Lines Matching defs:spi
18 #include <linux/spi/spi.h>
287 static void mcfqspi_set_cs(struct spi_device *spi, bool enable)
289 struct mcfqspi *mcfqspi = spi_master_get_devdata(spi->master);
290 bool cs_high = spi->mode & SPI_CS_HIGH;
293 mcfqspi_cs_select(mcfqspi, spi->chip_select, cs_high);
295 mcfqspi_cs_deselect(mcfqspi, spi->chip_select, cs_high);
299 struct spi_device *spi,
306 if (spi->mode & SPI_CPHA)
308 if (spi->mode & SPI_CPOL)
324 static int mcfqspi_setup(struct spi_device *spi)
326 mcfqspi_cs_deselect(spi_master_get_devdata(spi->master),
327 spi->chip_select, spi->mode & SPI_CS_HIGH);
329 dev_dbg(&spi->dev,
331 spi->bits_per_word, spi->chip_select,
332 (MCFQSPI_BUSCLK / mcfqspi_qmr_baud(spi->max_speed_hz))