coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
qupv3_spi_common.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef __SPI_QUP_QCOM_HEADER___
4 #define __SPI_QUP_QCOM_HEADER___
5 
6 #include <spi-generic.h>
7 
8 int qup_spi_claim_bus(const struct spi_slave *slave);
9 int qup_spi_xfer(const struct spi_slave *slave, const void *dout,
10  size_t bytes_out, void *din, size_t bytes_in);
11 void qup_spi_release_bus(const struct spi_slave *slave);
12 void qup_spi_init(unsigned int bus, unsigned int speed_hz);
13 
14 #endif /*__SPI_QUP_QCOM_HEADER___*/
void qup_spi_release_bus(const struct spi_slave *slave)
Definition: qupv3_spi.c:218
int qup_spi_claim_bus(const struct spi_slave *slave)
Definition: qupv3_spi.c:213
int qup_spi_xfer(const struct spi_slave *slave, const void *dout, size_t bytes_out, void *din, size_t bytes_in)
Definition: qupv3_spi.c:78
void qup_spi_init(unsigned int bus, unsigned int speed_hz)
Definition: qupv3_spi.c:157
static struct spi_slave slave
Definition: spiconsole.c:7
Definition: device.h:76