Skip to content

Commit 4483fdf

Browse files
CBala21bardliao
authored andcommitted
ASoC: Intel: soc-acpi: Add entry for sof_rt5682 in NVL match table.
Adding rt5682 I2S codec support for NVL platforms and entry in match table. Signed-off-by: Balamurugan C <balamurugan.c@intel.com>
1 parent 2baf8c0 commit 4483fdf

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

sound/soc/intel/common/soc-acpi-intel-nvl-match.c

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,19 @@
88

99
#include <sound/soc-acpi.h>
1010
#include <sound/soc-acpi-intel-match.h>
11+
#include <sound/soc-acpi-intel-ssp-common.h>
1112
#include "soc-acpi-intel-sdw-mockup-match.h"
1213

1314
static const struct snd_soc_acpi_codecs nvl_essx_83x6 = {
1415
.num_codecs = 3,
1516
.codecs = { "ESSX8316", "ESSX8326", "ESSX8336"},
1617
};
1718

19+
static const struct snd_soc_acpi_codecs nvl_rt5682_rt5682s_hp = {
20+
.num_codecs = 2,
21+
.codecs = {RT5682_ACPI_HID, RT5682S_ACPI_HID},
22+
};
23+
1824
struct snd_soc_acpi_mach snd_soc_acpi_intel_nvl_machines[] = {
1925
{
2026
.comp_ids = &nvl_essx_83x6,
@@ -24,6 +30,13 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_nvl_machines[] = {
2430
SND_SOC_ACPI_TPLG_INTEL_SSP_MSB |
2531
SND_SOC_ACPI_TPLG_INTEL_DMIC_NUMBER,
2632
},
33+
{
34+
.comp_ids = &nvl_rt5682_rt5682s_hp,
35+
.drv_name = "sof_rt5682",
36+
.sof_tplg_filename = "sof-nvl-rt5682", /* the tplg suffix is added at run time */
37+
.tplg_quirk_mask = SND_SOC_ACPI_TPLG_INTEL_SSP_NUMBER |
38+
SND_SOC_ACPI_TPLG_INTEL_SSP_MSB,
39+
},
2740
{},
2841
};
2942
EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_nvl_machines);

0 commit comments

Comments
 (0)