€•b1Œ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/adm1025”Œ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/adm1025”Œ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/adm1025”Œ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/adm1025”Œ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/adm1025”Œ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/adm1025”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒKernel driver adm1025”h]”hŒKernel driver adm1025”…””}”(hh¨hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hh£hžhhŸŒ;/var/lib/git/docbuild/linux/Documentation/hwmon/adm1025.rst”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”“”)”}”(hX!* Analog Devices ADM1025, ADM1025A Prefix: 'adm1025' Addresses scanned: I2C 0x2c - 0x2e Datasheet: Publicly available at the Analog Devices website * Philips NE1619 Prefix: 'ne1619' Addresses scanned: I2C 0x2c - 0x2d Datasheet: Publicly available at the Philips website ”h]”hŒ bullet_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hŒ•Analog Devices ADM1025, ADM1025A Prefix: 'adm1025' Addresses scanned: I2C 0x2c - 0x2e Datasheet: Publicly available at the Analog Devices website ”h]”(h¸)”}”(hŒ Analog Devices ADM1025, ADM1025A”h]”hŒ Analog Devices ADM1025, ADM1025A”…””}”(hhØhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhhÔubh¸)”}”(hŒPrefix: 'adm1025'”h]”hŒPrefix: ‘adm1025’”…””}”(hhæhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhhÔubh¸)”}”(hŒ"Addresses scanned: I2C 0x2c - 0x2e”h]”hŒ"Addresses scanned: I2C 0x2c - 0x2e”…””}”(hhôhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hhÔubh¸)”}”(hŒ;Datasheet: Publicly available at the Analog Devices website”h]”hŒ;Datasheet: Publicly available at the Analog Devices website”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hhÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÒhhÏubhÓ)”}”(hŒ{Philips NE1619 Prefix: 'ne1619' Addresses scanned: I2C 0x2c - 0x2d Datasheet: Publicly available at the Philips website ”h]”(h¸)”}”(hŒPhilips NE1619”h]”hŒPhilips NE1619”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubh¸)”}”(hŒPrefix: 'ne1619'”h]”hŒPrefix: ‘ne1619’”…””}”(hj(hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubh¸)”}”(hŒ"Addresses scanned: I2C 0x2c - 0x2d”h]”hŒ"Addresses scanned: I2C 0x2c - 0x2d”…””}”(hj6hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubh¸)”}”(hŒ4Datasheet: Publicly available at the Philips website”h]”hŒ4Datasheet: Publicly available at the Philips website”…””}”(hjDhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÒhhÏubeh}”(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Œ?The NE1619 presents some differences with the original ADM1025:”h]”hŒ?The NE1619 presents some differences with the original ADM1025:”…””}”(hjfhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khh£hžhubhÈ)”}”(hŒ£* Only two possible addresses (0x2c - 0x2d). * No temperature offset register, but we don't use it anyway. * No INT mode for pin 16. We don't play with it anyway. ”h]”hÎ)”}”(hhh]”(hÓ)”}”(hŒ*Only two possible addresses (0x2c - 0x2d).”h]”h¸)”}”(hj}h]”hŒ*Only two possible addresses (0x2c - 0x2d).”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÒhjxubhÓ)”}”(hŒ;No temperature offset register, but we don't use it anyway.”h]”h¸)”}”(hj”h]”hŒ=No temperature offset register, but we don’t use it anyway.”…””}”(hj–hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÒhjxubhÓ)”}”(hŒ6No INT mode for pin 16. We don't play with it anyway. ”h]”h¸)”}”(hŒ5No INT mode for pin 16. We don't play with it anyway.”h]”hŒ7No INT mode for pin 16. We don’t play with it anyway.”…””}”(hj­hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÒhjxubeh}”(h]”h ]”h"]”h$]”h&]”j^j_uh1hÍhŸh¶h Khjtubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhŸh¶h Khh£hžhubhŒdefinition_list”“”)”}”(hhh]”hŒdefinition_list_item”“”)”}”(hŒKAuthors: - Chen-Yuan Wu , - Jean Delvare ”h]”(hŒterm”“”)”}”(hŒAuthors:”h]”hŒAuthors:”…””}”(hjÚhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jØhŸh¶h KhjÔubhŒ definition”“”)”}”(hhh]”hÎ)”}”(hhh]”(hÓ)”}”(hŒChen-Yuan Wu ,”h]”h¸)”}”(hjòh]”(hŒChen-Yuan Wu <”…””}”(hjôhžhhŸNh NubhŒ reference”“”)”}”(hŒ gwu@esoft.com”h]”hŒ gwu@esoft.com”…””}”(hjýhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:gwu@esoft.com”uh1jûhjôubhŒ>,”…””}”(hjôhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÒhjíubhÓ)”}”(hŒ Jean Delvare ”h]”h¸)”}”(hŒJean Delvare ”h]”(hŒJean Delvare <”…””}”(hj!hžhhŸNh Nubjü)”}”(hŒjdelvare@suse.de”h]”hŒjdelvare@suse.de”…””}”(hj)hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:jdelvare@suse.de”uh1jûhj!ubhŒ>”…””}”(hj!hžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÒhjíubeh}”(h]”h ]”h"]”h$]”h&]”j^Œ-”uh1hÍhŸh¶h Khjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jèhjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÒhŸh¶h KhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jÍhh£hžhhŸNh Nubh¢)”}”(hhh]”(h§)”}”(hŒ Description”h]”hŒ Description”…””}”(hjehžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjbhžhhŸh¶h K!ubh¸)”}”(hX'(This is from Analog Devices.) The ADM1025 is a complete system hardware monitor for microprocessor-based systems, providing measurement and limit comparison of various system parameters. Five voltage measurement inputs are provided, for monitoring +2.5V, +3.3V, +5V and +12V power supplies and the processor core voltage. The ADM1025 can monitor a sixth power-supply voltage by measuring its own VCC. One input (two pins) is dedicated to a remote temperature-sensing diode and an on-chip temperature sensor allows ambient temperature to be monitored.”h]”hX'(This is from Analog Devices.) The ADM1025 is a complete system hardware monitor for microprocessor-based systems, providing measurement and limit comparison of various system parameters. Five voltage measurement inputs are provided, for monitoring +2.5V, +3.3V, +5V and +12V power supplies and the processor core voltage. The ADM1025 can monitor a sixth power-supply voltage by measuring its own VCC. One input (two pins) is dedicated to a remote temperature-sensing diode and an on-chip temperature sensor allows ambient temperature to be monitored.”…””}”(hjshžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K#hjbhžhubh¸)”}”(hXrOne specificity of this chip is that the pin 11 can be hardwired in two different manners. It can act as the +12V power-supply voltage analog input, or as the a fifth digital entry for the VID reading (bit 4). It's kind of strange since both are useful, and the reason for designing the chip that way is obscure at least to me. The bit 5 of the configuration register can be used to define how the chip is hardwired. Please note that it is not a choice you have to make as the user. The choice was already made by your motherboard's maker. If the configuration bit isn't set properly, you'll have a wrong +12V reading or a wrong VID reading. The way the driver handles that is to preserve this bit through the initialization process, assuming that the BIOS set it up properly beforehand. If it turns out not to be true in some cases, we'll provide a module parameter to force modes.”h]”hX|One specificity of this chip is that the pin 11 can be hardwired in two different manners. It can act as the +12V power-supply voltage analog input, or as the a fifth digital entry for the VID reading (bit 4). It’s kind of strange since both are useful, and the reason for designing the chip that way is obscure at least to me. The bit 5 of the configuration register can be used to define how the chip is hardwired. Please note that it is not a choice you have to make as the user. The choice was already made by your motherboard’s maker. If the configuration bit isn’t set properly, you’ll have a wrong +12V reading or a wrong VID reading. The way the driver handles that is to preserve this bit through the initialization process, assuming that the BIOS set it up properly beforehand. If it turns out not to be true in some cases, we’ll provide a module parameter to force modes.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K,hjbhžhubh¸)”}”(hŒØThis driver also supports the ADM1025A, which differs from the ADM1025 only in that it has "open-drain VID inputs while the ADM1025 has on-chip 100k pull-ups on the VID inputs". It doesn't make any difference for us.”h]”hŒÞThis driver also supports the ADM1025A, which differs from the ADM1025 only in that it has “open-drain VID inputs while the ADM1025 has on-chip 100k pull-ups on the VID inputsâ€. It doesn’t make any difference for us.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K:hjbhžhubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K!ubeh}”(h]”Œkernel-driver-adm1025”ah ]”h"]”Œkernel driver adm1025”ah$]”h&]”uh1h¡hhhžhhŸh¶h Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”h¶uh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(h¦NŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jÐŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”h¶Œ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(jªj§j¢jŸuŒ nametypes”}”(jª‰j¢‰uh}”(j§h£jŸjbuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nhžhub.