18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * soc-acpi-intel-hsw-bdw-match.c - tables and support for ACPI enumeration.
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (c) 2017, Intel Corporation.
68c2ecf20Sopenharmony_ci */
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci#include <linux/dmi.h>
98c2ecf20Sopenharmony_ci#include <sound/soc-acpi.h>
108c2ecf20Sopenharmony_ci#include <sound/soc-acpi-intel-match.h>
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_cistruct snd_soc_acpi_mach snd_soc_acpi_intel_haswell_machines[] = {
138c2ecf20Sopenharmony_ci	{
148c2ecf20Sopenharmony_ci		.id = "INT33CA",
158c2ecf20Sopenharmony_ci		.drv_name = "haswell-audio",
168c2ecf20Sopenharmony_ci		.fw_filename = "intel/IntcSST1.bin",
178c2ecf20Sopenharmony_ci		.sof_fw_filename = "sof-hsw.ri",
188c2ecf20Sopenharmony_ci		.sof_tplg_filename = "sof-hsw.tplg",
198c2ecf20Sopenharmony_ci	},
208c2ecf20Sopenharmony_ci	{}
218c2ecf20Sopenharmony_ci};
228c2ecf20Sopenharmony_ciEXPORT_SYMBOL_GPL(snd_soc_acpi_intel_haswell_machines);
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_cistruct snd_soc_acpi_mach snd_soc_acpi_intel_broadwell_machines[] = {
258c2ecf20Sopenharmony_ci	{
268c2ecf20Sopenharmony_ci		.id = "INT343A",
278c2ecf20Sopenharmony_ci		.drv_name = "broadwell-audio",
288c2ecf20Sopenharmony_ci		.fw_filename =  "intel/IntcSST2.bin",
298c2ecf20Sopenharmony_ci		.sof_fw_filename = "sof-bdw.ri",
308c2ecf20Sopenharmony_ci		.sof_tplg_filename = "sof-bdw-rt286.tplg",
318c2ecf20Sopenharmony_ci	},
328c2ecf20Sopenharmony_ci	{
338c2ecf20Sopenharmony_ci		.id = "10EC5650",
348c2ecf20Sopenharmony_ci		.drv_name = "bdw-rt5650",
358c2ecf20Sopenharmony_ci		.fw_filename = "intel/IntcSST2.bin",
368c2ecf20Sopenharmony_ci		.sof_fw_filename = "sof-bdw.ri",
378c2ecf20Sopenharmony_ci		.sof_tplg_filename = "sof-bdw-rt5650.tplg",
388c2ecf20Sopenharmony_ci	},
398c2ecf20Sopenharmony_ci	{
408c2ecf20Sopenharmony_ci		.id = "RT5677CE",
418c2ecf20Sopenharmony_ci		.drv_name = "bdw-rt5677",
428c2ecf20Sopenharmony_ci		.fw_filename =  "intel/IntcSST2.bin",
438c2ecf20Sopenharmony_ci		.sof_fw_filename = "sof-bdw.ri",
448c2ecf20Sopenharmony_ci		.sof_tplg_filename = "sof-bdw-rt5677.tplg",
458c2ecf20Sopenharmony_ci	},
468c2ecf20Sopenharmony_ci	{
478c2ecf20Sopenharmony_ci		.id = "INT33CA",
488c2ecf20Sopenharmony_ci		.drv_name = "haswell-audio",
498c2ecf20Sopenharmony_ci		.fw_filename = "intel/IntcSST2.bin",
508c2ecf20Sopenharmony_ci		.sof_fw_filename = "sof-bdw.ri",
518c2ecf20Sopenharmony_ci		.sof_tplg_filename = "sof-bdw-rt5640.tplg",
528c2ecf20Sopenharmony_ci	},
538c2ecf20Sopenharmony_ci	{}
548c2ecf20Sopenharmony_ci};
558c2ecf20Sopenharmony_ciEXPORT_SYMBOL_GPL(snd_soc_acpi_intel_broadwell_machines);
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_ciMODULE_LICENSE("GPL v2");
588c2ecf20Sopenharmony_ciMODULE_DESCRIPTION("Intel Common ACPI Match module");
59