I've got a new LG gram laptop (LG Electronics 17Z90Q-K.ADC9U1), running Ubuntu 22.04, fully encrypted disk using ZFS. Everything is working except when the computer wakes from suspend, the keyboard no longer works. I've included the output from libinput list-devices. I'm guessing the AT translation may be some kind of buffer translation from a UART device between the keyboard and cpu, but just a guess. My guess is this device is put to sleep, but not woken on power-up. I have to shutdown and power-up every time I store my laptop, so any help is appreciated. I've tried everything I can search online, but to no avail.
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event3
Group: 7
Seat: seat0, default
Capabilities: keyboard
Edit: I have since tested the USB ports, and can confirm USB keyboards work on wake. From what I can see in the dmesg, it's an issue with the i8042 IC. I've tried editing all combinations of kernel grub options to no avail.