58 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---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 SoCs8 9maintainers:10 - Abdulrasaq Lawani <abdulrasaqolawani@gmail.com>11 12allOf:13 - $ref: thermal-sensor.yaml14 15properties:16 compatible:17 enum:18 - hisilicon,tsensor19 - hisilicon,hi3660-tsensor20 21 reg:22 maxItems: 123 24 clocks:25 maxItems: 126 27 clock-names:28 items:29 - const: thermal_clk30 31 interrupts:32 maxItems: 133 34 '#thermal-sensor-cells':35 const: 136 37required:38 - compatible39 - reg40 - interrupts41 - '#thermal-sensor-cells'42 43unevaluatedProperties: false44 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