Hi Jan,
On 04.06.19 15:00, Jan Breuer wrote:
Hi Stefan,
+#define MT76XX_I2C_INPUT_CLOCK 40000000
This is peripheral clock and should be reachable by devm_clk_get() and
later clk_get_rate() should give value similar to
MT76XX_I2C_INPUT_CLOCK.
Unfortunately not (yet) in mainline Linux.
I don't have currently recent enough kernel to test it or prove it,
but I see this in openwrt I2C driver for this platform
https://github.com/openwrt/openwrt/blob/master/target/linux/ramips/patches-4.14/0045-i2c-add-mt7621-driver.patch
Yes, its available in the OpenWRT v4.14 tree, but not in mainline
Linux (AFAICT).
I might try to make some time to add this clock driver for these
SoC's. But I would prefer to use the hardcoded define in this
driver for now, to not block its usage in mainline any longer.
Thanks,
Stefan