Hi Geert, On Tuesday, September 18, 2018, Geert Uytterhoeven wrote: > Then the early init from CLK_OF_DECLARE() will just register the > early clocks, and cpg_mssr_probe() can take care of the remaining parts? What is not clear to me is what goes in DT???? I will have this in .dtsi for cpg_mssr_probe(): cpg: clock-controller@fcfe0020 { compatible = "renesas,r7s9210-cpg-mssr"; reg = <0xfcfe0010 0x455>; /* ----------- FCFE0010 - FCFE0465 */ clocks = <&extal_clk>; clock-names = "extal"; But, I also need /something/ for CLK_OF_DECLARE(). That means a second DT node (which means 2 different devices, 2 different drivers) What do you see the .dtsi and .dts looking like? Thanks, Chris