€•Ž)Œ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/cros_ec_hwmon”Œ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/cros_ec_hwmon”Œ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/cros_ec_hwmon”Œ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/cros_ec_hwmon”Œ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/cros_ec_hwmon”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/pt_BR/hwmon/cros_ec_hwmon”Œ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/cros_ec_hwmon”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ)SPDX-License-Identifier: GPL-2.0-or-later”h]”hŒ)SPDX-License-Identifier: GPL-2.0-or-later”…””}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒA/var/lib/git/docbuild/linux/Documentation/hwmon/cros_ec_hwmon.rst”h´KubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒKernel driver cros_ec_hwmon”h]”hŒKernel driver cros_ec_hwmon”…””}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇ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ŒN* ChromeOS embedded controllers. Prefix: 'cros_ec' Addresses scanned: - ”h]”hŒ bullet_list”“”)”}”(hhh]”hŒ list_item”“”)”}”(hŒHChromeOS embedded controllers. Prefix: 'cros_ec' Addresses scanned: - ”h]”(hÞ)”}”(hŒChromeOS embedded controllers.”h]”hŒChromeOS embedded controllers.”…””}”(hhþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhúubhÞ)”}”(hŒPrefix: 'cros_ec'”h]”hŒPrefix: ‘cros_ec’”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhúubhÞ)”}”(hŒAddresses scanned: -”h]”hŒAddresses scanned: -”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhú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:”h]”hŒAuthor:”…””}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhî)”}”(hŒ+- Thomas Weißschuh ”h]”hô)”}”(hhh]”hù)”}”(hŒ)Thomas Weißschuh ”h]”hÞ)”}”(hŒ(Thomas Weißschuh ”h]”(hŒThomas Weißschuh <”…””}”(hjUh²hh³Nh´NubhŒ reference”“”)”}”(hŒlinux@weissschuh.net”h]”hŒlinux@weissschuh.net”…””}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:linux@weissschuh.net”uh1j]hjUubhŒ>”…””}”(hjUh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjQubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjNubah}”(h]”h ]”h"]”h$]”h&]”j4Œ-”uh1hóh³hÇh´KhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1híh³hÇh´KhhÊh²hubhÉ)”}”(hhh]”(hÎ)”}”(hŒ Description”h]”hŒ Description”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjŒh²hh³hÇh´KubhÞ)”}”(hŒ’This driver implements support for hardware monitoring commands exposed by the ChromeOS embedded controller used in Chromebooks and other devices.”h]”hŒ’This driver implements support for hardware monitoring commands exposed by the ChromeOS embedded controller used in Chromebooks and other devices.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjŒh²hubhÞ)”}”(hŒFThe channel labels exposed via hwmon are retrieved from the EC itself.”h]”hŒFThe channel labels exposed via hwmon are retrieved from the EC itself.”…””}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjŒh²hubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KubhÉ)”}”(hhh]”(hÎ)”}”(hŒSupported features”h]”hŒSupported features”…””}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÁh²hh³hÇh´KubhŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hŒFan readings Always supported. ”h]”(hŒterm”“”)”}”(hŒ Fan readings”h]”hŒ Fan readings”…””}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÝh³hÇh´KhjÙubhŒ definition”“”)”}”(hhh]”hÞ)”}”(hŒAlways supported.”h]”hŒAlways supported.”…””}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jíhjÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1j×h³hÇh´KhjÔubjØ)”}”(hŒ)Fan target speed If supported by the EC. ”h]”(jÞ)”}”(hŒFan target speed”h]”hŒFan target speed”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÝh³hÇh´K!hj ubjî)”}”(hhh]”hÞ)”}”(hŒIf supported by the EC.”h]”hŒIf supported by the EC.”…””}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K!hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jíhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j×h³hÇh´K!hjÔh²hubjØ)”}”(hŒ'Temperature readings Always supported. ”h]”(jÞ)”}”(hŒTemperature readings”h]”hŒTemperature readings”…””}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÝh³hÇh´K$hj;ubjî)”}”(hhh]”hÞ)”}”(hŒAlways supported.”h]”hŒAlways supported.”…””}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K$hjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jíhj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j×h³hÇh´K$hjÔh²hubjØ)”}”(hŒ/Temperature thresholds If supported by the EC. ”h]”(jÞ)”}”(hŒTemperature thresholds”h]”hŒTemperature thresholds”…””}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÝh³hÇh´K'hjjubjî)”}”(hhh]”hÞ)”}”(hŒIf supported by the EC.”h]”hŒIf supported by the EC.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K'hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jíhjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j×h³hÇh´K'hjÔh²hubjØ)”}”(hX`PWM fan control If the EC also supports setting fan PWM values and fan mode. Note that EC will switch fan control mode back to auto when suspended. This driver will restore the fan state to what they were before suspended when resumed. If a fan is controllable, this driver will register that fan as a cooling device in the thermal framework as well.”h]”(jÞ)”}”(hŒPWM fan control”h]”hŒPWM fan control”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÝh³hÇh´K/hj™ubjî)”}”(hhh]”(hÞ)”}”(hŒ