apple_spi
static inline void reg_write(struct apple_spi *spi, int offset, u32 value)
static inline u32 reg_read(struct apple_spi *spi, int offset)
static inline void reg_mask(struct apple_spi *spi, int offset, u32 clear, u32 set)
static void apple_spi_init(struct apple_spi *spi)
struct apple_spi *spi = spi_controller_get_devdata(ctlr);
struct apple_spi *spi = spi_controller_get_devdata(device->controller);
static bool apple_spi_prep_transfer(struct apple_spi *spi, struct spi_transfer *t)
struct apple_spi *spi = dev_id;
static int apple_spi_wait(struct apple_spi *spi, u32 fifo_bit, u32 xfer_bit, int poll)
static void apple_spi_tx(struct apple_spi *spi, const void **tx_ptr, u32 *left,
static void apple_spi_rx(struct apple_spi *spi, void **rx_ptr, u32 *left,
struct apple_spi *spi = spi_controller_get_devdata(ctlr);
struct apple_spi *spi;
ctlr = devm_spi_alloc_host(&pdev->dev, sizeof(struct apple_spi));