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