blob: d9f479984420c7dffc5350054285f41c3b971d48 [file] [log] [blame]
Nathan Rossieacb52f2021-11-02 05:27:54 +00001.. 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======================= =======================================================