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