diff --git a/local/recipes/system/redbear-quirks/source/quirks.d/50-system.toml b/local/recipes/system/redbear-quirks/source/quirks.d/50-system.toml index 831c0905c6..e539373fd6 100644 --- a/local/recipes/system/redbear-quirks/source/quirks.d/50-system.toml +++ b/local/recipes/system/redbear-quirks/source/quirks.d/50-system.toml @@ -103,3 +103,26 @@ match.product_name = "17U70P" [[dmi_system_quirk]] flags = ["kbd_deactivate_fixup"] match.sys_vendor = "LG Electronics" + +# Dell: same i8042 keyboard IRQ + atkbd quirks (Linux +# drivers/platform/x86/dell/dell-laptop.c and atkbd.c +# cover the full Dell lineup). Modern Standby on +# Dell XPS 13 Plus / Latitude 7440 / Inspiron 14 Plus. +# Hardware-agnostic: applies to all Dell Inc systems. +[[dmi_system_quirk]] +flags = ["kbd_deactivate_fixup", "acpi_irq1_skip_override"] +match.sys_vendor = "Dell Inc." + +# HP: same i8042 / atkbd quirks. Modern Standby on +# HP Spectre x360 14 / EliteBook 840 G10 / Pavilion Aero 13. +# Hardware-agnostic: applies to all HP systems. +[[dmi_system_quirk]] +flags = ["kbd_deactivate_fixup", "acpi_irq1_skip_override"] +match.sys_vendor = "HP" + +# Lenovo: same i8042 / atkbd quirks. Modern Standby on +# ThinkPad X1 Carbon Gen 12 / Yoga Slim 7 / IdeaPad Slim 7i. +# Hardware-agnostic: applies to all Lenovo systems. +[[dmi_system_quirk]] +flags = ["kbd_deactivate_fixup", "acpi_irq1_skip_override"] +match.sys_vendor = "LENOVO"