`sphinx.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/ltc2945modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/zh_TW/hwmon/ltc2945modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/it_IT/hwmon/ltc2945modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ja_JP/hwmon/ltc2945modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ko_KR/hwmon/ltc2945modnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/pt_BR/hwmon/ltc2945modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/sp_SP/hwmon/ltc2945modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hKernel driver ltc2945h]hKernel driver ltc2945}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhh;/var/lib/git/docbuild/linux/Documentation/hwmon/ltc2945.rsthKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(h* Linear Technology LTC2945 Prefix: 'ltc2945' Addresses scanned: - Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/2945fb.pdf h]h bullet_list)}(hhh]h list_item)}(hLinear Technology LTC2945 Prefix: 'ltc2945' Addresses scanned: - Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/2945fb.pdf h](h)}(hLinear Technology LTC2945h]hLinear Technology LTC2945}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'ltc2945'h]hPrefix: ‘ltc2945’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubh)}(h Datasheet:h]h Datasheet:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubh)}(hOhttps://www.analog.com/media/en/technical-documentation/data-sheets/2945fb.pdf h]h)}(hNhttps://www.analog.com/media/en/technical-documentation/data-sheets/2945fb.pdfh]h reference)}(hj*h]hNhttps://www.analog.com/media/en/technical-documentation/data-sheets/2945fb.pdf}(hj.hhhNhNubah}(h]h ]h"]h$]h&]refurij*uh1j,hj(ubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1hhhhKhhubeh}(h]h ]h"]h$]h&]uh1hhhubah}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h*Author: Guenter Roeck h](hAuthor: Guenter Roeck <}(hj\hhhNhNubj-)}(hlinux@roeck-us.neth]hlinux@roeck-us.net}(hjdhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:linux@roeck-us.netuh1j,hj\ubh>}(hj\hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~hhhhhKubh)}(hdThe LTC2945 is a rail-to-rail system monitor that measures current, voltage, and power consumption.h]hdThe LTC2945 is a rail-to-rail system monitor that measures current, voltage, and power consumption.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Usage Notesh]h Usage Notes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hThis driver does not probe for LTC2945 devices, since there is no register which can be safely used to identify the chip. You will have to instantiate the devices explicitly.h]hThis driver does not probe for LTC2945 devices, since there is no register which can be safely used to identify the chip. You will have to instantiate the devices explicitly.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hZExample: the following will load the driver for an LTC2945 at address 0x10 on I2C bus #1::h]hYExample: the following will load the driver for an LTC2945 at address 0x10 on I2C bus #1:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjhhubh literal_block)}(hN$ modprobe ltc2945 $ echo ltc2945 0x10 > /sys/bus/i2c/devices/i2c-1/new_deviceh]hN$ modprobe ltc2945 $ echo ltc2945 0x10 > /sys/bus/i2c/devices/i2c-1/new_device}hjsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1jhhhK$hjhhubeh}(h] usage-notesah ]h"] usage notesah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Sysfs entriesh]h Sysfs entries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK)ubh)}(hXbVoltage readings provided by this driver are reported as obtained from the ADC registers. If a set of voltage divider resistors is installed, calculate the real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the value of the divider resistor against the measured voltage and R2 is the value of the divider resistor against Ground.h]hXbVoltage readings provided by this driver are reported as obtained from the ADC registers. If a set of voltage divider resistors is installed, calculate the real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the value of the divider resistor against the measured voltage and R2 is the value of the divider resistor against Ground.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjhhubh)}(hX5Current reading provided by this driver is reported as obtained from the ADC Current Sense register. The reported value assumes that a 1 mOhm sense resistor is installed. If a different sense resistor is installed, calculate the real current by dividing the reported value by the sense resistor value in mOhm.h]hX5Current reading provided by this driver is reported as obtained from the ADC Current Sense register. The reported value assumes that a 1 mOhm sense resistor is installed. If a different sense resistor is installed, calculate the real current by dividing the reported value by the sense resistor value in mOhm.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j#hj ubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthK8uh1j#hj ubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h in1_inputh]h in1_input}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjEubah}(h]h ]h"]h$]h&]uh1jChj@ubjD)}(hhh]h)}(hbVIN voltage (mV). Voltage is measured either at SENSE+ or VDD pin depending on chip configuration.h]hbVIN voltage (mV). Voltage is measured either at SENSE+ or VDD pin depending on chip configuration.}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj\ubah}(h]h ]h"]h$]h&]uh1jChj@ubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hin1_minh]hin1_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj|ubah}(h]h ]h"]h$]h&]uh1jChjyubjD)}(hhh]h)}(hUndervoltage thresholdh]hUndervoltage threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jChjyubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hin1_maxh]hin1_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hOvervoltage thresholdh]hOvervoltage threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in1_lowesth]h in1_lowest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hLowest measured voltageh]hLowest measured voltage}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in1_highesth]h in1_highest}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj;ubj?)}(hhh](jD)}(hhh]h)}(hin1_reset_historyh]hin1_reset_history}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjXubah}(h]h ]h"]h$]h&]uh1jChjUubjD)}(hhh]h)}(hWrite 1 to reset in1 historyh]hWrite 1 to reset in1 history}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjoubah}(h]h ]h"]h$]h&]uh1jChjUubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in1_min_alarmh]h in1_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hUndervoltage alarmh]hUndervoltage alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in1_max_alarmh]h in1_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hOvervoltage alarmh]hOvervoltage alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in2_inputh]h in2_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hADIN voltage (mV)h]hADIN voltage (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hin2_minh]hin2_min}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhj4ubah}(h]h ]h"]h$]h&]uh1jChj1ubjD)}(hhh]h)}(hUndervoltage thresholdh]hUndervoltage threshold}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjKubah}(h]h ]h"]h$]h&]uh1jChj1ubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hin2_maxh]hin2_max}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjkubah}(h]h ]h"]h$]h&]uh1jChjhubjD)}(hhh]h)}(hOvervoltage thresholdh]hOvervoltage threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jChjhubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in2_lowesth]h in2_lowest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hLowest measured voltageh]hLowest measured voltage}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in2_highesth]h in2_highest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hHighest measured voltageh]hHighest measured voltage}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hin2_reset_historyh]hin2_reset_history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jChj ubjD)}(hhh]h)}(hWrite 1 to reset in2 historyh]hWrite 1 to reset in2 history}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj'ubah}(h]h ]h"]h$]h&]uh1jChj ubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in2_min_alarmh]h in2_min_alarm}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjGubah}(h]h ]h"]h$]h&]uh1jChjDubjD)}(hhh]h)}(hUndervoltage alarmh]hUndervoltage alarm}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhj^ubah}(h]h ]h"]h$]h&]uh1jChjDubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h in2_max_alarmh]h in2_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj~ubah}(h]h ]h"]h$]h&]uh1jChj{ubjD)}(hhh]h)}(hOvervoltage alarmh]hOvervoltage alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jChj{ubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h curr1_inputh]h curr1_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hSENSE current (mA)h]hSENSE current (mA)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h curr1_minh]h curr1_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hUndercurrent thresholdh]hUndercurrent threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h curr1_maxh]h curr1_max}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhj#ubah}(h]h ]h"]h$]h&]uh1jChj ubjD)}(hhh]h)}(hOvercurrent thresholdh]hOvercurrent threshold}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhj:ubah}(h]h ]h"]h$]h&]uh1jChj ubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h curr1_lowesth]h curr1_lowest}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjZubah}(h]h ]h"]h$]h&]uh1jChjWubjD)}(hhh]h)}(hLowest measured currenth]hLowest measured current}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjqubah}(h]h ]h"]h$]h&]uh1jChjWubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h curr1_highesth]h curr1_highest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hHighest measured currenth]hHighest measured current}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hcurr1_reset_historyh]hcurr1_reset_history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hWrite 1 to reset curr1 historyh]hWrite 1 to reset curr1 history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hcurr1_min_alarmh]hcurr1_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hUndercurrent alarmh]hUndercurrent alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hcurr1_max_alarmh]hcurr1_max_alarm}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhj6ubah}(h]h ]h"]h$]h&]uh1jChj3ubjD)}(hhh]h)}(hOvercurrent alarmh]hOvercurrent alarm}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjMubah}(h]h ]h"]h$]h&]uh1jChj3ubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h power1_inputh]h power1_input}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjmubah}(h]h ]h"]h$]h&]uh1jChjjubjD)}(hhh]h)}(hoPower (in uW). Power is calculated based on SENSE+/VDD voltage or ADIN voltage depending on chip configuration.h]hoPower (in uW). Power is calculated based on SENSE+/VDD voltage or ADIN voltage depending on chip configuration.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jChjjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h power1_minh]h power1_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hLow lower thresholdh]hLow lower threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(h power1_maxh]h power1_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hHigh power thresholdh]hHigh power threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hpower1_input_lowesth]hpower1_input_lowest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hHistorical minimum power useh]hHistorical minimum power use}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj)ubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hpower1_input_highesth]hpower1_input_highest}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjIubah}(h]h ]h"]h$]h&]uh1jChjFubjD)}(hhh]h)}(hHistorical maximum power useh]hHistorical maximum power use}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhj`ubah}(h]h ]h"]h$]h&]uh1jChjFubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hpower1_reset_historyh]hpower1_reset_history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjubah}(h]h ]h"]h$]h&]uh1jChj}ubjD)}(hhh]h)}(hWrite 1 to reset power1 historyh]hWrite 1 to reset power1 history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjubah}(h]h ]h"]h$]h&]uh1jChj}ubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hpower1_min_alarmh]hpower1_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hLow power alarmh]hLow power alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh](jD)}(hhh]h)}(hpower1_max_alarmh]hpower1_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hjubah}(h]h ]h"]h$]h&]uh1jChjubjD)}(hhh]h)}(hHigh power alarmh]hHigh power alarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jChjubeh}(h]h ]h"]h$]h&]uh1j>hj;ubeh}(h]h ]h"]h$]h&]uh1j9hj ubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h] sysfs-entriesah ]h"] sysfs entriesah$]h&]uh1hhhhhhhhK)ubeh}(h]kernel-driver-ltc2945ah ]h"]kernel driver ltc2945ah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjCfootnote_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_handlerjg 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}(jB j? jjjjj: j7 u nametypes}(jB jjj: uh}(j? hjj~jjj7 ju 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.