ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry
authorNaveen Manohar <naveen.m@intel.com>
Mon, 18 Jun 2018 18:29:38 +0000 (13:29 -0500)
committerMark Brown <broonie@kernel.org>
Tue, 19 Jun 2018 14:47:06 +0000 (15:47 +0100)
This patch adds da7219_max98357a machine driver entry into
machine table

Signed-off-by: Naveen Manohar <naveen.m@intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/common/soc-acpi-intel-glk-match.c

index dee0943..5902aa1 100644 (file)
@@ -9,12 +9,24 @@
 #include <sound/soc-acpi.h>
 #include <sound/soc-acpi-intel-match.h>
 
+static struct snd_soc_acpi_codecs glk_codecs = {
+       .num_codecs = 1,
+       .codecs = {"MX98357A"}
+};
+
 struct snd_soc_acpi_mach snd_soc_acpi_intel_glk_machines[] = {
        {
                .id = "INT343A",
                .drv_name = "glk_alc298s_i2s",
                .fw_filename = "intel/dsp_fw_glk.bin",
        },
+       {
+               .id = "DLGS7219",
+               .drv_name = "glk_da7219_max98357a",
+               .fw_filename = "intel/dsp_fw_glk.bin",
+               .machine_quirk = snd_soc_acpi_codec_list,
+               .quirk_data = &glk_codecs,
+       },
        {},
 };
 EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_glk_machines);