brintos

brintos / linux-shallow public Read only

0
0
Text · 2.2 KiB · 27df7e3 Raw
100 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/qcom,gcc-apq8064.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Global Clock & Reset Controller on APQ8064/MSM89608 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 APQ8064.16 17  See also::18    include/dt-bindings/clock/qcom,gcc-msm8960.h19    include/dt-bindings/reset/qcom,gcc-msm8960.h20 21allOf:22  - $ref: qcom,gcc.yaml#23 24properties:25  compatible:26    oneOf:27      - items:28          - enum:29              - qcom,gcc-apq806430              - qcom,gcc-msm896031          - const: syscon32      - enum:33          - qcom,gcc-apq806434          - qcom,gcc-msm896035        deprecated: true36 37  thermal-sensor:38    description: child tsens device39    $ref: /schemas/thermal/qcom-tsens.yaml#40 41  clocks:42    maxItems: 343 44  clock-names:45    items:46      - const: cxo47      - const: pxo48      - const: pll449 50  nvmem-cells:51    minItems: 152    maxItems: 253    deprecated: true54    description:55      Qualcomm TSENS (thermal sensor device) on some devices can56      be part of GCC and hence the TSENS properties can also be part57      of the GCC/clock-controller node.58      For more details on the TSENS properties please refer59      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml60 61  nvmem-cell-names:62    minItems: 163    deprecated: true64    items:65      - const: calib66      - const: calib_backup67 68  '#thermal-sensor-cells':69    const: 170    deprecated: true71 72  '#power-domain-cells': false73 74required:75  - compatible76 77unevaluatedProperties: false78 79examples:80  - |81    clock-controller@900000 {82      compatible = "qcom,gcc-apq8064", "syscon";83      reg = <0x00900000 0x4000>;84      #clock-cells = <1>;85      #reset-cells = <1>;86 87      thermal-sensor {88        compatible = "qcom,msm8960-tsens";89 90        nvmem-cells = <&tsens_calib>, <&tsens_backup>;91        nvmem-cell-names = "calib", "calib_backup";92        interrupts = <0 178 4>;93        interrupt-names = "uplow";94 95        #qcom,sensors = <11>;96        #thermal-sensor-cells = <1>;97      };98    };99...100