1*57649b6aSJavier Carrasco# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*57649b6aSJavier Carrasco%YAML 1.2 3*57649b6aSJavier Carrasco--- 4*57649b6aSJavier Carrasco$id: http://devicetree.org/schemas/hwmon/ti,lm87.yaml# 5*57649b6aSJavier Carrasco$schema: http://devicetree.org/meta-schemas/core.yaml# 6*57649b6aSJavier Carrasco 7*57649b6aSJavier Carrascotitle: Texas Instruments LM87 Hardware Monitor 8*57649b6aSJavier Carrasco 9*57649b6aSJavier Carrascomaintainers: 10*57649b6aSJavier Carrasco - Javier Carrasco <javier.carrasco.cruz@gmail.com> 11*57649b6aSJavier Carrasco 12*57649b6aSJavier Carrascodescription: | 13*57649b6aSJavier Carrasco The LM87 is a serial interface system hardware monitor 14*57649b6aSJavier Carrasco with remote diode temperature sensing. 15*57649b6aSJavier Carrasco 16*57649b6aSJavier Carrasco Datasheets: 17*57649b6aSJavier Carrasco https://www.ti.com/product/LM87 18*57649b6aSJavier Carrasco 19*57649b6aSJavier Carrascoproperties: 20*57649b6aSJavier Carrasco compatible: 21*57649b6aSJavier Carrasco const: ti,lm87 22*57649b6aSJavier Carrasco 23*57649b6aSJavier Carrasco reg: 24*57649b6aSJavier Carrasco maxItems: 1 25*57649b6aSJavier Carrasco 26*57649b6aSJavier Carrasco has-temp3: 27*57649b6aSJavier Carrasco $ref: /schemas/types.yaml#/definitions/flag 28*57649b6aSJavier Carrasco description: 29*57649b6aSJavier Carrasco This configures pins 18 and 19 to be used as a second 30*57649b6aSJavier Carrasco remote temperature sensing channel. By default the pins 31*57649b6aSJavier Carrasco are configured as voltage input pins in0 and in5. 32*57649b6aSJavier Carrasco 33*57649b6aSJavier Carrasco has-in6: 34*57649b6aSJavier Carrasco $ref: /schemas/types.yaml#/definitions/flag 35*57649b6aSJavier Carrasco description: 36*57649b6aSJavier Carrasco When set, pin 5 is configured to be used as voltage input 37*57649b6aSJavier Carrasco in6. Otherwise the pin is set as FAN1 input. 38*57649b6aSJavier Carrasco 39*57649b6aSJavier Carrasco has-in7: 40*57649b6aSJavier Carrasco $ref: /schemas/types.yaml#/definitions/flag 41*57649b6aSJavier Carrasco description: 42*57649b6aSJavier Carrasco When set, pin 6 is configured to be used as voltage input 43*57649b6aSJavier Carrasco in7. Otherwise the pin is set as FAN2 input. 44*57649b6aSJavier Carrasco 45*57649b6aSJavier Carrasco vcc-supply: 46*57649b6aSJavier Carrasco description: 47*57649b6aSJavier Carrasco Regulator supplying power, can be configured to measure 48*57649b6aSJavier Carrasco 5.0V power supply. Default is 3.3V. 49*57649b6aSJavier Carrasco 50*57649b6aSJavier Carrascorequired: 51*57649b6aSJavier Carrasco - compatible 52*57649b6aSJavier Carrasco - reg 53*57649b6aSJavier Carrasco 54*57649b6aSJavier CarrascoadditionalProperties: false 55*57649b6aSJavier Carrasco 56*57649b6aSJavier Carrascoexamples: 57*57649b6aSJavier Carrasco - | 58*57649b6aSJavier Carrasco i2c { 59*57649b6aSJavier Carrasco #address-cells = <1>; 60*57649b6aSJavier Carrasco #size-cells = <0>; 61*57649b6aSJavier Carrasco 62*57649b6aSJavier Carrasco hwmon@2e { 63*57649b6aSJavier Carrasco compatible = "ti,lm87"; 64*57649b6aSJavier Carrasco reg = <0x2e>; 65*57649b6aSJavier Carrasco has-temp3; 66*57649b6aSJavier Carrasco vcc-supply = <®_5v0>; 67*57649b6aSJavier Carrasco }; 68*57649b6aSJavier Carrasco }; 69