1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom, 4 $id: http://devicetree.org/schemas/clock/qcom,gcc-sdm660.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Qualcomm SDM660/SDM630/SDM636 Global Cl 7 title: Qualcomm SDM660/SDM630/SDM636 Global Clock & Reset Controller 8 8 9 maintainers: 9 maintainers: 10 - Stephen Boyd <sboyd@kernel.org> 10 - Stephen Boyd <sboyd@kernel.org> 11 - Taniya Das <quic_tdas@quicinc.com> 11 - Taniya Das <quic_tdas@quicinc.com> 12 12 13 description: | 13 description: | 14 Qualcomm global clock control module provide 14 Qualcomm global clock control module provides the clocks, resets and power 15 domains on SDM630, SDM636 and SDM660 15 domains on SDM630, SDM636 and SDM660 16 16 17 See also:: 17 See also:: 18 include/dt-bindings/clock/qcom,gcc-sdm660. 18 include/dt-bindings/clock/qcom,gcc-sdm660.h (qcom,gcc-sdm630 and qcom,gcc-sdm660) 19 19 20 $ref: qcom,gcc.yaml# 20 $ref: qcom,gcc.yaml# 21 21 22 properties: 22 properties: 23 compatible: 23 compatible: 24 enum: 24 enum: 25 - qcom,gcc-sdm630 25 - qcom,gcc-sdm630 26 - qcom,gcc-sdm660 26 - qcom,gcc-sdm660 27 27 28 clocks: 28 clocks: 29 items: 29 items: 30 - description: XO source 30 - description: XO source 31 - description: Sleep clock source 31 - description: Sleep clock source 32 32 33 clock-names: 33 clock-names: 34 items: 34 items: 35 - const: xo 35 - const: xo 36 - const: sleep_clk 36 - const: sleep_clk 37 37 38 power-domains: 38 power-domains: 39 maxItems: 1 39 maxItems: 1 40 40 41 required: 41 required: 42 - compatible 42 - compatible 43 - '#power-domain-cells' << 44 43 45 unevaluatedProperties: false 44 unevaluatedProperties: false 46 45 47 examples: 46 examples: 48 # Example for GCC for SDM660: 47 # Example for GCC for SDM660: 49 - | 48 - | 50 #include <dt-bindings/clock/qcom,rpmh.h> 49 #include <dt-bindings/clock/qcom,rpmh.h> 51 clock-controller@100000 { 50 clock-controller@100000 { 52 compatible = "qcom,gcc-sdm660"; 51 compatible = "qcom,gcc-sdm660"; 53 reg = <0x00100000 0x94000>; 52 reg = <0x00100000 0x94000>; 54 #clock-cells = <1>; 53 #clock-cells = <1>; 55 #reset-cells = <1>; 54 #reset-cells = <1>; 56 #power-domain-cells = <1>; 55 #power-domain-cells = <1>; 57 56 58 clock-names = "xo", "sleep_clk"; 57 clock-names = "xo", "sleep_clk"; 59 clocks = <&xo_board>, 58 clocks = <&xo_board>, 60 <&sleep_clk>; 59 <&sleep_clk>; 61 }; 60 }; 62 ... 61 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.