xref: /aosp_15_r20/external/coreboot/src/soc/qualcomm/common/include/soc/qupv3_spi_common.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
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___*/
15