brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 79e691b Raw
72 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/thermal/loongson,ls2k-thermal.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Thermal sensors on Loongson-2 SoCs8 9maintainers:10  - zhanghongchen <zhanghongchen@loongson.cn>11  - Yinbo Zhu <zhuyinbo@loongson.cn>12 13allOf:14  - $ref: /schemas/thermal/thermal-sensor.yaml#15 16properties:17  compatible:18    oneOf:19      - enum:20          - loongson,ls2k1000-thermal21          - loongson,ls2k2000-thermal22      - items:23          - enum:24              - loongson,ls2k0500-thermal25          - const: loongson,ls2k1000-thermal26 27  reg:28    minItems: 129    maxItems: 230 31  interrupts:32    maxItems: 133 34  '#thermal-sensor-cells':35    const: 136 37required:38  - compatible39  - reg40  - interrupts41 42if:43  properties:44    compatible:45      contains:46        enum:47          - loongson,ls2k2000-thermal48 49then:50  properties:51    reg:52      minItems: 253      maxItems: 254 55else:56  properties:57    reg:58      maxItems: 159 60unevaluatedProperties: false61 62examples:63  - |64    #include <dt-bindings/interrupt-controller/irq.h>65    thermal: thermal-sensor@1fe01500 {66        compatible = "loongson,ls2k1000-thermal";67        reg = <0x1fe01500 0x30>;68        interrupt-parent = <&liointc0>;69        interrupts = <7 IRQ_TYPE_LEVEL_LOW>;70        #thermal-sensor-cells = <1>;71    };72