xref: /linux/Documentation/devicetree/bindings/clock/qcom,sa8775p-camcc.yaml (revision ad1b832bf1cf2df9304f8eb72943111625c7e5a7)
19b1873d2STaniya Das# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
29b1873d2STaniya Das%YAML 1.2
39b1873d2STaniya Das---
49b1873d2STaniya Das$id: http://devicetree.org/schemas/clock/qcom,sa8775p-camcc.yaml#
59b1873d2STaniya Das$schema: http://devicetree.org/meta-schemas/core.yaml#
69b1873d2STaniya Das
79b1873d2STaniya Dastitle: Qualcomm Camera Clock & Reset Controller on SA8775P
89b1873d2STaniya Das
99b1873d2STaniya Dasmaintainers:
109b1873d2STaniya Das  - Taniya Das <quic_tdas@quicinc.com>
11*0e193cc5SImran Shaik  - Imran Shaik <quic_imrashai@quicinc.com>
129b1873d2STaniya Das
139b1873d2STaniya Dasdescription: |
149b1873d2STaniya Das  Qualcomm camera clock control module provides the clocks, resets and power
159b1873d2STaniya Das  domains on SA8775p.
169b1873d2STaniya Das
17*0e193cc5SImran Shaik  See also:
18*0e193cc5SImran Shaik    include/dt-bindings/clock/qcom,qcs8300-camcc.h
19*0e193cc5SImran Shaik    include/dt-bindings/clock/qcom,sa8775p-camcc.h
209b1873d2STaniya Das
219b1873d2STaniya Dasproperties:
229b1873d2STaniya Das  compatible:
239b1873d2STaniya Das    enum:
24*0e193cc5SImran Shaik      - qcom,qcs8300-camcc
259b1873d2STaniya Das      - qcom,sa8775p-camcc
269b1873d2STaniya Das
279b1873d2STaniya Das  clocks:
289b1873d2STaniya Das    items:
299b1873d2STaniya Das      - description: Camera AHB clock from GCC
309b1873d2STaniya Das      - description: Board XO source
319b1873d2STaniya Das      - description: Board active XO source
329b1873d2STaniya Das      - description: Sleep clock source
339b1873d2STaniya Das
349b1873d2STaniya Das  power-domains:
359b1873d2STaniya Das    maxItems: 1
369b1873d2STaniya Das    description: MMCX power domain
379b1873d2STaniya Das
389b1873d2STaniya Dasrequired:
399b1873d2STaniya Das  - compatible
409b1873d2STaniya Das  - clocks
419b1873d2STaniya Das  - power-domains
429b1873d2STaniya Das  - '#power-domain-cells'
439b1873d2STaniya Das
449b1873d2STaniya DasallOf:
459b1873d2STaniya Das  - $ref: qcom,gcc.yaml#
469b1873d2STaniya Das
479b1873d2STaniya DasunevaluatedProperties: false
489b1873d2STaniya Das
499b1873d2STaniya Dasexamples:
509b1873d2STaniya Das  - |
519b1873d2STaniya Das    #include <dt-bindings/clock/qcom,rpmh.h>
529b1873d2STaniya Das    #include <dt-bindings/power/qcom-rpmpd.h>
539b1873d2STaniya Das    #include <dt-bindings/clock/qcom,sa8775p-gcc.h>
549b1873d2STaniya Das    clock-controller@ade0000 {
559b1873d2STaniya Das      compatible = "qcom,sa8775p-camcc";
569b1873d2STaniya Das      reg = <0x0ade0000 0x20000>;
579b1873d2STaniya Das      clocks = <&gcc GCC_CAMERA_AHB_CLK>,
589b1873d2STaniya Das               <&rpmhcc RPMH_CXO_CLK>,
599b1873d2STaniya Das               <&rpmhcc RPMH_CXO_CLK_A>,
609b1873d2STaniya Das               <&sleep_clk>;
619b1873d2STaniya Das      power-domains = <&rpmhpd SA8775P_MMCX>;
629b1873d2STaniya Das      #clock-cells = <1>;
639b1873d2STaniya Das      #reset-cells = <1>;
649b1873d2STaniya Das      #power-domain-cells = <1>;
659b1873d2STaniya Das    };
669b1873d2STaniya Das...
67