* [PATCH] Subject: [PATCH 1/1] x86: Fix spurious 8042 for Mechrevo Yilong15Pro
@ 2025-09-05 8:30 aprilgrimoire
2025-09-05 17:51 ` Mario Limonciello
0 siblings, 1 reply; 2+ messages in thread
From: aprilgrimoire @ 2025-09-05 8:30 UTC (permalink / raw)
To: linux-pm@vger.kernel.org; +Cc: Mario Limonciello
From d82abe97c5696e22eb24c7eabe641432446da8cf Mon Sep 17 00:00:00 2001From: April Grimoire <AprilGrimoire@proton.me>
Date: Fri, 5 Sep 2025 16:24:33 +0800
Subject: [PATCH] Subject: [PATCH 1/1] x86: Fix spurious 8042 for Mechrevo
Yilong15Pro
The firmware of Mechrevo Yilong15Pro emits a spurious keyboard interrupt on
events including closing the lid. When a user closes the lid on an already
suspended system this causes the system to wake up.
Add Mechrevo Yilong15Pro Series (GM5HG7A) to the list of quirk
spurious_8042 to workaround this issue.
Link: https://lore.kernel.org/linux-pm/6ww4uu6Gl4F5n6VY5dl1ufASfKzs4DhMxAN8BuqUpCoqU3PQukVSVSBCl_lKIzkQ-S8kt1acPd58eyolhkWN32lMLFj4ViI0Tdu2jwhnYZ8=@proton.me/
Signed-off-by: April Grimoire <aprilgrimoire@proton.me>
---
drivers/platform/x86/amd/pmc/pmc-quirks.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/platform/x86/amd/pmc/pmc-quirks.c b/drivers/platform/x86/amd/pmc/pmc-quirks.c
index 18fb44139d..4d0a38e06f 100644
--- a/drivers/platform/x86/amd/pmc/pmc-quirks.c
+++ b/drivers/platform/x86/amd/pmc/pmc-quirks.c
@@ -239,6 +239,14 @@ static const struct dmi_system_id fwbug_list[] = {
DMI_MATCH(DMI_BOARD_NAME, "WUJIE14-GX4HRXL"),
}
},
+ {
+ .ident = "MECHREVO Yilong15Pro Series GM5HG7A",
+ .driver_data = &quirk_spurious_8042,
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "MECHREVO"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Yilong15Pro Series GM5HG7A"),
+ }
+ },
/* https://bugzilla.kernel.org/show_bug.cgi?id=220116 */
{
.ident = "PCSpecialist Lafite Pro V 14M",
--
2.49.1
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [PATCH] Subject: [PATCH 1/1] x86: Fix spurious 8042 for Mechrevo Yilong15Pro
2025-09-05 8:30 [PATCH] Subject: [PATCH 1/1] x86: Fix spurious 8042 for Mechrevo Yilong15Pro aprilgrimoire
@ 2025-09-05 17:51 ` Mario Limonciello
0 siblings, 0 replies; 2+ messages in thread
From: Mario Limonciello @ 2025-09-05 17:51 UTC (permalink / raw)
To: aprilgrimoire, linux-pm@vger.kernel.org
On 9/5/2025 3:30 AM, aprilgrimoire wrote:
> From d82abe97c5696e22eb24c7eabe641432446da8cf Mon Sep 17 00:00:00 2001From: April Grimoire <AprilGrimoire@proton.me>
> Date: Fri, 5 Sep 2025 16:24:33 +0800
> Subject: [PATCH] Subject: [PATCH 1/1] x86: Fix spurious 8042 for Mechrevo
> Yilong15Pro
>
> The firmware of Mechrevo Yilong15Pro emits a spurious keyboard interrupt on
> events including closing the lid. When a user closes the lid on an already
> suspended system this causes the system to wake up.
> Add Mechrevo Yilong15Pro Series (GM5HG7A) to the list of quirk
> spurious_8042 to workaround this issue.
>
> Link: https://lore.kernel.org/linux-pm/6ww4uu6Gl4F5n6VY5dl1ufASfKzs4DhMxAN8BuqUpCoqU3PQukVSVSBCl_lKIzkQ-S8kt1acPd58eyolhkWN32lMLFj4ViI0Tdu2jwhnYZ8=@proton.me/
>
> Signed-off-by: April Grimoire <aprilgrimoire@proton.me>
> ---
Three comments.
1) The subject line is really messed up.
2) This needs to be submitted to platform-x86 mailing list instead.
3) It doesn't apply to the -fixes branch for platform-x86. You'll need
to rebase it.
❯ git checkout platform-x86/fixes
Note: switching to 'platform-x86/fixes'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at aa28991fd5dc4 platform/x86/intel: power-domains: Use
topology_logical_package_id() for package ID
❯ b4 shazam -sl
https://lore.kernel.org/linux-pm/WO4-1V8LhkguyJ12_oK3K7dgEjZwM31XRoXJEbZa-sLbqL85Lmc7iqi_3dCpyyFKsuDSlMj5_Kg-r5iZX4rxeHqsF9T6jXkE7RaGZDrbDhE=@proton.me/
Grabbing thread from
lore.kernel.org/all/WO4-1V8LhkguyJ12_oK3K7dgEjZwM31XRoXJEbZa-sLbqL85Lmc7iqi_3dCpyyFKsuDSlMj5_Kg-r5iZX4rxeHqsF9T6jXkE7RaGZDrbDhE%3D@proton.me/t.mbox.gz
Checking for newer revisions
Grabbing search results from lore.kernel.org
Analyzing 1 messages in the thread
Looking for additional code-review trailers on lore.kernel.org
Checking attestation on all messages, may take a moment...
---
✓ [PATCH] Subject: [PATCH 1/1] x86: Fix spurious 8042 for Mechrevo
Yilong15Pro
+ Link:
https://lore.kernel.org/r/WO4-1V8LhkguyJ12_oK3K7dgEjZwM31XRoXJEbZa-sLbqL85Lmc7iqi_3dCpyyFKsuDSlMj5_Kg-r5iZX4rxeHqsF9T6jXkE7RaGZDrbDhE=@proton.me
+ Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org>
---
✓ Signed: DKIM/proton.me
---
Total patches: 1
---
Applying: Subject: [PATCH 1/1] x86: Fix spurious 8042 for Mechrevo
Yilong15Pro
Patch failed at 0001 Subject: [PATCH 1/1] x86: Fix spurious 8042 for
Mechrevo Yilong15Pro
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
error: corrupt patch at line 10
hint: Use 'git am --show-current-patch=diff' to see the failed patch
> drivers/platform/x86/amd/pmc/pmc-quirks.c | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/drivers/platform/x86/amd/pmc/pmc-quirks.c b/drivers/platform/x86/amd/pmc/pmc-quirks.c
> index 18fb44139d..4d0a38e06f 100644
> --- a/drivers/platform/x86/amd/pmc/pmc-quirks.c
> +++ b/drivers/platform/x86/amd/pmc/pmc-quirks.c
> @@ -239,6 +239,14 @@ static const struct dmi_system_id fwbug_list[] = {
> DMI_MATCH(DMI_BOARD_NAME, "WUJIE14-GX4HRXL"),
> }
> },
> + {
> + .ident = "MECHREVO Yilong15Pro Series GM5HG7A",
> + .driver_data = &quirk_spurious_8042,
> + .matches = {
> + DMI_MATCH(DMI_SYS_VENDOR, "MECHREVO"),
> + DMI_MATCH(DMI_PRODUCT_NAME, "Yilong15Pro Series GM5HG7A"),
> + }
> + },
> /* https://bugzilla.kernel.org/show_bug.cgi?id=220116 */
> {
> .ident = "PCSpecialist Lafite Pro V 14M",
> --
> 2.49.1
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-09-05 17:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-05 8:30 [PATCH] Subject: [PATCH 1/1] x86: Fix spurious 8042 for Mechrevo Yilong15Pro aprilgrimoire
2025-09-05 17:51 ` Mario Limonciello
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox