Lines Matching defs:spi
12 #include <linux/spi/spi.h>
28 struct spi_device *spi = to_spi_device(dev);
33 return spi_w8r8(spi, cmd);
39 struct spi_device *spi = to_spi_device(dev);
45 return spi_write(spi, buf, sizeof(buf));
52 struct spi_device *spi = to_spi_device(dev);
56 status = spi_write_then_read(spi, ®, 1, buf, count);
68 static int adxl34x_spi_probe(struct spi_device *spi)
73 if (spi->max_speed_hz > MAX_SPI_FREQ_HZ) {
74 dev_err(&spi->dev, "SPI CLK %d Hz too fast\n", spi->max_speed_hz);
78 ac = adxl34x_probe(&spi->dev, spi->irq,
79 spi->max_speed_hz > MAX_FREQ_NO_FIFODELAY,
85 spi_set_drvdata(spi, ac);
90 static void adxl34x_spi_remove(struct spi_device *spi)
92 struct adxl34x *ac = spi_get_drvdata(spi);