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 */
88 DMI_MATCH(DMI_PRODUCT_VERSION, "Blade3-10A-001"),
95 .id = "10WM5102",
98 .board = "bytcr_wm5102",
99 .sof_tplg_filename = "sof-cht-wm5102.tplg",
132 /* Cherryview-based platforms: CherryTrail and Braswell */
136 .drv_name = "cht-bsw-rt5672",
138 .board = "cht-bsw",
139 .sof_tplg_filename = "sof-cht-rt5670.tplg",
143 .drv_name = "cht-bsw-rt5645",
145 .board = "cht-bsw",
146 .sof_tplg_filename = "sof-cht-rt5645.tplg",
149 .id = "193C9890",
150 .drv_name = "cht-bsw-max98090",
152 .board = "cht-bsw",
153 .sof_tplg_filename = "sof-cht-max98090.tplg",
156 .id = "10508824",
157 .drv_name = "cht-bsw-nau8824",
159 .board = "cht-bsw",
160 .sof_tplg_filename = "sof-cht-nau8824.tplg",
166 .board = "bytcht_da7213",
167 .sof_tplg_filename = "sof-cht-da7213.tplg",
170 .id = "ESSX8316",
173 .board = "bytcht_es8316",
175 .sof_tplg_filename = "sof-cht-es8316.tplg",
177 /* some CHT-T platforms rely on RT5640, use Baytrail machine driver */
182 .board = "bytcr_rt5640",
184 .sof_tplg_filename = "sof-cht-rt5640.tplg",
187 .id = "10EC5682",
189 .sof_tplg_filename = "sof-cht-rt5682.tplg",
191 /* some CHT-T platforms rely on RT5651, use Baytrail machine driver */
193 .id = "10EC5651",
196 .board = "bytcr_rt5651",
197 .sof_tplg_filename = "sof-cht-rt5651.tplg",
200 .id = "14F10720",
203 .board = "bytcht_cx2072x",
204 .sof_tplg_filename = "sof-cht-cx2072x.tplg",
207 .id = "104C5122",
209 .sof_tplg_filename = "sof-cht-src-50khz-pcm512x.tplg",
212 * Special case for the Lenovo Yoga Tab 3 Pro YT3-X90 where the DSDT
213 * misses the codec. Match on the SST id instead, lenovo_yt3_x90_quirk()
218 .id = "808622A8",
225 * enabled explicitly and there is no codec-related information in SSDT
228 .id = "808622A8",
231 .board = "bytcht_nocodec",