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-sm8150.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 SM8150 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 SM8150. !! 15 power domains on SM8150. 16 16 17 See also:: include/dt-bindings/clock/qcom,gc !! 17 See also: >> 18 - dt-bindings/clock/qcom,gcc-sm8150.h 18 19 19 properties: 20 properties: 20 compatible: 21 compatible: 21 const: qcom,gcc-sm8150 22 const: qcom,gcc-sm8150 22 23 23 clocks: 24 clocks: 24 items: 25 items: 25 - description: Board XO source 26 - description: Board XO source 26 - description: Sleep clock source 27 - description: Sleep clock source 27 28 28 clock-names: 29 clock-names: 29 items: 30 items: 30 - const: bi_tcxo 31 - const: bi_tcxo 31 - const: sleep_clk 32 - const: sleep_clk 32 33 >> 34 '#clock-cells': >> 35 const: 1 >> 36 >> 37 '#reset-cells': >> 38 const: 1 >> 39 >> 40 '#power-domain-cells': >> 41 const: 1 >> 42 >> 43 reg: >> 44 maxItems: 1 >> 45 >> 46 protected-clocks: >> 47 description: >> 48 Protected clock specifier list as per common clock binding. >> 49 33 required: 50 required: 34 - compatible 51 - compatible 35 - clocks 52 - clocks 36 - clock-names 53 - clock-names >> 54 - reg >> 55 - '#clock-cells' >> 56 - '#reset-cells' 37 - '#power-domain-cells' 57 - '#power-domain-cells' 38 58 39 allOf: !! 59 additionalProperties: false 40 - $ref: qcom,gcc.yaml# << 41 << 42 unevaluatedProperties: false << 43 60 44 examples: 61 examples: 45 - | 62 - | 46 #include <dt-bindings/clock/qcom,rpmh.h> 63 #include <dt-bindings/clock/qcom,rpmh.h> 47 clock-controller@100000 { 64 clock-controller@100000 { 48 compatible = "qcom,gcc-sm8150"; 65 compatible = "qcom,gcc-sm8150"; 49 reg = <0x00100000 0x1f0000>; 66 reg = <0x00100000 0x1f0000>; 50 clocks = <&rpmhcc RPMH_CXO_CLK>, 67 clocks = <&rpmhcc RPMH_CXO_CLK>, 51 <&sleep_clk>; 68 <&sleep_clk>; 52 clock-names = "bi_tcxo", "sleep_clk"; 69 clock-names = "bi_tcxo", "sleep_clk"; 53 #clock-cells = <1>; 70 #clock-cells = <1>; 54 #reset-cells = <1>; 71 #reset-cells = <1>; 55 #power-domain-cells = <1>; 72 #power-domain-cells = <1>; 56 }; 73 }; 57 ... 74 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.