Msphinx.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/gpd-fanmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/zh_TW/hwmon/gpd-fanmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/it_IT/hwmon/gpd-fanmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ja_JP/hwmon/gpd-fanmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ko_KR/hwmon/gpd-fanmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/pt_BR/hwmon/gpd-fanmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/sp_SP/hwmon/gpd-fanmodnameN 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/gpd-fan.rsthKubhsection)}(hhh](htitle)}(hKernel driver gpd-fanh]hKernel driver gpd-fan}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhdefinition_list)}(hhh]hdefinition_list_item)}(h6Author: - Cryolitia PukNgae h](hterm)}(hAuthor:h]hAuthor:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh definition)}(hhh]h bullet_list)}(hhh]h list_item)}(h,Cryolitia PukNgae h]h paragraph)}(h+Cryolitia PukNgae h](hCryolitia PukNgae <}(hj hhhNhNubh reference)}(hcryolitia@uniontech.comh]hcryolitia@uniontech.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:cryolitia@uniontech.comuh1jhj ubh>}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhubah}(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 Descriptionh]h Description}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjNhhhhhK ubj )}(hHandheld devices from Shenzhen GPD Technology Co., Ltd. provide fan readings and fan control through their embedded controllers.h]hHandheld devices from Shenzhen GPD Technology Co., Ltd. provide fan readings and fan control through their embedded controllers.}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK hjNhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(hSupported devicesh]hSupported devices}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjuhhhhhKubj )}(h6Currently the driver supports the following handhelds:h]h6Currently the driver supports the following handhelds:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjuhhubh block_quote)}(hX- GPD Win Mini (7840U) - GPD Win Mini (8840U) - GPD Win Mini (HX370) - GPD Pocket 4 - GPD Duo - GPD Win Max 2 (6800U) - GPD Win Max 2 2023 (7840U) - GPD Win Max 2 2024 (8840U) - GPD Win Max 2 2025 (HX370) - GPD Win 4 (6800U) - GPD Win 4 (7840U) - GPD Micro PC 2 h]h)}(hhh](j)}(hGPD Win Mini (7840U)h]j )}(hjh]hGPD Win Mini (7840U)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Win Mini (8840U)h]j )}(hjh]hGPD Win Mini (8840U)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Win Mini (HX370)h]j )}(hjh]hGPD Win Mini (HX370)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h GPD Pocket 4h]j )}(hjh]h GPD Pocket 4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Duoh]j )}(hjh]hGPD Duo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Win Max 2 (6800U)h]j )}(hjh]hGPD Win Max 2 (6800U)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Win Max 2 2023 (7840U)h]j )}(hj)h]hGPD Win Max 2 2023 (7840U)}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj'ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Win Max 2 2024 (8840U)h]j )}(hj@h]hGPD Win Max 2 2024 (8840U)}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj>ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Win Max 2 2025 (HX370)h]j )}(hjWh]hGPD Win Max 2 2025 (HX370)}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjUubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Win 4 (6800U)h]j )}(hjnh]hGPD Win 4 (6800U)}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjlubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Win 4 (7840U)h]j )}(hjh]hGPD Win 4 (7840U)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPD Micro PC 2 h]j )}(hGPD Micro PC 2h]hGPD Micro PC 2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]j:j;uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjuhhubeh}(h]supported-devicesah ]h"]supported devicesah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hModule parametersh]hModule parameters}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK"ubh)}(hhh]h)}(hXgpd_fan_board Force specific which module quirk should be used. Use it like "gpd_fan_board=wm2". - wm2 - GPD Win 4 (7840U) - GPD Win Max 2 (6800U) - GPD Win Max 2 2023 (7840U) - GPD Win Max 2 2024 (8840U) - GPD Win Max 2 2025 (HX370) - win4 - GPD Win 4 (6800U) - win_mini - GPD Win Mini (7840U) - GPD Win Mini (8840U) - GPD Win Mini (HX370) - GPD Pocket 4 - GPD Duo - mpc2 - GPD Micro PC 2 h](h)}(h gpd_fan_boardh]h gpd_fan_board}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubh)}(hhh](j )}(hRForce specific which module quirk should be used. Use it like "gpd_fan_board=wm2".h]hVForce specific which module quirk should be used. Use it like “gpd_fan_board=wm2”.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK%hjubj)}(hXU- wm2 - GPD Win 4 (7840U) - GPD Win Max 2 (6800U) - GPD Win Max 2 2023 (7840U) - GPD Win Max 2 2024 (8840U) - GPD Win Max 2 2025 (HX370) - win4 - GPD Win 4 (6800U) - win_mini - GPD Win Mini (7840U) - GPD Win Mini (8840U) - GPD Win Mini (HX370) - GPD Pocket 4 - GPD Duo - mpc2 - GPD Micro PC 2 h]h)}(hhh](j)}(hwm2 - GPD Win 4 (7840U) - GPD Win Max 2 (6800U) - GPD Win Max 2 2023 (7840U) - GPD Win Max 2 2024 (8840U) - GPD Win Max 2 2025 (HX370)h]h)}(hhh]h)}(hwm2 - GPD Win 4 (7840U) - GPD Win Max 2 (6800U) - GPD Win Max 2 2023 (7840U) - GPD Win Max 2 2024 (8840U) - GPD Win Max 2 2025 (HX370)h](h)}(hwm2h]hwm2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj ubh)}(hhh]h)}(hhh](j)}(hGPD Win 4 (7840U)h]j )}(hj%h]hGPD Win 4 (7840U)}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK)hj#ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hGPD Win Max 2 (6800U)h]j )}(hj<h]hGPD Win Max 2 (6800U)}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK*hj:ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hGPD Win Max 2 2023 (7840U)h]j )}(hjSh]hGPD Win Max 2 2023 (7840U)}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK+hjQubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hGPD Win Max 2 2024 (8840U)h]j )}(hjjh]hGPD Win Max 2 2024 (8840U)}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK,hjhubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hGPD Win Max 2 2025 (HX370)h]j )}(hjh]hGPD Win Max 2 2025 (HX370)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]j:j;uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hwin4 - GPD Win 4 (6800U)h]h)}(hhh]h)}(hwin4 - GPD Win 4 (6800U)h](h)}(hwin4h]hwin4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubh)}(hhh]h)}(hhh]j)}(hGPD Win 4 (6800U)h]j )}(hjh]hGPD Win 4 (6800U)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK/hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]j:j;uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hpwin_mini - GPD Win Mini (7840U) - GPD Win Mini (8840U) - GPD Win Mini (HX370) - GPD Pocket 4 - GPD Duoh]h)}(hhh]h)}(hfwin_mini - GPD Win Mini (7840U) - GPD Win Mini (8840U) - GPD Win Mini (HX370) - GPD Pocket 4 - GPD Duoh](h)}(hwin_minih]hwin_mini}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubh)}(hhh]h)}(hhh](j)}(hGPD Win Mini (7840U)h]j )}(hj)h]hGPD Win Mini (7840U)}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK1hj'ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hGPD Win Mini (8840U)h]j )}(hj@h]hGPD Win Mini (8840U)}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK2hj>ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hGPD Win Mini (HX370)h]j )}(hjWh]hGPD Win Mini (HX370)}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK3hjUubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(h GPD Pocket 4h]j )}(hjnh]h GPD Pocket 4}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK4hjlubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hGPD Duoh]j )}(hjh]hGPD Duo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]j:j;uh1hhhhK1hj!ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhK4hj ubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hmpc2 - GPD Micro PC 2 h]h)}(hhh]h)}(hmpc2 - GPD Micro PC 2 h](h)}(hmpc2h]hmpc2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubh)}(hhh]h)}(hhh]j)}(hGPD Micro PC 2 h]j )}(hGPD Micro PC 2h]hGPD Micro PC 2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]j:j;uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]j:j;uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jhhhK(hjubeh}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]module-parametersah ]h"]module parametersah$]h&]uh1hhhhhhhhK"ubh)}(hhh](h)}(h Sysfs entriesh]h Sysfs entries}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj3hhhhhK:ubj )}(h'The following attributes are supported:h]h'The following attributes are supported:}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK