Lines Matching defs:spi
19 #include <linux/spi/spi.h>
162 static void sun4i_spi_set_cs(struct spi_device *spi, bool enable)
164 struct sun4i_spi *sspi = spi_master_get_devdata(spi->master);
170 reg |= SUN4I_CTL_CS(spi_get_chipselect(spi, 0));
191 if (spi->mode & SPI_CS_HIGH)
199 static size_t sun4i_spi_max_transfer_size(struct spi_device *spi)
205 struct spi_device *spi,
241 if (spi->mode & SPI_CPOL)
246 if (spi->mode & SPI_CPHA)
251 if (spi->mode & SPI_LSB_FIRST)
336 dev_name(&spi->dev), tfr->len, tfr->speed_hz,
455 0, "sun4i-spi", sspi);
525 { .compatible = "allwinner,sun4i-a10-spi", },
539 .name = "sun4i-spi",