All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 1/4] Input: i8042: Swap old quirk combination with new quirk for NHxxRZQ
@ 2025-02-21 23:01 Werner Sembach
  2025-02-21 23:01 ` [PATCH v2 2/4] Input: i8042: Add required quirks for missing old boardnames Werner Sembach
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Werner Sembach @ 2025-02-21 23:01 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: Werner Sembach, linux-input, linux-kernel

Some older Clevo barebones have problems like no or laggy keyboard after
resume or boot which can be fixed with the SERIO_QUIRK_FORCENORESTORE
quirk.

With the old i8042 quirks this devices keyboard is sometimes laggy after
resume. With the new quirk this issue doesn't happen.

Cc: stable@vger.kernel.org
Signed-off-by: Werner Sembach <wse@tuxedocomputers.com>
---
 drivers/input/serio/i8042-acpipnpio.h | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/input/serio/i8042-acpipnpio.h b/drivers/input/serio/i8042-acpipnpio.h
index 127cfdc8668a0..a764248ea11d3 100644
--- a/drivers/input/serio/i8042-acpipnpio.h
+++ b/drivers/input/serio/i8042-acpipnpio.h
@@ -1209,18 +1209,10 @@ static const struct dmi_system_id i8042_dmi_quirk_table[] __initconst = {
 					SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP)
 	},
 	{
-		/*
-		 * Setting SERIO_QUIRK_NOMUX or SERIO_QUIRK_RESET_ALWAYS makes
-		 * the keyboard very laggy for ~5 seconds after boot and
-		 * sometimes also after resume.
-		 * However both are required for the keyboard to not fail
-		 * completely sometimes after boot or resume.
-		 */
 		.matches = {
 			DMI_MATCH(DMI_BOARD_NAME, "NHxxRZQ"),
 		},
-		.driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS |
-					SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP)
+		.driver_data = (void *)(SERIO_QUIRK_FORCENORESTORE)
 	},
 	{
 		.matches = {
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-02-25 21:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-21 23:01 [PATCH v2 1/4] Input: i8042: Swap old quirk combination with new quirk for NHxxRZQ Werner Sembach
2025-02-21 23:01 ` [PATCH v2 2/4] Input: i8042: Add required quirks for missing old boardnames Werner Sembach
2025-02-21 23:01 ` [PATCH v2 3/4] Input: i8042: Swap old quirk combination with new quirk for several devices Werner Sembach
2025-02-21 23:01 ` [PATCH v2 4/4] Input: i8042: Swap old quirk combination with new quirk for more devices Werner Sembach
2025-02-25 21:02 ` [PATCH v2 1/4] Input: i8042: Swap old quirk combination with new quirk for NHxxRZQ Dmitry Torokhov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.