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

mach-config.h (724B)


      1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
      2/*
      3 * This file is provided under a dual BSD/GPLv2 license. When using or
      4 * redistributing this file, you may do so under either license.
      5 *
      6 * Copyright(c) 2021 Advanced Micro Devices, Inc. All rights reserved.
      7 *
      8 * Author: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
      9 */
     10#ifndef __AMD_MACH_CONFIG_H
     11#define __AMD_MACH_CONFIG_H
     12
     13#include <sound/soc-acpi.h>
     14
     15#define FLAG_AMD_SOF			BIT(1)
     16#define FLAG_AMD_SOF_ONLY_DMIC		BIT(2)
     17#define FLAG_AMD_LEGACY			BIT(3)
     18
     19#define ACP_PCI_DEV_ID			0x15E2
     20
     21extern struct snd_soc_acpi_mach snd_soc_acpi_amd_sof_machines[];
     22
     23struct config_entry {
     24	u32 flags;
     25	u16 device;
     26	const struct dmi_system_id *dmi_table;
     27};
     28
     29#endif