On Thu, Jan 04, 2024 at 07:31:17PM +0100, Werner Sembach wrote: > On s3 resume the i8042 driver tries to restore the controller to a known > state by reinitializing things, however this can confuse the controller > with different effects. Mostly occasionally unresponsive keyboards after > resume. > > These issues do not rise on s0ix resume as here the controller is assumed > to preserved its state from before suspend. > > This patch adds a quirk for devices where the reinitialization on s3 resume > is not needed and might be harmful as described above. It does this by > using the s0ix resume code path at selected locations. > > This new quirk goes beyond what the preexisting reset=never quirk does, > which only skips some reinitialization steps. > > Signed-off-by: Werner Sembach <wse@xxxxxxxxxxxxxxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx Applied, thank you. -- Dmitry