Skip to content

Commit 09d94ac

Browse files
tuxedo-wsegregkh
authored andcommitted
Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
commit 3870e28 upstream. The Gen6 devices have the same problem and the same Solution as the Gen5 ones. Some TongFang barebones have touchpad and/or keyboard issues after suspend, fixable with nomux + reset + noloop + nopnp. Luckily, none of them have an external PS/2 port so this can safely be set for all of them. I'm not entirely sure if every device listed really needs all four quirks, but after testing and production use, no negative effects could be observed when setting all four. Signed-off-by: Werner Sembach <wse@tuxedocomputers.com> Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20240910094008.1601230-3-wse@tuxedocomputers.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent c18dca9 commit 09d94ac

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

drivers/input/serio/i8042-acpipnpio.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1143,6 +1143,13 @@ static const struct dmi_system_id i8042_dmi_quirk_table[] __initconst = {
11431143
.driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS |
11441144
SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP)
11451145
},
1146+
{
1147+
.matches = {
1148+
DMI_MATCH(DMI_BOARD_NAME, "GMxHGxx"),
1149+
},
1150+
.driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS |
1151+
SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP)
1152+
},
11461153
/*
11471154
* A lot of modern Clevo barebones have touchpad and/or keyboard issues
11481155
* after suspend fixable with nomux + reset + noloop + nopnp. Luckily,

0 commit comments

Comments
 (0)