1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 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,tmp464.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: TMP464 and TMP468 temperature sensors 7 title: TMP464 and TMP468 temperature sensors 8 8 9 maintainers: 9 maintainers: 10 - Guenter Roeck <linux@roeck-us.net> !! 10 - Agathe Porte <agathe.porte@nokia.com> 11 11 12 description: | 12 description: | 13 ±0.0625°C Remote and Local temperature sen 13 ±0.0625°C Remote and Local temperature sensor 14 https://www.ti.com/lit/ds/symlink/tmp464.pdf 14 https://www.ti.com/lit/ds/symlink/tmp464.pdf 15 https://www.ti.com/lit/ds/symlink/tmp468.pdf 15 https://www.ti.com/lit/ds/symlink/tmp468.pdf 16 16 17 properties: 17 properties: 18 compatible: 18 compatible: 19 enum: 19 enum: 20 - ti,tmp464 20 - ti,tmp464 21 - ti,tmp468 21 - ti,tmp468 22 22 23 reg: 23 reg: 24 maxItems: 1 24 maxItems: 1 25 25 26 '#address-cells': 26 '#address-cells': 27 const: 1 27 const: 1 28 28 29 '#size-cells': 29 '#size-cells': 30 const: 0 30 const: 0 31 31 32 required: 32 required: 33 - compatible 33 - compatible 34 - reg 34 - reg 35 35 36 additionalProperties: false 36 additionalProperties: false 37 37 38 patternProperties: 38 patternProperties: 39 "^channel@([0-8])$": 39 "^channel@([0-8])$": 40 type: object 40 type: object 41 description: | 41 description: | 42 Represents channels of the device and th 42 Represents channels of the device and their specific configuration. 43 43 44 properties: 44 properties: 45 reg: 45 reg: 46 description: | 46 description: | 47 The channel number. 0 is local chann 47 The channel number. 0 is local channel, 1-8 are remote channels. 48 items: 48 items: 49 minimum: 0 49 minimum: 0 50 maximum: 8 50 maximum: 8 51 51 52 label: 52 label: 53 description: | 53 description: | 54 A descriptive name for this channel, 54 A descriptive name for this channel, like "ambient" or "psu". 55 55 56 ti,n-factor: 56 ti,n-factor: 57 description: | 57 description: | 58 The value (two's complement) to be p 58 The value (two's complement) to be programmed in the channel specific N correction register. 59 For remote channels only. 59 For remote channels only. 60 $ref: /schemas/types.yaml#/definitions 60 $ref: /schemas/types.yaml#/definitions/int32 61 minimum: -128 61 minimum: -128 62 maximum: 127 62 maximum: 127 63 63 64 required: 64 required: 65 - reg 65 - reg 66 66 67 additionalProperties: false 67 additionalProperties: false 68 68 69 examples: 69 examples: 70 - | 70 - | 71 i2c { 71 i2c { 72 #address-cells = <1>; 72 #address-cells = <1>; 73 #size-cells = <0>; 73 #size-cells = <0>; 74 74 75 sensor@4b { 75 sensor@4b { 76 compatible = "ti,tmp464"; 76 compatible = "ti,tmp464"; 77 reg = <0x4b>; 77 reg = <0x4b>; 78 }; 78 }; 79 }; 79 }; 80 - | 80 - | 81 i2c { 81 i2c { 82 #address-cells = <1>; 82 #address-cells = <1>; 83 #size-cells = <0>; 83 #size-cells = <0>; 84 84 85 sensor@4b { 85 sensor@4b { 86 compatible = "ti,tmp464"; 86 compatible = "ti,tmp464"; 87 reg = <0x4b>; 87 reg = <0x4b>; 88 #address-cells = <1>; 88 #address-cells = <1>; 89 #size-cells = <0>; 89 #size-cells = <0>; 90 90 91 channel@0 { 91 channel@0 { 92 reg = <0x0>; 92 reg = <0x0>; 93 label = "local"; 93 label = "local"; 94 }; 94 }; 95 95 96 channel@1 { 96 channel@1 { 97 reg = <0x1>; 97 reg = <0x1>; 98 ti,n-factor = <(-10)>; 98 ti,n-factor = <(-10)>; 99 label = "external"; 99 label = "external"; 100 }; 100 }; 101 101 102 channel@2 { 102 channel@2 { 103 reg = <0x2>; 103 reg = <0x2>; 104 ti,n-factor = <0x10>; 104 ti,n-factor = <0x10>; 105 label = "somelabel"; 105 label = "somelabel"; 106 }; 106 }; 107 107 108 channel@3 { 108 channel@3 { 109 reg = <0x3>; 109 reg = <0x3>; 110 status = "disabled"; 110 status = "disabled"; 111 }; 111 }; 112 }; 112 }; 113 }; 113 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.