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