GPD WM2 (2024): Suspension on Linux

Hi all,

I just thought I’d mention this repository on GitHub, which might fix suspension on the WM2.

I’ve applied the settings, and run the amd_s2idle.py testing script - suspension does appear to work, as well as waking up. The only caveat is that the USB-C ports don’t initialise fully, and require replugging.

I will be reporting this on the drm/amd tracker.

If it does help anyone, it might be worth mentioning in the drm/amd issue tracker where the WM2 suspension has been documented.