From: Greg Kroah-Hartman Date: Sun, 14 Sep 2025 16:35:22 +0000 (+0200) Subject: 5.10-stable patches X-Git-Tag: v6.1.153~39 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4c85d5d5180375cce6bafab8d911166eb20bcb80;p=thirdparty%2Fkernel%2Fstable-queue.git 5.10-stable patches added patches: input-i8042-add-tuxedo-infinitybook-pro-gen10-amd-to-i8042-quirk-table.patch --- diff --git a/queue-5.10/input-i8042-add-tuxedo-infinitybook-pro-gen10-amd-to-i8042-quirk-table.patch b/queue-5.10/input-i8042-add-tuxedo-infinitybook-pro-gen10-amd-to-i8042-quirk-table.patch new file mode 100644 index 0000000000..0b11dd9741 --- /dev/null +++ b/queue-5.10/input-i8042-add-tuxedo-infinitybook-pro-gen10-amd-to-i8042-quirk-table.patch @@ -0,0 +1,46 @@ +From 1939a9fcb80353dd8b111aa1e79c691afbde08b4 Mon Sep 17 00:00:00 2001 +From: Christoffer Sandberg +Date: Tue, 26 Aug 2025 16:26:06 +0200 +Subject: Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table + +From: Christoffer Sandberg + +commit 1939a9fcb80353dd8b111aa1e79c691afbde08b4 upstream. + +Occasionally wakes up from suspend with missing input on the internal +keyboard. Setting the quirks appears to fix the issue for this device as +well. + +Signed-off-by: Christoffer Sandberg +Signed-off-by: Werner Sembach +Cc: stable@vger.kernel.org +Link: https://lore.kernel.org/r/20250826142646.13516-1-wse@tuxedocomputers.com +Signed-off-by: Dmitry Torokhov +Signed-off-by: Greg Kroah-Hartman +--- + drivers/input/serio/i8042-acpipnpio.h | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +--- a/drivers/input/serio/i8042-acpipnpio.h ++++ b/drivers/input/serio/i8042-acpipnpio.h +@@ -1155,6 +1155,20 @@ static const struct dmi_system_id i8042_ + .driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS | + SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP) + }, ++ { ++ .matches = { ++ DMI_MATCH(DMI_BOARD_NAME, "XxHP4NAx"), ++ }, ++ .driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS | ++ SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP) ++ }, ++ { ++ .matches = { ++ DMI_MATCH(DMI_BOARD_NAME, "XxKK4NAx_XxSP4NAx"), ++ }, ++ .driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS | ++ SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP) ++ }, + /* + * A lot of modern Clevo barebones have touchpad and/or keyboard issues + * after suspend fixable with nomux + reset + noloop + nopnp. Luckily, diff --git a/queue-5.10/series b/queue-5.10/series index 91250d43dd..1adb41af83 100644 --- a/queue-5.10/series +++ b/queue-5.10/series @@ -24,3 +24,4 @@ mtd-rawnand-stm32_fmc2-fix-dma_map_sg-error-check.patch mtd-rawnand-stm32_fmc2-avoid-overlapping-mappings-on-ecc-buffer.patch mtd-nand-raw-atmel-fix-comment-in-timings-preparation.patch mtd-nand-raw-atmel-respect-tar-tclr-in-read-setup-timing.patch +input-i8042-add-tuxedo-infinitybook-pro-gen10-amd-to-i8042-quirk-table.patch