18c2ecf20Sopenharmony_ciBinding for Texas Instruments clockdomain.
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciBinding status: Unstable - ABI compatibility may be broken in the future
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciThis binding uses the common clock binding[1] in consumer role.
68c2ecf20Sopenharmony_ciEvery clock on TI SoC belongs to one clockdomain, but software
78c2ecf20Sopenharmony_cionly needs this information for specific clocks which require
88c2ecf20Sopenharmony_citheir parent clockdomain to be controlled when the clock is
98c2ecf20Sopenharmony_cienabled/disabled. This binding doesn't define a new clock
108c2ecf20Sopenharmony_cibinding type, it is used to group existing clock nodes under
118c2ecf20Sopenharmony_cihardware hierarchy.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciRequired properties:
168c2ecf20Sopenharmony_ci- compatible : shall be "ti,clockdomain"
178c2ecf20Sopenharmony_ci- #clock-cells : from common clock binding; shall be set to 0.
188c2ecf20Sopenharmony_ci- clocks : link phandles of clocks within this domain
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciExamples:
218c2ecf20Sopenharmony_ci	dss_clkdm: dss_clkdm {
228c2ecf20Sopenharmony_ci		compatible = "ti,clockdomain";
238c2ecf20Sopenharmony_ci		clocks = <&dss1_alwon_fck_3430es2>, <&dss_ick_3430es2>;
248c2ecf20Sopenharmony_ci	};
25