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

lpc_ich.h (655B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 *  linux/drivers/mfd/lpc_ich.h
      4 *
      5 *  Copyright (c) 2012 Extreme Engineering Solution, Inc.
      6 *  Author: Aaron Sierra <asierra@xes-inc.com>
      7 */
      8#ifndef LPC_ICH_H
      9#define LPC_ICH_H
     10
     11#include <linux/platform_data/x86/spi-intel.h>
     12
     13/* GPIO resources */
     14#define ICH_RES_GPIO	0
     15#define ICH_RES_GPE0	1
     16
     17/* GPIO compatibility */
     18enum {
     19	ICH_I3100_GPIO,
     20	ICH_V5_GPIO,
     21	ICH_V6_GPIO,
     22	ICH_V7_GPIO,
     23	ICH_V9_GPIO,
     24	ICH_V10CORP_GPIO,
     25	ICH_V10CONS_GPIO,
     26	AVOTON_GPIO,
     27};
     28
     29struct lpc_ich_info {
     30	char name[32];
     31	unsigned int iTCO_version;
     32	unsigned int gpio_version;
     33	enum intel_spi_type spi_type;
     34	u8 use_gpio;
     35};
     36
     37#endif