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

mantis_ioc.h (865B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2/*
      3	Mantis PCI bridge driver
      4
      5	Copyright (C) Manu Abraham (abraham.manu@gmail.com)
      6
      7*/
      8
      9#ifndef __MANTIS_IOC_H
     10#define __MANTIS_IOC_H
     11
     12#define GPIF_A00		0x00
     13#define GPIF_A01		0x01
     14#define GPIF_A02		0x02
     15#define GPIF_A03		0x03
     16#define GPIF_A04		0x04
     17#define GPIF_A05		0x05
     18#define GPIF_A06		0x06
     19#define GPIF_A07		0x07
     20#define GPIF_A08		0x08
     21#define GPIF_A09		0x09
     22#define GPIF_A10		0x0a
     23#define GPIF_A11		0x0b
     24
     25#define GPIF_A12		0x0c
     26#define GPIF_A13		0x0d
     27#define GPIF_A14		0x0e
     28
     29enum mantis_stream_control {
     30	STREAM_TO_HIF = 0,
     31	STREAM_TO_CAM
     32};
     33
     34extern int mantis_get_mac(struct mantis_pci *mantis);
     35extern void mantis_gpio_set_bits(struct mantis_pci *mantis, u32 bitpos, u8 value);
     36
     37extern int mantis_stream_control(struct mantis_pci *mantis, enum mantis_stream_control stream_ctl);
     38
     39#endif /* __MANTIS_IOC_H */