18c2ecf20Sopenharmony_ciKrait Clock Controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciPROPERTIES 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci- compatible: 68c2ecf20Sopenharmony_ci Usage: required 78c2ecf20Sopenharmony_ci Value type: <string> 88c2ecf20Sopenharmony_ci Definition: must be one of: 98c2ecf20Sopenharmony_ci "qcom,krait-cc-v1" 108c2ecf20Sopenharmony_ci "qcom,krait-cc-v2" 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci- #clock-cells: 138c2ecf20Sopenharmony_ci Usage: required 148c2ecf20Sopenharmony_ci Value type: <u32> 158c2ecf20Sopenharmony_ci Definition: must be 1 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci- clocks: 188c2ecf20Sopenharmony_ci Usage: required 198c2ecf20Sopenharmony_ci Value type: <prop-encoded-array> 208c2ecf20Sopenharmony_ci Definition: reference to the clock parents of hfpll, secondary muxes. 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci- clock-names: 238c2ecf20Sopenharmony_ci Usage: required 248c2ecf20Sopenharmony_ci Value type: <stringlist> 258c2ecf20Sopenharmony_ci Definition: must be "hfpll0", "hfpll1", "acpu0_aux", "acpu1_aux", "qsb". 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ciExample: 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci kraitcc: clock-controller { 308c2ecf20Sopenharmony_ci compatible = "qcom,krait-cc-v1"; 318c2ecf20Sopenharmony_ci clocks = <&hfpll0>, <&hfpll1>, <&acpu0_aux>, <&acpu1_aux>, <qsb>; 328c2ecf20Sopenharmony_ci clock-names = "hfpll0", "hfpll1", "acpu0_aux", "acpu1_aux", "qsb"; 338c2ecf20Sopenharmony_ci #clock-cells = <1>; 348c2ecf20Sopenharmony_ci }; 35