Fsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget /translations/zh_CN/hwmon/ina238modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/zh_TW/hwmon/ina238modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/it_IT/hwmon/ina238modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/ja_JP/hwmon/ina238modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/ko_KR/hwmon/ina238modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/sp_SP/hwmon/ina238modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h%SPDX-License-Identifier: GPL-2.0-onlyh]h%SPDX-License-Identifier: GPL-2.0-only}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh:/var/lib/git/docbuild/linux/Documentation/hwmon/ina238.rsthKubhsection)}(hhh](htitle)}(hKernel driver ina238h]hKernel driver ina238}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(h* Texas Instruments INA238 Prefix: 'ina238' Addresses: I2C 0x40 - 0x4f Datasheet: https://www.ti.com/lit/gpn/ina238 * Silergy SQ52206 Prefix: 'SQ52206' Addresses: I2C 0x40 - 0x4f h]h bullet_list)}(hhh](h list_item)}(hyTexas Instruments INA238 Prefix: 'ina238' Addresses: I2C 0x40 - 0x4f Datasheet: https://www.ti.com/lit/gpn/ina238 h](h)}(hTexas Instruments INA238h]hTexas Instruments INA238}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'ina238'h]hPrefix: ‘ina238’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubh)}(hAddresses: I2C 0x40 - 0x4fh]hAddresses: I2C 0x40 - 0x4f}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubhdefinition_list)}(hhh]hdefinition_list_item)}(h-Datasheet: https://www.ti.com/lit/gpn/ina238 h](hterm)}(h Datasheet:h]h Datasheet:}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh definition)}(hhh]h)}(h!https://www.ti.com/lit/gpn/ina238h]h reference)}(hj6h]h!https://www.ti.com/lit/gpn/ina238}(hj:hhhNhNubah}(h]h ]h"]h$]h&]refurij6uh1j8hj4ubah}(h]h ]h"]h$]h&]uh1hhhhKhj1ubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(h?Silergy SQ52206 Prefix: 'SQ52206' Addresses: I2C 0x40 - 0x4f h](h)}(hSilergy SQ52206h]hSilergy SQ52206}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjfubh)}(hPrefix: 'SQ52206'h]hPrefix: ‘SQ52206’}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjfubh)}(hAddresses: I2C 0x40 - 0x4fh]hAddresses: I2C 0x40 - 0x4f}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjfubeh}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h,Author: Nathan Rossi h](hAuthor: Nathan Rossi <}(hjhhhNhNubj9)}(hnathan.rossi@digi.comh]hnathan.rossi@digi.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:nathan.rossi@digi.comuh1j8hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hThe INA238 is a current shunt, power and temperature monitor with an I2C interface. It includes a number of programmable functions including alerts, conversion rate, sample averaging and selectable shunt voltage accuracy.h]hThe INA238 is a current shunt, power and temperature monitor with an I2C interface. It includes a number of programmable functions including alerts, conversion rate, sample averaging and selectable shunt voltage accuracy.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hXThe shunt value in micro-ohms can be set via platform data or device tree at compile-time or via the shunt_resistor attribute in sysfs at run-time. Please refer to the Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml for bindings if the device tree is used.h]hXThe shunt value in micro-ohms can be set via platform data or device tree at compile-time or via the shunt_resistor attribute in sysfs at run-time. Please refer to the Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml for bindings if the device tree is used.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Sysfs entriesh]h Sysfs entries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK&ubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK7uh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h in0_inputh]h in0_input}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hj<ubah}(h]h ]h"]h$]h&]uh1j:hj7ubj;)}(hhh]h)}(hShunt voltage (mV)h]hShunt voltage (mV)}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjSubah}(h]h ]h"]h$]h&]uh1j:hj7ubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(hin0_minh]hin0_min}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjsubah}(h]h ]h"]h$]h&]uh1j:hjpubj;)}(hhh]h)}(h$Minimum shunt voltage threshold (mV)h]h$Minimum shunt voltage threshold (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j:hjpubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h in0_min_alarmh]h in0_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hMinimum shunt voltage alarmh]hMinimum shunt voltage alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(hin0_maxh]hin0_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(h$Maximum shunt voltage threshold (mV)h]h$Maximum shunt voltage threshold (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h in0_max_alarmh]h in0_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hMaximum shunt voltage alarmh]hMaximum shunt voltage alarm}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hj/ubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h in1_inputh]h in1_input}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjOubah}(h]h ]h"]h$]h&]uh1j:hjLubj;)}(hhh]h)}(hBus voltage (mV)h]hBus voltage (mV)}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjfubah}(h]h ]h"]h$]h&]uh1j:hjLubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(hin1_minh]hin1_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(h"Minimum bus voltage threshold (mV)h]h"Minimum bus voltage threshold (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h in1_min_alarmh]h in1_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hMinimum shunt voltage alarmh]hMinimum shunt voltage alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(hin1_maxh]hin1_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(h"Maximum bus voltage threshold (mV)h]h"Maximum bus voltage threshold (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hj ubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h in1_max_alarmh]h in1_max_alarm}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hj+ubah}(h]h ]h"]h$]h&]uh1j:hj(ubj;)}(hhh]h)}(hMaximum shunt voltage alarmh]hMaximum shunt voltage alarm}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjBubah}(h]h ]h"]h$]h&]uh1j:hj(ubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h power1_inputh]h power1_input}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjbubah}(h]h ]h"]h$]h&]uh1j:hj_ubj;)}(hhh]h)}(hPower measurement (uW)h]hPower measurement (uW)}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjyubah}(h]h ]h"]h$]h&]uh1j:hj_ubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h power1_maxh]h power1_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hMaximum power threshold (uW)h]hMaximum power threshold (uW)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(hpower1_max_alarmh]hpower1_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hMaximum power alarmh]hMaximum power alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h curr1_inputh]h curr1_input}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hCurrent measurement (mA)h]hCurrent measurement (mA)}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h temp1_inputh]h temp1_input}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj>ubah}(h]h ]h"]h$]h&]uh1j:hj;ubj;)}(hhh]h)}(h Die temperature measurement (mC)h]h Die temperature measurement (mC)}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjUubah}(h]h ]h"]h$]h&]uh1j:hj;ubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h temp1_maxh]h temp1_max}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK