Lines Matching refs:data
122 static void spireg_write(struct a3700_spi *a3700_spi, u32 offset, u32 data)
124 writel(data, a3700_spi->base + offset);
459 * when tx data is not 4 bytes aligned, there will be unexpected
463 * transfer up to 3 bytes of data first, and then make the rest
464 * of data 4-byte aligned.
617 /* Transfer first bytes of data when buffer is not 4-byte aligned */
626 /* Set read data length */
641 * If there are data to be written to the SPI device, xmit_data
643 * not require data to be written to the SPI device, then
694 * If there are data written to the SPI device, wait
695 * until SPI_WFIFO_EMPTY is 1 to wait for all data to
765 /* Wait for all the data to be shifted in / out */
808 { .compatible = "marvell,armada-3700-spi", .data = NULL },