hwmon: add GPD devices sensor driver
authorCryolitia PukNgae <cryolitia@uniontech.com>
Mon, 8 Sep 2025 02:25:44 +0000 (10:25 +0800)
committerGuenter Roeck <linux@roeck-us.net>
Mon, 8 Sep 2025 19:21:52 +0000 (12:21 -0700)
commit0ab88e2394392f475b8857ac82c0c987841217f8
tree70ab8930647b59b1f890c4338b8867c6d9258da3
parenta0cce093689859238f923faa83a6735b7e8613c4
hwmon: add GPD devices sensor driver

Sensors driver for GPD Handhelds that expose fan reading and control via
hwmon sysfs.

Shenzhen GPD Technology Co., Ltd. manufactures a series of handheld
devices. This driver implements these functions through x86 port-mapped
IO.

Tested-by: Marcin StrÄ…gowski <marcin@stragowski.com>
Tested-by: someone5678 <someone5678.dev@gmail.com>
Tested-by: Justin Weiss <justin@justinweiss.com>
Tested-by: Antheas Kapenekakis <lkml@antheas.dev>
Tested-by: command_block <mtf@ik.me>
Tested-by: derjohn <himself@derjohn.de>
Tested-by: Crashdummyy <crashdummy1337@proton.me>
Signed-off-by: Cryolitia PukNgae <cryolitia@uniontech.com>
Link: https://lore.kernel.org/r/20250908-gpd_fan-v9-1-7b4506c03953@uniontech.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
MAINTAINERS
drivers/hwmon/Kconfig
drivers/hwmon/Makefile
drivers/hwmon/gpd-fan.c [new file with mode: 0644]