xref: /freebsd/sys/contrib/device-tree/Bindings/hwmon/lm90.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* LM90 series thermometer.
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired node properties:
4*c66ec88fSEmmanuel Vadot- compatible: manufacturer and chip name, one of
5*c66ec88fSEmmanuel Vadot		"adi,adm1032"
6*c66ec88fSEmmanuel Vadot		"adi,adt7461"
7*c66ec88fSEmmanuel Vadot		"adi,adt7461a"
8*c66ec88fSEmmanuel Vadot		"gmt,g781"
9*c66ec88fSEmmanuel Vadot		"national,lm90"
10*c66ec88fSEmmanuel Vadot		"national,lm86"
11*c66ec88fSEmmanuel Vadot		"national,lm89"
12*c66ec88fSEmmanuel Vadot		"national,lm99"
13*c66ec88fSEmmanuel Vadot		"dallas,max6646"
14*c66ec88fSEmmanuel Vadot		"dallas,max6647"
15*c66ec88fSEmmanuel Vadot		"dallas,max6649"
16*c66ec88fSEmmanuel Vadot		"dallas,max6657"
17*c66ec88fSEmmanuel Vadot		"dallas,max6658"
18*c66ec88fSEmmanuel Vadot		"dallas,max6659"
19*c66ec88fSEmmanuel Vadot		"dallas,max6680"
20*c66ec88fSEmmanuel Vadot		"dallas,max6681"
21*c66ec88fSEmmanuel Vadot		"dallas,max6695"
22*c66ec88fSEmmanuel Vadot		"dallas,max6696"
23*c66ec88fSEmmanuel Vadot		"onnn,nct1008"
24*c66ec88fSEmmanuel Vadot		"winbond,w83l771"
25*c66ec88fSEmmanuel Vadot		"nxp,sa56004"
26*c66ec88fSEmmanuel Vadot		"ti,tmp451"
27*c66ec88fSEmmanuel Vadot
28*c66ec88fSEmmanuel Vadot- reg: I2C bus address of the device
29*c66ec88fSEmmanuel Vadot
30*c66ec88fSEmmanuel Vadot- vcc-supply: vcc regulator for the supply voltage.
31*c66ec88fSEmmanuel Vadot
32*c66ec88fSEmmanuel VadotOptional properties:
33*c66ec88fSEmmanuel Vadot- interrupts: Contains a single interrupt specifier which describes the
34*c66ec88fSEmmanuel Vadot              LM90 "-ALERT" pin output.
35*c66ec88fSEmmanuel Vadot              See interrupt-controller/interrupts.txt for the format.
36*c66ec88fSEmmanuel Vadot
37*c66ec88fSEmmanuel Vadot- #thermal-sensor-cells: should be set to 1. See thermal/thermal-sensor.yaml
38*c66ec88fSEmmanuel Vadot	      for details. See <include/dt-bindings/thermal/lm90.h> for the
39*c66ec88fSEmmanuel Vadot	      definition of the local, remote and 2nd remote sensor index
40*c66ec88fSEmmanuel Vadot	      constants.
41*c66ec88fSEmmanuel Vadot
42*c66ec88fSEmmanuel VadotExample LM90 node:
43*c66ec88fSEmmanuel Vadot
44*c66ec88fSEmmanuel Vadottemp-sensor {
45*c66ec88fSEmmanuel Vadot	compatible = "onnn,nct1008";
46*c66ec88fSEmmanuel Vadot	reg = <0x4c>;
47*c66ec88fSEmmanuel Vadot	vcc-supply = <&palmas_ldo6_reg>;
48*c66ec88fSEmmanuel Vadot	interrupt-parent = <&gpio>;
49*c66ec88fSEmmanuel Vadot	interrupts = <TEGRA_GPIO(O, 4) IRQ_TYPE_LEVEL_LOW>;
50*c66ec88fSEmmanuel Vadot	#thermal-sensor-cells = <1>;
51*c66ec88fSEmmanuel Vadot}
52