Lines Matching defs:spi
20 #include <linux/spi/spi.h>
54 struct spi_device *spi;
64 return spi_write_then_read(data->spi, ®, 1, data->buf, read_size);
69 return spi_write(data->spi, data->buf, len);
288 static int max31865_probe(struct spi_device *spi)
290 const struct spi_device_id *id = spi_get_device_id(spi);
295 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
300 data->spi = spi;
310 if (device_property_read_bool(&spi->dev, "maxim,3-wire")) {
320 dev_err(&spi->dev, "error: Failed to configure max31865\n");
324 return devm_iio_device_register(&spi->dev, indio_dev);
331 MODULE_DEVICE_TABLE(spi, max31865_id);