brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 88b7672 Raw
89 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/qcom,kpss-gcc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Krait Processor Sub-system (KPSS) Global Clock Controller (GCC)8 9maintainers:10  - Christian Marangi <ansuelsmth@gmail.com>11 12description:13  Krait Processor Sub-system (KPSS) Global Clock Controller (GCC). Used14  to control L2 mux (in the current implementation) and provide access15  to the kpss-gcc registers.16 17properties:18  compatible:19    items:20      - enum:21          - qcom,kpss-gcc-ipq806422          - qcom,kpss-gcc-apq806423          - qcom,kpss-gcc-msm897424          - qcom,kpss-gcc-msm896025          - qcom,kpss-gcc-msm866026          - qcom,kpss-gcc-mdm961527      - const: qcom,kpss-gcc28      - const: syscon29 30  reg:31    maxItems: 132 33  clocks:34    minItems: 235    maxItems: 236 37  clock-names:38    items:39      - const: pll8_vote40      - const: pxo41 42  '#clock-cells':43    const: 044 45required:46  - compatible47  - reg48 49if:50  properties:51    compatible:52      contains:53        enum:54          - qcom,kpss-gcc-ipq806455          - qcom,kpss-gcc-apq806456          - qcom,kpss-gcc-msm897457          - qcom,kpss-gcc-msm896058then:59  required:60    - clocks61    - clock-names62    - '#clock-cells'63else:64  properties:65    clock: false66    clock-names: false67    '#clock-cells': false68 69additionalProperties: false70 71examples:72  - |73    #include <dt-bindings/clock/qcom,gcc-ipq806x.h>74 75    clock-controller@2011000 {76      compatible = "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc", "syscon";77      reg = <0x2011000 0x1000>;78      clocks = <&gcc PLL8_VOTE>, <&pxo_board>;79      clock-names = "pll8_vote", "pxo";80      #clock-cells = <0>;81    };82 83  - |84    clock-controller@2011000 {85      compatible = "qcom,kpss-gcc-mdm9615", "qcom,kpss-gcc", "syscon";86      reg = <0x02011000 0x1000>;87    };88...89