soc-acpi-intel-match.h (2074B)
1/* SPDX-License-Identifier: GPL-2.0 2 * 3 * Copyright (C) 2017, Intel Corporation. All rights reserved. 4 */ 5 6#ifndef __LINUX_SND_SOC_ACPI_INTEL_MATCH_H 7#define __LINUX_SND_SOC_ACPI_INTEL_MATCH_H 8 9#include <linux/module.h> 10#include <linux/stddef.h> 11#include <linux/acpi.h> 12 13/* 14 * these tables are not constants, some fields can be used for 15 * pdata or machine ops 16 */ 17extern struct snd_soc_acpi_mach snd_soc_acpi_intel_haswell_machines[]; 18extern struct snd_soc_acpi_mach snd_soc_acpi_intel_broadwell_machines[]; 19extern struct snd_soc_acpi_mach snd_soc_acpi_intel_baytrail_machines[]; 20extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cherrytrail_machines[]; 21extern struct snd_soc_acpi_mach snd_soc_acpi_intel_skl_machines[]; 22extern struct snd_soc_acpi_mach snd_soc_acpi_intel_kbl_machines[]; 23extern struct snd_soc_acpi_mach snd_soc_acpi_intel_bxt_machines[]; 24extern struct snd_soc_acpi_mach snd_soc_acpi_intel_glk_machines[]; 25extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cnl_machines[]; 26extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cfl_machines[]; 27extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cml_machines[]; 28extern struct snd_soc_acpi_mach snd_soc_acpi_intel_icl_machines[]; 29extern struct snd_soc_acpi_mach snd_soc_acpi_intel_tgl_machines[]; 30extern struct snd_soc_acpi_mach snd_soc_acpi_intel_ehl_machines[]; 31extern struct snd_soc_acpi_mach snd_soc_acpi_intel_jsl_machines[]; 32extern struct snd_soc_acpi_mach snd_soc_acpi_intel_adl_machines[]; 33 34extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cnl_sdw_machines[]; 35extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cfl_sdw_machines[]; 36extern struct snd_soc_acpi_mach snd_soc_acpi_intel_cml_sdw_machines[]; 37extern struct snd_soc_acpi_mach snd_soc_acpi_intel_icl_sdw_machines[]; 38extern struct snd_soc_acpi_mach snd_soc_acpi_intel_tgl_sdw_machines[]; 39extern struct snd_soc_acpi_mach snd_soc_acpi_intel_adl_sdw_machines[]; 40 41/* 42 * generic table used for HDA codec-based platforms, possibly with 43 * additional ACPI-enumerated codecs 44 */ 45extern struct snd_soc_acpi_mach snd_soc_acpi_intel_hda_machines[]; 46 47#endif