brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 724ce04 Raw
63 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/qcom,gcc-sdm660.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm SDM660/SDM630/SDM636 Global Clock & Reset Controller8 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 SDM630, SDM636 and SDM66016 17  See also::18    include/dt-bindings/clock/qcom,gcc-sdm660.h  (qcom,gcc-sdm630 and qcom,gcc-sdm660)19 20$ref: qcom,gcc.yaml#21 22properties:23  compatible:24    enum:25      - qcom,gcc-sdm63026      - qcom,gcc-sdm66027 28  clocks:29    items:30      - description: XO source31      - description: Sleep clock source32 33  clock-names:34    items:35      - const: xo36      - const: sleep_clk37 38  power-domains:39    maxItems: 140 41required:42  - compatible43  - '#power-domain-cells'44 45unevaluatedProperties: false46 47examples:48  # Example for GCC for SDM660:49  - |50    #include <dt-bindings/clock/qcom,rpmh.h>51    clock-controller@100000 {52        compatible = "qcom,gcc-sdm660";53        reg = <0x00100000 0x94000>;54        #clock-cells = <1>;55        #reset-cells = <1>;56        #power-domain-cells = <1>;57 58        clock-names = "xo", "sleep_clk";59        clocks = <&xo_board>,60                 <&sleep_clk>;61    };62...63