€•[DŒsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ /translations/zh_CN/hwmon/mp2888”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/zh_TW/hwmon/mp2888”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/it_IT/hwmon/mp2888”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/ja_JP/hwmon/mp2888”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/ko_KR/hwmon/mp2888”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/pt_BR/hwmon/mp2888”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/sp_SP/hwmon/mp2888”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³Œ:/var/lib/git/docbuild/linux/Documentation/hwmon/mp2888.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒKernel driver mp2888”h]”hŒKernel driver mp2888”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hŒSupported chips:”h]”hŒSupported chips:”…”�”}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhŒ block_quote”“”)�”}”(hŒ"* MPS MP12254 Prefix: 'mp2888' ”h]”hŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hŒMPS MP12254 Prefix: 'mp2888' ”h]”(hÞ)�”}”(hŒ MPS MP12254”h]”hŒ MPS MP12254”…”�”}”(hhþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhúubhÞ)�”}”(hŒPrefix: 'mp2888'”h]”hŒPrefix: ‘mp2888’”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhúubeh}”(h]”h ]”h"]”h$]”h&]”uh1høhhõubah}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ*”uh1hóh³hÇh´Khhïubah}”(h]”h ]”h"]”h$]”h&]”uh1híh³hÇh´KhhÊh²hubhÞ)�”}”(hŒAuthor:”h]”hŒAuthor:”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhÊh²hubhî)�”}”(hŒ$Vadim Pasternak ”h]”hÞ)�”}”(hŒ#Vadim Pasternak ”h]”(hŒVadim Pasternak <”…”�”}”(hj@h²hh³Nh´NubhŒ reference”“”)�”}”(hŒvadimp@nvidia.com”h]”hŒvadimp@nvidia.com”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:vadimp@nvidia.com”uh1jHhj@ubhŒ>”…”�”}”(hj@h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1híh³hÇh´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjjh²hh³hÇh´KubhÞ)�”}”(hŒ�This driver implements support for Monolithic Power Systems, Inc. (MPS) vendor dual-loop, digital, multi-phase controller MP2888.”h]”hŒ�This driver implements support for Monolithic Power Systems, Inc. (MPS) vendor dual-loop, digital, multi-phase controller MP2888.”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjjh²hubhÞ)�”}”(hŒThis device: supports:”h]”hŒThis device: supports:”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjjh²hubhô)�”}”(hhh]”(hù)�”}”(hŒOne power rail.”h]”hÞ)�”}”(hjœh]”hŒOne power rail.”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjšubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj—h²hh³hÇh´Nubhù)�”}”(hŒ)Programmable Multi-Phase up to 10 Phases.”h]”hÞ)�”}”(hj³h]”hŒ)Programmable Multi-Phase up to 10 Phases.”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj—h²hh³hÇh´Nubhù)�”}”(hŒPWM-VID Interface”h]”hÞ)�”}”(hjÊh]”hŒPWM-VID Interface”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj—h²hh³hÇh´Nubhù)�”}”(hŒOne pages 0 for telemetry.”h]”hÞ)�”}”(hjáh]”hŒOne pages 0 for telemetry.”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjßubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj—h²hh³hÇh´Nubhù)�”}”(hŒ$Programmable pins for PMBus Address.”h]”hÞ)�”}”(hjøh]”hŒ$Programmable pins for PMBus Address.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjöubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj—h²hh³hÇh´Nubhù)�”}”(hŒ0Built-In EEPROM to Store Custom Configurations. ”h]”hÞ)�”}”(hŒ/Built-In EEPROM to Store Custom Configurations.”h]”hŒ/Built-In EEPROM to Store Custom Configurations.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj—h²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”j&Œ-”uh1hóh³hÇh´Khjjh²hubhÞ)�”}”(hŒDevice complaint with:”h]”hŒDevice complaint with:”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjjh²hubhô)�”}”(hhh]”hù)�”}”(hŒPMBus rev 1.3 interface. ”h]”hÞ)�”}”(hŒPMBus rev 1.3 interface.”h]”hŒPMBus rev 1.3 interface.”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K!hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj:h²hh³hÇh´Nubah}”(h]”h ]”h"]”h$]”h&]”j&j+uh1hóh³hÇh´K!hjjh²hubhÞ)�”}”(hŒº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.”h]”hŒº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.”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K#hjjh²hubhÞ)�”}”(hŒ8The driver provides the next attributes for the current:”h]”hŒ8The driver provides the next attributes for the current:”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K'hjjh²hubhô)�”}”(hhh]”(hù)�”}”(hŒ(for current out input and maximum alarm;”h]”hÞ)�”}”(hj|h]”hŒ(for current out input and maximum alarm;”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K)hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjwh²hh³hÇh´Nubhù)�”}”(hŒ$for phase current: input and label. ”h]”hÞ)�”}”(hŒ#for phase current: input and label.”h]”hŒ#for phase current: input and label.”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K*hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjwh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”j&j+uh1hóh³hÇh´K)hjjh²hubhÞ)�”}”(hŒIThe driver exports the following attributes via the 'sysfs' files, where:”h]”hŒMThe driver exports the following attributes via the ‘sysfs’ files, where:”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K,hjjh²hubhô)�”}”(hhh]”(hù)�”}”(hŒ2'n' is number of configured phases (from 1 to 10);”h]”hÞ)�”}”(hjÂh]”hŒ6‘n’ is number of configured phases (from 1 to 10);”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K.hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj½h²hh³hÇh´Nubhù)�”}”(hŒindex 1 for "iout";”h]”hÞ)�”}”(hjÙh]”hŒindex 1 for “ioutâ€�;”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K/hj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj½h²hh³hÇh´Nubhù)�”}”(hŒ indexes 2 ... 1 + n for phases. ”h]”hÞ)�”}”(hŒindexes 2 ... 1 + n for phases.”h]”hŒindexes 2 ... 1 + n for phases.”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K0hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1høhj½h²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”j&j+uh1hóh³hÇh´K.hjjh²hubhÞ)�”}”(hŒ**curr[1-{1+n}]_input**”h]”hŒstrong”“”)�”}”(hjh]”hŒcurr[1-{1+n}]_input”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K2hjjh²hubhÞ)�”}”(hŒ**curr[1-{1+n}]_label**”h]”j)�”}”(hj'h]”hŒcurr[1-{1+n}]_label”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K4hjjh²hubhÞ)�”}”(hŒ **curr1_max**”h]”j)�”}”(hj>h]”hŒ curr1_max”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K6hjjh²hubhÞ)�”}”(hŒ**curr1_max_alarm**”h]”j)�”}”(hjUh]”hŒcurr1_max_alarm”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K8hjjh²hubhÞ)�”}”(hŒ8The driver provides the next attributes for the voltage:”h]”hŒ8The driver provides the next attributes for the voltage:”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K:hjjh²hubhô)�”}”(hhh]”(hù)�”}”(hŒVfor voltage in: input, low and high critical thresholds, low and high critical alarms;”h]”hÞ)�”}”(hŒVfor voltage in: input, low and high critical thresholds, low and high critical alarms;”h]”hŒVfor voltage in: input, low and high critical thresholds, low and high critical alarms;”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjxh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”j&j+uh1hóh³hÇh´Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kehjjh²hubhÞ)�”}”(hŒ**power2_max**”h]”j)�”}”(hjWh]”hŒ power2_max”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kghjjh²hubhÞ)�”}”(hŒ**power2_max_alarm**”h]”j)�”}”(hjnh]”hŒpower2_max_alarm”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjlubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kihjjh²hubhÞ)�”}”(hŒ