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,sc7180-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 Binding for SC7180 8 8 9 maintainers: 9 maintainers: 10 - Taniya Das <quic_tdas@quicinc.com> !! 10 - Taniya Das <tdas@codeaurora.org> 11 11 12 description: | 12 description: | 13 Qualcomm camera clock control module provide !! 13 Qualcomm camera clock control module which supports the clocks, resets and 14 domains on SC7180. !! 14 power domains on SC7180. 15 15 16 See also:: include/dt-bindings/clock/qcom,ca !! 16 See also: 17 !! 17 - dt-bindings/clock/qcom,camcc-sc7180.h 18 allOf: << 19 - $ref: qcom,gcc.yaml# << 20 18 21 properties: 19 properties: 22 compatible: 20 compatible: 23 const: qcom,sc7180-camcc 21 const: qcom,sc7180-camcc 24 22 25 clocks: 23 clocks: 26 items: 24 items: 27 - description: Board XO source 25 - description: Board XO source 28 - description: Camera_ahb clock from GCC 26 - description: Camera_ahb clock from GCC 29 - description: Camera XO clock from GCC 27 - description: Camera XO clock from GCC 30 28 31 clock-names: 29 clock-names: 32 items: 30 items: 33 - const: bi_tcxo 31 - const: bi_tcxo 34 - const: iface 32 - const: iface 35 - const: xo 33 - const: xo 36 34 >> 35 '#clock-cells': >> 36 const: 1 >> 37 >> 38 '#reset-cells': >> 39 const: 1 >> 40 >> 41 '#power-domain-cells': >> 42 const: 1 >> 43 37 reg: 44 reg: 38 maxItems: 1 45 maxItems: 1 39 46 40 required: 47 required: 41 - compatible 48 - compatible >> 49 - reg 42 - clocks 50 - clocks 43 - clock-names 51 - clock-names >> 52 - '#clock-cells' >> 53 - '#reset-cells' >> 54 - '#power-domain-cells' 44 55 45 unevaluatedProperties: false !! 56 additionalProperties: false 46 57 47 examples: 58 examples: 48 - | 59 - | 49 #include <dt-bindings/clock/qcom,gcc-sc718 60 #include <dt-bindings/clock/qcom,gcc-sc7180.h> 50 #include <dt-bindings/clock/qcom,rpmh.h> 61 #include <dt-bindings/clock/qcom,rpmh.h> 51 clock-controller@ad00000 { 62 clock-controller@ad00000 { 52 compatible = "qcom,sc7180-camcc"; 63 compatible = "qcom,sc7180-camcc"; 53 reg = <0x0ad00000 0x10000>; 64 reg = <0x0ad00000 0x10000>; 54 clocks = <&rpmhcc RPMH_CXO_CLK>, 65 clocks = <&rpmhcc RPMH_CXO_CLK>, 55 <&gcc GCC_CAMERA_AHB_CLK>, 66 <&gcc GCC_CAMERA_AHB_CLK>, 56 <&gcc GCC_CAMERA_XO_CLK>; 67 <&gcc GCC_CAMERA_XO_CLK>; 57 clock-names = "bi_tcxo", "iface", "xo"; 68 clock-names = "bi_tcxo", "iface", "xo"; 58 #clock-cells = <1>; 69 #clock-cells = <1>; 59 #reset-cells = <1>; 70 #reset-cells = <1>; 60 #power-domain-cells = <1>; 71 #power-domain-cells = <1>; 61 }; 72 }; 62 ... 73 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.