8sphinx.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/max34440modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/zh_TW/hwmon/max34440modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/it_IT/hwmon/max34440modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ja_JP/hwmon/max34440modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ko_KR/hwmon/max34440modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/sp_SP/hwmon/max34440modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hKernel driver max34440h]hKernel driver max34440}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhPMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginerh]h>PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubh)}(hPrefixes: 'max34451'h]hPrefixes: ‘max34451’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubh)}(hDDatasheet: https://datasheets.maximintegrated.com/en/ds/MAX34451.pdfh](h Datasheet: }(hj!hhhNhNubj )}(h9https://datasheets.maximintegrated.com/en/ds/MAX34451.pdfh]h9https://datasheets.maximintegrated.com/en/ds/MAX34451.pdf}(hj)hhhNhNubah}(h]h ]h"]h$]h&]refurij+uh1j hj!ubeh}(h]h ]h"]h$]h&]uh1hhhhK*hjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hMaxim MAX34460 PMBus 12-Channel Voltage Monitor & Sequencer Prefix: 'max34460' Addresses scanned: - Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX34460.pdf h](h)}(hMaxim MAX34460h]hMaxim MAX34460}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjDubh)}(h,PMBus 12-Channel Voltage Monitor & Sequencerh]h,PMBus 12-Channel Voltage Monitor & Sequencer}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjDubh)}(hPrefix: 'max34460'h]hPrefix: ‘max34460’}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjDubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjDubh)}(hDDatasheet: https://datasheets.maximintegrated.com/en/ds/MAX34460.pdfh](h Datasheet: }(hjhhhNhNubj )}(h9https://datasheets.maximintegrated.com/en/ds/MAX34460.pdfh]h9https://datasheets.maximintegrated.com/en/ds/MAX34460.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j hjubeh}(h]h ]h"]h$]h&]uh1hhhhK4hjDubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hMaxim MAX34461 PMBus 16-Channel Voltage Monitor & Sequencer Prefix: 'max34461' Addresses scanned: - Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX34461.pdf h](h)}(hMaxim MAX34461h]hMaxim MAX34461}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubh)}(h,PMBus 16-Channel Voltage Monitor & Sequencerh]h,PMBus 16-Channel Voltage Monitor & Sequencer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubh)}(hPrefix: 'max34461'h]hPrefix: ‘max34461’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h*Author: Guenter Roeck h](hAuthor: Guenter 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&]uh1hhhhK@hhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hhhhhKDubh)}(hXThis driver supports hardware monitoring for Maxim MAX34440 PMBus 6-Channel Power-Supply Manager, MAX34441 PMBus 5-Channel Power-Supply Manager and Intelligent Fan Controller, and MAX34446 PMBus Power-Supply Data Logger. It also supports the MAX34451, MAX34460, and MAX34461 PMBus Voltage Monitor & Sequencers. The MAX34451 supports monitoring voltage or current of 12 channels based on GIN pins. The MAX34460 supports 12 voltage channels, and the MAX34461 supports 16 voltage channels.h]hXThis driver supports hardware monitoring for Maxim MAX34440 PMBus 6-Channel Power-Supply Manager, MAX34441 PMBus 5-Channel Power-Supply Manager and Intelligent Fan Controller, and MAX34446 PMBus Power-Supply Data Logger. It also supports the MAX34451, MAX34460, and MAX34461 PMBus Voltage Monitor & Sequencers. The MAX34451 supports monitoring voltage or current of 12 channels based on GIN pins. The MAX34460 supports 12 voltage channels, and the MAX34461 supports 16 voltage channels.}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj2hhubh)}(hThe driver is a client driver to the core PMBus driver. Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.h]hThe driver is a client driver to the core PMBus driver. Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhj2hhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKDubh)}(hhh](h)}(h Usage Notesh]h Usage Notes}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjghhhhhKSubh)}(hThis driver does not auto-detect devices. You will have to instantiate the devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for details.h]hThis driver does not auto-detect devices. You will have to instantiate the devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for details.}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjghhubh)}(hXFor MAX34446, the value of the currX_crit attribute determines if current or voltage measurement is enabled for a given channel. Voltage measurement is enabled if currX_crit is set to 0; current measurement is enabled if the attribute is set to a positive value. Power measurement is only enabled if channel 1 (3) is configured for voltage measurement, and channel 2 (4) is configured for current measurement.h]hXFor MAX34446, the value of the currX_crit attribute determines if current or voltage measurement is enabled for a given channel. Voltage measurement is enabled if currX_crit is set to 0; current measurement is enabled if the attribute is set to a positive value. Power measurement is only enabled if channel 1 (3) is configured for voltage measurement, and channel 2 (4) is configured for current measurement.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjghhubeh}(h] usage-notesah ]h"] usage notesah$]h&]uh1hhhhhhhhKSubh)}(hhh](h)}(hPlatform data supporth]hPlatform data support}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKbubh)}(h8The driver supports standard PMBus driver platform data.h]h8The driver supports standard PMBus driver platform data.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKdhjhhubeh}(h]platform-data-supportah ]h"]platform data supportah$]h&]uh1hhhhhhhhKbubh)}(hhh](h)}(h Sysfs entriesh]h Sysfs entries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKhubh)}(hbThe following attributes are supported. Limits are read-write; all other attributes are read-only.h]hbThe following attributes are supported. Limits are read-write; all other attributes are read-only.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhjhhubh)}(hhh](h)}(hInh]hIn}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKnubhtable)}(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 in[1-6]_labelh]h in[1-6]_label}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h "vout[1-6]".h]h“vout[1-6]”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhj6ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in[1-6]_inputh]h in[1-6]_input}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhjVubah}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh]h)}(h*Measured voltage. From READ_VOUT register.h]h*Measured voltage. From READ_VOUT register.}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhjmubah}(h]h ]h"]h$]h&]uh1jhjSubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in[1-6]_minh]h in[1-6]_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h2Minimum Voltage. From VOUT_UV_WARN_LIMIT register.h]h2Minimum Voltage. From VOUT_UV_WARN_LIMIT register.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in[1-6]_maxh]h in[1-6]_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h2Maximum voltage. From VOUT_OV_WARN_LIMIT register.h]h2Maximum voltage. From VOUT_OV_WARN_LIMIT register.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in[1-6]_lcrith]h in[1-6]_lcrit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h7Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.h]h7Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in[1-6]_crith]h in[1-6]_crit}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhj2ubah}(h]h ]h"]h$]h&]uh1jhj/ubj)}(hhh]h)}(h