ALSA: hda: intel-dsp-config: add Alder Lake support
authorKai Vehmanen <kai.vehmanen@linux.intel.com>
Wed, 10 Feb 2021 11:13:10 +0000 (13:13 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 17 Feb 2021 20:17:09 +0000 (21:17 +0100)
Add rules to select SOF driver for Alder Lake systems if a digital
microphone or SoundWire codecs are present in the system. This is
following same rules as for older Tiger Lake systems.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Xiuli Pan <xiuli.pan@intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20210210111310.2227417-1-kai.vehmanen@linux.intel.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/hda/intel-dsp-config.c

index 68bb977..d1eb9d3 100644 (file)
@@ -321,6 +321,18 @@ static const struct config_entry config_table[] = {
        },
 #endif
 
+/* Alder Lake */
+#if IS_ENABLED(CONFIG_SND_SOC_SOF_ALDERLAKE)
+       {
+               .flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE,
+               .device = 0x7ad0,
+       },
+       {
+               .flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE,
+               .device = 0x51c8,
+       },
+#endif
+
 };
 
 static const struct config_entry *snd_intel_dsp_find_config