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,sm7150-camcc.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Qualcomm Camera Clock & Reset Controlle 7 title: Qualcomm Camera Clock & Reset Controller on SM7150 8 8 9 maintainers: 9 maintainers: 10 - Danila Tikhonov <danila@jiaxyga.com> 10 - Danila Tikhonov <danila@jiaxyga.com> 11 - David Wronek <david@mainlining.org> 11 - David Wronek <david@mainlining.org> 12 - Jens Reidel <adrian@travitia.xyz> 12 - Jens Reidel <adrian@travitia.xyz> 13 13 14 description: | 14 description: | 15 Qualcomm camera clock control module provide 15 Qualcomm camera clock control module provides the clocks, resets and power 16 domains on SM7150. 16 domains on SM7150. 17 17 18 See also:: include/dt-bindings/clock/qcom,sm 18 See also:: include/dt-bindings/clock/qcom,sm7150-camcc.h 19 19 20 properties: 20 properties: 21 compatible: 21 compatible: 22 const: qcom,sm7150-camcc 22 const: qcom,sm7150-camcc 23 23 24 clocks: 24 clocks: 25 items: 25 items: 26 - description: Board XO source 26 - description: Board XO source 27 - description: Board XO Active-Only sour 27 - description: Board XO Active-Only source 28 - description: Sleep clock source 28 - description: Sleep clock source 29 29 30 power-domains: 30 power-domains: 31 maxItems: 1 31 maxItems: 1 32 description: 32 description: 33 CX power domain. 33 CX power domain. 34 34 35 required: 35 required: 36 - compatible 36 - compatible 37 - clocks 37 - clocks 38 - power-domains 38 - power-domains 39 39 40 allOf: 40 allOf: 41 - $ref: qcom,gcc.yaml# 41 - $ref: qcom,gcc.yaml# 42 42 43 unevaluatedProperties: false 43 unevaluatedProperties: false 44 44 45 examples: 45 examples: 46 - | 46 - | 47 #include <dt-bindings/clock/qcom,rpmh.h> 47 #include <dt-bindings/clock/qcom,rpmh.h> 48 #include <dt-bindings/power/qcom,rpmhpd.h> 48 #include <dt-bindings/power/qcom,rpmhpd.h> 49 clock-controller@ad00000 { 49 clock-controller@ad00000 { 50 compatible = "qcom,sm7150-camcc"; 50 compatible = "qcom,sm7150-camcc"; 51 reg = <0xad00000 0x10000>; 51 reg = <0xad00000 0x10000>; 52 clocks = <&rpmhcc RPMH_CXO_CLK>, 52 clocks = <&rpmhcc RPMH_CXO_CLK>, 53 <&rpmhcc RPMH_CXO_CLK_A>, 53 <&rpmhcc RPMH_CXO_CLK_A>, 54 <&sleep_clk>; 54 <&sleep_clk>; 55 power-domains = <&rpmhpd RPMHPD_CX>; 55 power-domains = <&rpmhpd RPMHPD_CX>; 56 #clock-cells = <1>; 56 #clock-cells = <1>; 57 #reset-cells = <1>; 57 #reset-cells = <1>; 58 #power-domain-cells = <1>; 58 #power-domain-cells = <1>; 59 }; 59 }; 60 ... 60 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.