Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
 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 */