[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <f64346f6-5176-4a71-b17a-bf95a31b5103@amd.com>
Date: Fri, 30 Jan 2026 08:37:58 -0600
From: Mario Limonciello <mario.limonciello@....com>
To: Dirk Su <dirk.su@...onical.com>
Cc: Liam Girdwood <lgirdwood@...il.com>, Mark Brown <broonie@...nel.org>,
Jaroslav Kysela <perex@...ex.cz>, Takashi Iwai <tiwai@...e.com>,
Lane Odenbach <laodenbach@...il.com>,
Oliver Schramm <oliver.schramm97@...il.com>, Adam Queler <queler@...il.com>,
Gabriel Santese <santesegabriel@...il.com>,
Raven Black <ravenblack@...il.com>, Radhi Bajahaw <bajahawradhi@...il.com>,
Alexandru Andries <alex.andries.aa@...il.com>,
Talhah Peerbhai <talhah.peerbhai@...il.com>,
meowmeowbeanz <meowmeowbeanz@....com>, Yuzuru10 <yuzuru_10@...ton.me>,
keenplify <keenplify@...il.com>, Syed Saba kareem <syed.sabakareem@....com>,
linux-sound@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] ASoC: amd: yc: Add quirk for HP 200 G2a 16
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@....com
> <mailto:mario.limonciello@....com>> 於 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@...onical.com
> <mailto:dirk.su@...onical.com>>
>
> 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 = {
>
Powered by blists - more mailing lists