platform/x86: Add Lenovo Other Mode WMI Driver
authorDerek J. Clark <derekjohn.clark@gmail.com>
Wed, 2 Jul 2025 03:38:26 +0000 (20:38 -0700)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Thu, 3 Jul 2025 07:54:33 +0000 (10:54 +0300)
commitedc4b183b794baefb54aa0baeb810fe3ac65d826
tree2300522b002736433fe2b5eea201ca5f773a80e9
parent22024ac5366f065a7b931bee5b62e2588521c4f0
platform/x86: Add Lenovo Other Mode WMI Driver

Adds lenovo-wmi-other driver which provides the Lenovo "Other Mode" WMI
interface that comes on some Lenovo "Gaming Series" hardware. Provides a
firmware-attributes class which enables the use of tunable knobs for SPL,
SPPT, and FPPT.

Reviewed-by: Alok Tiwari <alok.a.tiwari@oracle.com>
Reviewed-by: Armin Wolf <W_Armin@gmx.de>
Signed-off-by: Derek J. Clark <derekjohn.clark@gmail.com>
Link: https://lore.kernel.org/r/20250702033826.1057762-7-derekjohn.clark@gmail.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/lenovo/Kconfig
drivers/platform/x86/lenovo/Makefile
drivers/platform/x86/lenovo/wmi-other.c [new file with mode: 0644]
drivers/platform/x86/lenovo/wmi-other.h [new file with mode: 0644]