€•m7Œ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/ltc4261”Œ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/ltc4261”Œ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/ltc4261”Œ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/ltc4261”Œ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/ltc4261”Œ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/ltc4261”Œ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 ltc4261”h]”hŒKernel driver ltc4261”…””}”(hh¨hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hh£hžhhŸŒ;/var/lib/git/docbuild/linux/Documentation/hwmon/ltc4261.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”“”)”}”(hŒ* Linear Technology LTC4261 Prefix: 'ltc4261' Addresses scanned: - Datasheet: http://cds.linear.com/docs/Datasheet/42612fb.pdf ”h]”hŒ bullet_list”“”)”}”(hhh]”hŒ list_item”“”)”}”(hŒ…Linear Technology LTC4261 Prefix: 'ltc4261' Addresses scanned: - Datasheet: http://cds.linear.com/docs/Datasheet/42612fb.pdf ”h]”(h¸)”}”(hŒLinear Technology LTC4261”h]”hŒLinear Technology LTC4261”…””}”(hhØhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhhÔubh¸)”}”(hŒPrefix: 'ltc4261'”h]”hŒPrefix: ‘ltc4261’”…””}”(hhæhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhhÔubh¸)”}”(hŒAddresses scanned: -”h]”hŒAddresses scanned: -”…””}”(hhôhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hhÔubh¸)”}”(hŒ Datasheet:”h]”hŒ Datasheet:”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hhÔubhÈ)”}”(hŒ1http://cds.linear.com/docs/Datasheet/42612fb.pdf ”h]”h¸)”}”(hŒ0http://cds.linear.com/docs/Datasheet/42612fb.pdf”h]”hŒ reference”“”)”}”(hjh]”hŒ0http://cds.linear.com/docs/Datasheet/42612fb.pdf”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”juh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhŸh¶h KhhÔ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: Guenter Roeck ”h]”(hŒAuthor: Guenter Roeck <”…””}”(hjHhžhhŸNh Nubj)”}”(hŒlinux@roeck-us.net”h]”hŒlinux@roeck-us.net”…””}”(hjPhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:linux@roeck-us.net”uh1jhjHubhŒ>”…””}”(hjHhžhhŸNh Nubeh}”(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Œ‚The LTC4261/LTC4261-2 negative voltage Hot Swap controllers allow a board to be safely inserted and removed from a live backplane.”h]”hŒ‚The LTC4261/LTC4261-2 negative voltage Hot Swap controllers allow a board to be safely inserted and removed from a live backplane.”…””}”(hj{hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjjhžhubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1h¡hh£hžhhŸh¶h Kubh¢)”}”(hhh]”(h§)”}”(hŒ Usage Notes”h]”hŒ Usage Notes”…””}”(hj”hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hj‘hžhhŸh¶h Kubh¸)”}”(hŒ®This driver does not probe for LTC4261 devices, since there is no register which can be safely used to identify the chip. You will have to instantiate the devices explicitly.”h]”hŒ®This driver does not probe for LTC4261 devices, since there is no register which can be safely used to identify the chip. You will have to instantiate the devices explicitly.”…””}”(hj¢hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj‘hžhubh¸)”}”(hŒZExample: the following will load the driver for an LTC4261 at address 0x10 on I2C bus #1::”h]”hŒYExample: the following will load the driver for an LTC4261 at address 0x10 on I2C bus #1:”…””}”(hj°hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K!hj‘hžhubhŒ literal_block”“”)”}”(hŒN$ modprobe ltc4261 $ echo ltc4261 0x10 > /sys/bus/i2c/devices/i2c-1/new_device”h]”hŒN$ modprobe ltc4261 $ echo ltc4261 0x10 > /sys/bus/i2c/devices/i2c-1/new_device”…””}”hjÀsbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1j¾hŸh¶h K$hj‘hžhubeh}”(h]”Œ usage-notes”ah ]”h"]”Œ usage notes”ah$]”h&]”uh1h¡hh£hžhhŸh¶h Kubh¢)”}”(hhh]”(h§)”}”(hŒ Sysfs entries”h]”hŒ Sysfs entries”…””}”(hjÛhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjØhžhhŸh¶h K)ubh¸)”}”(hXbVoltage readings provided by this driver are reported as obtained from the ADC registers. If a set of voltage divider resistors is installed, calculate the real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the value of the divider resistor against the measured voltage and R2 is the value of the divider resistor against Ground.”h]”hXbVoltage readings provided by this driver are reported as obtained from the ADC registers. If a set of voltage divider resistors is installed, calculate the real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the value of the divider resistor against the measured voltage and R2 is the value of the divider resistor against Ground.”…””}”(hjéhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K+hjØhžhubh¸)”}”(hX5Current reading provided by this driver is reported as obtained from the ADC Current Sense register. The reported value assumes that a 1 mOhm sense resistor is installed. If a different sense resistor is installed, calculate the real current by dividing the reported value by the sense resistor value in mOhm.”h]”hX5Current reading provided by this driver is reported as obtained from the ADC Current Sense register. The reported value assumes that a 1 mOhm sense resistor is installed. If a different sense resistor is installed, calculate the real current by dividing the reported value by the sense resistor value in mOhm.”…””}”(hj÷hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K1hjØhžhubh¸)”}”(hXfThe chip has two voltage sensors, but only one set of voltage alarm status bits. In many many designs, those alarms are associated with the ADIN2 sensor, due to the proximity of the ADIN2 pin to the OV pin. ADIN2 is, however, not available on all chip variants. To ensure that the alarm condition is reported to the user, report it with both voltage sensors.”h]”hXfThe chip has two voltage sensors, but only one set of voltage alarm status bits. In many many designs, those alarms are associated with the ADIN2 sensor, due to the proximity of the ADIN2 pin to the OV pin. ADIN2 is, however, not available on all chip variants. To ensure that the alarm condition is reported to the user, report it with both voltage sensors.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K6hjØhžhubhŒtable”“”)”}”(hhh]”hŒtgroup”“”)”}”(hhh]”(hŒcolspec”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jhjubj)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jhjubhŒtbody”“”)”}”(hhh]”(hŒrow”“”)”}”(hhh]”(hŒentry”“”)”}”(hhh]”h¸)”}”(hŒ in1_input”h]”hŒ in1_input”…””}”(hjBhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K=hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hj:ubj>)”}”(hhh]”h¸)”}”(hŒADIN2 voltage (mV)”h]”hŒADIN2 voltage (mV)”…””}”(hjYhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K=hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hj:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hj5ubj9)”}”(hhh]”(j>)”}”(hhh]”h¸)”}”(hŒ in1_min_alarm”h]”hŒ in1_min_alarm”…””}”(hjyhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K>hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjsubj>)”}”(hhh]”h¸)”}”(hŒADIN/ADIN2 Undervoltage alarm”h]”hŒADIN/ADIN2 Undervoltage alarm”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K>hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjsubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hj5ubj9)”}”(hhh]”(j>)”}”(hhh]”h¸)”}”(hŒ in1_max_alarm”h]”hŒ in1_max_alarm”…””}”(hj°hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K?hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjªubj>)”}”(hhh]”h¸)”}”(hŒADIN/ADIN2 Overvoltage alarm”h]”hŒADIN/ADIN2 Overvoltage alarm”…””}”(hjÇhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K?hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hj5ubj9)”}”(hhh]”(j>)”}”(hhh]”h¸)”}”(hŒ in2_input”h]”hŒ in2_input”…””}”(hjçhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KAhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjáubj>)”}”(hhh]”h¸)”}”(hŒADIN voltage (mV)”h]”hŒADIN voltage (mV)”…””}”(hjþhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KAhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjáubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hj5ubj9)”}”(hhh]”(j>)”}”(hhh]”h¸)”}”(hŒ in2_min_alarm”h]”hŒ in2_min_alarm”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KBhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjubj>)”}”(hhh]”h¸)”}”(hŒADIN/ADIN2 Undervoltage alarm”h]”hŒADIN/ADIN2 Undervoltage alarm”…””}”(hj5hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KBhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hj5ubj9)”}”(hhh]”(j>)”}”(hhh]”h¸)”}”(hŒ in2_max_alarm”h]”hŒ in2_max_alarm”…””}”(hjUhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KChjRubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjOubj>)”}”(hhh]”h¸)”}”(hŒADIN/ADIN2 Overvoltage alarm”h]”hŒADIN/ADIN2 Overvoltage alarm”…””}”(hjlhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KChjiubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hjOubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hj5ubj9)”}”(hhh]”(j>)”}”(hhh]”h¸)”}”(hŒ curr1_input”h]”hŒ curr1_input”…””}”(hjŒhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KEhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hj†ubj>)”}”(hhh]”h¸)”}”(hŒSENSE current (mA)”h]”hŒSENSE current (mA)”…””}”(hj£hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KEhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hj5ubj9)”}”(hhh]”(j>)”}”(hhh]”h¸)”}”(hŒ curr1_alarm”h]”hŒ curr1_alarm”…””}”(hjÃhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KFhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hj½ubj>)”}”(hhh]”h¸)”}”(hŒSENSE overcurrent alarm”h]”hŒSENSE overcurrent alarm”…””}”(hjÚhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KFhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j=hj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hj5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j3hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØhžhhŸh¶h Nubeh}”(h]”Œ sysfs-entries”ah ]”h"]”Œ sysfs entries”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K)ubeh}”(h]”Œkernel-driver-ltc4261”ah ]”h"]”Œkernel driver ltc4261”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”j=Œ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”j9Œ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”}”(jjjŽj‹jÕjÒj j uŒ nametypes”}”(j‰jމjÕ‰j ‰uh}”(jh£j‹jjjÒj‘j jØuŒ 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.