Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 1 | Binding for Texas Instruments clockdomain. |
| 2 | |
| 3 | Binding status: Unstable - ABI compatibility may be broken in the future |
| 4 | |
| 5 | This binding uses the common clock binding[1] in consumer role. |
| 6 | Every clock on TI SoC belongs to one clockdomain, but software |
| 7 | only needs this information for specific clocks which require |
| 8 | their parent clockdomain to be controlled when the clock is |
| 9 | enabled/disabled. This binding doesn't define a new clock |
| 10 | binding type, it is used to group existing clock nodes under |
| 11 | hardware hierarchy. |
| 12 | |
| 13 | [1] Documentation/devicetree/bindings/clock/clock-bindings.txt |
| 14 | |
| 15 | Required properties: |
| 16 | - compatible : shall be "ti,clockdomain" |
| 17 | - #clock-cells : from common clock binding; shall be set to 0. |
| 18 | - clocks : link phandles of clocks within this domain |
| 19 | |
| 20 | Optional properties: |
| 21 | - clock-output-names : from common clock binding. |
| 22 | |
| 23 | Examples: |
| 24 | dss_clkdm: dss_clkdm { |
| 25 | compatible = "ti,clockdomain"; |
| 26 | clocks = <&dss1_alwon_fck_3430es2>, <&dss_ick_3430es2>; |
| 27 | }; |