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/ltc2947modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/zh_TW/hwmon/ltc2947modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/it_IT/hwmon/ltc2947modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ja_JP/hwmon/ltc2947modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ko_KR/hwmon/ltc2947modnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/pt_BR/hwmon/ltc2947modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/sp_SP/hwmon/ltc2947modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(h*Kernel drivers ltc2947-i2c and ltc2947-spih]h*Kernel drivers ltc2947-i2c and ltc2947-spi}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhh;/var/lib/git/docbuild/linux/Documentation/hwmon/ltc2947.rsthKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(h* Analog Devices LTC2947 Prefix: 'ltc2947' Addresses scanned: - Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf h]h bullet_list)}(hhh]h list_item)}(hAnalog Devices LTC2947 Prefix: 'ltc2947' Addresses scanned: - Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf h](h)}(hAnalog Devices LTC2947h]hAnalog Devices LTC2947}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'ltc2947'h]hPrefix: ‘ltc2947’}(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)}(hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf h]h)}(hOhttps://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdfh]h reference)}(hj*h]hOhttps://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.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: Nuno Sá h](hAuthor: Nuno Sá <}(hj\hhhNhNubj-)}(hnuno.sa@analog.comh]hnuno.sa@analog.com}(hjdhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:nuno.sa@analog.comuh1j,hj\ubh>}(hj\hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~hhhhhKubh)}(hXAThe LTC2947 is a high precision power and energy monitor that measures current, voltage, power, temperature, charge and energy. The device supports both SPI and I2C depending on the chip configuration. The device also measures accumulated quantities as energy. It has two banks of register's to read/set energy related values. These banks can be configured independently to have setups like: energy1 accumulates always and enrgy2 only accumulates if current is positive (to check battery charging efficiency for example). The device also supports a GPIO pin that can be configured as output to control a fan as a function of measured temperature. Then, the GPIO becomes active as soon as a temperature reading is higher than a defined threshold. The temp2 channel is used to control this thresholds and to read the respective alarms.h]hXCThe LTC2947 is a high precision power and energy monitor that measures current, voltage, power, temperature, charge and energy. The device supports both SPI and I2C depending on the chip configuration. The device also measures accumulated quantities as energy. It has two banks of register’s to read/set energy related values. These banks can be configured independently to have setups like: energy1 accumulates always and enrgy2 only accumulates if current is positive (to check battery charging efficiency for example). The device also supports a GPIO pin that can be configured as output to control a fan as a function of measured temperature. Then, the GPIO becomes active as soon as a temperature reading is higher than a defined threshold. The temp2 channel is used to control this thresholds and to read the respective alarms.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~hhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Sysfs entriesh]h Sysfs entries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK#ubh)}(hThe following attributes are supported. Limits are read-write, reset_history is write-only and all the other attributes are read-only.h]hThe following attributes are supported. Limits are read-write, reset_history is write-only and all the other attributes are read-only.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK*uh1jhjubhtbody)}(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)}(hVP-VM voltage (mV).h]hVP-VM voltage (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_minh]hin0_min}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hj'ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hhh]h)}(hUndervoltage thresholdh]hUndervoltage threshold}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hj>ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin0_maxh]hin0_max}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hj^ubah}(h]h ]h"]h$]h&]uh1jhj[ubj)}(hhh]h)}(hOvervoltage thresholdh]hOvervoltage threshold}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjuubah}(h]h ]h"]h$]h&]uh1jhj[ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in0_lowesth]h in0_lowest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hLowest measured voltageh]hLowest measured voltage}(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_highesth]h in0_highest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hHighest measured voltageh]hHighest measured voltage}(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_reset_historyh]hin0_reset_history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hWrite 1 to reset in1 historyh]hWrite 1 to reset in1 history}(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_min_alarmh]h in0_min_alarm}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hj:ubah}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh]h)}(hUndervoltage alarmh]hUndervoltage alarm}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjQubah}(h]h ]h"]h$]h&]uh1jhj7ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in0_max_alarmh]h in0_max_alarm}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjqubah}(h]h ]h"]h$]h&]uh1jhjnubj)}(hhh]h)}(hOvervoltage alarmh]hOvervoltage alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1jhjnubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in0_labelh]h in0_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hChannel label (VP-VM)h]hChannel label (VP-VM)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_inputh]h in1_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hDVCC voltage (mV)h]hDVCC voltage (mV)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_minh]hin1_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hUndervoltage thresholdh]hUndervoltage threshold}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hj-ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hin1_maxh]hin1_max}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjMubah}(h]h ]h"]h$]h&]uh1jhjJubj)}(hhh]h)}(hOvervoltage thresholdh]hOvervoltage threshold}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjdubah}(h]h ]h"]h$]h&]uh1jhjJubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_lowesth]h in1_lowest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hLowest measured voltageh]hLowest measured voltage}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_highesth]h in1_highest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hHighest measured voltageh]hHighest measured voltage}(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)}(hWrite 1 to reset in2 historyh]hWrite 1 to reset in2 history}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_min_alarmh]h in1_min_alarm}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj)ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(hUndervoltage alarmh]hUndervoltage alarm}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj@ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_max_alarmh]h in1_max_alarm}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hj`ubah}(h]h ]h"]h$]h&]uh1jhj]ubj)}(hhh]h)}(hOvervoltage alarmh]hOvervoltage alarm}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjwubah}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in1_labelh]h in1_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hChannel label (DVCC)h]hChannel label (DVCC)}(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 curr1_inputh]h curr1_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hIP-IM Sense current (mA)h]hIP-IM Sense current (mA)}(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 curr1_minh]h curr1_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hUndercurrent thresholdh]hUndercurrent threshold}(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 curr1_maxh]h curr1_max}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hj<ubah}(h]h ]h"]h$]h&]uh1jhj9ubj)}(hhh]h)}(hOvercurrent thresholdh]hOvercurrent threshold}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjSubah}(h]h ]h"]h$]h&]uh1jhj9ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h curr1_lowesth]h curr1_lowest}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjsubah}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]h)}(hLowest measured currenth]hLowest measured current}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h curr1_highesth]h curr1_highest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hHighest measured currenth]hHighest measured current}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hcurr1_reset_historyh]hcurr1_reset_history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hWrite 1 to reset curr1 historyh]hWrite 1 to reset curr1 history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hcurr1_min_alarmh]hcurr1_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hUndercurrent alarmh]hUndercurrent alarm}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj/ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hcurr1_max_alarmh]hcurr1_max_alarm}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjOubah}(h]h ]h"]h$]h&]uh1jhjLubj)}(hhh]h)}(hOvercurrent alarmh]hOvercurrent alarm}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjfubah}(h]h ]h"]h$]h&]uh1jhjLubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h curr1_labelh]h curr1_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hChannel label (IP-IM)h]hChannel label (IP-IM)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(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&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Power (in uW)h]h Power (in uW)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h power1_minh]h power1_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hLow power thresholdh]hLow power threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h power1_maxh]h power1_max}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhj+ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(hHigh power thresholdh]hHigh power threshold}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjBubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_input_lowesth]hpower1_input_lowest}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjbubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hHistorical minimum power useh]hHistorical minimum power use}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjyubah}(h]h ]h"]h$]h&]uh1jhj_ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_input_highesth]hpower1_input_highest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hHistorical maximum power useh]hHistorical maximum power use}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_reset_historyh]hpower1_reset_history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hWrite 1 to reset power1 historyh]hWrite 1 to reset power1 history}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_min_alarmh]hpower1_min_alarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hLow power alarmh]hLow power alarm}(hj! hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hpower1_max_alarmh]hpower1_max_alarm}(hjA hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhj> ubah}(h]h ]h"]h$]h&]uh1jhj; ubj)}(hhh]h)}(hHigh power alarmh]hHigh power alarm}(hjX hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjU ubah}(h]h ]h"]h$]h&]uh1jhj; ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h power1_labelh]h power1_label}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhju ubah}(h]h ]h"]h$]h&]uh1jhjr ubj)}(hhh]h)}(hChannel label (Power)h]hChannel label (Power)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhj ubah}(h]h ]h"]h$]h&]uh1jhjr ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h temp1_inputh]h temp1_input}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hChip Temperature (in milliC)h]hChip Temperature (in milliC)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h temp1_minh]h temp1_min}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hLow temperature thresholdh]hLow temperature threshold}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h temp1_maxh]h temp1_max}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hHigh temperature thresholdh]hHigh temperature threshold}(hj4 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShj1 ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(htemp1_input_lowesth]htemp1_input_lowest}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjQ ubah}(h]h ]h"]h$]h&]uh1jhjN ubj)}(hhh]h)}(h"Historical minimum temperature useh]h"Historical minimum temperature use}(hjk hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjh ubah}(h]h ]h"]h$]h&]uh1jhjN ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(htemp1_input_highesth]htemp1_input_highest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h"Historical maximum temperature useh]h"Historical maximum temperature use}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(htemp1_reset_historyh]htemp1_reset_history}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hWrite 1 to reset temp1 historyh]hWrite 1 to reset temp1 history}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(htemp1_min_alarmh]htemp1_min_alarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hLow temperature alarmh]hLow temperature alarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(htemp1_max_alarmh]htemp1_max_alarm}(hj0 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhj- ubah}(h]h ]h"]h$]h&]uh1jhj* ubj)}(hhh]h)}(hHigh temperature alarmh]hHigh temperature alarm}(hjG hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjD ubah}(h]h ]h"]h$]h&]uh1jhj* ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h temp1_labelh]h temp1_label}(hjg hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjd ubah}(h]h ]h"]h$]h&]uh1jhja ubj)}(hhh]h)}(hChannel label (Ambient)h]hChannel label (Ambient)}(hj~ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhj{ ubah}(h]h ]h"]h$]h&]uh1jhja ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h temp2_minh]h temp2_min}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h)Low temperature threshold for fan controlh]h)Low temperature threshold for fan control}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h temp2_maxh]h temp2_max}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h*High temperature threshold for fan controlh]h*High temperature threshold for fan control}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(htemp2_min_alarmh]htemp2_min_alarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h!Low temperature fan control alarmh]h!Low temperature fan control alarm}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(htemp2_max_alarmh]htemp2_max_alarm}(hjC hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hj@ ubah}(h]h ]h"]h$]h&]uh1jhj= ubj)}(hhh]h)}(h"High temperature fan control alarmh]h"High temperature fan control alarm}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjW ubah}(h]h ]h"]h$]h&]uh1jhj= ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h temp2_labelh]h temp2_label}(hjz hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hjw ubah}(h]h ]h"]h$]h&]uh1jhjt ubj)}(hhh]h)}(hChannel label (TEMPFAN)h]hChannel label (TEMPFAN)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jhjt ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h energy1_inputh]h energy1_input}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h)Measured energy over time (in microJoule)h]h)Measured energy over time (in microJoule)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h energy2_inputh]h energy2_input}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h)Measured energy over time (in microJoule)h]h)Measured energy over time (in microJoule)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h] sysfs-entriesah ]h"] sysfs entriesah$]h&]uh1hhhhhhhhK#ubeh}(h]*kernel-drivers-ltc2947-i2c-and-ltc2947-spiah ]h"]*kernel drivers ltc2947-i2c and ltc2947-spiah$]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}(j9 j6 jjj1 j. u nametypes}(j9 jj1 uh}(j6 hjj~j. 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.