Lines Matching refs:spi
11 #include <linux/spi/spi.h>
19 static int ad714x_spi_suspend(struct spi_device *spi, pm_message_t message)
21 return ad714x_disable(spi_get_drvdata(spi));
24 static int ad714x_spi_resume(struct spi_device *spi)
26 return ad714x_enable(spi_get_drvdata(spi));
36 struct spi_device *spi = to_spi_device(dev);
39 return spi_write_then_read(spi, (u8 *)&tx, 2, (u8 *)data, 2);
45 struct spi_device *spi = to_spi_device(dev);
51 return spi_write(spi, (u8 *)tx, 4);
54 static int __devinit ad714x_spi_probe(struct spi_device *spi)
58 chip = ad714x_probe(&spi->dev, BUS_SPI, spi->irq,
63 spi_set_drvdata(spi, chip);
68 static int __devexit ad714x_spi_remove(struct spi_device *spi)
70 struct ad714x_chip *chip = spi_get_drvdata(spi);
73 spi_set_drvdata(spi, NULL);