Re: [PATCH] ASoC: amd: yc: Add quirk for HP 200 G2a 16

From: Mario Limonciello

Date: Fri Jan 30 2026 - 09:38:30 EST


On 1/29/26 9:26 PM, Dirk Su wrote:
H Mario,

Thanks for the reply.
This is a old generation CPU (AMD Athlon Gold 20, family:23, model:160).
Anson@AMD suggest us using the quirk to fix the issue.

Old generation CPU but new platform? Old generation CPU and old pre-production platform?

A quirk *may* be the right solution, but if this is there is still an opportunity to fix the platform firmware that is my preference. You let me know based upon how far along it is.


Regards,
Dirk

Mario Limonciello <mario.limonciello@xxxxxxx <mailto:mario.limonciello@xxxxxxx>> 於 2026年1月30日週五 上午3:36寫道:

On 1/29/26 12:50 AM, Dirk Su wrote:
> Fix the missing mic on HP 200 G2a 16 by adding quirk with the
> board ID 8EE4
>
> Signed-off-by: Dirk Su <dirk.su@xxxxxxxxxxxxx
<mailto:dirk.su@xxxxxxxxxxxxx>>

Is this a production hardware and firmware?

If so this patch makes sense.

If it's not, can you please explore adding the _DSD entry
"AcpDmicConnected".

> ---
>   sound/soc/amd/yc/acp6x-mach.c | 7 +++++++
>   1 file changed, 7 insertions(+)
>
> diff --git a/sound/soc/amd/yc/acp6x-mach.c b/sound/soc/amd/yc/
acp6x-mach.c
> index 0294177acc663..500b4fda0581f 100644
> --- a/sound/soc/amd/yc/acp6x-mach.c
> +++ b/sound/soc/amd/yc/acp6x-mach.c
> @@ -633,6 +633,13 @@ static const struct dmi_system_id
yc_acp_quirk_table[] = {
>                       DMI_MATCH(DMI_BOARD_NAME, "8BD6"),
>               }
>       },
> +     {
> +             .driver_data = &acp6x_card,
> +             .matches = {
> +                     DMI_MATCH(DMI_BOARD_VENDOR, "HP"),
> +                     DMI_MATCH(DMI_BOARD_NAME, "8EE4"),
> +             }
> +     },
>       {
>               .driver_data = &acp6x_card,
>               .matches = {