1 | // SPDX-License-Identifier: GPL-2.0-only |
---|---|
2 | /* |
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 | |
12 | static const struct snd_soc_acpi_codecs skl_codecs = { |
13 | .num_codecs = 1, |
14 | .codecs = {"10508825"} |
15 | }; |
16 | |
17 | struct 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 | }; |
39 | EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_skl_machines); |
40 |