Merge tag 'platform-drivers-x86-v4.20-1' of git://git.infradead.org/linux-platform...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / arm / msm / qcom,kpss-gcc.txt
1 Krait Processor Sub-system (KPSS) Global Clock Controller (GCC)
2
3 PROPERTIES
4
5 - compatible:
6         Usage: required
7         Value type: <string>
8         Definition: should be one of the following. The generic compatible
9                         "qcom,kpss-gcc" should also be included.
10                         "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc"
11                         "qcom,kpss-gcc-apq8064", "qcom,kpss-gcc"
12                         "qcom,kpss-gcc-msm8974", "qcom,kpss-gcc"
13                         "qcom,kpss-gcc-msm8960", "qcom,kpss-gcc"
14
15 - reg:
16         Usage: required
17         Value type: <prop-encoded-array>
18         Definition: base address and size of the register region
19
20 - clocks:
21         Usage: required
22         Value type: <prop-encoded-array>
23         Definition: reference to the pll parents.
24
25 - clock-names:
26         Usage: required
27         Value type: <stringlist>
28         Definition: must be "pll8_vote", "pxo".
29
30 - clock-output-names:
31         Usage: required
32         Value type: <string>
33         Definition: Name of the output clock. Typically acpu_l2_aux indicating
34                     an L2 cache auxiliary clock.
35
36 Example:
37
38         l2cc: clock-controller@2011000 {
39                 compatible = "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc";
40                 reg = <0x2011000 0x1000>;
41                 clocks = <&gcc PLL8_VOTE>, <&gcc PXO_SRC>;
42                 clock-names = "pll8_vote", "pxo";
43                 clock-output-names = "acpu_l2_aux";
44         };