Dsphinx.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]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/pt_BR/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&]uh1hhhhhhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubh)}(h[Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max34446.pdfh](h Datasheet: }(hjZhhhNhNubj)}(hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/max34446.pdfh]hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/max34446.pdf}(hjbhhhNhNubah}(h]h ]h"]h$]h&]refurijduh1jhjZubeh}(h]h ]h"]h$]h&]uh1hhhhK0hjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hMaxim MAX34451 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer Prefixes: 'max34451' Addresses scanned: - Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max34451.pdf h](h)}(hMaxim MAX34451h]hMaxim MAX34451}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hj}ubh)}(h>PMBus 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&]uh1hhhhK4hj}ubh)}(hPrefixes: 'max34451'h]hPrefixes: ‘max34451’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hj}ubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj}ubh)}(h[Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max34451.pdfh](h Datasheet: }(hjhhhNhNubj)}(hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/max34451.pdfh]hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/max34451.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK:hj}ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hMaxim MAX34460 PMBus 12-Channel Voltage Monitor & Sequencer Prefix: 'max34460' Addresses scanned: - Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max34460.pdf h](h)}(hMaxim MAX34460h]hMaxim MAX34460}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hPrefix: 'max34460'h]hPrefix: ‘max34460’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubh)}(h[Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max34460.pdfh](h Datasheet: }(hjhhhNhNubj)}(hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/max34460.pdfh]hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/max34460.pdf}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij"uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhKDhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hMaxim MAX34461 PMBus 16-Channel Voltage Monitor & Sequencer Prefix: 'max34461' Addresses scanned: - Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max34461.pdf h](h)}(hMaxim MAX34461h]hMaxim MAX34461}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj;ubh)}(h,PMBus 16-Channel Voltage Monitor & Sequencerh]h,PMBus 16-Channel Voltage Monitor & Sequencer}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj;ubh)}(hPrefix: 'max34461'h]hPrefix: ‘max34461’}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhj;ubh)}(hAddresses scanned: -h]hAddresses scanned: -}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhj;ubh)}(h[Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max34461.pdfh](h Datasheet: }(hjwhhhNhNubj)}(hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/max34461.pdfh]hPhttps://www.analog.com/media/en/technical-documentation/data-sheets/max34461.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjwubeh}(h]h ]h"]h$]h&]uh1hhhhKNhj;ubeh}(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.netuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKPhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKTubh)}(hXuThis driver supports multiple devices: 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; PMBus Voltage Monitor and Sequencers for MAX34451, MAX34460, and MAX34461; PMBus DC/DC Power Module ADPM12160, and ADPM12200. 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. The ADPM12160, and ADPM12200 also monitors both input and output of voltage and current.h]hXuThis driver supports multiple devices: 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; PMBus Voltage Monitor and Sequencers for MAX34451, MAX34460, and MAX34461; PMBus DC/DC Power Module ADPM12160, and ADPM12200. 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. The ADPM12160, and ADPM12200 also monitors both input and output of voltage and current.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjhhubh)}(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.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKTubh)}(hhh](h)}(h Usage Notesh]h Usage Notes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKeubh)}(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.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKghjhhubh)}(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&]uh1hhhhKkhjhhubeh}(h] usage-notesah ]h"] usage notesah$]h&]uh1hhhhhhhhKeubh)}(hhh](h)}(hPlatform data supporth]hPlatform data support}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4hhhhhKtubh)}(h8The driver supports standard PMBus driver platform data.h]h8The driver supports standard PMBus driver platform data.}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhj4hhubeh}(h]platform-data-supportah ]h"]platform data supportah$]h&]uh1hhhhhhhhKtubh)}(hhh](h)}(h Sysfs entriesh]h Sysfs entries}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj[hhhhhKzubh)}(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.}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK|hj[hhubh)}(hhh](h)}(hInh]hIn}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjzhhhhhKubhtable)}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h "vout[1-6]".h]h“vout[1-6]”.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h*Measured voltage. From READ_VOUT register.h]h*Measured voltage. From READ_VOUT register.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in[1-6]_minh]h in[1-6]_min}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h2Minimum Voltage. From VOUT_UV_WARN_LIMIT register.h]h2Minimum Voltage. From VOUT_UV_WARN_LIMIT register.}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h in[1-6]_maxh]h in[1-6]_max}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj\ubah}(h]h ]h"]h$]h&]uh1jhjYubj)}(hhh]h)}(h2Maximum voltage. From VOUT_OV_WARN_LIMIT register.h]h2Maximum voltage. From VOUT_OV_WARN_LIMIT register.}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]uh1jhjYubeh}(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&]uh1hhhhKhjubah}(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&]uh1hhhhKhjubah}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h ubah}(h]h ]h"]h$]h&]uh1jhj$ ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(htemp[1-8]_reset_historyh]htemp[1-8]_reset_history}(hja hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj^ ubah}(h]h ]h"]h$]h&]uh1jhj[ ubj)}(hhh]h)}(h!Write any value to reset history.h]h!Write any value to reset history.}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhju ubah}(h]h ]h"]h$]h&]uh1jhj[ ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsKuh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj hhhhhNubj)}(h- temp7 and temp8 attributes only exist for MAX34440. - MAX34446 only supports temp[1-3]. - ADPM12160, and ADPM12200 only supports temp[1].h]h)}(hhh](h)}(h3temp7 and temp8 attributes only exist for MAX34440.h]h)}(hj h]h3temp7 and temp8 attributes only exist for MAX34440.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(h!MAX34446 only supports temp[1-3].h]h)}(hj h]h!MAX34446 only supports temp[1-3].}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(h/ADPM12160, and ADPM12200 only supports temp[1].h]h)}(hj h]h/ADPM12160, and ADPM12200 only supports temp[1].}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]jjuh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj hhhNhNubj)}(h- MAX34451 supports attribute groups in[1-16] (or curr[1-16] based on input pins) and temp[1-5]. - MAX34460 supports attribute groups in[1-12] and temp[1-5]. - MAX34461 supports attribute groups in[1-16] and temp[1-5].h]h)}(hhh](h)}(h^MAX34451 supports attribute groups in[1-16] (or curr[1-16] based on input pins) and temp[1-5].h]h)}(h^MAX34451 supports attribute groups in[1-16] (or curr[1-16] based on input pins) and temp[1-5].h]h^MAX34451 supports attribute groups in[1-16] (or curr[1-16] based on input pins) and temp[1-5].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h:MAX34460 supports attribute groups in[1-12] and temp[1-5].h]h)}(hjh]h:MAX34460 supports attribute groups in[1-12] and temp[1-5].}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h:MAX34461 supports attribute groups in[1-16] and temp[1-5].h]h)}(hj5h]h:MAX34461 supports attribute groups in[1-16] and temp[1-5].}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]jjuh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj hhhNhNubeh}(h]tempah ]h"]tempah$]h&]uh1hhj[hhhhhKubeh}(h] sysfs-entriesah ]h"] sysfs entriesah$]h&]uh1hhhhhhhhKzubeh}(h]kernel-driver-max34440ah ]h"]kernel driver max34440ah$]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_handlerjerror_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}(jkjhjjj1j.jXjUjcj`jjjm jj j j j[jXu nametypes}(jkjj1jXjcjjm j j[uh}(jhhjjj.jjUj4j`j[jjzjj jj jp jXj 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.