Hello Coiby, I built and installed the module as per the instructions in the branch you linked me to and `journalctl -k|grep amd_gpio` showed nothing. No new printouts in the kernel log. So I recompiled the module again with the pr_alert() statement you printed above and still nothing.
So, I recompiled the kernel from source once again but this time I made the source code changes before compiling the entire kernel (instead of then recompiling the kernel module and overwriting the current one). And this worked! Touchpad works just fine and I see the printouts as expected (0x50388 instead of 0x51bc8). My understanding was that simply copying the module over to the old one in `/lib/modules/$(uname -r)/kernel/drivers/pinctrl/pinctrl-amd.ko` would suffice, but that does not seem to be the case, at least with this ubuntu-flavored kernel version. I am interested to know why, but I will probably look that up on my own. The important thing is that there shouldnt be any doubt regarding whether or not the fix works on 5.7 as well. So once again thank you Coiby for your fix and for helping me to get to the bottom of this! -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-input-libinput in Ubuntu. https://bugs.launchpad.net/bugs/1887190 Title: MSFT Touchpad not working on Lenovo Legion-5 15ARH05 To manage notifications about this bug go to: https://bugs.launchpad.net/pop-os/+bug/1887190/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp