linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] ALSA: hda: intel-dsp-config: Select SOF driver on MTL Chromebooks
@ 2025-08-21  1:47 Brady Norander
  2025-08-22 16:20 ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: Brady Norander @ 2025-08-21  1:47 UTC (permalink / raw)
  To: alsa-devel, linux-kernel
  Cc: Mark Brown, Cezary Rojewski, amadeuszx.slawinski, tiwai,
	Bard Liao, pierre-louis.bossart, Brady Norander

The SOF driver is required for functional audio on MTL Chromebooks

Signed-off-by: Brady Norander <bradynorander@gmail.com>
---
 sound/hda/core/intel-dsp-config.c | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

diff --git a/sound/hda/core/intel-dsp-config.c b/sound/hda/core/intel-dsp-config.c
index 3cb1e7fc3b3b..00f184917623 100644
--- a/sound/hda/core/intel-dsp-config.c
+++ b/sound/hda/core/intel-dsp-config.c
@@ -167,9 +167,9 @@ static const struct config_entry config_table[] = {
 
 /*
  * CoffeeLake, CannonLake, CometLake, IceLake, TigerLake, AlderLake,
- * RaptorLake use legacy HDAudio driver except for Google Chromebooks
- * and when DMICs are present. Two cases are required since Coreboot
- * does not expose NHLT tables.
+ * RaptorLake, MeteorLake use legacy HDAudio driver except for Google
+ * Chromebooks and when DMICs are present. Two cases are required since
+ * Coreboot does not expose NHLT tables.
  *
  * When the Chromebook quirk is not present, it's based on information
  * that no such device exists. When the quirk is present, it could be
@@ -516,6 +516,19 @@ static const struct config_entry config_table[] = {
 /* Meteor Lake */
 #if IS_ENABLED(CONFIG_SND_SOC_SOF_METEORLAKE)
 	/* Meteorlake-P */
+	{
+		.flags = FLAG_SOF,
+		.device = PCI_DEVICE_ID_INTEL_HDA_MTL,
+		.dmi_table = (const struct dmi_system_id []) {
+			{
+				.ident = "Google Chromebooks",
+				.matches = {
+					DMI_MATCH(DMI_SYS_VENDOR, "Google"),
+				}
+			},
+			{}
+		}
+	},
 	{
 		.flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE,
 		.device = PCI_DEVICE_ID_INTEL_HDA_MTL,
-- 
2.50.1


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

* Re: [PATCH] ALSA: hda: intel-dsp-config: Select SOF driver on MTL Chromebooks
  2025-08-21  1:47 [PATCH] ALSA: hda: intel-dsp-config: Select SOF driver on MTL Chromebooks Brady Norander
@ 2025-08-22 16:20 ` Takashi Iwai
  0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2025-08-22 16:20 UTC (permalink / raw)
  To: Brady Norander
  Cc: alsa-devel, linux-kernel, Mark Brown, Cezary Rojewski,
	amadeuszx.slawinski, Bard Liao, pierre-louis.bossart

On Thu, 21 Aug 2025 03:47:30 +0200,
Brady Norander wrote:
> 
> The SOF driver is required for functional audio on MTL Chromebooks
> 
> Signed-off-by: Brady Norander <bradynorander@gmail.com>

Thanks, applied now.


Takashi

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

end of thread, other threads:[~2025-08-22 16:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-21  1:47 [PATCH] ALSA: hda: intel-dsp-config: Select SOF driver on MTL Chromebooks Brady Norander
2025-08-22 16:20 ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).