1.. SPDX-License-Identifier: GPL-2.0-only 2 3Kernel driver ina238 4==================== 5 6Supported chips: 7 8 * Texas Instruments INA238 9 10 Prefix: 'ina238' 11 12 Addresses: I2C 0x40 - 0x4f 13 14 Datasheet: 15 https://www.ti.com/lit/gpn/ina238 16 17Author: Nathan Rossi <nathan.rossi@digi.com> 18 19Description 20----------- 21 22The INA238 is a current shunt, power and temperature monitor with an I2C 23interface. It includes a number of programmable functions including alerts, 24conversion rate, sample averaging and selectable shunt voltage accuracy. 25 26The shunt value in micro-ohms can be set via platform data or device tree at 27compile-time or via the shunt_resistor attribute in sysfs at run-time. Please 28refer to the Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml for bindings 29if the device tree is used. 30 31Sysfs entries 32------------- 33 34======================= ======================================================= 35in0_input Shunt voltage (mV) 36in0_min Minimum shunt voltage threshold (mV) 37in0_min_alarm Minimum shunt voltage alarm 38in0_max Maximum shunt voltage threshold (mV) 39in0_max_alarm Maximum shunt voltage alarm 40 41in1_input Bus voltage (mV) 42in1_min Minimum bus voltage threshold (mV) 43in1_min_alarm Minimum shunt voltage alarm 44in1_max Maximum bus voltage threshold (mV) 45in1_max_alarm Maximum shunt voltage alarm 46 47power1_input Power measurement (uW) 48power1_max Maximum power threshold (uW) 49power1_max_alarm Maximum power alarm 50 51curr1_input Current measurement (mA) 52 53temp1_input Die temperature measurement (mC) 54temp1_max Maximum die temperature threshold (mC) 55temp1_max_alarm Maximum die temperature alarm 56======================= ======================================================= 57