Re: [PATCH] ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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!





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux