Lines Matching refs:spidev
386 static int lantiq_ssc_setup(struct spi_device *spidev) in lantiq_ssc_setup() argument
388 struct spi_master *master = spidev->master; in lantiq_ssc_setup()
390 unsigned int cs = spidev->chip_select; in lantiq_ssc_setup()
394 if (gpio_is_valid(spidev->cs_gpio)) in lantiq_ssc_setup()
409 if (spidev->mode & SPI_CS_HIGH) in lantiq_ssc_setup()
430 struct spi_device *spidev, struct spi_transfer *t) in hw_setup_transfer() argument
678 static int transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev, in transfer_start() argument
753 static void lantiq_ssc_set_cs(struct spi_device *spidev, bool enable) in lantiq_ssc_set_cs() argument
755 struct lantiq_ssc_spi *spi = spi_master_get_devdata(spidev->master); in lantiq_ssc_set_cs()
756 unsigned int cs = spidev->chip_select; in lantiq_ssc_set_cs()
759 if (!!(spidev->mode & SPI_CS_HIGH) == enable) in lantiq_ssc_set_cs()
768 struct spi_device *spidev, in lantiq_ssc_transfer_one() argument
773 hw_setup_transfer(spi, spidev, t); in lantiq_ssc_transfer_one()
775 return transfer_start(spi, spidev, t); in lantiq_ssc_transfer_one()