T<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/mp2856modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/zh_TW/hwmon/mp2856modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/it_IT/hwmon/mp2856modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/ja_JP/hwmon/mp2856modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/ko_KR/hwmon/mp2856modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget /translations/sp_SP/hwmon/mp2856modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh:/var/lib/git/docbuild/linux/Documentation/hwmon/mp2856.rsthKubhsection)}(hhh](htitle)}(hKernel driver mp2856h]hKernel driver mp2856}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(hC* MPS MP2856 Prefix: 'mp2856' * MPS MP2857 Prefix: 'mp2857' h]h bullet_list)}(hhh](h list_item)}(hMPS MP2856 Prefix: 'mp2856' h](h)}(h MPS MP2856h]h MPS MP2856}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'mp2856'h]hPrefix: ‘mp2856’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hMPS MP2857 Prefix: 'mp2857' h](h)}(h MPS MP2857h]h MPS MP2857}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj ubh)}(hPrefix: 'mp2857'h]hPrefix: ‘mp2857’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubeh}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hAuthor:h]hAuthor:}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h#Peter Yin h]h)}(h"Peter Yin h](h Peter Yin <}(hjRhhhNhNubh reference)}(hpeter.yin@quantatw.comh]hpeter.yin@quantatw.com}(hj\hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:peter.yin@quantatw.comuh1jZhjRubh>}(hjRhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj|hhhhhKubh)}(hThis driver implements support for Monolithic Power Systems, Inc. (MPS) vendor dual-loop, digital, multi-phase controller MP2856/MP2857h]hThis driver implements support for Monolithic Power Systems, Inc. (MPS) vendor dual-loop, digital, multi-phase controller MP2856/MP2857}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj|hhubh)}(h This device:h]h This device:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj|hhubh)}(hhh](h)}(hSupports up to two power rail.h]h)}(hjh]hSupports up to two power rail.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hBSupports two pages 0 and 1 for and also pages 2 for configuration.h]h)}(hjh]hBSupports two pages 0 and 1 for and also pages 2 for configuration.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hCan configured VOUT readout in direct or VID format and allows setting of different formats on rails 1 and 2. For VID the following protocols are available: AMD SVI3 mode with 5-mV/LSB. h]h)}(hCan configured VOUT readout in direct or VID format and allows setting of different formats on rails 1 and 2. For VID the following protocols are available: AMD SVI3 mode with 5-mV/LSB.h]hCan configured VOUT readout in direct or VID format and allows setting of different formats on rails 1 and 2. For VID the following protocols are available: AMD SVI3 mode with 5-mV/LSB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j8-uh1hhhhKhj|hhubh)}(hDevice supports:h]hDevice supports:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hj|hhubh)}(hhh](h)}(hSVID interface.h]h)}(hj h]hSVID interface.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hj ubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hAVSBus interface. h]h)}(hAVSBus interface.h]hAVSBus interface.}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hj!ubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j8juh1hhhhK$hj|hhubh)}(hDevice compliant with:h]hDevice compliant with:}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hj|hhubh)}(hhh]h)}(hPMBus rev 1.3 interface. h]h)}(hPMBus rev 1.3 interface.h]hPMBus rev 1.3 interface.}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjPubah}(h]h ]h"]h$]h&]uh1hhjMhhhhhNubah}(h]h ]h"]h$]h&]j8juh1hhhhK)hj|hhubh)}(hX*Device supports direct format for reading output current, output voltage, input and output power and temperature. Device supports linear format for reading input voltage and input power. Device supports VID and direct formats for reading output voltage. The below VID modes are supported: AMD SVI3.h]hX*Device supports direct format for reading output current, output voltage, input and output power and temperature. Device supports linear format for reading input voltage and input power. Device supports VID and direct formats for reading output voltage. The below VID modes are supported: AMD SVI3.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hj|hhubh)}(hLThe driver provides the following sysfs attributes for current measurements:h]hLThe driver provides the following sysfs attributes for current measurements:}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hj|hhubh)}(hhh](h)}(hindexes 1 for "iin";h]h)}(hjh]hindexes 1 for “iin”;}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hindexes 2, 3 for "iout"; h]h)}(hindexes 2, 3 for "iout";h]hindexes 2, 3 for “iout”;}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j8juh1hhhhK3hj|hhubh)}(h**curr[1-3]_alarm**h]hstrong)}(hjh]hcurr[1-3]_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK6hj|hhubh)}(h**curr[1-3]_input**h]j)}(hjh]hcurr[1-3]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK8hj|hhubh)}(h**curr[1-3]_label**h]j)}(hjh]hcurr[1-3]_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK:hj|hhubh)}(hLThe driver provides the following sysfs attributes for voltage measurements.h]hLThe driver provides the following sysfs attributes for voltage measurements.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hindexes 2, 3 for "vout"; h]h)}(hindexes 2, 3 for "vout";h]hindexes 2, 3 for “vout”;}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hj1ubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j8juh1hhhhK>hj|hhubh)}(h**in[1-3]_crit**h]j)}(hjQh]h in[1-3]_crit}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOubah}(h]h ]h"]h$]h&]uh1hhhhKAhj|hhubh)}(h**in[1-3]_crit_alarm**h]j)}(hjhh]hin[1-3]_crit_alarm}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjfubah}(h]h ]h"]h$]h&]uh1hhhhKChj|hhubh)}(h**in[1-3]_input**h]j)}(hjh]h in[1-3]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj}ubah}(h]h ]h"]h$]h&]uh1hhhhKEhj|hhubh)}(h**in[1-3]_label**h]j)}(hjh]h in[1-3]_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKGhj|hhubh)}(h**in[1-3]_lcrit**h]j)}(hjh]h in[1-3]_lcrit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKIhj|hhubh)}(h**in[1-3]_lcrit_alarm**h]j)}(hjh]hin[1-3]_lcrit_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKKhj|hhubh)}(hJThe driver provides the following sysfs attributes for power measurements.h]hJThe driver provides the following sysfs attributes for power measurements.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhj|hhubh)}(hhh](h)}(hindexes 1 for "pin";h]h)}(hjh]hindexes 1 for “pin”;}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hindexes 2, 3 for "pout"; h]h)}(hindexes 2, 3 for "pout";h]hindexes 2, 3 for “pout”;}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j8juh1hhhhKOhj|hhubh)}(h**power[1-3]_alarm**h]j)}(hj!h]hpower[1-3]_alarm}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKRhj|hhubh)}(h**power[1-3]_input**h]j)}(hj8h]hpower[1-3]_input}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6ubah}(h]h ]h"]h$]h&]uh1hhhhKThj|hhubh)}(h**power[1-3]_label**h]j)}(hjOh]hpower[1-3]_label}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMubah}(h]h ]h"]h$]h&]uh1hhhhKVhj|hhubh)}(hPThe driver provides the following sysfs attributes for temperature measurements.h]hPThe driver provides the following sysfs attributes for temperature measurements.}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhj|hhubh)}(h**temp[1-2]_crit**h]j)}(hjth]htemp[1-2]_crit}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjrubah}(h]h ]h"]h$]h&]uh1hhhhKZhj|hhubh)}(h**temp[1-2]_crit_alarm**h]j)}(hjh]htemp[1-2]_crit_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK\hj|hhubh)}(h**temp[1-2]_input**h]j)}(hjh]htemp[1-2]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK^hj|hhubh)}(h**temp[1-2]_max**h]j)}(hjh]h temp[1-2]_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK`hj|hhubh)}(h**temp[1-2]_max_alarm**h]j)}(hjh]htemp[1-2]_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKbhj|hhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubeh}(h]kernel-driver-mp2856ah ]h"]kernel driver mp2856ah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_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}(jjjju nametypes}(jjuh}(jhjj|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.