Lsphinx.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/chipcap2modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/zh_TW/hwmon/chipcap2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/it_IT/hwmon/chipcap2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ja_JP/hwmon/chipcap2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ko_KR/hwmon/chipcap2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/pt_BR/hwmon/chipcap2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/sp_SP/hwmon/chipcap2modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h)SPDX-License-Identifier: GPL-2.0-or-laterh]h)SPDX-License-Identifier: GPL-2.0-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh h]h)}(hhh]h)}(h1Javier Carrasco h]h)}(h0Javier Carrasco h](hJavier Carrasco <}(hjthhhNhNubj1)}(hjavier.carrasco.cruz@gmail.comh]hjavier.carrasco.cruz@gmail.com}(hj|hhhNhNubah}(h]h ]h"]h$]h&]refuri%mailto:javier.carrasco.cruz@gmail.comuh1j0hjtubh>}(hjthhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjpubah}(h]h ]h"]h$]h&]uh1hhjmubah}(h]h ]h"]h$]h&]jS-uh1hhhhKhjiubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hThis driver implements support for the Amphenol ChipCap 2, a humidity and temperature chip family. Temperature is measured in milli degrees celsius, relative humidity is expressed as a per cent mille. The measurement ranges are the following:h]hThis driver implements support for the Amphenol ChipCap 2, a humidity and temperature chip family. Temperature is measured in milli degrees celsius, relative humidity is expressed as a per cent mille. The measurement ranges are the following:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hs- Relative humidity: 0 to 100000 pcm (14-bit resolution) - Temperature: -40000 to +125000 m°C (14-bit resolution) h]h)}(hhh](h)}(h6Relative humidity: 0 to 100000 pcm (14-bit resolution)h]h)}(hjh]h6Relative humidity: 0 to 100000 pcm (14-bit resolution)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h8Temperature: -40000 to +125000 m°C (14-bit resolution) h]h)}(h7Temperature: -40000 to +125000 m°C (14-bit resolution)h]h7Temperature: -40000 to +125000 m°C (14-bit resolution)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]jSjuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hWThe device communicates with the I2C protocol and uses the I2C address 0x28 by default.h]hWThe device communicates with the I2C protocol and uses the I2C address 0x28 by default.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hDepending on the hardware configuration, up to two humidity alarms to control minimum and maximum values are provided. Their thresholds and hystersis can be configured via sysfs.h]hDepending on the hardware configuration, up to two humidity alarms to control minimum and maximum values are provided. Their thresholds and hystersis can be configured via sysfs.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjhhubh)}(hThresholds and hysteris must be provided as a per cent mille. These values might be truncated to match the 14-bit device resolution (6.1 pcm/LSB)h]hThresholds and hysteris must be provided as a per cent mille. These values might be truncated to match the 14-bit device resolution (6.1 pcm/LSB)}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Known Issuesh]h Known Issues}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj<hhhhhK*ubh)}(hOThe driver does not support I2C address and command window length modification.h]hOThe driver does not support I2C address and command window length modification.}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj<hhubeh}(h] known-issuesah ]h"] known issuesah$]h&]uh1hhhhhhhhK*ubh)}(hhh](h)}(hsysfs-Interfaceh]hsysfs-Interface}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjchhhhhK/ubh)}(h|The following list includes the sysfs attributes that the driver always provides, their permissions and a short description:h]h|The following list includes the sysfs attributes that the driver always provides, their permissions and a short description:}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjchhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK(uh1jhjubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hPermh]hPerm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubhtbody)}(hhh](j)}(hhh](j)}(hhh]h)}(h temp1_input:h]h temp1_input:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hROh]hRO}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj(ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(htemperature inputh]htemperature input}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj?ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hhumidity1_input:h]hhumidity1_input:}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj_ubah}(h]h ]h"]h$]h&]uh1jhj\ubj)}(hhh]h)}(hROh]hRO}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjvubah}(h]h ]h"]h$]h&]uh1jhj\ubj)}(hhh]h)}(hhumidity inputh]hhumidity input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjchhhhhNubh)}(huThe following list includes the sysfs attributes that the driver may provide depending on the hardware configuration:h]huThe following list includes the sysfs attributes that the driver may provide depending on the hardware configuration:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjchhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK(uh1jhjubj)}(hhh]j)}(hhh](j)}(hhh]h)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hPermh]hPerm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Descriptionh]h Description}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hj#ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j)}(hhh](j)}(hhh]h)}(hhumidity1_min:h]hhumidity1_min:}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjLubah}(h]h ]h"]h$]h&]uh1jhjIubj)}(hhh]h)}(hRWh]hRW}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjcubah}(h]h ]h"]h$]h&]uh1jhjIubj)}(hhh]h)}(hNhumidity low limit. Measurements under this limit trigger a humidity low alarmh]hNhumidity low limit. Measurements under this limit trigger a humidity low alarm}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjzubah}(h]h ]h"]h$]h&]uh1jhjIubeh}(h]h ]h"]h$]h&]uh1jhjFubj)}(hhh](j)}(hhh]h)}(hhumidity1_max:h]hhumidity1_max:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hRWh]hRW}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hPhumidity high limit. Measurements above this limit trigger a humidity high alarmh]hPhumidity high limit. Measurements above this limit trigger a humidity high alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjFubj)}(hhh](j)}(hhh]h)}(hhumidity1_min_hyst:h]hhumidity1_min_hyst:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hRWh]hRW}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hhumidity low hystersish]hhumidity low hystersis}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjFubj)}(hhh](j)}(hhh]h)}(hhumidity1_max_hyst:h]hhumidity1_max_hyst:}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj6ubah}(h]h ]h"]h$]h&]uh1jhj3ubj)}(hhh]h)}(hRWh]hRW}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjMubah}(h]h ]h"]h$]h&]uh1jhj3ubj)}(hhh]h)}(hhumidity high hystersish]hhumidity high hystersis}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjdubah}(h]h ]h"]h$]h&]uh1jhj3ubeh}(h]h ]h"]h$]h&]uh1jhjFubj)}(hhh](j)}(hhh]h)}(hhumidity1_min_alarm:h]hhumidity1_min_alarm:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hhumidity low alarm indicatorh]hhumidity low alarm indicator}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjFubj)}(hhh](j)}(hhh]h)}(hhumidity1_max_alarm:h]hhumidity1_max_alarm:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hhumidity high alarm indicatorh]hhumidity high alarm indicator}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjFubj)}(hhh](j)}(hhh]h)}(hhumidity1_label:h]hhumidity1_label:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hROh]hRO}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhj7ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hdescriptive name for the sensorh]hdescriptive name for the sensor}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjFubj)}(hhh](j)}(hhh]h)}(h temp1_label:h]h temp1_label:}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjnubah}(h]h ]h"]h$]h&]uh1jhjkubj)}(hhh]h)}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jhjkubj)}(hhh]h)}(hdescriptive name for the sensorh]hdescriptive name for the sensor}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jhjkubeh}(h]h ]h"]h$]h&]uh1jhjFubeh}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjchhhhhNubeh}(h]sysfs-interfaceah ]h"]sysfs-interfaceah$]h&]uh1hhhhhhhhK/ubeh}(h]kernel-driver-chipcap2ah ]h"]kernel driver chipcap2ah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_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_sourcehnj _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}(jjj9j6j`j]jju nametypes}(jj9j`juh}(jhj6jj]j<jjcu 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.