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_controller_get_devdata(spi->controller);
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,
242 if (spi->mode & SPI_CPOL)
247 if (spi->mode & SPI_CPHA)
252 if (spi->mode & SPI_LSB_FIRST)
337 dev_name(&spi->dev), tfr->len, tfr->speed_hz,
456 0, "sun4i-spi", sspi);
526 { .compatible = "allwinner,sun4i-a10-spi", },
540 .name = "sun4i-spi",