1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/hwmon/starfive,jh71x0-temp.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: StarFive JH71x0 Temperature Sensor 8 9maintainers: 10 - Emil Renner Berthing <kernel@esmil.dk> 11 12description: | 13 StarFive Technology Co. JH71x0 embedded temperature sensor 14 15properties: 16 compatible: 17 enum: 18 - starfive,jh7100-temp 19 - starfive,jh7110-temp 20 21 reg: 22 maxItems: 1 23 24 clocks: 25 minItems: 2 26 maxItems: 2 27 28 clock-names: 29 items: 30 - const: "sense" 31 - const: "bus" 32 33 '#thermal-sensor-cells': 34 const: 0 35 36 resets: 37 minItems: 2 38 maxItems: 2 39 40 reset-names: 41 items: 42 - const: "sense" 43 - const: "bus" 44 45required: 46 - compatible 47 - reg 48 - clocks 49 - clock-names 50 - resets 51 - reset-names 52 53additionalProperties: false 54 55examples: 56 - | 57 #include <dt-bindings/clock/starfive-jh7100.h> 58 #include <dt-bindings/reset/starfive-jh7100.h> 59 60 temperature-sensor@124a0000 { 61 compatible = "starfive,jh7100-temp"; 62 reg = <0x124a0000 0x10000>; 63 clocks = <&clkgen JH7100_CLK_TEMP_SENSE>, 64 <&clkgen JH7100_CLK_TEMP_APB>; 65 clock-names = "sense", "bus"; 66 #thermal-sensor-cells = <0>; 67 resets = <&rstgen JH7100_RSTN_TEMP_SENSE>, 68 <&rstgen JH7100_RSTN_TEMP_APB>; 69 reset-names = "sense", "bus"; 70 }; 71