Re: [PATCH] ASoC: amd: yc: Add DMI quirk for HP OmniBook 3 Laptop 16-by0xxx
From: Mukunda,Vijendar
Date: Sat Oct 31 2026 - 09:51:07 EST
On 31/10/26 15:51, Gianluca Balboni wrote:
> [You don't often get email from gianluca.balboni06@xxxxxxxxx. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
>
> The HP OmniBook 3 Laptop 16-by0xxx (board ID 8EE3) has an internal DMIC
> connected to the AMD ACP6x audio coprocessor. The BIOS does not set the
> AcpDmicConnected _DSD property or the _WOV method, and the board is missing
> from yc_acp_quirk_table[], so acp6x_probe() returns -ENODEV and no DMIC
> capture device is registered.
>
> Add a DMI quirk entry for this model to enable ACP DMIC support.
>
> Cc: stable@xxxxxxxxxxxxxxx
> Signed-off-by: Gianluca Balboni <gianluca.balboni06@xxxxxxxxx>
Reviewed-by: Vijendar Mukunda <Vijendar.Mukunda@xxxxxxx>
> ---
> 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 a7fa0e8c460d..7a629b35e076 100644
> --- a/sound/soc/amd/yc/acp6x-mach.c
> +++ b/sound/soc/amd/yc/acp6x-mach.c
> @@ -762,6 +762,13 @@ static const struct dmi_system_id yc_acp_quirk_table[] = {
> {
> .driver_data = &acp6x_card,
> .matches = {
> + DMI_MATCH(DMI_BOARD_VENDOR, "HP"),
> + DMI_MATCH(DMI_BOARD_NAME, "8EE3"),
> + }
> + },
> + {
> + .driver_data = &acp6x_card,
> + .matches = {
> DMI_MATCH(DMI_BOARD_VENDOR, "HP"),
> DMI_MATCH(DMI_BOARD_NAME, "8EE4"),
> }
> --
> 2.56.0