162306a36Sopenharmony_ciBinding for Texas Instruments clockdomain.
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciBinding status: Unstable - ABI compatibility may be broken in the future
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciThis binding uses the common clock binding[1] in consumer role.
662306a36Sopenharmony_ciEvery clock on TI SoC belongs to one clockdomain, but software
762306a36Sopenharmony_cionly needs this information for specific clocks which require
862306a36Sopenharmony_citheir parent clockdomain to be controlled when the clock is
962306a36Sopenharmony_cienabled/disabled. This binding doesn't define a new clock
1062306a36Sopenharmony_cibinding type, it is used to group existing clock nodes under
1162306a36Sopenharmony_cihardware hierarchy.
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciRequired properties:
1662306a36Sopenharmony_ci- compatible : shall be "ti,clockdomain"
1762306a36Sopenharmony_ci- #clock-cells : from common clock binding; shall be set to 0.
1862306a36Sopenharmony_ci- clocks : link phandles of clocks within this domain
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciOptional properties:
2162306a36Sopenharmony_ci- clock-output-names : from common clock binding.
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ciExamples:
2462306a36Sopenharmony_ci	dss_clkdm: dss_clkdm {
2562306a36Sopenharmony_ci		compatible = "ti,clockdomain";
2662306a36Sopenharmony_ci		clocks = <&dss1_alwon_fck_3430es2>, <&dss_ick_3430es2>;
2762306a36Sopenharmony_ci	};
28