linux/include/sound/soc-acpi-intel-match.h
<<
>>
Prefs
   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
  48