Skip to content

Commit dc88b77

Browse files
Brady Norandertiwai
authored andcommitted
ALSA: hda: intel-dsp-config: Select SOF driver on MTL Chromebooks
The SOF driver is required for functional audio on MTL Chromebooks Signed-off-by: Brady Norander <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Takashi Iwai <[email protected]>
1 parent 9c61828 commit dc88b77

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

sound/hda/core/intel-dsp-config.c

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,9 +167,9 @@ static const struct config_entry config_table[] = {
167167

168168
/*
169169
* CoffeeLake, CannonLake, CometLake, IceLake, TigerLake, AlderLake,
170-
* RaptorLake use legacy HDAudio driver except for Google Chromebooks
171-
* and when DMICs are present. Two cases are required since Coreboot
172-
* does not expose NHLT tables.
170+
* RaptorLake, MeteorLake use legacy HDAudio driver except for Google
171+
* Chromebooks and when DMICs are present. Two cases are required since
172+
* Coreboot does not expose NHLT tables.
173173
*
174174
* When the Chromebook quirk is not present, it's based on information
175175
* that no such device exists. When the quirk is present, it could be
@@ -516,6 +516,19 @@ static const struct config_entry config_table[] = {
516516
/* Meteor Lake */
517517
#if IS_ENABLED(CONFIG_SND_SOC_SOF_METEORLAKE)
518518
/* Meteorlake-P */
519+
{
520+
.flags = FLAG_SOF,
521+
.device = PCI_DEVICE_ID_INTEL_HDA_MTL,
522+
.dmi_table = (const struct dmi_system_id []) {
523+
{
524+
.ident = "Google Chromebooks",
525+
.matches = {
526+
DMI_MATCH(DMI_SYS_VENDOR, "Google"),
527+
}
528+
},
529+
{}
530+
}
531+
},
519532
{
520533
.flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE,
521534
.device = PCI_DEVICE_ID_INTEL_HDA_MTL,

0 commit comments

Comments
 (0)