Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/sound/soc/intel/common/soc-acpi-intel-skl-match.c
26493 views
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
41