1*c66ec88fSEmmanuel VadotKrait Clock Controller 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotPROPERTIES 4*c66ec88fSEmmanuel Vadot 5*c66ec88fSEmmanuel Vadot- compatible: 6*c66ec88fSEmmanuel Vadot Usage: required 7*c66ec88fSEmmanuel Vadot Value type: <string> 8*c66ec88fSEmmanuel Vadot Definition: must be one of: 9*c66ec88fSEmmanuel Vadot "qcom,krait-cc-v1" 10*c66ec88fSEmmanuel Vadot "qcom,krait-cc-v2" 11*c66ec88fSEmmanuel Vadot 12*c66ec88fSEmmanuel Vadot- #clock-cells: 13*c66ec88fSEmmanuel Vadot Usage: required 14*c66ec88fSEmmanuel Vadot Value type: <u32> 15*c66ec88fSEmmanuel Vadot Definition: must be 1 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel Vadot- clocks: 18*c66ec88fSEmmanuel Vadot Usage: required 19*c66ec88fSEmmanuel Vadot Value type: <prop-encoded-array> 20*c66ec88fSEmmanuel Vadot Definition: reference to the clock parents of hfpll, secondary muxes. 21*c66ec88fSEmmanuel Vadot 22*c66ec88fSEmmanuel Vadot- clock-names: 23*c66ec88fSEmmanuel Vadot Usage: required 24*c66ec88fSEmmanuel Vadot Value type: <stringlist> 25*c66ec88fSEmmanuel Vadot Definition: must be "hfpll0", "hfpll1", "acpu0_aux", "acpu1_aux", "qsb". 26*c66ec88fSEmmanuel Vadot 27*c66ec88fSEmmanuel VadotExample: 28*c66ec88fSEmmanuel Vadot 29*c66ec88fSEmmanuel Vadot kraitcc: clock-controller { 30*c66ec88fSEmmanuel Vadot compatible = "qcom,krait-cc-v1"; 31*c66ec88fSEmmanuel Vadot clocks = <&hfpll0>, <&hfpll1>, <&acpu0_aux>, <&acpu1_aux>, <qsb>; 32*c66ec88fSEmmanuel Vadot clock-names = "hfpll0", "hfpll1", "acpu0_aux", "acpu1_aux", "qsb"; 33*c66ec88fSEmmanuel Vadot #clock-cells = <1>; 34*c66ec88fSEmmanuel Vadot }; 35