Lines Matching +full:board +full:- +full:id
1 // SPDX-License-Identifier: GPL-2.0-only
3 * soc-acpi-intel-cht-match.c - tables and support for CHT ACPI enumeration.
9 #include <sound/soc-acpi.h>
10 #include <sound/soc-acpi-intel-match.h>
16 static int cht_surface_quirk_cb(const struct dmi_system_id *id) in cht_surface_quirk_cb() argument
34 .id = "10EC5640",
35 .drv_name = "cht-bsw-rt5645",
37 .board = "cht-bsw",
38 .sof_tplg_filename = "sof-cht-rt5645.tplg",
79 * The Lenovo Yoga Tab 3 Pro YT3-X90, with Android factory OS has a buggy DSDT
84 /* Lenovo Yoga Tab 3 Pro YT3-X90, codec missing from DSDT */
87 DMI_MATCH(DMI_PRODUCT_VERSION, "Blade3-10A-001"),
94 .id = "10WM5102",
97 .board = "bytcr_wm5102",
98 .sof_tplg_filename = "sof-cht-wm5102.tplg",
131 /* Cherryview-based platforms: CherryTrail and Braswell */
135 .drv_name = "cht-bsw-rt5672",
137 .board = "cht-bsw",
138 .sof_tplg_filename = "sof-cht-rt5670.tplg",
142 .drv_name = "cht-bsw-rt5645",
144 .board = "cht-bsw",
145 .sof_tplg_filename = "sof-cht-rt5645.tplg",
148 .id = "193C9890",
149 .drv_name = "cht-bsw-max98090",
151 .board = "cht-bsw",
152 .sof_tplg_filename = "sof-cht-max98090.tplg",
155 .id = "10508824",
156 .drv_name = "cht-bsw-nau8824",
158 .board = "cht-bsw",
159 .sof_tplg_filename = "sof-cht-nau8824.tplg",
165 .board = "bytcht_da7213",
166 .sof_tplg_filename = "sof-cht-da7213.tplg",
169 .id = "ESSX8316",
172 .board = "bytcht_es8316",
174 .sof_tplg_filename = "sof-cht-es8316.tplg",
176 /* some CHT-T platforms rely on RT5640, use Baytrail machine driver */
181 .board = "bytcr_rt5640",
183 .sof_tplg_filename = "sof-cht-rt5640.tplg",
186 .id = "10EC5682",
188 .sof_tplg_filename = "sof-cht-rt5682.tplg",
190 /* some CHT-T platforms rely on RT5651, use Baytrail machine driver */
192 .id = "10EC5651",
195 .board = "bytcr_rt5651",
196 .sof_tplg_filename = "sof-cht-rt5651.tplg",
199 .id = "14F10720",
202 .board = "bytcht_cx2072x",
203 .sof_tplg_filename = "sof-cht-cx2072x.tplg",
206 .id = "104C5122",
208 .sof_tplg_filename = "sof-cht-src-50khz-pcm512x.tplg",
211 * Special case for the Lenovo Yoga Tab 3 Pro YT3-X90 where the DSDT
212 * misses the codec. Match on the SST id instead, lenovo_yt3_x90_quirk()
217 .id = "808622A8",
224 * enabled explicitly and there is no codec-related information in SSDT
227 .id = "808622A8",
230 .board = "bytcht_nocodec",