Quoting Jolly Shah (2018-03-13 11:39:13) > Hi Rob, > > > > What is the interface to the "platform management controller"? Because you > > have no registers, I'm guessing a firmware interface? If so, then just > > define the > > firmware node as a clock provider. > > Yes it is firmware interface. Along with clocks, firmware interface also > controls power and pinctrl operations as major. > I am not sure if I understand you correctly. Do you suggest to register > clocks through Firmware driver or just use firmware DT node as clock provider > and clock driver DT node can reference clocks from FW node to register same?
I would suggest making the firmware driver register the clks and act as the clk provider. Not sure what Rob wants.