Sound Open Firmware
Loading...
Searching...
No Matches
spi.h File Reference
Include dependency graph for spi.h:

Go to the source code of this file.

Data Structures

struct  spi_plat_fifo_data
struct  spi_platform_data

Enumerations

enum  spi_type { SOF_SPI_INTEL_SLAVE , SOF_SPI_INTEL_MASTER }
enum  spi_xfer_direction { SPI_DIR_RX , SPI_DIR_TX }

Functions

int spi_push (struct spi *spi, const void *data, size_t size)
int spi_probe (struct spi *spi)
struct spi * spi_get (enum spi_type type)
int spi_install (const struct spi_platform_data *plat, size_t n)
void spi_init (void)

Enumeration Type Documentation

◆ spi_type

enum spi_type
Enumerator
SOF_SPI_INTEL_SLAVE 
SOF_SPI_INTEL_MASTER 

◆ spi_xfer_direction

Enumerator
SPI_DIR_RX 
SPI_DIR_TX 

Function Documentation

◆ spi_get()

struct spi * spi_get ( enum spi_type type)

◆ spi_init()

void spi_init ( void )

◆ spi_install()

int spi_install ( const struct spi_platform_data * plat,
size_t n )

◆ spi_probe()

int spi_probe ( struct spi * spi)

◆ spi_push()

int spi_push ( struct spi * spi,
const void * data,
size_t size )