Lines Matching refs:spi
11 * that driver see drivers/spi/mpc52xx_psc_spi.c
20 #include <linux/spi/spi.h>
102 cs = ms->message->spi->chip_select;
147 struct spi_device *spi;
165 spi = ms->message->spi;
166 if (spi->mode & SPI_CPHA)
168 if (spi->mode & SPI_CPOL)
170 if (spi->mode & SPI_LSB_FIRST)
177 sppr = ((ms->ipb_freq / ms->message->spi->max_speed_hz) + 1) >> 1;
243 /* Read data out of the spi device */
360 static int mpc52xx_spi_setup(struct spi_device *spi)
362 if (spi->bits_per_word % 8)
365 if (spi->mode & ~(SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST))
368 if (spi->chip_select >= spi->master->num_chipselect)
374 static int mpc52xx_spi_transfer(struct spi_device *spi, struct spi_message *m)
376 struct mpc52xx_spi *ms = spi_master_get_devdata(spi->master);
475 "can't request spi cs gpio #%d "
494 "mpc5200-spi-modf", ms);
496 "mpc5200-spi-spif", ms);
554 { .compatible = "fsl,mpc5200-spi", },
561 .name = "mpc52xx-spi",