40 lines · c
1// SPDX-License-Identifier: GPL-2.0-only2/*3 * soc-acpi-intel-skl-match.c - tables and support for SKL ACPI enumeration.4 *5 * Copyright (c) 2018, Intel Corporation.6 *7 */8 9#include <sound/soc-acpi.h>10#include <sound/soc-acpi-intel-match.h>11 12static const struct snd_soc_acpi_codecs skl_codecs = {13 .num_codecs = 1,14 .codecs = {"10508825"}15};16 17struct snd_soc_acpi_mach snd_soc_acpi_intel_skl_machines[] = {18 {19 .id = "INT343A",20 .drv_name = "skl_alc286s_i2s",21 .fw_filename = "intel/dsp_fw_release.bin",22 },23 {24 .id = "INT343B",25 .drv_name = "skl_n88l25_s4567",26 .fw_filename = "intel/dsp_fw_release.bin",27 .machine_quirk = snd_soc_acpi_codec_list,28 .quirk_data = &skl_codecs,29 },30 {31 .id = "MX98357A",32 .drv_name = "skl_n88l25_m98357a",33 .fw_filename = "intel/dsp_fw_release.bin",34 .machine_quirk = snd_soc_acpi_codec_list,35 .quirk_data = &skl_codecs,36 },37 {},38};39EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_skl_machines);40