On Thu, 03 Feb 2022 09:39:29 +0200, Tony Lindgren wrote: > In order to prepare for fixing lots of devicetree unique_unit_address > warnings for the TI clock nodes, let's add a binding for the TI clksel > clocks. This allows us to move the overlapping reg properties for the > component clocks to be children of the related clksel nodes. And with > that we need the reg property only for the parent clksel node making > the reg property unique like it should be. > > We want to set #clock-cells = <2> in case we ever start parsing ranges > of clkcsel instances directly using a clksel driver rather than using the > existing component clock drivers and child nodes. > > And before the devicetree files can be updated, we need to update the > TI clock drivers to get the IO address from the parent clksel node. > > Cc: Tero Kristo <kristo@xxxxxxxxxx> > Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx> > --- > > Changes since V1: > > - Set additionalProperties to type object as suggested by Rob > > - Changed #clock-cells to 2 for parsing ranges of clksel instances > > - Updated patch description for more info on why this is needed > > .../bindings/clock/ti/ti,clksel.yaml | 51 +++++++++++++++++++ > 1 file changed, 51 insertions(+) > create mode 100644 Documentation/devicetree/bindings/clock/ti/ti,clksel.yaml > Applied, thanks!