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

l3.h (524B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef _L3_H_
      3#define _L3_H_ 1
      4
      5struct l3_pins {
      6	void (*setdat)(struct l3_pins *, int);
      7	void (*setclk)(struct l3_pins *, int);
      8	void (*setmode)(struct l3_pins *, int);
      9
     10	int gpio_data;
     11	int gpio_clk;
     12	int gpio_mode;
     13	int use_gpios;
     14
     15	int data_hold;
     16	int data_setup;
     17	int clock_high;
     18	int mode_hold;
     19	int mode;
     20	int mode_setup;
     21};
     22
     23struct device;
     24
     25int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len);
     26int l3_set_gpio_ops(struct device *dev, struct l3_pins *adap);
     27
     28#endif