Skip to content

Commit 15bfd5b

Browse files
antheasgregkh
authored andcommitted
platform/x86/amd/pmc: Add spurious_8042 to Xbox Ally
[ Upstream commit c0ddc54 ] The Xbox Ally features a Van Gogh SoC that has spurious interrupts during resume. We get the following logs: atkbd_receive_byte: 20 callbacks suppressed atkbd serio0: Spurious ACK on isa0060/serio0. Some program might be trying to access hardware directly. So, add the spurious_8042 quirk for it. It does not have a keyboard, so this does not result in any functional loss. Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4659 Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev> Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org> Link: https://patch.msgid.link/20251024152152.3981721-3-lkml@antheas.dev Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 84c2898 commit 15bfd5b

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

drivers/platform/x86/amd/pmc/pmc-quirks.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,14 @@ static const struct dmi_system_id fwbug_list[] = {
116116
DMI_MATCH(DMI_PRODUCT_NAME, "21A1"),
117117
}
118118
},
119+
{
120+
.ident = "ROG Xbox Ally RC73YA",
121+
.driver_data = &quirk_spurious_8042,
122+
.matches = {
123+
DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK COMPUTER INC."),
124+
DMI_MATCH(DMI_BOARD_NAME, "RC73YA"),
125+
}
126+
},
119127
/* https://bugzilla.kernel.org/show_bug.cgi?id=218024 */
120128
{
121129
.ident = "V14 G4 AMN",

0 commit comments

Comments
 (0)