Hi Stefan, On 04.06.19 16:03, Stefan Roese wrote: > > 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. Ou, I didn't notice. > > 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. So it definitely makes sense to hardcode it for now. Best regards, Jan Breuer