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/oxp-sensorsmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/zh_TW/hwmon/oxp-sensorsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/it_IT/hwmon/oxp-sensorsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ja_JP/hwmon/oxp-sensorsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ko_KR/hwmon/oxp-sensorsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/sp_SP/hwmon/oxp-sensorsmodnameN 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?/var/lib/git/docbuild/linux/Documentation/hwmon/oxp-sensors.rsthKubhsection)}(hhh](htitle)}(hKernel driver oxp-sensorsh]hKernel driver oxp-sensors}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhdefinition_list)}(hhh]hdefinition_list_item)}(hkAuthors: - Derek John Clark - Joaquín Ignacio Aramendía h](hterm)}(hAuthors:h]hAuthors:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh definition)}(hhh]h bullet_list)}(hhh](h list_item)}(h,Derek John Clark h]h paragraph)}(hhh](hDerek John Clark <}(hhhhhNhNubh reference)}(hderekjohn.clark@gmail.comh]hderekjohn.clark@gmail.com}(hhhhhNhNubah}(h]h ]h"]h$]h&]refuri mailto:derekjohn.clark@gmail.comuh1hhhubh>}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubh)}(h1Joaquín Ignacio Aramendía h]h)}(h0Joaquín Ignacio Aramendía h](hJoaquín Ignacio Aramendía <}(hj#hhhNhNubh)}(hsamsagax@gmail.comh]hsamsagax@gmail.com}(hj+hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:samsagax@gmail.comuh1hhj#ubh>}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]bullet-uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhNhNubh)}(hhh](h)}(h Description:h]h Description:}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjehhhhhK ubh)}(hHandheld devices from OneNetbook, AOKZOE, AYANEO, And OrangePi provide fan readings and fan control through their embedded controllers.h]hHandheld devices from OneNetbook, AOKZOE, AYANEO, And OrangePi provide fan readings and fan control through their embedded controllers.}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjehhubh)}(hXCurrently supports OneXPlayer devices, AOKZOE, AYANEO, and OrangePi handheld devices. AYANEO devices preceding the AIR and OneXPlayer devices preceding the Mini A07 are not supportable as the EC model is different and do not have manual control capabilities.h]hXCurrently supports OneXPlayer devices, AOKZOE, AYANEO, and OrangePi handheld devices. AYANEO devices preceding the AIR and OneXPlayer devices preceding the Mini A07 are not supportable as the EC model is different and do not have manual control capabilities.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjehhubh)}(hSome OneXPlayer and AOKZOE models have a toggle for changing the behaviour of the "Turbo/Silent" button of the device. It will change the key event that it triggers with a flip of the `tt_toggle` attribute. See below for boards that support this function.h](hSome OneXPlayer and AOKZOE models have a toggle for changing the behaviour of the “Turbo/Silent” button of the device. It will change the key event that it triggers with a flip of the }(hjhhhNhNubhtitle_reference)}(h `tt_toggle`h]h tt_toggle}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh< attribute. See below for boards that support this function.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjehhubeh}(h] descriptionah ]h"] description:ah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(hSupported devicesh]hSupported devices}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(h6Currently the driver supports the following handhelds:h]h6Currently the driver supports the following handhelds:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh block_quote)}(hX- AOKZOE A1 - AOKZOE A1 PRO - AYANEO 2 - AYANEO 2S - AYANEO AIR - AYANEO AIR 1S - AYANEO AIR Plus (Mendocino) - AYANEO AIR Pro - AYANEO Flip DS - AYANEO Flip KB - AYANEO Geek - AYANEO Geek 1S - AYANEO KUN - OneXPlayer 2 - OneXPlayer 2 Pro - OneXPlayer AMD - OneXPlayer mini AMD - OneXPlayer mini AMD PRO - OneXPlayer OneXFly - OneXPlayer X1 A - OneXPlayer X1 i - OneXPlayer X1 mini - OrangePi NEO-01 h]h)}(hhh](h)}(h AOKZOE A1h]h)}(hjh]h AOKZOE A1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h AOKZOE A1 PROh]h)}(hjh]h AOKZOE A1 PRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hAYANEO 2h]h)}(hjh]hAYANEO 2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h AYANEO 2Sh]h)}(hj+h]h AYANEO 2S}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hj)ubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h AYANEO AIRh]h)}(hjBh]h AYANEO AIR}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hj@ubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h AYANEO AIR 1Sh]h)}(hjYh]h AYANEO AIR 1S}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjWubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hAYANEO AIR Plus (Mendocino)h]h)}(hjph]hAYANEO AIR Plus (Mendocino)}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjnubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hAYANEO AIR Proh]h)}(hjh]hAYANEO AIR Pro}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hAYANEO Flip DSh]h)}(hjh]hAYANEO Flip DS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hAYANEO Flip KBh]h)}(hjh]hAYANEO Flip KB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h AYANEO Geekh]h)}(hjh]h AYANEO Geek}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hAYANEO Geek 1Sh]h)}(hjh]hAYANEO Geek 1S}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h AYANEO KUNh]h)}(hjh]h AYANEO KUN}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h OneXPlayer 2h]h)}(hjh]h OneXPlayer 2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer 2 Proh]h)}(hj(h]hOneXPlayer 2 Pro}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hj&ubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer AMDh]h)}(hj?h]hOneXPlayer AMD}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hj=ubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer mini AMDh]h)}(hjVh]hOneXPlayer mini AMD}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjTubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer mini AMD PROh]h)}(hjmh]hOneXPlayer mini AMD PRO}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjkubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer OneXFlyh]h)}(hjh]hOneXPlayer OneXFly}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer X1 Ah]h)}(hjh]hOneXPlayer X1 A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer X1 ih]h)}(hjh]hOneXPlayer X1 i}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer X1 minih]h)}(hjh]hOneXPlayer X1 mini}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOrangePi NEO-01 h]h)}(hOrangePi NEO-01h]hOrangePi NEO-01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]jQjRuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjhhubh)}(hhh]h)}(hX"Turbo/Silent" button behaviour toggle is only supported on: - AOK ZOE A1 - AOK ZOE A1 PRO - OneXPlayer 2 - OneXPlayer 2 Pro - OneXPlayer mini AMD (only with updated alpha BIOS) - OneXPlayer mini AMD PRO - OneXPlayer OneXFly - OneXPlayer X1 A - OneXPlayer X1 i - OneXPlayer X1 mini h](h)}(h<"Turbo/Silent" button behaviour toggle is only supported on:h]h@“Turbo/Silent” button behaviour toggle is only supported on:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubh)}(hhh]h)}(hhh](h)}(h AOK ZOE A1h]h)}(hjh]h AOK ZOE A1}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hAOK ZOE A1 PROh]h)}(hj6h]hAOK ZOE A1 PRO}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj4ubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h OneXPlayer 2h]h)}(hjMh]h OneXPlayer 2}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjKubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer 2 Proh]h)}(hjdh]hOneXPlayer 2 Pro}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjbubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h2OneXPlayer mini AMD (only with updated alpha BIOS)h]h)}(hj{h]h2OneXPlayer mini AMD (only with updated alpha BIOS)}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer X1 Ah]h)}(hjh]hOneXPlayer X1 A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer X1 ih]h)}(hjh]hOneXPlayer X1 i}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hOneXPlayer X1 mini h]h)}(hOneXPlayer X1 minih]hOneXPlayer X1 mini}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]jQjRuh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1hhjhhhNhNubeh}(h]supported-devicesah ]h"]supported devicesah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Sysfs entriesh]h Sysfs entries}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$hhhhhKDubh)}(h'The following attributes are supported:h]h'The following attributes are supported:}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj$hhubh)}(hhh](h)}(h-fan1_input Read Only. Reads current fan RPM. h](h)}(h fan1_inputh]h fan1_input}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjFubh)}(hhh]h)}(h!Read Only. Reads current fan RPM.h]h!Read Only. Reads current fan RPM.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjXubah}(h]h ]h"]h$]h&]uh1hhjFubeh}(h]h ]h"]h$]h&]uh1hhhhKIhjCubh)}(hpwm1_enable Read Write. Enable manual fan control. Write "1" to set to manual, write "0" to let the EC control de fan speed. Read this attribute to see current status. h](h)}(h pwm1_enableh]h pwm1_enable}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjuubh)}(hhh]h)}(hRead Write. Enable manual fan control. Write "1" to set to manual, write "0" to let the EC control de fan speed. Read this attribute to see current status.h]hRead Write. Enable manual fan control. Write “1” to set to manual, write “0” to let the EC control de fan speed. Read this attribute to see current status.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1hhjuubeh}(h]h ]h"]h$]h&]uh1hhhhKMhjChhubh)}(hpwm1 Read Write. Read this attribute to see current duty cycle in the range [0-255]. When pwm1_enable is set to "1" (manual) write any value in the range [0-255] to set fan speed. h](h)}(hpwm1h]hpwm1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjubh)}(hhh]h)}(hRead Write. Read this attribute to see current duty cycle in the range [0-255]. When pwm1_enable is set to "1" (manual) write any value in the range [0-255] to set fan speed.h]hRead Write. Read this attribute to see current duty cycle in the range [0-255]. When pwm1_enable is set to “1” (manual) write any value in the range [0-255] to set fan speed.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhKRhjChhubh)}(hXtt_toggle Read Write. Read this attribute to check the status of the turbo/silent button behaviour function. Write "1" to activate the switch and "0" to deactivate it. The specific keycodes and behaviour is specific to the device both with this function on and off. This attribute is attached to the platform driver and not to the hwmon driver (/sys/devices/platform/oxp-platform/tt_toggle)h](h)}(h tt_toggleh]h tt_toggle}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjubh)}(hhh]h)}(hX|Read Write. Read this attribute to check the status of the turbo/silent button behaviour function. Write "1" to activate the switch and "0" to deactivate it. The specific keycodes and behaviour is specific to the device both with this function on and off. This attribute is attached to the platform driver and not to the hwmon driver (/sys/devices/platform/oxp-platform/tt_toggle)h]hXRead Write. Read this attribute to check the status of the turbo/silent button behaviour function. Write “1” to activate the switch and “0” to deactivate it. The specific keycodes and behaviour is specific to the device both with this function on and off. This attribute is attached to the platform driver and not to the hwmon driver (/sys/devices/platform/oxp-platform/tt_toggle)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhKXhjChhubeh}(h]h ]h"]h$]h&]uh1hhj$hhhhhNubeh}(h] sysfs-entriesah ]h"] sysfs entriesah$]h&]uh1hhhhhhhhKDubeh}(h]kernel-driver-oxp-sensorsah ]h"]kernel driver oxp-sensorsah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_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_handlerj;error_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}(jjjjj!jj j u nametypes}(jjj!j uh}(jhjjejjj j$u 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.