mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [RESEND PATCH] ASoC: amd: yc: Add Lenovo ThinkPad E16 Gen 2 (21JN) to quirks
       [not found]     ` <aoukqUoiIzcctf-k@adriana>
@ 2026-09-17  9:51       ` Seiji Adachi
  2026-09-17 10:09         ` Mark Brown
  0 siblings, 1 reply; 2+ messages in thread
From: Seiji Adachi @ 2026-09-17  9:51 UTC (permalink / raw)
  To: Vijendar.Mukunda, broonie
  Cc: venkataprasad.potturu, lgirdwood, perex, tiwai, alsa-devel,
	linux-sound, linux-kernel, Seiji Adachi

Hi,

I am resending this request along with the code change (diff) required for 
Lenovo ThinkPad E16 Gen 2 (21JN).

Could you please review and consider applying the following patch to 
sound/soc/amd/yc/acp6x-mach.c?

Thanks,
Seiji

---
Subject: [PATCH] ASoC: amd: yc: Add Lenovo ThinkPad E16 Gen 2 (21JN) to quirks

Add ThinkPad E16 Gen 2 (21JN) to the DMI table in acp6x-mach.c
to enable the internal digital microphone (DMIC).

Signed-off-by: Seiji Adachi <seiji_adachi@yahoo.co.jp>
---
diff --git a/sound/soc/amd/yc/acp6x-mach.c b/sound/soc/amd/yc/acp6x-mach.c
index 385fede6d..ea173bdab 100644
--- a/sound/soc/amd/yc/acp6x-mach.c
+++ b/sound/soc/amd/yc/acp6x-mach.c
@@ -248,6 +248,13 @@ static const struct dmi_system_id yc_acp_quirk_table[] = {
 						 DMI_MATCH(DMI_PRODUCT_NAME, "21J6"),
 				 }
 		 },
+		{
+				.driver_data = &acp6x_card,
+				.matches = {
+						DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
+						DMI_MATCH(DMI_PRODUCT_NAME, "21JN"),
+				}
+		},
 		 {
 				 .driver_data = &acp6x_card,
 				 .matches = {
---


On Mon, Aug 24, 2026 at 10:55:53AM +0900, Seiji Adachi wrote:
> Hi,
> 
> I am writing to provide an update regarding the internal microphone issue on Lenovo ThinkPad E16 Gen 2 (21JN-003SCD).
> 
> I have recently updated the kernel to version 7.1.8+deb13-amd64 (Debian trixie-backports), but the internal digital microphone (DMIC) is still not recognized.
> 
> Output of `arecord -l` on kernel 7.1.8:
> **** List of CAPTURE Hardware Devices ****
> card 1: Generic_1 [HD-Audio Generic], device 0: CX11880 Analog [CX11880 Analog]
>   Subdevices: 0/1
>   Subdevice #0: subdevice #0
> 
> Could you please check if the DMI entry for 21JN can be added to sound/soc/amd/yc/acp6x-mach.c?
> 
> Thank you for your help.
> 
> Best regards,
> Seiji
> 
> 
> On Fri, Jul 17, 2026 at 02:22:27PM +0800, Seiji Adachi wrote:
> > Hi,
> > 
> > An update on this: I have just upgraded my system kernel to the latest available version, 7.0.13. 
> > 
> > However, the internal digital microphone (DMIC) is still not detected (`arecord -l` shows the same result as before). 
> > 
> > So the quirk entry for "21JN" is definitely still needed in the latest kernel version.
> > 
> > Best regards,
> > 
> > Seiji
> > 
> > On Fri, Jul 17, 2026 at 11:17:58AM +0800, Seiji Adachi wrote:
> > > Hi,
> > > 
> > > I have a Lenovo ThinkPad E16 Gen 2 (AMD Ryzen 7 7735HS) with machine type "21JN".
> > > Currently, the internal digital microphone (DMIC) is not detected on Debian 13 (kernel 6.18).
> > > 
> > > Similar to the "21M5" model, this "21JN" model also requires a DMI quirk entry to enable the internal microphone.
> > > 
> > > Could you please add the "21JN" model to the quirk list in `sound/soc/amd/yc/acp6x-mach.c`?
> > > 
> > > DMI info:
> > > - Vendor: LENOVO
> > > - Product Name: 21JN
> > > 
> > > Thank you,
> > > 
> > > Seiji Adachi

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [RESEND PATCH] ASoC: amd: yc: Add Lenovo ThinkPad E16 Gen 2 (21JN) to quirks
  2026-09-17  9:51       ` [RESEND PATCH] ASoC: amd: yc: Add Lenovo ThinkPad E16 Gen 2 (21JN) to quirks Seiji Adachi
@ 2026-09-17 10:09         ` Mark Brown
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Brown @ 2026-09-17 10:09 UTC (permalink / raw)
  To: Seiji Adachi
  Cc: Vijendar.Mukunda, venkataprasad.potturu, lgirdwood, perex, tiwai,
	alsa-devel, linux-sound, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 682 bytes --]

On Thu, Sep 17, 2026 at 06:51:24PM +0900, Seiji Adachi wrote:
> Hi,
> 
> I am resending this request along with the code change (diff) required for 
> Lenovo ThinkPad E16 Gen 2 (21JN).
> 
> Could you please review and consider applying the following patch to 
> sound/soc/amd/yc/acp6x-mach.c?

Please submit patches following the process documented in
submitting-patches.rst, the formatting of the email is quite important
for tools to be able to process the patch.

You might want to look at b4 to send the patches, especially it's web
submission endpoint which avoids having to configure mail:

   https://b4.docs.kernel.org/en/latest/contributor/overview.html


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-09-17 12:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <almeAbvirJwQ5doF.ref@adriana>
     [not found] ` <almeAbvirJwQ5doF@adriana>
     [not found]   ` <alnKI3bPaZUc6uwB@adriana>
     [not found]     ` <aoukqUoiIzcctf-k@adriana>
2026-09-17  9:51       ` [RESEND PATCH] ASoC: amd: yc: Add Lenovo ThinkPad E16 Gen 2 (21JN) to quirks Seiji Adachi
2026-09-17 10:09         ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®