diff options
author | Brent Lu <brent.lu@intel.com> | 2023-09-15 20:48:51 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-09-15 14:44:47 +0100 |
commit | 6bd912d75dcf2c919a715b6e163f90a125e66d78 (patch) | |
tree | 4dd1573bad6a53eb477f7e337f4c06414773240e /sound/soc/intel/common | |
parent | 729fd8b233c9a716f38834d486eacb952034fdb0 (diff) | |
download | linux-stable-6bd912d75dcf2c919a715b6e163f90a125e66d78.tar.gz linux-stable-6bd912d75dcf2c919a715b6e163f90a125e66d78.tar.bz2 linux-stable-6bd912d75dcf2c919a715b6e163f90a125e66d78.zip |
ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config
This configuration supports ADL boards which implement DA7219 on SSP0
and MAX98360A on SSP1. DA7219 uses PLL bypass mode to avoid WCLK
locking problem. To use this mode, MCLK frequency must be 12.288 or
24.576MHz.
Signed-off-by: Brent Lu <brent.lu@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://lore.kernel.org/r/20230915124852.1696857-19-yung-chuan.liao@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/common')
-rw-r--r-- | sound/soc/intel/common/soc-acpi-intel-adl-match.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sound/soc/intel/common/soc-acpi-intel-adl-match.c b/sound/soc/intel/common/soc-acpi-intel-adl-match.c index 4e9787870f60..b513eceb60c3 100644 --- a/sound/soc/intel/common/soc-acpi-intel-adl-match.c +++ b/sound/soc/intel/common/soc-acpi-intel-adl-match.c @@ -614,6 +614,13 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_adl_machines[] = { .quirk_data = &adl_rt5650_amp, .sof_tplg_filename = "sof-adl-rt5650.tplg", }, + { + .id = "DLGS7219", + .drv_name = "adl_mx98360_da7219", + .machine_quirk = snd_soc_acpi_codec_list, + .quirk_data = &adl_max98360a_amp, + .sof_tplg_filename = "sof-adl-max98360a-da7219.tplg", + }, /* place amp-only boards in the end of table */ { .id = "CSC3541", |