cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

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