#include <linux/dmi.h>
#include <sound/soc-acpi.h>
#include <sound/soc-acpi-intel-match.h>
static unsigned long cht_machine_id;
#define CHT_SURFACE_MACH …
static int cht_surface_quirk_cb(const struct dmi_system_id *id)
{ … }
static const struct dmi_system_id cht_table[] = …;
static struct snd_soc_acpi_mach cht_surface_mach = …;
static struct snd_soc_acpi_mach *cht_quirk(void *arg)
{ … }
static const struct dmi_system_id cht_ess8316_not_present_table[] = …;
static struct snd_soc_acpi_mach *cht_ess8316_quirk(void *arg)
{ … }
static const struct dmi_system_id lenovo_yoga_tab3_x90[] = …;
static struct snd_soc_acpi_mach cht_lenovo_yoga_tab3_x90_mach = …;
static struct snd_soc_acpi_mach *lenovo_yt3_x90_quirk(void *arg)
{ … }
static const struct snd_soc_acpi_codecs rt5640_comp_ids = …;
static const struct snd_soc_acpi_codecs rt5670_comp_ids = …;
static const struct snd_soc_acpi_codecs rt5645_comp_ids = …;
static const struct snd_soc_acpi_codecs da7213_comp_ids = …;
struct snd_soc_acpi_mach snd_soc_acpi_intel_cherrytrail_machines[] = …;
EXPORT_SYMBOL_GPL(…);