Nsphinx.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/adt7410modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/zh_TW/hwmon/adt7410modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/it_IT/hwmon/adt7410modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ja_JP/hwmon/adt7410modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ko_KR/hwmon/adt7410modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/sp_SP/hwmon/adt7410modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hKernel driver adt7410h]hKernel driver adt7410}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhh;/var/lib/git/docbuild/linux/Documentation/hwmon/adt7410.rsthKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(hXn* Analog Devices ADT7410 Prefix: 'adt7410' Addresses scanned: None Datasheet: Publicly available at the Analog Devices website https://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf * Analog Devices ADT7420 Prefix: 'adt7420' Addresses scanned: None Datasheet: Publicly available at the Analog Devices website https://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf * Analog Devices ADT7310 Prefix: 'adt7310' Addresses scanned: None Datasheet: Publicly available at the Analog Devices website https://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf * Analog Devices ADT7320 Prefix: 'adt7320' Addresses scanned: None Datasheet: Publicly available at the Analog Devices website https://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf h]h bullet_list)}(hhh](h list_item)}(hAnalog Devices ADT7410 Prefix: 'adt7410' Addresses scanned: None Datasheet: Publicly available at the Analog Devices website https://www.analog.com/static/imported-files/data_sheets/ADT7410.pdfh](h)}(hAnalog Devices ADT7410h]hAnalog Devices ADT7410}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'adt7410'h]hPrefix: ‘adt7410’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hAddresses scanned: Noneh]hAddresses scanned: None}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubh)}(h;Datasheet: Publicly available at the Analog Devices websiteh]h;Datasheet: Publicly available at the Analog Devices website}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubh)}(hDhttps://www.analog.com/static/imported-files/data_sheets/ADT7410.pdfh]h)}(hjh]h reference)}(hjh]hDhttps://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhKhhubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hAnalog Devices ADT7420 Prefix: 'adt7420' Addresses scanned: None Datasheet: Publicly available at the Analog Devices website https://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf h](h)}(hAnalog Devices ADT7420h]hAnalog Devices ADT7420}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubh)}(hPrefix: 'adt7420'h]hPrefix: ‘adt7420’}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubh)}(hAddresses scanned: Noneh]hAddresses scanned: None}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubh)}(h;Datasheet: Publicly available at the Analog Devices websiteh]h;Datasheet: Publicly available at the Analog Devices website}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubh)}(hEhttps://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf h]h)}(hDhttps://www.analog.com/static/imported-files/data_sheets/ADT7420.pdfh]j)}(hj{h]hDhttps://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf}(hj}hhhNhNubah}(h]h ]h"]h$]h&]refurij{uh1jhjyubah}(h]h ]h"]h$]h&]uh1hhhhKhjuubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hAnalog Devices ADT7310 Prefix: 'adt7310' Addresses scanned: None Datasheet: Publicly available at the Analog Devices website https://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf h](h)}(hAnalog Devices ADT7310h]hAnalog Devices ADT7310}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hPrefix: 'adt7310'h]hPrefix: ‘adt7310’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hAddresses scanned: Noneh]hAddresses scanned: None}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(h;Datasheet: Publicly available at the Analog Devices websiteh]h;Datasheet: Publicly available at the Analog Devices website}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hEhttps://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf h]h)}(hDhttps://www.analog.com/static/imported-files/data_sheets/ADT7310.pdfh]j)}(hjh]hDhttps://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hAnalog Devices ADT7320 Prefix: 'adt7320' Addresses scanned: None Datasheet: Publicly available at the Analog Devices website https://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf h](h)}(hAnalog Devices ADT7320h]hAnalog Devices ADT7320}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjubh)}(hPrefix: 'adt7320'h]hPrefix: ‘adt7320’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubh)}(hAddresses scanned: Noneh]hAddresses scanned: None}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubh)}(h;Datasheet: Publicly available at the Analog Devices websiteh]h;Datasheet: Publicly available at the Analog Devices website}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubh)}(hEhttps://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf h]h)}(hDhttps://www.analog.com/static/imported-files/data_sheets/ADT7320.pdfh]j)}(hjCh]hDhttps://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf}(hjEhhhNhNubah}(h]h ]h"]h$]h&]refurijCuh1jhjAubah}(h]h ]h"]h$]h&]uh1hhhhK+hj=ubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubeh}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h(Author: Hartmut Knaack h](hAuthor: Hartmut Knaack <}(hjshhhNhNubj)}(hknaack.h@gmx.deh]hknaack.h@gmx.de}(hj{hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:knaack.h@gmx.deuh1jhjsubh>}(hjshhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK-hhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK0ubh)}(hXThe ADT7310/ADT7410 is a temperature sensor with rated temperature range of -55°C to +150°C. It has a high accuracy of +/-0.5°C and can be operated at a resolution of 13 bits (0.0625°C) or 16 bits (0.0078°C). The sensor provides an INT pin to indicate that a minimum or maximum temperature set point has been exceeded, as well as a critical temperature (CT) pin to indicate that the critical temperature set point has been exceeded. Both pins can be set up with a common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events. Both pins can individually set to be active-low or active-high, while the whole device can either run in comparator mode or interrupt mode. The ADT7410 supports continuous temperature sampling, as well as sampling one temperature value per second or even just get one sample on demand for power saving. Besides, it can completely power down its ADC, if power management is required.h]hXThe ADT7310/ADT7410 is a temperature sensor with rated temperature range of -55°C to +150°C. It has a high accuracy of +/-0.5°C and can be operated at a resolution of 13 bits (0.0625°C) or 16 bits (0.0078°C). The sensor provides an INT pin to indicate that a minimum or maximum temperature set point has been exceeded, as well as a critical temperature (CT) pin to indicate that the critical temperature set point has been exceeded. Both pins can be set up with a common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events. Both pins can individually set to be active-low or active-high, while the whole device can either run in comparator mode or interrupt mode. The ADT7410 supports continuous temperature sampling, as well as sampling one temperature value per second or even just get one sample on demand for power saving. Besides, it can completely power down its ADC, if power management is required.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjhhubh)}(hThe ADT7320/ADT7420 is register compatible, the only differences being the package, a slightly narrower operating temperature range (-40°C to +150°C), and a better accuracy (0.25°C instead of 0.50°C.)h]hThe ADT7320/ADT7420 is register compatible, the only differences being the package, a slightly narrower operating temperature range (-40°C to +150°C), and a better accuracy (0.25°C instead of 0.50°C.)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjhhubh)}(hThe difference between the ADT7310/ADT7320 and ADT7410/ADT7420 is the control interface, the ADT7310 and ADT7320 use SPI while the ADT7410 and ADT7420 use I2C.h]hThe difference between the ADT7310/ADT7320 and ADT7410/ADT7420 is the control interface, the ADT7310 and ADT7320 use SPI while the ADT7410 and ADT7420 use I2C.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhK0ubh)}(hhh](h)}(hConfiguration Notesh]hConfiguration Notes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKHubh)}(hX Since the device uses one hysteresis value, which is an offset to minimum, maximum and critical temperature, it can only be set for temp#_max_hyst. However, temp#_min_hyst and temp#_crit_hyst show their corresponding hysteresis. The device is set to 16 bit resolution and comparator mode.h]hX Since the device uses one hysteresis value, which is an offset to minimum, maximum and critical temperature, it can only be set for temp#_max_hyst. However, temp#_min_hyst and temp#_crit_hyst show their corresponding hysteresis. The device is set to 16 bit resolution and comparator mode.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjhhubeh}(h]configuration-notesah ]h"]configuration notesah$]h&]uh1hhhhhhhhKHubh)}(hhh](h)}(hsysfs-Interfaceh]hsysfs-Interface}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKQubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK4uh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h temp#_inputh]h temp#_input}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThj<ubah}(h]h ]h"]h$]h&]uh1j:hj7ubj;)}(hhh]h)}(htemperature inputh]htemperature input}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjSubah}(h]h ]h"]h$]h&]uh1j:hj7ubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h temp#_minh]h temp#_min}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjsubah}(h]h ]h"]h$]h&]uh1j:hjpubj;)}(hhh]h)}(htemperature minimum setpointh]htemperature minimum setpoint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1j:hjpubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h temp#_maxh]h temp#_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(htemperature maximum setpointh]htemperature maximum setpoint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h temp#_crith]h temp#_crit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hcritical temperature setpointh]hcritical temperature setpoint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(htemp#_min_hysth]htemp#_min_hyst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(h.hysteresis for temperature minimum (read-only)h]h.hysteresis for temperature minimum (read-only)}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhj/ubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(htemp#_max_hysth]htemp#_max_hyst}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjOubah}(h]h ]h"]h$]h&]uh1j:hjLubj;)}(hhh]h)}(h/hysteresis for temperature maximum (read/write)h]h/hysteresis for temperature maximum (read/write)}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjfubah}(h]h ]h"]h$]h&]uh1j:hjLubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(htemp#_crit_hysth]htemp#_crit_hyst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(h/hysteresis for critical temperature (read-only)h]h/hysteresis for critical temperature (read-only)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(htemp#_min_alarmh]htemp#_min_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(htemperature minimum alarm flagh]htemperature minimum alarm flag}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(htemp#_max_alarmh]htemp#_max_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(htemperature maximum alarm flagh]htemperature maximum alarm flag}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hj ubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(htemp#_crit_alarmh]htemp#_crit_alarm}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hj+ubah}(h]h ]h"]h$]h&]uh1j:hj(ubj;)}(hhh]h)}(hcritical temperature alarm flagh]hcritical temperature alarm flag}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjBubah}(h]h ]h"]h$]h&]uh1j:hj(ubeh}(h]h ]h"]h$]h&]uh1j5hj2ubeh}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]sysfs-interfaceah ]h"]sysfs-interfaceah$]h&]uh1hhhhhhhhKQubeh}(h]kernel-driver-adt7410ah ]h"]kernel driver adt7410ah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj:footnote_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}(jj|jjjjjwjtu nametypes}(jjjjwuh}(j|hjjjjjtju 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.