160046406SPierre-Louis Bossart 260046406SPierre-Louis Bossart /* 360046406SPierre-Louis Bossart * Copyright (C) 2017, Intel Corporation. All rights reserved. 460046406SPierre-Louis Bossart * 560046406SPierre-Louis Bossart * This program is free software; you can redistribute it and/or 660046406SPierre-Louis Bossart * modify it under the terms of the GNU General Public License version 760046406SPierre-Louis Bossart * 2 as published by the Free Software Foundation. 860046406SPierre-Louis Bossart * 960046406SPierre-Louis Bossart * This program is distributed in the hope that it will be useful, 1060046406SPierre-Louis Bossart * but WITHOUT ANY WARRANTY; without even the implied warranty of 1160046406SPierre-Louis Bossart * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1260046406SPierre-Louis Bossart * GNU General Public License for more details. 1360046406SPierre-Louis Bossart * 1460046406SPierre-Louis Bossart */ 1560046406SPierre-Louis Bossart 1660046406SPierre-Louis Bossart #ifndef __LINUX_SND_SOC_ACPI_INTEL_MATCH_H 1760046406SPierre-Louis Bossart #define __LINUX_SND_SOC_ACPI_INTEL_MATCH_H 1860046406SPierre-Louis Bossart 19845ab400SPierre-Louis Bossart #include <linux/module.h> 2060046406SPierre-Louis Bossart #include <linux/stddef.h> 2160046406SPierre-Louis Bossart #include <linux/acpi.h> 2260046406SPierre-Louis Bossart 2360046406SPierre-Louis Bossart /* 2460046406SPierre-Louis Bossart * these tables are not constants, some fields can be used for 2560046406SPierre-Louis Bossart * pdata or machine ops 2660046406SPierre-Louis Bossart */ 2760046406SPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_haswell_machines[]; 2860046406SPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_broadwell_machines[]; 2960046406SPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_baytrail_legacy_machines[]; 3060046406SPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_baytrail_machines[]; 3160046406SPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cherrytrail_machines[]; 32cbaa7f0bSPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_skl_machines[]; 33cbaa7f0bSPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_kbl_machines[]; 34cbaa7f0bSPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_bxt_machines[]; 35cbaa7f0bSPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_glk_machines[]; 36cbaa7f0bSPierre-Louis Bossart extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cnl_machines[]; 3760046406SPierre-Louis Bossart 3860046406SPierre-Louis Bossart #endif 39