
Google engineers on the Chromium team have been working on "hid-google-stadiaff" as a kernel module to enable the rumble-based force-feedback for the Google Stadia controller. This controller has been working on Linux already both via Bluetooth and USB wired connectivity via the existing HID code albeit not with force feedback unless the application engages the raw HID "hidraw" interface directly.
The pending "hid-google-stadiaff" driver enables rumble support using the Linux input interface to complement the hidraw path. The force feedback support has been tested successfully on the Google Stadia controller both via wired and wireless connections.
On Sunday the v3 driver patch was submitted as this new driver works its way to the mainline kernel.