Get the latest tech news
Valve Snuck The Lenovo Legion Go S Controller Support Into The Linux Kernel
Valve is supporting Lenovo with the Legion Go S gaming handheld running their Arch Linux based SteamOS
Beyond the fanfare at CES, Valve has been collaborating with Lenovo on engineering resources for ensuring the Legion Go S is running well with SteamOS and in turn the mainline Linux kernel. The patch cover letter also suggested in the future for these entries where simple vendor/device IDs just need to be added to an input driver and Valve wanting to conceal the actual product, it could be done instead by a udev rule instead to avoid the immediate need for a kernel patch while also working out on older kernel versions:"@Pierre-Loup: for upcoming devices you do not want to leak the existence of, a little trick for enabling the xpad driver is via udev rule. It's a bit odd the step of concealing the controller support since there were already Legion Go S related Linux patches going back to late last year working on WMI driver handling and the like.
Or read this on Phoronix