xref: /freebsd/sys/contrib/device-tree/Bindings/clock/qcom,krait-cc.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
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