@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/xdpe152c4modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/zh_TW/hwmon/xdpe152c4modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/it_IT/hwmon/xdpe152c4modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/ja_JP/hwmon/xdpe152c4modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/ko_KR/hwmon/xdpe152c4modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget#/translations/sp_SP/hwmon/xdpe152c4modnameN 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/xdpe152c4.rsthKubhsection)}(hhh](htitle)}(hKernel driver xdpe152h]hKernel driver xdpe152}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(hY* Infineon XDPE152C4 Prefix: 'xdpe152c4' * Infineon XDPE15284 Prefix: 'xdpe15284' h]h bullet_list)}(hhh](h list_item)}(h(Infineon XDPE152C4 Prefix: 'xdpe152c4' h](h)}(hInfineon XDPE152C4h]hInfineon XDPE152C4}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'xdpe152c4'h]hPrefix: ‘xdpe152c4’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(h(Infineon XDPE15284 Prefix: 'xdpe15284' h](h)}(hInfineon XDPE15284h]hInfineon XDPE15284}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj ubh)}(hPrefix: 'xdpe15284'h]hPrefix: ‘xdpe15284’}(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)}(hAuthors:h]hAuthors:}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h3Greg Schwendimann h]h)}(h2Greg Schwendimann h](hGreg Schwendimann <}(hjRhhhNhNubh reference)}(hgreg.schwendimann@infineon.comh]hgreg.schwendimann@infineon.com}(hj\hhhNhNubah}(h]h ]h"]h$]h&]refuri%mailto:greg.schwendimann@infineon.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 Infineon Digital Multi-phase Controller XDPE152C4 and XDPE15284 dual loop voltage regulators. The devices are compliant with:h]hThis driver implements support for Infineon Digital Multi-phase Controller XDPE152C4 and XDPE15284 dual loop voltage regulators. The devices are compliant with:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj|hhubh)}(hhh](h)}(h=Intel VR13, VR13HC and VR14 rev 1.86 converter specification.h]h)}(h=Intel VR13, VR13HC and VR14 rev 1.86 converter specification.h]h=Intel VR13, VR13HC and VR14 rev 1.86 converter specification.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hIntel SVID rev 1.93. protocol.h]h)}(hjh]hIntel SVID rev 1.93. protocol.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hPMBus rev 1.3.1 interface. h]h)}(hPMBus rev 1.3.1 interface.h]hPMBus rev 1.3.1 interface.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j8-uh1hhhhKhj|hhubh)}(hDevices support linear format for reading input and output voltage, input and output current, input and output power and temperature.h]hDevices support linear format for reading input and output voltage, input and output current, input and output power and temperature.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj|hhubh)}(h(Devices support two pages for telemetry.h]h(Devices support two pages for telemetry.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hj|hhubh)}(hX9The driver provides for current: input, maximum and critical thresholds and maximum and critical alarms. Low Critical thresholds and Low 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]hXAThe driver provides for current: input, maximum and critical thresholds and maximum and critical alarms. Low Critical thresholds and Low 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”:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hj|hhubh)}(h**curr[1-4]_crit**h]hstrong)}(hjh]hcurr[1-4]_crit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK+hj|hhubh)}(h**curr[1-4]_crit_alarm**h]j)}(hj1h]hcurr[1-4]_crit_alarm}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj/ubah}(h]h ]h"]h$]h&]uh1hhhhK-hj|hhubh)}(h**curr[1-4]_input**h]j)}(hjHh]hcurr[1-4]_input}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjFubah}(h]h ]h"]h$]h&]uh1hhhhK/hj|hhubh)}(h**curr[1-4]_label**h]j)}(hj_h]hcurr[1-4]_label}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhj]ubah}(h]h ]h"]h$]h&]uh1hhhhK1hj|hhubh)}(h**curr[1-4]_max**h]j)}(hjvh]h curr[1-4]_max}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjtubah}(h]h ]h"]h$]h&]uh1hhhhK3hj|hhubh)}(h**curr[1-4]_max_alarm**h]j)}(hjh]hcurr[1-4]_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK5hj|hhubh)}(h**curr[3-4]_lcrit**h]j)}(hjh]hcurr[3-4]_lcrit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK7hj|hhubh)}(h**curr[3-4]_lcrit_alarm**h]j)}(hjh]hcurr[3-4]_lcrit_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK9hj|hhubh)}(h**curr[3-4]_rated_max**h]j)}(hjh]hcurr[3-4]_rated_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK;hj|hhubh)}(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&]uh1hhhhK=hj|hhubh)}(h**in[1-4]_min**h]j)}(hjh]h in[1-4]_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKBhj|hhubh)}(h**in[1-4]_crit**h]j)}(hjh]h in[1-4]_crit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1hhhhKDhj|hhubh)}(h**in[1-4_crit_alarm**h]j)}(hj%h]hin[1-4_crit_alarm}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj|hhubh)}(h**in[1-4]_input**h]j)}(hj<h]h in[1-4]_input}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:ubah}(h]h ]h"]h$]h&]uh1hhhhKHhj|hhubh)}(h**in[1-4]_label**h]j)}(hjSh]h in[1-4]_label}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjQubah}(h]h ]h"]h$]h&]uh1hhhhKJhj|hhubh)}(h**in[1-4]_max**h]j)}(hjjh]h in[1-4]_max}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhubah}(h]h ]h"]h$]h&]uh1hhhhKLhj|hhubh)}(h**in[1-4]_max_alarm**h]j)}(hjh]hin[1-4]_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKNhj|hhubh)}(h**in[1-4]_min**h]j)}(hjh]h in[1-4]_min}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKPhj|hhubh)}(h**in[1-4]_min_alarm**h]j)}(hjh]hin[1-4]_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKRhj|hhubh)}(h**in[3-4]_lcrit**h]j)}(hjh]h in[3-4]_lcrit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKThj|hhubh)}(h**in[3-4]_lcrit_alarm**h]j)}(hjh]hin[3-4]_lcrit_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKVhj|hhubh)}(h**in[3-4]_rated_max**h]j)}(hjh]hin[3-4]_rated_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKXhj|hhubh)}(h**in[3-4]_rated_min**h]j)}(hj h]hin[3-4]_rated_min}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1hhhhKZhj|hhubh)}(hThe driver provides for power: input and alarms. 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. 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&]uh1hhhhK\hj|hhubh)}(h**power[1-2]_alarm**h]j)}(hj0h]hpower[1-2]_alarm}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.ubah}(h]h ]h"]h$]h&]uh1hhhhK`hj|hhubh)}(h**power[1-4]_input**h]j)}(hjGh]hpower[1-4]_input}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjEubah}(h]h ]h"]h$]h&]uh1hhhhKbhj|hhubh)}(h**power[1-4]_label**h]j)}(hj^h]hpower[1-4]_label}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubah}(h]h ]h"]h$]h&]uh1hhhhKdhj|hhubh)}(h**power[1-4]_max**h]j)}(hjuh]hpower[1-4]_max}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjsubah}(h]h ]h"]h$]h&]uh1hhhhKfhj|hhubh)}(h**power[1-4]_rated_max**h]j)}(hjh]hpower[1-4]_rated_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKhhj|hhubh)}(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&]uh1hhhhKjhj|hhubh)}(h**temp[1-2]_crit**h]j)}(hjh]htemp[1-2]_crit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKnhj|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&]uh1hhhhKphj|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&]uh1hhhhKrhj|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&]uh1hhhhKthj|hhubh)}(h**temp[1-2]_max_alarm**h]j)}(hj h]htemp[1-2]_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1hhhhKvhj|hhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubeh}(h]kernel-driver-xdpe152ah ]h"]kernel driver xdpe152ah$]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_handlerjUerror_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}(j/j,j'j$u nametypes}(j/j'uh}(j,hj$j|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.