forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/sound/soc/intel/common/soc-acpi-intel-kbl-match.c
....@@ -1,6 +1,6 @@
1
-// SPDX-License-Identifier: GPL-2.0
1
+// SPDX-License-Identifier: GPL-2.0-only
22 /*
3
- * soc-apci-intel-kbl-match.c - tables and support for KBL ACPI enumeration.
3
+ * soc-acpi-intel-kbl-match.c - tables and support for KBL ACPI enumeration.
44 *
55 * Copyright (c) 2018, Intel Corporation.
66 *
....@@ -30,6 +30,16 @@
3030 static struct snd_soc_acpi_codecs kbl_7219_98357_codecs = {
3131 .num_codecs = 1,
3232 .codecs = {"MX98357A"}
33
+};
34
+
35
+static struct snd_soc_acpi_codecs kbl_7219_98927_codecs = {
36
+ .num_codecs = 1,
37
+ .codecs = {"MX98927"}
38
+};
39
+
40
+static struct snd_soc_acpi_codecs kbl_7219_98373_codecs = {
41
+ .num_codecs = 1,
42
+ .codecs = {"MX98373"}
3343 };
3444
3545 struct snd_soc_acpi_mach snd_soc_acpi_intel_kbl_machines[] = {
....@@ -77,12 +87,44 @@
7787 },
7888 {
7989 .id = "DLGS7219",
80
- .drv_name = "kbl_da7219_max98357a",
90
+ .drv_name = "kbl_da7219_mx98357a",
8191 .fw_filename = "intel/dsp_fw_kbl.bin",
8292 .machine_quirk = snd_soc_acpi_codec_list,
8393 .quirk_data = &kbl_7219_98357_codecs,
8494 .pdata = &skl_dmic_data,
8595 },
96
+ {
97
+ .id = "DLGS7219",
98
+ .drv_name = "kbl_da7219_max98927",
99
+ .fw_filename = "intel/dsp_fw_kbl.bin",
100
+ .machine_quirk = snd_soc_acpi_codec_list,
101
+ .quirk_data = &kbl_7219_98927_codecs,
102
+ .pdata = &skl_dmic_data
103
+ },
104
+ {
105
+ .id = "10EC5660",
106
+ .drv_name = "kbl_rt5660",
107
+ .fw_filename = "intel/dsp_fw_kbl.bin",
108
+ },
109
+ {
110
+ .id = "10EC3277",
111
+ .drv_name = "kbl_rt5660",
112
+ .fw_filename = "intel/dsp_fw_kbl.bin",
113
+ },
114
+ {
115
+ .id = "DLGS7219",
116
+ .drv_name = "kbl_da7219_mx98373",
117
+ .fw_filename = "intel/dsp_fw_kbl.bin",
118
+ .machine_quirk = snd_soc_acpi_codec_list,
119
+ .quirk_data = &kbl_7219_98373_codecs,
120
+ .pdata = &skl_dmic_data
121
+ },
122
+ {
123
+ .id = "MX98373",
124
+ .drv_name = "kbl_max98373",
125
+ .fw_filename = "intel/dsp_fw_kbl.bin",
126
+ .pdata = &skl_dmic_data
127
+ },
86128 {},
87129 };
88130 EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_kbl_machines);