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

spilib.h (588B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Greybus SPI library header
      4 *
      5 * copyright 2016 google inc.
      6 * copyright 2016 linaro ltd.
      7 *
      8 * released under the gplv2 only.
      9 */
     10
     11#ifndef __SPILIB_H
     12#define __SPILIB_H
     13
     14struct device;
     15struct gb_connection;
     16
     17struct spilib_ops {
     18	int (*prepare_transfer_hardware)(struct device *dev);
     19	void (*unprepare_transfer_hardware)(struct device *dev);
     20};
     21
     22int gb_spilib_master_init(struct gb_connection *connection,
     23			  struct device *dev, struct spilib_ops *ops);
     24void gb_spilib_master_exit(struct gb_connection *connection);
     25
     26#endif /* __SPILIB_H */