lsphinx.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/ina209modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/zh_TW/hwmon/ina209modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/it_IT/hwmon/ina209modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/ja_JP/hwmon/ina209modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/ko_KR/hwmon/ina209modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/sp_SP/hwmon/ina209modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hKernel driver ina209h]hKernel driver ina209}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhh:/var/lib/git/docbuild/linux/Documentation/hwmon/ina209.rsthKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(h* Burr-Brown / Texas Instruments INA209 Prefix: 'ina209' Addresses scanned: - Datasheet: https://www.ti.com/lit/gpn/ina209 h]h bullet_list)}(hhh]h list_item)}(hBurr-Brown / Texas Instruments INA209 Prefix: 'ina209' Addresses scanned: - Datasheet: https://www.ti.com/lit/gpn/ina209 h](h)}(h%Burr-Brown / Texas Instruments INA209h]h%Burr-Brown / Texas Instruments INA209}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'ina209'h]hPrefix: ‘ina209’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubhdefinition_list)}(hhh]hdefinition_list_item)}(h-Datasheet: https://www.ti.com/lit/gpn/ina209 h](hterm)}(h Datasheet:h]h Datasheet:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK hj ubh definition)}(hhh]h)}(h!https://www.ti.com/lit/gpn/ina209h]h reference)}(hj$h]h!https://www.ti.com/lit/gpn/ina209}(hj(hhhNhNubah}(h]h ]h"]h$]h&]refurij$uh1j&hj"ubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK hjubah}(h]h ]h"]h$]h&]uh1jhhubeh}(h]h ]h"]h$]h&]uh1hhhubah}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubj)}(hhh]j)}(hxAuthor: - Paul Hays - Ira W. Snyder - Guenter Roeck h](j)}(hAuthor:h]hAuthor:}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjeubj)}(hhh]h)}(hhh](h)}(h Paul Hays h]h)}(hjh](h Paul Hays <}(hjhhhNhNubj')}(hPaul.Hays@cattail.cah]hPaul.Hays@cattail.ca}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:Paul.Hays@cattail.cauh1j&hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj}ubah}(h]h ]h"]h$]h&]uh1hhjzubh)}(h$Ira W. Snyder h]h)}(hjh](hIra W. Snyder <}(hjhhhNhNubj')}(hiws@ovro.caltech.eduh]hiws@ovro.caltech.edu}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:iws@ovro.caltech.eduuh1j&hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjzubh)}(h$Guenter Roeck h]h)}(h"Guenter Roeck h](hGuenter Roeck <}(hjhhhNhNubj')}(hlinux@roeck-us.neth]hlinux@roeck-us.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:linux@roeck-us.netuh1j&hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjzubeh}(h]h ]h"]h$]h&]jZ-uh1hhhhKhjwubah}(h]h ]h"]h$]h&]uh1jhjeubeh}(h]h ]h"]h$]h&]uh1jhhhKhjbubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hX*The TI / Burr-Brown INA209 monitors voltage, current, and power on the high side of a D.C. power supply. It can perform measurements and calculations in the background to supply readings at any time. It includes a programmable calibration multiplier to scale the displayed current and power values.h]hX*The TI / Burr-Brown INA209 monitors voltage, current, and power on the high side of a D.C. power supply. It can perform measurements and calculations in the background to supply readings at any time. It includes a programmable calibration multiplier to scale the displayed current and power values.}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Sysfs entriesh]h Sysfs entries}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj?hhhhhKubh)}(hnThe INA209 chip is highly configurable both via hardwiring and via the I2C bus. See the datasheet for details.h]hnThe INA209 chip is highly configurable both via hardwiring and via the I2C bus. See the datasheet for details.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hj?hhubh)}(hxThis tries to expose most monitoring features of the hardware via sysfs. It does not support every feature of this chip.h]hxThis tries to expose most monitoring features of the hardware via sysfs. It does not support every feature of this chip.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hj?hhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jvhjsubjw)}(hhh]h}(h]h ]h"]h$]h&]colwidthK7uh1jvhjsubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h in0_inputh]h in0_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hshunt voltage (mV)h]hshunt voltage (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin0_input_highesth]hin0_input_highest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h-shunt voltage historical maximum reading (mV)h]h-shunt voltage historical maximum reading (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin0_input_lowesth]hin0_input_lowest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h-shunt voltage historical minimum reading (mV)h]h-shunt voltage historical minimum reading (mV)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin0_reset_historyh]hin0_reset_history}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hj=ubah}(h]h ]h"]h$]h&]uh1jhj:ubj)}(hhh]h)}(hreset shunt voltage historyh]hreset shunt voltage history}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjTubah}(h]h ]h"]h$]h&]uh1jhj:ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin0_maxh]hin0_max}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjtubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h)}(h"shunt voltage max alarm limit (mV)h]h"shunt voltage max alarm limit (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jhjqubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin0_minh]hin0_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h"shunt voltage min alarm limit (mV)h]h"shunt voltage min alarm limit (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in0_crit_maxh]h in0_crit_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h'shunt voltage crit max alarm limit (mV)h]h'shunt voltage crit max alarm limit (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in0_crit_minh]h in0_crit_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h'shunt voltage crit min alarm limit (mV)h]h'shunt voltage crit min alarm limit (mV)}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hj0ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in0_max_alarmh]h in0_max_alarm}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjPubah}(h]h ]h"]h$]h&]uh1jhjMubj)}(hhh]h)}(h&shunt voltage max alarm limit exceededh]h&shunt voltage max alarm limit exceeded}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjgubah}(h]h ]h"]h$]h&]uh1jhjMubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in0_min_alarmh]h in0_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h&shunt voltage min alarm limit exceededh]h&shunt voltage min alarm limit exceeded}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin0_crit_max_alarmh]hin0_crit_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h+shunt voltage crit max alarm limit exceededh]h+shunt voltage crit max alarm limit exceeded}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin0_crit_min_alarmh]hin0_crit_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h+shunt voltage crit min alarm limit exceededh]h+shunt voltage crit min alarm limit exceeded}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_inputh]h in1_input}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj,ubah}(h]h ]h"]h$]h&]uh1jhj)ubj)}(hhh]h)}(hbus voltage (mV)h]hbus voltage (mV)}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjCubah}(h]h ]h"]h$]h&]uh1jhj)ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_input_highesth]hin1_input_highest}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjcubah}(h]h ]h"]h$]h&]uh1jhj`ubj)}(hhh]h)}(h+bus voltage historical maximum reading (mV)h]h+bus voltage historical maximum reading (mV)}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjzubah}(h]h ]h"]h$]h&]uh1jhj`ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_input_lowesth]hin1_input_lowest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h+bus voltage historical minimum reading (mV)h]h+bus voltage historical minimum reading (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_reset_historyh]hin1_reset_history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hreset bus voltage historyh]hreset bus voltage history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_maxh]hin1_max}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h bus voltage max alarm limit (mV)h]h bus voltage max alarm limit (mV)}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_minh]hin1_min}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hj?ubah}(h]h ]h"]h$]h&]uh1jhj<ubj)}(hhh]h)}(h bus voltage min alarm limit (mV)h]h bus voltage min alarm limit (mV)}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjVubah}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_crit_maxh]h in1_crit_max}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjvubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(h%bus voltage crit max alarm limit (mV)h]h%bus voltage crit max alarm limit (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jhjsubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_crit_minh]h in1_crit_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h$bus voltage min alarm limit exceededh]h$bus voltage min alarm limit exceeded}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj2ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_crit_max_alarmh]hin1_crit_max_alarm}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjRubah}(h]h ]h"]h$]h&]uh1jhjOubj)}(hhh]h)}(h)bus voltage crit max alarm limit exceededh]h)bus voltage crit max alarm limit exceeded}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjiubah}(h]h ]h"]h$]h&]uh1jhjOubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_crit_min_alarmh]hin1_crit_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h)bus voltage crit min alarm limit exceededh]h)bus voltage crit min alarm limit exceeded}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h power1_inputh]h power1_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hpower measurement (uW)h]hpower measurement (uW)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_input_highesth]hpower1_input_highest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h%power historical maximum reading (uW)h]h%power historical maximum reading (uW)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_reset_historyh]hpower1_reset_history}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhj.ubah}(h]h ]h"]h$]h&]uh1jhj+ubj)}(hhh]h)}(hreset power historyh]hreset power history}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjEubah}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h power1_maxh]h power1_max}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjeubah}(h]h ]h"]h$]h&]uh1jhjbubj)}(hhh]h)}(hpower max alarm limit (uW)h]hpower max alarm limit (uW)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj|ubah}(h]h ]h"]h$]h&]uh1jhjbubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h power1_crith]h power1_crit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hpower crit alarm limit (uW)h]hpower crit alarm limit (uW)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_max_alarmh]hpower1_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hpower max alarm limit exceededh]hpower max alarm limit exceeded}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_crit_alarmh]hpower1_crit_alarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hpower crit alarm limit exceededh]hpower crit alarm limit exceeded}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj! ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h curr1_inputh]h curr1_input}(hjD hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjA ubah}(h]h ]h"]h$]h&]uh1jhj> ubj)}(hhh]h)}(hcurrent measurement (mA)h]hcurrent measurement (mA)}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjX ubah}(h]h ]h"]h$]h&]uh1jhj> ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hupdate_intervalh]hupdate_interval}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjx ubah}(h]h ]h"]h$]h&]uh1jhju ubj)}(hhh]h)}(hcdata conversion time; affects number of samples used to average results for shunt and bus voltages.h]hcdata conversion time; affects number of samples used to average results for shunt and bus voltages.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhj ubah}(h]h ]h"]h$]h&]uh1jhju ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjsubeh}(h]h ]h"]h$]h&]colsKuh1jqhjnubah}(h]h ]h"]h$]h&]uh1jlhj?hhhhhNubeh}(h] sysfs-entriesah ]h"] sysfs entriesah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hGeneral Remarksh]hGeneral Remarks}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKQubh)}(hXThe power and current registers in this chip require that the calibration register is programmed correctly before they are used. Normally this is expected to be done in the BIOS. In the absence of BIOS programming, the shunt resistor voltage can be provided using platform data. The driver uses platform data from the ina2xx driver for this purpose. If calibration register data is not provided via platform data, the driver checks if the calibration register has been programmed (ie has a value not equal to zero). If so, this value is retained. Otherwise, a default value reflecting a shunt resistor value of 10 mOhm is programmed into the calibration register.h]hXThe power and current registers in this chip require that the calibration register is programmed correctly before they are used. Normally this is expected to be done in the BIOS. In the absence of BIOS programming, the shunt resistor voltage can be provided using platform data. The driver uses platform data from the ina2xx driver for this purpose. If calibration register data is not provided via platform data, the driver checks if the calibration register has been programmed (ie has a value not equal to zero). If so, this value is retained. Otherwise, a default value reflecting a shunt resistor value of 10 mOhm is programmed into the calibration register.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShj hhubeh}(h]general-remarksah ]h"]general remarksah$]h&]uh1hhhhhhhhKQubh)}(hhh](h)}(h Output Pinsh]h Output Pins}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhK_ubh)}(hOutput pin programming is a board feature which depends on the BIOS. It is outside the scope of a hardware monitoring driver to enable or disable output pins.h]hOutput pin programming is a board feature which depends on the BIOS. It is outside the scope of a hardware monitoring driver to enable or disable output pins.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahj hhubeh}(h] output-pinsah ]h"] output pinsah$]h&]uh1hhhhhhhhK_ubeh}(h]kernel-driver-ina209ah ]h"]kernel driver ina209ah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj? error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j j j<j9j j j j j j u nametypes}(j j<j j j uh}(j hj9jj j?j j j j u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.