On Tue, May 18, 2021 at 02:17:58PM +0200, Ahmad Fatoum wrote: > > > On 18.05.21 13:49, Sascha Hauer wrote: > > In Linux the ops in struct clk_ops take a struct clk_hw * argument > > instead of a struct clk * argument as in barebox. With this taking > > new clk drivers from Linux requires a lot of mechanical conversions. > > Instead of doing this over and over again swallow the pill once and > > convert the existing barebox code over to clk_hw. > > > > The implementation is a little different from Linux. In Linux struct clk > > is only known to the core clock code. > > s/clk/clk_hw/ ? No. struct clk or better: the definition thereof is indeed only known by the core clock code. struct clk_hw is known to the drivers as well. Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox