Lines Matching refs:spi
20 #include <linux/spi/spi.h>
21 #include <linux/spi/max7301.h>
27 struct spi_device *spi = to_spi_device(dev);
30 return spi_write(spi, (const u8 *)&word, sizeof(word));
39 struct spi_device *spi = to_spi_device(dev);
42 ret = spi_write(spi, (const u8 *)&word, sizeof(word));
49 ret = spi_read(spi, (u8 *)&word, sizeof(word));
55 static int __devinit max7301_probe(struct spi_device *spi)
61 spi->bits_per_word = 16;
62 ret = spi_setup(spi);
72 ts->dev = &spi->dev;
80 static int __devexit max7301_remove(struct spi_device *spi)
82 return __max730x_remove(&spi->dev);
89 MODULE_DEVICE_TABLE(spi, max7301_id);
105 /* register after spi postcore initcall and before