Lines Matching defs:spi
16 #include <linux/spi/spi.h>
102 * @data: i2c/spi transfer buffers
123 __be32 spi;
921 struct spi_device *spi = to_spi_device(st->dev);
923 st->data.spi = cpu_to_be32(AD5064_CMD(cmd) | AD5064_ADDR(addr) | val);
924 return spi_write(spi, &st->data.spi, sizeof(st->data.spi));
927 static int ad5064_spi_probe(struct spi_device *spi)
929 const struct spi_device_id *id = spi_get_device_id(spi);
931 return ad5064_probe(&spi->dev, id->driver_data, id->name,
935 static int ad5064_spi_remove(struct spi_device *spi)
937 return ad5064_remove(&spi->dev);
959 MODULE_DEVICE_TABLE(spi, ad5064_spi_ids);