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