--- Begin Message ---
- To: Mark Pearson <mpearson-lenovo@xxxxxxxxx>, Baishan Jiang <bjiang400@xxxxxxxxxxx>, Mark Brown <broonie@xxxxxxxxxx>, Takashi Iwai <tiwai@xxxxxxxx>, "alsa-devel@xxxxxxxxxxxxxxxx" <alsa-devel@xxxxxxxxxxxxxxxx>
- Subject: RE: [PATCH v2] ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
- From: "Limonciello, Mario" <Mario.Limonciello@xxxxxxx>
- Date: Thu, 13 Apr 2023 16:35:40 +0000
- In-reply-to: <c6a91f32-8c6c-4a39-95d8-ef5c031953ab@app.fastmail.com>
- Msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_actionid: 746d6715-30a4-4b63-8502-472e5ba8035c
- Msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_contentbits: 0
- Msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_enabled: true
- Msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_method: Privileged
- Msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_name: Public-AIP 2.0
- Msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_setdate: 2023-04-13T16:35:38Z
- Msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d
- Msip_labels: MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Enabled=true; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SetDate=2023-04-13T16:35:38Z; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Method=Privileged; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Name=Public-AIP 2.0; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ActionId=c327613d-7546-4ee6-b1f0-3a67adbf4208; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ContentBits=1
- References: <OS3P286MB1711DD6556284B69C79C0C4FE19B9@OS3P286MB1711.JPNP286.PROD.OUTLOOK.COM> <MN0PR12MB61013DABE036B5D1BB3518A5E29B9@MN0PR12MB6101.namprd12.prod.outlook.com> <c6a91f32-8c6c-4a39-95d8-ef5c031953ab@app.fastmail.com>
[Public]
> -----Original Message-----
> From: Mark Pearson <mpearson-lenovo@xxxxxxxxx>
> Sent: Thursday, April 13, 2023 11:34
> To: Limonciello, Mario <Mario.Limonciello@xxxxxxx>; Baishan Jiang
> <bjiang400@xxxxxxxxxxx>; Mark Brown <broonie@xxxxxxxxxx>; Takashi Iwai
> <tiwai@xxxxxxxx>; alsa-devel@xxxxxxxxxxxxxxxx
> Subject: Re: [PATCH v2] ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks
> list for acp6x
>
>
> On Wed, Apr 12, 2023, at 10:47 AM, Limonciello, Mario wrote:
> > [Public]
> >
> > Loop Mark Pearson from Lenovo for awareness.
> >
> >> -----Original Message-----
> >> From: Baishan Jiang <bjiang400@xxxxxxxxxxx>
> >> Sent: Wednesday, April 12, 2023 03:41
> >> To: Mark Brown <broonie@xxxxxxxxxx>; Takashi Iwai <tiwai@xxxxxxxx>;
> >> Limonciello, Mario <Mario.Limonciello@xxxxxxx>; alsa-devel@alsa-
> >> project.org
> >> Cc: Baishan Jiang <bjiang400@xxxxxxxxxxx>
> >> Subject: [PATCH v2] ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks
> list
> >> for acp6x
> >>
> >> ThinkBook 14 G5+ ARP uses Ryzen 7735H processor, and has the same
> >> microphone problem as ThinkBook 14 G4+ ARA.
> >>
> >> Adding 21HY to acp6x quirks table enables microphone for ThinkBook
> >> 14 G5+ ARP.
> >>
> >> Signed-off-by: Baishan Jiang <bjiang400@xxxxxxxxxxx>
> >
> > It would be generally preferred for systems to start including the _DSD in
> the
> > BIOS so we can stop growing the quirk list, but if they don't then patches
> like
> > this make sense.
>
> Ack. I've forwarded to the FW team. Internal ticket is LO-2404.
>
> Realistically though - I'd recommend still carrying on with the patch. This
> platform isn't in the Linux program and it could take me a while to see if I can
> get them to accept making changes I'm afraid.
Right, I also think the patch makes sense but if you can try to get the BIOS team to
get it added on other newer systems not in the Linux program it could avoid it
in the future for those.
>
> Mark
>
> >
> > Reviewed-by: Mario Limonciello <mario.limonciello@xxxxxxx>
> >
> >> ---
> >> V1 -> V2: Fixed signed-off-by format
> >> ---
> >> 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 0acdf0156f07..62d8a8e060d2 100644
> >> --- a/sound/soc/amd/yc/acp6x-mach.c
> >> +++ b/sound/soc/amd/yc/acp6x-mach.c
> >> @@ -178,6 +178,13 @@ static const struct dmi_system_id
> >> yc_acp_quirk_table[] = {
> >> DMI_MATCH(DMI_PRODUCT_NAME, "21EN"),
> >> }
> >> },
> >> + {
> >> + .driver_data = &acp6x_card,
> >> + .matches = {
> >> + DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
> >> + DMI_MATCH(DMI_PRODUCT_NAME, "21HY"),
> >> + }
> >> + },
> >> {
> >> .driver_data = &acp6x_card,
> >> .matches = {
> >> --
> >> 2.40.0
--- End Message ---