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