xref: /freebsd/sys/contrib/device-tree/Bindings/hwmon/jedec,jc42.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
28cc087a1SEmmanuel Vadot%YAML 1.2
38cc087a1SEmmanuel Vadot---
48cc087a1SEmmanuel Vadot$id: http://devicetree.org/schemas/hwmon/jedec,jc42.yaml#
58cc087a1SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
68cc087a1SEmmanuel Vadot
78cc087a1SEmmanuel Vadottitle: Jedec JC-42.4 compatible temperature sensors
88cc087a1SEmmanuel Vadot
98cc087a1SEmmanuel Vadotmaintainers:
108cc087a1SEmmanuel Vadot  - Jean Delvare <jdelvare@suse.com>
118cc087a1SEmmanuel Vadot  - Guenter Roeck <linux@roeck-us.net>
128cc087a1SEmmanuel Vadot
138cc087a1SEmmanuel Vadotselect:
148cc087a1SEmmanuel Vadot  properties:
158cc087a1SEmmanuel Vadot    compatible:
168cc087a1SEmmanuel Vadot      const: jedec,jc-42.4-temp
178cc087a1SEmmanuel Vadot
188cc087a1SEmmanuel Vadot  required:
198cc087a1SEmmanuel Vadot    - compatible
208cc087a1SEmmanuel Vadot
218cc087a1SEmmanuel Vadotproperties:
228cc087a1SEmmanuel Vadot  compatible:
238cc087a1SEmmanuel Vadot    oneOf:
248cc087a1SEmmanuel Vadot      - const: jedec,jc-42.4-temp
258cc087a1SEmmanuel Vadot      - items:
268cc087a1SEmmanuel Vadot          - enum:
278cc087a1SEmmanuel Vadot              - adi,adt7408
288cc087a1SEmmanuel Vadot              - atmel,at30ts00
298cc087a1SEmmanuel Vadot              - atmel,at30tse004
308cc087a1SEmmanuel Vadot              - idt,tse2002
318cc087a1SEmmanuel Vadot              - idt,tse2004
328cc087a1SEmmanuel Vadot              - idt,ts3000
338cc087a1SEmmanuel Vadot              - idt,ts3001
348cc087a1SEmmanuel Vadot              - maxim,max6604
358cc087a1SEmmanuel Vadot              - microchip,mcp9804
368cc087a1SEmmanuel Vadot              - microchip,mcp9805
378cc087a1SEmmanuel Vadot              - microchip,mcp9808
388cc087a1SEmmanuel Vadot              - microchip,mcp98243
398cc087a1SEmmanuel Vadot              - microchip,mcp98244
408cc087a1SEmmanuel Vadot              - microchip,mcp9843
418cc087a1SEmmanuel Vadot              - nxp,se97
428cc087a1SEmmanuel Vadot              - nxp,se97b
438cc087a1SEmmanuel Vadot              - nxp,se98
448cc087a1SEmmanuel Vadot              - onnn,cat6095
458cc087a1SEmmanuel Vadot              - onnn,cat34ts02
468cc087a1SEmmanuel Vadot              - st,stts2002
478cc087a1SEmmanuel Vadot              - st,stts2004
488cc087a1SEmmanuel Vadot              - st,stts3000
498cc087a1SEmmanuel Vadot              - st,stts424
508cc087a1SEmmanuel Vadot              - st,stts424e
518cc087a1SEmmanuel Vadot          - const: jedec,jc-42.4-temp
528cc087a1SEmmanuel Vadot
538cc087a1SEmmanuel Vadot  reg:
548cc087a1SEmmanuel Vadot    maxItems: 1
558cc087a1SEmmanuel Vadot
568cc087a1SEmmanuel Vadot  smbus-timeout-disable:
578cc087a1SEmmanuel Vadot    description: |
588cc087a1SEmmanuel Vadot      When set, the smbus timeout function will be disabled. This is not
598cc087a1SEmmanuel Vadot      supported on all chips.
608cc087a1SEmmanuel Vadot    type: boolean
618cc087a1SEmmanuel Vadot
628cc087a1SEmmanuel Vadotrequired:
638cc087a1SEmmanuel Vadot  - compatible
648cc087a1SEmmanuel Vadot  - reg
658cc087a1SEmmanuel Vadot
668cc087a1SEmmanuel VadotadditionalProperties: false
678cc087a1SEmmanuel Vadot
688cc087a1SEmmanuel Vadotexamples:
698cc087a1SEmmanuel Vadot  - |
708cc087a1SEmmanuel Vadot    i2c {
718cc087a1SEmmanuel Vadot        #address-cells = <1>;
728cc087a1SEmmanuel Vadot        #size-cells = <0>;
738cc087a1SEmmanuel Vadot
748cc087a1SEmmanuel Vadot        temp-sensor@1a {
758cc087a1SEmmanuel Vadot            compatible = "jedec,jc-42.4-temp";
768cc087a1SEmmanuel Vadot            reg = <0x1a>;
778cc087a1SEmmanuel Vadot        };
788cc087a1SEmmanuel Vadot    };
79