On Sat, Dec 28, 2024 at 5:49 PM Hans de Goede <hdegoede@xxxxxxxxxx> wrote: > > The TongFang GM5HG0A is a TongFang barebone design which is sold under > various brand names. > > The ACPI IRQ override for the keyboard IRQ must be used on these AMD Zen > laptops in order for the IRQ to work. > > At least on the SKIKK Vanaheim variant the DMI product- and board-name > strings have been replaced by the OEM with "Vanaheim" so checking that > board-name contains "GM5HG0A" as is usually done for TongFang barebones > quirks does not work. > > The DMI OEM strings do contain "GM5HG0A". I have looked at the dmidecode > for a few other TongFang devices and the TongFang code-name string being > in the OEM strings seems to be something which is consistently true. > > Add a quirk checking one of the DMI_OEM_STRING(s) is "GM5HG0A" in the hope > that this will work for other OEM versions of the "GM5HG0A" too. > > Link: https://www.skikk.eu/en/laptops/vanaheim-15-rtx-4060 > Closes: https://bugzilla.kernel.org/show_bug.cgi?id=219614 > Cc: stable@xxxxxxxxxxxxxxx > Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> > --- > drivers/acpi/resource.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c > index 7d6537ea176f..90aaec923889 100644 > --- a/drivers/acpi/resource.c > +++ b/drivers/acpi/resource.c > @@ -653,6 +653,17 @@ static const struct dmi_system_id irq1_edge_low_force_override[] = { > DMI_MATCH(DMI_BOARD_NAME, "GMxHGxx"), > }, > }, > + { > + /* > + * TongFang GM5HG0A in case of the SKIKK Vanaheim relabel the > + * board-name is changed, so check OEM strings instead. Note > + * OEM string matches are always exact matches. > + * https://bugzilla.kernel.org/show_bug.cgi?id=219614 > + */ > + .matches = { > + DMI_EXACT_MATCH(DMI_OEM_STRING, "GM5HG0A"), > + }, > + }, > { } > }; > > -- Applied as 6.13-rc material, thanks!