1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/thermal/hisilicon,tsensor.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Temperature Sensor on HiSilicon SoCs 8 9maintainers: 10 - Abdulrasaq Lawani <abdulrasaqolawani@gmail.com> 11 12allOf: 13 - $ref: thermal-sensor.yaml 14 15properties: 16 compatible: 17 enum: 18 - hisilicon,tsensor 19 - hisilicon,hi3660-tsensor 20 21 reg: 22 maxItems: 1 23 24 clocks: 25 maxItems: 1 26 27 clock-names: 28 items: 29 - const: thermal_clk 30 31 interrupts: 32 maxItems: 1 33 34 '#thermal-sensor-cells': 35 const: 1 36 37required: 38 - compatible 39 - reg 40 - interrupts 41 - '#thermal-sensor-cells' 42 43unevaluatedProperties: false 44 45examples: 46 - | 47 #include <dt-bindings/clock/hi6220-clock.h> 48 #include <dt-bindings/interrupt-controller/arm-gic.h> 49 50 temperature-sensor@f7030700 { 51 compatible = "hisilicon,tsensor"; 52 reg = <0xf7030700 0x1000>; 53 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 54 clocks = <&sys_ctrl HI6220_TSENSOR_CLK>; 55 clock-names = "thermal_clk"; 56 #thermal-sensor-cells = <1>; 57 }; 58