1# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/hwmon/jedec,jc42.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Jedec JC-42.4 compatible temperature sensors 8 9maintainers: 10 - Jean Delvare <jdelvare@suse.com> 11 - Guenter Roeck <linux@roeck-us.net> 12 13select: 14 properties: 15 compatible: 16 const: jedec,jc-42.4-temp 17 18 required: 19 - compatible 20 21properties: 22 compatible: 23 oneOf: 24 - const: jedec,jc-42.4-temp 25 - items: 26 - enum: 27 - adi,adt7408 28 - atmel,at30ts00 29 - atmel,at30tse004 30 - idt,tse2002 31 - idt,tse2004 32 - idt,ts3000 33 - idt,ts3001 34 - maxim,max6604 35 - microchip,mcp9804 36 - microchip,mcp9805 37 - microchip,mcp9808 38 - microchip,mcp98243 39 - microchip,mcp98244 40 - microchip,mcp9843 41 - nxp,se97 42 - nxp,se97b 43 - nxp,se98 44 - onnn,cat6095 45 - onnn,cat34ts02 46 - st,stts2002 47 - st,stts2004 48 - st,stts3000 49 - st,stts424 50 - st,stts424e 51 - const: jedec,jc-42.4-temp 52 53 reg: 54 maxItems: 1 55 56 smbus-timeout-disable: 57 description: | 58 When set, the smbus timeout function will be disabled. This is not 59 supported on all chips. 60 type: boolean 61 62required: 63 - compatible 64 - reg 65 66additionalProperties: false 67 68examples: 69 - | 70 i2c { 71 #address-cells = <1>; 72 #size-cells = <0>; 73 74 temp-sensor@1a { 75 compatible = "jedec,jc-42.4-temp"; 76 reg = <0x1a>; 77 }; 78 }; 79