Lines Matching defs:spi
12 #include <linux/spi/spi.h>
21 struct spi_device *spi;
50 ret = spi_write(priv->spi, priv->data, sizeof(priv->data));
124 static int dac7612_probe(struct spi_device *spi)
131 iio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*priv));
144 priv->loaddacs = devm_gpiod_get_optional(&spi->dev, "ti,loaddacs",
148 priv->spi = spi;
149 spi_set_drvdata(spi, iio_dev);
154 iio_dev->name = spi_get_device_id(spi)->name;
164 return devm_iio_device_register(&spi->dev, iio_dev);
171 MODULE_DEVICE_TABLE(spi, dac7612_id);