dt-bindings: clock: Convert axis,artpec6-clkctrl to DT schema
Subsystems (2)
Rob Herring (Arm)
maintainerPATCH 1/1 dt-bindings: clock: Convert axis,artpec6-clkctrl to DT schema
Convert the Axis ARTPEC-6 clock controller to DT schema format. It's a straight forward conversion.
Signed-off-by Rob Herring (Arm) <[email protected]>
--- .../devicetree/bindings/clock/artpec6.txt | 41 -------------- .../bindings/clock/axis,artpec6-clkctrl.yaml | 55 +++++++++++++++++++ 2 files changed, 55 insertions(+), 41 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/artpec6.txt create mode 100644 Documentation/devicetree/bindings/clock/axis,artpec6-clkctrl.yaml
Documentation/devicetree/bindings/clock/artpec6.txt deleted +0 -41
@@ -1,41 +0,0 @@ -* Clock bindings for Axis ARTPEC-6 chip - -The bindings are based on the clock provider binding in -Documentation/devicetree/bindings/clock/clock-bindings.txt - -External clocks: ----------------- - -There are two external inputs to the main clock controller which should be -provided using the common clock bindings. -- "sys_refclk": External 50 Mhz oscillator (required) -- "i2s_refclk": Alternate audio reference clock (optional). - -Main clock controller ---------------------- - -Required properties: -- #clock-cells: Should be <1> - See dt-bindings/clock/axis,artpec6-clkctrl.h for the list of valid identifiers. -- compatible: Should be "axis,artpec6-clkctrl" -- reg: Must contain the base address and length of the system controller -- clocks: Must contain a phandle entry for each clock in clock-names -- clock-names: Must include the external oscillator ("sys_refclk"). Optional - ones are the audio reference clock ("i2s_refclk") and the audio fractional - dividers ("frac_clk0" and "frac_clk1"). - -Examples: - -ext_clk: ext_clk { - #clock-cells = <0>; - compatible = "fixed-clock"; - clock-frequency = <50000000>; -}; - -clkctrl: clkctrl@f8000000 { - #clock-cells = <1>; - compatible = "axis,artpec6-clkctrl"; - reg = <0xf8000000 0x48>; - clocks = <&ext_clk>; - clock-names = "sys_refclk"; -};
Documentation/devicetree/bindings/clock/axis,artpec6-clkctrl.yaml new file +55 -0
55 lines not on this page · raw message
Signature · 1 line
2.47.2
Quoting Rob Herring (Arm) (2025-05-20 17:46:46)
Quoted 5 lines
Convert the Axis ARTPEC-6 clock controller to DT schema format. It's a straight forward conversion.
Signed-off-by Rob Herring (Arm) <[email protected]>---
Applied to clk-next