brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 1847bbe Raw
68 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/qcom,gcc-sc7180.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Global Clock & Reset Controller on SC71808 9maintainers:10  - Stephen Boyd <sboyd@kernel.org>11  - Taniya Das <quic_tdas@quicinc.com>12 13description: |14  Qualcomm global clock control module provides the clocks, resets and power15  domains on SC7180.16 17  See also:: include/dt-bindings/clock/qcom,gcc-sc7180.h18 19properties:20  compatible:21    const: qcom,gcc-sc718022 23  clocks:24    items:25      - description: Board XO source26      - description: Board active XO source27      - description: Sleep clock source28 29  clock-names:30    items:31      - const: bi_tcxo32      - const: bi_tcxo_ao33      - const: sleep_clk34 35  power-domains:36    items:37      - description: CX domain38 39required:40  - compatible41  - clocks42  - clock-names43  - '#power-domain-cells'44 45allOf:46  - $ref: qcom,gcc.yaml#47 48unevaluatedProperties: false49 50examples:51  - |52    #include <dt-bindings/clock/qcom,rpmh.h>53    #include <dt-bindings/power/qcom-rpmpd.h>54 55    clock-controller@100000 {56      compatible = "qcom,gcc-sc7180";57      reg = <0x00100000 0x1f0000>;58      clocks = <&rpmhcc RPMH_CXO_CLK>,59               <&rpmhcc RPMH_CXO_CLK_A>,60               <&sleep_clk>;61      clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk";62      power-domains = <&rpmhpd SC7180_CX>;63      #clock-cells = <1>;64      #reset-cells = <1>;65      #power-domain-cells = <1>;66    };67...68