News: 0001539404

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux Patches Revised For The Lenovo Gaming Series WMI Drivers

([Linux Gaming] 5 Hours Ago Lenovo Gaming Series WMI Drivers)


One of the patch series that unfortunately weren't finished up in time for the recent Linux v6.15 kernel merge window were the Lenovo Gaming Series WMI Drivers. These are the drivers for supporting some of the Lenovo gaming-oriented hardware under Linux and all the more interesting with [1]the Lenovo Legion Go S handheld having an official Steam OS option .

Being worked on for a while is the Lenovo Gaming Series WMI Drivers for [2]enabling extra functionality under Linux .

As explained by developer Derek J. Clark on the patch series:

"Adds support for the Lenovo "Gaming Series" of laptop hardware that use WMI interfaces that control various power settings. There are multiple WMI interfaces that work in concert to provide getting and setting values as well as validation of input. Currently only the "Gamezone", "Other Mode", and "LENOVO_CAPABILITY_DATA_01" interfaces are implemented, but I attempted to structure the driver so that adding the "Custom Mode", "Lighting", and other data block interfaces would be trivial in a later patches.

...

This driver attempts to standardize the exposed sysfs by mirroring the asus-armoury driver currently under review. As such, a lot of inspiration has been drawn from that driver."

The Lenovo Gaming Series WMI Drivers weren't finished in time for the v6.15 merge window but published yesterday were the [3]v5 patches .

The updated patches bring various basic changes like improved code formatting and some basic code improvements. With work on these Lenovo gaming drivers appearing to settle down, hopefully they'll be ready for upstreaming in time for the Linux v6.16 cycle this summer.



[1] https://www.phoronix.com/news/Lenovo-Legion-Go-SteamOS

[2] https://www.phoronix.com/news/Lenovo-Gaming-Series-Drivers-v2

[3] https://lore.kernel.org/platform-driver-x86/20250408012815.1032357-1-derekjohn.clark@gmail.com/



phoronix

The fact that boys are allowed to exist at all is evidence of a remarkable
Christian forbearance among men.
-- Ambrose Bierce