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