1 # SPDX-License-Identifier: GPL-2.0-only 1 # SPDX-License-Identifier: GPL-2.0-only 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-sc7180.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Qualcomm Global Clock & Reset Controlle !! 7 title: Qualcomm Global Clock & Reset Controller Binding for SC7180 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 <tdas@codeaurora.org> 12 12 13 description: | 13 description: | 14 Qualcomm global clock control module provide !! 14 Qualcomm global clock control module which supports the clocks, resets and 15 domains on SC7180. !! 15 power domains on SC7180. 16 16 17 See also:: include/dt-bindings/clock/qcom,gc !! 17 See also: >> 18 - dt-bindings/clock/qcom,gcc-sc7180.h 18 19 19 properties: 20 properties: 20 compatible: 21 compatible: 21 const: qcom,gcc-sc7180 22 const: qcom,gcc-sc7180 22 23 23 clocks: 24 clocks: 24 items: 25 items: 25 - description: Board XO source 26 - description: Board XO source 26 - description: Board active XO source 27 - description: Board active XO source 27 - description: Sleep clock source 28 - description: Sleep clock source 28 29 29 clock-names: 30 clock-names: 30 items: 31 items: 31 - const: bi_tcxo 32 - const: bi_tcxo 32 - const: bi_tcxo_ao 33 - const: bi_tcxo_ao 33 - const: sleep_clk 34 - const: sleep_clk 34 35 35 power-domains: !! 36 '#clock-cells': 36 items: !! 37 const: 1 37 - description: CX domain !! 38 >> 39 '#reset-cells': >> 40 const: 1 >> 41 >> 42 '#power-domain-cells': >> 43 const: 1 >> 44 >> 45 reg: >> 46 maxItems: 1 >> 47 >> 48 protected-clocks: >> 49 description: >> 50 Protected clock specifier list as per common clock binding. 38 51 39 required: 52 required: 40 - compatible 53 - compatible 41 - clocks 54 - clocks 42 - clock-names 55 - clock-names >> 56 - reg >> 57 - '#clock-cells' >> 58 - '#reset-cells' 43 - '#power-domain-cells' 59 - '#power-domain-cells' 44 60 45 allOf: !! 61 additionalProperties: false 46 - $ref: qcom,gcc.yaml# << 47 << 48 unevaluatedProperties: false << 49 62 50 examples: 63 examples: 51 - | 64 - | 52 #include <dt-bindings/clock/qcom,rpmh.h> 65 #include <dt-bindings/clock/qcom,rpmh.h> 53 #include <dt-bindings/power/qcom-rpmpd.h> << 54 << 55 clock-controller@100000 { 66 clock-controller@100000 { 56 compatible = "qcom,gcc-sc7180"; 67 compatible = "qcom,gcc-sc7180"; 57 reg = <0x00100000 0x1f0000>; !! 68 reg = <0 0x00100000 0 0x1f0000>; 58 clocks = <&rpmhcc RPMH_CXO_CLK>, 69 clocks = <&rpmhcc RPMH_CXO_CLK>, 59 <&rpmhcc RPMH_CXO_CLK_A>, 70 <&rpmhcc RPMH_CXO_CLK_A>, 60 <&sleep_clk>; 71 <&sleep_clk>; 61 clock-names = "bi_tcxo", "bi_tcxo_ao", " 72 clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; 62 power-domains = <&rpmhpd SC7180_CX>; << 63 #clock-cells = <1>; 73 #clock-cells = <1>; 64 #reset-cells = <1>; 74 #reset-cells = <1>; 65 #power-domain-cells = <1>; 75 #power-domain-cells = <1>; 66 }; 76 }; 67 ... 77 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.