0001
0002
0003
0004
0005
0006
0007
0008
0009 #include <sound/soc-acpi.h>
0010 #include <sound/soc-acpi-intel-match.h>
0011 #include "../skylake/skl.h"
0012
0013 static struct skl_machine_pdata skl_dmic_data;
0014
0015 static const struct snd_soc_acpi_codecs skl_codecs = {
0016 .num_codecs = 1,
0017 .codecs = {"10508825"}
0018 };
0019
0020 struct snd_soc_acpi_mach snd_soc_acpi_intel_skl_machines[] = {
0021 {
0022 .id = "INT343A",
0023 .drv_name = "skl_alc286s_i2s",
0024 .fw_filename = "intel/dsp_fw_release.bin",
0025 },
0026 {
0027 .id = "INT343B",
0028 .drv_name = "skl_n88l25_s4567",
0029 .fw_filename = "intel/dsp_fw_release.bin",
0030 .machine_quirk = snd_soc_acpi_codec_list,
0031 .quirk_data = &skl_codecs,
0032 .pdata = &skl_dmic_data,
0033 },
0034 {
0035 .id = "MX98357A",
0036 .drv_name = "skl_n88l25_m98357a",
0037 .fw_filename = "intel/dsp_fw_release.bin",
0038 .machine_quirk = snd_soc_acpi_codec_list,
0039 .quirk_data = &skl_codecs,
0040 .pdata = &skl_dmic_data,
0041 },
0042 {},
0043 };
0044 EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_skl_machines);