1*c66ec88fSEmmanuel VadotKrait Processor Sub-system (KPSS) Global Clock Controller (GCC) 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: should be one of the following. The generic compatible 9*c66ec88fSEmmanuel Vadot "qcom,kpss-gcc" should also be included. 10*c66ec88fSEmmanuel Vadot "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc" 11*c66ec88fSEmmanuel Vadot "qcom,kpss-gcc-apq8064", "qcom,kpss-gcc" 12*c66ec88fSEmmanuel Vadot "qcom,kpss-gcc-msm8974", "qcom,kpss-gcc" 13*c66ec88fSEmmanuel Vadot "qcom,kpss-gcc-msm8960", "qcom,kpss-gcc" 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel Vadot- reg: 16*c66ec88fSEmmanuel Vadot Usage: required 17*c66ec88fSEmmanuel Vadot Value type: <prop-encoded-array> 18*c66ec88fSEmmanuel Vadot Definition: base address and size of the register region 19*c66ec88fSEmmanuel Vadot 20*c66ec88fSEmmanuel Vadot- clocks: 21*c66ec88fSEmmanuel Vadot Usage: required 22*c66ec88fSEmmanuel Vadot Value type: <prop-encoded-array> 23*c66ec88fSEmmanuel Vadot Definition: reference to the pll parents. 24*c66ec88fSEmmanuel Vadot 25*c66ec88fSEmmanuel Vadot- clock-names: 26*c66ec88fSEmmanuel Vadot Usage: required 27*c66ec88fSEmmanuel Vadot Value type: <stringlist> 28*c66ec88fSEmmanuel Vadot Definition: must be "pll8_vote", "pxo". 29*c66ec88fSEmmanuel Vadot 30*c66ec88fSEmmanuel Vadot- clock-output-names: 31*c66ec88fSEmmanuel Vadot Usage: required 32*c66ec88fSEmmanuel Vadot Value type: <string> 33*c66ec88fSEmmanuel Vadot Definition: Name of the output clock. Typically acpu_l2_aux indicating 34*c66ec88fSEmmanuel Vadot an L2 cache auxiliary clock. 35*c66ec88fSEmmanuel Vadot 36*c66ec88fSEmmanuel VadotExample: 37*c66ec88fSEmmanuel Vadot 38*c66ec88fSEmmanuel Vadot l2cc: clock-controller@2011000 { 39*c66ec88fSEmmanuel Vadot compatible = "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc"; 40*c66ec88fSEmmanuel Vadot reg = <0x2011000 0x1000>; 41*c66ec88fSEmmanuel Vadot clocks = <&gcc PLL8_VOTE>, <&gcc PXO_SRC>; 42*c66ec88fSEmmanuel Vadot clock-names = "pll8_vote", "pxo"; 43*c66ec88fSEmmanuel Vadot clock-output-names = "acpu_l2_aux"; 44*c66ec88fSEmmanuel Vadot }; 45