Lines Matching refs:spi
17 #include <linux/spi/spi.h>
632 static int mc13783_probe(struct spi_device *spi)
635 struct mc13783_platform_data *pdata = dev_get_platdata(&spi->dev);
642 dev_set_drvdata(&spi->dev, mc13783);
643 spi->mode = SPI_MODE_0 | SPI_CS_HIGH;
644 spi->bits_per_word = 32;
645 spi_setup(spi);
647 mc13783->spidev = spi;
665 ret = request_threaded_irq(spi->irq, NULL, mc13783_irq_thread,
672 dev_set_drvdata(&spi->dev, NULL);
716 static int __devexit mc13783_remove(struct spi_device *spi)
718 struct mc13783 *mc13783 = dev_get_drvdata(&spi->dev);
722 mfd_remove_devices(&spi->dev);