Skip to content

Commit 78ccf51

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 5da1846 commit 78ccf51

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
@@ -122,6 +122,14 @@ static const struct dmi_system_id fwbug_list[] = {
122122
DMI_MATCH(DMI_PRODUCT_NAME, "21A1"),
123123
}
124124
},
125+
{
126+
.ident = "ROG Xbox Ally RC73YA",
127+
.driver_data = &quirk_spurious_8042,
128+
.matches = {
129+
DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK COMPUTER INC."),
130+
DMI_MATCH(DMI_BOARD_NAME, "RC73YA"),
131+
}
132+
},
125133
/* https://bugzilla.kernel.org/show_bug.cgi?id=218024 */
126134
{
127135
.ident = "V14 G4 AMN",

0 commit comments

Comments
 (0)