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