mb/google/fizz/var/karma: Correct channel count for DMIC

This board only has 2 DMIC physically connected, and attempting to
record from 4 channels vs 2 results in a large amount of background
noise which drowns out the recording. Selecting the 2 channel DMIC
shows audio on both channels and no noise.

TEST=build/boot fizz/karma, test built-in mic under Windows and Linux.

Change-Id: I48162ff25d8c7f413e651c07a7f8e9604bee224c
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88081
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
This commit is contained in:
Matt DeVillier 2025-06-12 13:12:50 -05:00 committed by Sean Rhodes
commit 41e09a5c59
2 changed files with 4 additions and 4 deletions

View file

@ -95,7 +95,7 @@ config INCLUDE_NHLT_BLOBS
config INCLUDE_NHLT_BLOBS_KARMA
bool "Include blobs for karma audio."
select NHLT_DA7219
select NHLT_DMIC_4CH
select NHLT_DMIC_2CH
select NHLT_MAX98357
config UART_FOR_CONSOLE

View file

@ -7,9 +7,9 @@
void variant_nhlt_init(struct nhlt *nhlt)
{
/* 4 Channel DMIC array. */
if (nhlt_soc_add_dmic_array(nhlt, 4))
printk(BIOS_ERR, "Couldn't add 4CH DMIC array.\n");
/* 2 Channel DMIC array. */
if (nhlt_soc_add_dmic_array(nhlt, 2))
printk(BIOS_ERR, "Couldn't add 2CH DMIC array.\n");
/* Dialog DA7219 Headset codec. */
if (nhlt_soc_add_da7219(nhlt, AUDIO_LINK_SSP1))