]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
ACPI: resource: Skip IRQ override on ASUS Vivobook Pro N6506CU
authorSam van Kampen <sam@tehsvk.net>
Fri, 29 Aug 2025 14:52:22 +0000 (14:52 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 Nov 2025 20:34:04 +0000 (15:34 -0500)
[ Upstream commit 3a351de0d9c86e23b9eca25838b19468aab02f38 ]

Just like the other Vivobooks here, the N6506CU has its keyboard IRQ
described as ActiveLow in the DSDT, which the kernel overrides to
EdgeHigh, causing the internal keyboard not to work.

Add the N6506CU to the irq1_level_low_skip_override[] quirk table to fix
this.

Signed-off-by: Sam van Kampen <sam@tehsvk.net>
Link: https://patch.msgid.link/20250829145221.2294784-2-sam@tehsvk.net
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/acpi/resource.c

index 7d59c6c9185fc1eacc5be5eaa353c5db1e3e248d..493703249068922595ad323693e35153bf0cd48f 100644 (file)
@@ -510,6 +510,13 @@ static const struct dmi_system_id irq1_level_low_skip_override[] = {
                        DMI_MATCH(DMI_BOARD_NAME, "N6506M"),
                },
        },
+       {
+               /* Asus Vivobook Pro N6506CU* */
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
+                       DMI_MATCH(DMI_BOARD_NAME, "N6506CU"),
+               },
+       },
        {
                /* LG Electronics 17U70P */
                .matches = {