1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/hwmon/ti,tm 4 $id: http://devicetree.org/schemas/hwmon/ti,tmp108.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: TMP108 temperature sensor 7 title: TMP108 temperature sensor 8 8 9 maintainers: 9 maintainers: 10 - Krzysztof Kozlowski <krzk@kernel.org> 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 11 12 description: | 12 description: | 13 The TMP108 is a digital-output temperature s 13 The TMP108 is a digital-output temperature sensor with a 14 dynamically-programmable limit window, and u 14 dynamically-programmable limit window, and under- and overtemperature 15 alert functions. 15 alert functions. 16 16 17 Datasheets: 17 Datasheets: 18 https://www.ti.com/product/TMP108 18 https://www.ti.com/product/TMP108 19 19 20 properties: 20 properties: 21 compatible: 21 compatible: 22 enum: 22 enum: 23 - ti,tmp108 23 - ti,tmp108 24 24 25 interrupts: 25 interrupts: 26 items: 26 items: 27 - description: alert interrupt 27 - description: alert interrupt 28 28 29 reg: 29 reg: 30 maxItems: 1 30 maxItems: 1 31 31 32 "#thermal-sensor-cells": 32 "#thermal-sensor-cells": 33 const: 0 33 const: 0 34 34 35 vcc-supply: 35 vcc-supply: 36 description: phandle to the regulator that 36 description: phandle to the regulator that provides the V+ supply 37 37 38 required: 38 required: 39 - compatible 39 - compatible 40 - reg 40 - reg 41 41 42 additionalProperties: false 42 additionalProperties: false 43 43 44 examples: 44 examples: 45 - | 45 - | 46 #include <dt-bindings/interrupt-controller 46 #include <dt-bindings/interrupt-controller/irq.h> 47 47 48 i2c { 48 i2c { 49 #address-cells = <1>; 49 #address-cells = <1>; 50 #size-cells = <0>; 50 #size-cells = <0>; 51 51 52 sensor@48 { 52 sensor@48 { 53 compatible = "ti,tmp108"; 53 compatible = "ti,tmp108"; 54 reg = <0x48>; 54 reg = <0x48>; 55 interrupt-parent = <&gpio1>; 55 interrupt-parent = <&gpio1>; 56 interrupts = <7 IRQ_TYPE_LEVEL_LOW 56 interrupts = <7 IRQ_TYPE_LEVEL_LOW>; 57 pinctrl-names = "default"; 57 pinctrl-names = "default"; 58 pinctrl-0 = <&tmp_alrt>; 58 pinctrl-0 = <&tmp_alrt>; 59 vcc-supply = <&supply>; 59 vcc-supply = <&supply>; 60 #thermal-sensor-cells = <0>; 60 #thermal-sensor-cells = <0>; 61 }; 61 }; 62 }; 62 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.