4;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/xdpe12284modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/zh_TW/hwmon/xdpe12284modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/it_IT/hwmon/xdpe12284modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/ja_JP/hwmon/xdpe12284modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/ko_KR/hwmon/xdpe12284modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/sp_SP/hwmon/xdpe12284modnameN 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/xdpe12284.rsthKubhsection)}(hhh](htitle)}(hKernel driver xdpe122h]hKernel driver xdpe122}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(h* Infineon XDPE11280 Prefix: 'xdpe11280' * Infineon XDPE12254 Prefix: 'xdpe12254' * Infineon XDPE12284 Prefix: 'xdpe12284' h]h bullet_list)}(hhh](h list_item)}(h(Infineon XDPE11280 Prefix: 'xdpe11280' h](h)}(hInfineon XDPE11280h]hInfineon XDPE11280}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'xdpe11280'h]hPrefix: ‘xdpe11280’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(h(Infineon XDPE12254 Prefix: 'xdpe12254' h](h)}(hInfineon XDPE12254h]hInfineon XDPE12254}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj ubh)}(hPrefix: 'xdpe12254'h]hPrefix: ‘xdpe12254’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(h(Infineon XDPE12284 Prefix: 'xdpe12284' h](h)}(hInfineon XDPE12284h]hInfineon XDPE12284}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2ubh)}(hPrefix: 'xdpe12284'h]hPrefix: ‘xdpe12284’}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2ubeh}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hAuthors:h]hAuthors:}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h&Vadim Pasternak h]h)}(h%Vadim Pasternak h](hVadim Pasternak <}(hjxhhhNhNubh reference)}(hvadimp@mellanox.comh]hvadimp@mellanox.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:vadimp@mellanox.comuh1jhjxubh>}(hjxhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjtubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hThis driver implements support for Infineon Multi-phase XDPE112 and XDPE122 family dual loop voltage regulators. These families include XDPE11280, XDPE12284 and XDPE12254 devices. The devices from this family compliant with:h]hThis driver implements support for Infineon Multi-phase XDPE112 and XDPE122 family dual loop voltage regulators. These families include XDPE11280, XDPE12284 and XDPE12254 devices. The devices from this family compliant with:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hhh](h)}(h^Intel VR13 and VR13HC rev 1.3, IMVP8 rev 1.2 and IMPVP9 rev 1.3 DC-DC converter specification.h]h)}(h^Intel VR13 and VR13HC rev 1.3, IMVP8 rev 1.2 and IMPVP9 rev 1.3 DC-DC converter specification.h]h^Intel VR13 and VR13HC rev 1.3, IMVP8 rev 1.2 and IMPVP9 rev 1.3 DC-DC converter specification.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hIntel SVID rev 1.9. protocol.h]h)}(hjh]hIntel SVID rev 1.9. protocol.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hPMBus rev 1.3 interface. h]h)}(hPMBus rev 1.3 interface.h]hPMBus rev 1.3 interface.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j^-uh1hhhhK hjhhubh)}(hXJDevices support linear format for reading input voltage, input and output current, input and output power and temperature. Device supports VID format for reading output voltage. The below modes are supported: - VR12.0 mode, 5-mV DAC - 0x01. - VR12.5 mode, 10-mV DAC - 0x02. - IMVP9 mode, 5-mV DAC - 0x03. - AMD mode 6.25mV - 0x10.h]hXJDevices support linear format for reading input voltage, input and output current, input and output power and temperature. Device supports VID format for reading output voltage. The below modes are supported: - VR12.0 mode, 5-mV DAC - 0x01. - VR12.5 mode, 10-mV DAC - 0x02. - IMVP9 mode, 5-mV DAC - 0x03. - AMD mode 6.25mV - 0x10.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjhhubh)}(h(Devices support two pages for telemetry.h]h(Devices support two pages for telemetry.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjhhubh)}(hX1The driver provides for current: input, maximum and critical thresholds and maximum and critical alarms. Critical thresholds and critical alarm are supported only for current output. The driver exports the following attributes for via the sysfs files, where indexes 1, 2 are for "iin" and 3, 4 for "iout":h]hX9The driver provides for current: input, maximum and critical thresholds and maximum and critical alarms. Critical thresholds and critical alarm are supported only for current output. The driver exports the following attributes for via the sysfs files, where indexes 1, 2 are for “iin” and 3, 4 for “iout”:}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjhhubh)}(h**curr[3-4]_crit**h]hstrong)}(hj>h]hcurr[3-4]_crit}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hj<ubah}(h]h ]h"]h$]h&]uh1hhhhK6hjhhubh)}(h**curr[3-4]_crit_alarm**h]jA)}(hjWh]hcurr[3-4]_crit_alarm}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjUubah}(h]h ]h"]h$]h&]uh1hhhhK8hjhhubh)}(h**curr[1-4]_input**h]jA)}(hjnh]hcurr[1-4]_input}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjlubah}(h]h ]h"]h$]h&]uh1hhhhK:hjhhubh)}(h**curr[1-4]_label**h]jA)}(hjh]hcurr[1-4]_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h**curr[1-4]_max_alarm**h]jA)}(hjh]hcurr[1-4]_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhK@hjhhubh)}(hThe driver provides for voltage: input, critical and low critical thresholds and critical and low critical alarms. The driver exports the following attributes for via the sysfs files, where indexes 1, 2 are for "vin" and 3, 4 for "vout":h]hThe driver provides for voltage: input, critical and low critical thresholds and critical and low critical alarms. The driver exports the following attributes for via the sysfs files, where indexes 1, 2 are for “vin” and 3, 4 for “vout”:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjhhubh)}(h**in[1-4]_crit**h]jA)}(hjh]h in[1-4]_crit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKGhjhhubh)}(h**in[1-4_crit_alarm**h]jA)}(hjh]hin[1-4_crit_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKIhjhhubh)}(h**in[1-4]_input**h]jA)}(hjh]h in[1-4]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKKhjhhubh)}(h**in[1-4_label**h]jA)}(hjh]h in[1-4_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKMhjhhubh)}(h**in[1-4]_lcrit**h]jA)}(hj4h]h in[1-4]_lcrit}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1j@hj2ubah}(h]h ]h"]h$]h&]uh1hhhhKOhjhhubh)}(h**in[1-41_lcrit_alarm**h]jA)}(hjKh]hin[1-41_lcrit_alarm}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjIubah}(h]h ]h"]h$]h&]uh1hhhhKQhjhhubh)}(hThe driver provides for power: input and alarms. Power alarm is supported only for power input. The driver exports the following attributes for via the sysfs files, where indexes 1, 2 are for "pin" and 3, 4 for "pout":h]hThe driver provides for power: input and alarms. Power alarm is supported only for power input. The driver exports the following attributes for via the sysfs files, where indexes 1, 2 are for “pin” and 3, 4 for “pout”:}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjhhubh)}(h**power[1-2]_alarm**h]jA)}(hjph]hpower[1-2]_alarm}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjnubah}(h]h ]h"]h$]h&]uh1hhhhKXhjhhubh)}(h**power[1-4]_input**h]jA)}(hjh]hpower[1-4]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKZhjhhubh)}(h**power[1-4]_label**h]jA)}(hjh]hpower[1-4]_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhK\hjhhubh)}(hThe driver provides for temperature: input, maximum and critical thresholds and maximum and critical alarms. The driver exports the following attributes for via the sysfs files:h]hThe driver provides for temperature: input, maximum and critical thresholds and maximum and critical alarms. The driver exports the following attributes for via the sysfs files:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjhhubh)}(h**temp[1-2]_crit**h]jA)}(hjh]htemp[1-2]_crit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKbhjhhubh)}(h**temp[1-2]_crit_alarm**h]jA)}(hjh]htemp[1-2]_crit_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKdhjhhubh)}(h**temp[1-2]_input**h]jA)}(hjh]htemp[1-2]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKfhjhhubh)}(h**temp[1-2]_max**h]jA)}(hjh]h temp[1-2]_max}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKhhjhhubh)}(h**temp[1-2]_max_alarm**h]jA)}(hjh]htemp[1-2]_max_alarm}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j@hjubah}(h]h ]h"]h$]h&]uh1hhhhKjhjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubeh}(h]kernel-driver-xdpe122ah ]h"]kernel driver xdpe122ah$]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_handlerjgerror_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}(jAj>j9j6u nametypes}(jAj9uh}(j>hj6ju 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.