>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/nct6683modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/zh_TW/hwmon/nct6683modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/it_IT/hwmon/nct6683modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ja_JP/hwmon/nct6683modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ko_KR/hwmon/nct6683modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/sp_SP/hwmon/nct6683modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hKernel driver nct6683h]hKernel driver nct6683}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhh;/var/lib/git/docbuild/linux/Documentation/hwmon/nct6683.rsthKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(h* Nuvoton NCT6683D/NCT6686D/NCT6687D Prefix: 'nct6683' Addresses scanned: ISA address retrieved from Super I/O registers Datasheet: Available from Nuvoton upon request h]h bullet_list)}(hhh]h list_item)}(hNuvoton NCT6683D/NCT6686D/NCT6687D Prefix: 'nct6683' Addresses scanned: ISA address retrieved from Super I/O registers Datasheet: Available from Nuvoton upon request h](h)}(h"Nuvoton NCT6683D/NCT6686D/NCT6687Dh]h"Nuvoton NCT6683D/NCT6686D/NCT6687D}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'nct6683'h]hPrefix: ‘nct6683’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hAAddresses scanned: ISA address retrieved from Super I/O registersh]hAAddresses scanned: ISA address retrieved from Super I/O registers}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubh)}(h.Datasheet: Available from Nuvoton upon requesth]h.Datasheet: Available from Nuvoton upon request}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubeh}(h]h ]h"]h$]h&]uh1hhhubah}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hAuthors:h]hAuthors:}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h#Guenter Roeck h]h)}(h"Guenter Roeck h](hGuenter Roeck <}(hj6hhhNhNubh reference)}(hlinux@roeck-us.neth]hlinux@roeck-us.net}(hj@hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:linux@roeck-us.netuh1j>hj6ubh>}(hj6hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj2ubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hhhhhKubh)}(hBThis driver implements support for the Nuvoton NCT6683D eSIO chip.h]hBThis driver implements support for the Nuvoton NCT6683D eSIO chip.}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`hhubh)}(hThe chips implement up to shared 32 temperature and voltage sensors. It supports up to 16 fan rotation sensors and up to 8 fan control engines.h]hThe chips implement up to shared 32 temperature and voltage sensors. It supports up to 16 fan rotation sensors and up to 8 fan control engines.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`hhubh)}(hVTemperatures are measured in degrees Celsius. Measurement resolution is 0.5 degrees C.h]hVTemperatures are measured in degrees Celsius. Measurement resolution is 0.5 degrees C.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`hhubh)}(hMVoltage sensors (also known as IN sensors) report their values in millivolts.h]hMVoltage sensors (also known as IN sensors) report their values in millivolts.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`hhubh)}(h?Fan rotation speeds are reported in RPM (rotations per minute).h]h?Fan rotation speeds are reported in RPM (rotations per minute).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`hhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Usage Noteh]h Usage Note}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK"ubh)}(hXnLimit register locations on Intel boards with EC firmware version 1.0 build date 04/03/13 do not match the register locations in the Nuvoton datasheet. Nuvoton confirms that Intel uses a special firmware version with different register addresses. The specification describing the Intel firmware is held under NDA by Nuvoton and Intel and not available to the public.h]hXnLimit register locations on Intel boards with EC firmware version 1.0 build date 04/03/13 do not match the register locations in the Nuvoton datasheet. Nuvoton confirms that Intel uses a special firmware version with different register addresses. The specification describing the Intel firmware is held under NDA by Nuvoton and Intel and not available to the public.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjhhubh)}(hSome of the register locations can be reverse engineered; others are too well hidden. Given this, writing any values from the operating system is considered too risky with this firmware and has been disabled. All limits must all be written from the BIOS.h]hSome of the register locations can be reverse engineered; others are too well hidden. Given this, writing any values from the operating system is considered too risky with this firmware and has been disabled. All limits must all be written from the BIOS.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjhhubh)}(hThe driver has only been tested with the Intel firmware, and by default only instantiates on Intel boards. To enable it on non-Intel boards, set the 'force' module parameter to 1.h]hThe driver has only been tested with the Intel firmware, and by default only instantiates on Intel boards. To enable it on non-Intel boards, set the ‘force’ module parameter to 1.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjhhubeh}(h] usage-noteah ]h"] usage noteah$]h&]uh1hhhhhhhhK"ubh)}(hhh](h)}(h#Tested Boards and Firmware Versionsh]h#Tested Boards and Firmware Versions}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK5ubh)}(hUThe driver has been reported to work with the following boards and firmware versions.h]hUThe driver has been reported to work with the following boards and firmware versions.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j+hj(ubj,)}(hhh]h}(h]h ]h"]h$]h&]colwidthK/uh1j+hj(ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(hBoardh]hBoard}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjMubah}(h]h ]h"]h$]h&]uh1jKhjHubjL)}(hhh]h)}(hFirmware versionh]hFirmware version}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjdubah}(h]h ]h"]h$]h&]uh1jKhjHubeh}(h]h ]h"]h$]h&]uh1jFhjCubah}(h]h ]h"]h$]h&]uh1jAhj(ubhtbody)}(hhh](jG)}(hhh](jL)}(hhh]h)}(h Intel DH87RLh]h Intel DH87RL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1jKhjubjL)}(hhh]h)}(h/NCT6683D EC firmware version 1.0 build 04/03/13h]h/NCT6683D EC firmware version 1.0 build 04/03/13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1jKhjubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(h Intel DH87MCh]h Intel DH87MC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]uh1jKhjubjL)}(hhh]h)}(h/NCT6683D EC firmware version 1.0 build 04/03/13h]h/NCT6683D EC firmware version 1.0 build 04/03/13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]uh1jKhjubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(h Intel DB85FLh]h Intel DB85FL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jKhjubjL)}(hhh]h)}(h/NCT6683D EC firmware version 1.0 build 04/03/13h]h/NCT6683D EC firmware version 1.0 build 04/03/13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jKhjubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(h AMD BC-250h]h AMD BC-250}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hj4ubah}(h]h ]h"]h$]h&]uh1jKhj1ubjL)}(hhh]h)}(h/NCT6686D EC firmware version 1.0 build 07/28/21h]h/NCT6686D EC firmware version 1.0 build 07/28/21}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjKubah}(h]h ]h"]h$]h&]uh1jKhj1ubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(h ASRock X570h]h ASRock X570}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjkubah}(h]h ]h"]h$]h&]uh1jKhjhubjL)}(hhh]h)}(h/NCT6683D EC firmware version 1.0 build 06/28/19h]h/NCT6683D EC firmware version 1.0 build 06/28/19}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jKhjhubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(h ASRock X670Eh]h ASRock X670E}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jKhjubjL)}(hhh]h)}(h/NCT6686D EC firmware version 1.0 build 05/19/22h]h/NCT6686D EC firmware version 1.0 build 05/19/22}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jKhjubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(hASRock B650 Steel Legend WiFih]hASRock B650 Steel Legend WiFi}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jKhjubjL)}(hhh]h)}(h/NCT6686D EC firmware version 1.0 build 11/09/23h]h/NCT6686D EC firmware version 1.0 build 11/09/23}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jKhjubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(hMSI B550h]hMSI B550}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1jKhj ubjL)}(hhh]h)}(h/NCT6687D EC firmware version 1.0 build 05/07/20h]h/NCT6687D EC firmware version 1.0 build 05/07/20}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhj'ubah}(h]h ]h"]h$]h&]uh1jKhj ubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(h MSI X670-Ph]h MSI X670-P}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjGubah}(h]h ]h"]h$]h&]uh1jKhjDubjL)}(hhh]h)}(h/NCT6687D EC firmware version 0.0 build 09/27/22h]h/NCT6687D EC firmware version 0.0 build 09/27/22}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj^ubah}(h]h ]h"]h$]h&]uh1jKhjDubeh}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh](jL)}(hhh]h)}(h MSI X870Eh]h MSI X870E}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj~ubah}(h]h ]h"]h$]h&]uh1jKhj{ubjL)}(hhh]h)}(h/NCT6687D EC firmware version 0.0 build 11/13/24h]h/NCT6687D EC firmware version 0.0 build 11/13/24}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jKhj{ubeh}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]colsKuh1j&hj#ubah}(h]h ]h"]h$]h&]uh1j!hjhhhhhNubeh}(h]#tested-boards-and-firmware-versionsah ]h"]#tested boards and firmware versionsah$]h&]uh1hhhhhhhhK5ubeh}(h]kernel-driver-nct6683ah ]h"]kernel driver nct6683ah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjKfootnote_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}(jjjjjjjju nametypes}(jjjjuh}(jhjj`jjjju 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.