1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/clock/qcom,kpss-gcc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Krait Processor Sub-system (KPSS) Global Clock Controller (GCC)
10 - Christian Marangi <ansuelsmth@gmail.com>
13 Krait Processor Sub-system (KPSS) Global Clock Controller (GCC). Used
14 to control L2 mux (in the current implementation) and provide access
15 to the kpss-gcc registers.
21 - qcom,kpss-gcc-ipq8064
22 - qcom,kpss-gcc-apq8064
23 - qcom,kpss-gcc-msm8974
24 - qcom,kpss-gcc-msm8960
25 - qcom,kpss-gcc-msm8660
26 - qcom,kpss-gcc-mdm9615
27 - const: qcom,kpss-gcc
54 - qcom,kpss-gcc-ipq8064
55 - qcom,kpss-gcc-apq8064
56 - qcom,kpss-gcc-msm8974
57 - qcom,kpss-gcc-msm8960
69 additionalProperties: false
73 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
75 clock-controller@2011000 {
76 compatible = "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc", "syscon";
77 reg = <0x2011000 0x1000>;
78 clocks = <&gcc PLL8_VOTE>, <&pxo_board>;
79 clock-names = "pll8_vote", "pxo";
84 clock-controller@2011000 {
85 compatible = "qcom,kpss-gcc-mdm9615", "qcom,kpss-gcc", "syscon";
86 reg = <0x02011000 0x1000>;