Documentation/hwmon/gpd-fan.rst

Source file repositories/reference/linux-study-clean/Documentation/hwmon/gpd-fan.rst

File Facts

System
Linux kernel
Corpus path
Documentation/hwmon/gpd-fan.rst
Extension
.rst
Size
2147 bytes
Lines
82
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. SPDX-License-Identifier: GPL-2.0-or-later

Kernel driver gpd-fan
=========================

Author:
    - Cryolitia PukNgae <cryolitia@uniontech.com>

Description
------------

Handheld devices from Shenzhen GPD Technology Co., Ltd. provide fan readings
and fan control through their embedded controllers.

Supported devices
-----------------

Currently the driver supports the following handhelds:

 - 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

Module parameters
-----------------

gpd_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

Sysfs entries
-------------

The following attributes are supported:

fan1_input
  Read Only. Reads current fan RPM.

pwm1_enable
  Read/Write. Enable manual fan control. Write "0" to disable control and run
  at full speed. Write "1" to set to manual, write "2" to let the EC control
  decide fan speed. Read this attribute to see current status.

  NB:In consideration of the safety of the device, when setting to manual mode,

Annotation

Implementation Notes