Lines Matching defs:spi
13 #include <linux/spi/spi.h>
28 .compatible = "st,lis302dl-spi",
99 static int st_accel_spi_probe(struct spi_device *spi)
106 st_sensors_dev_name_probe(&spi->dev, spi->modalias, sizeof(spi->modalias));
108 settings = st_accel_get_settings(spi->modalias);
110 dev_err(&spi->dev, "device name %s not recognized.\n",
111 spi->modalias);
115 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adata));
122 err = st_sensors_spi_configure(indio_dev, spi);
142 static int st_accel_spi_remove(struct spi_device *spi)
144 struct iio_dev *indio_dev = spi_get_drvdata(spi);
172 MODULE_DEVICE_TABLE(spi, st_accel_id_table);
176 .name = "st-accel-spi",
186 MODULE_DESCRIPTION("STMicroelectronics accelerometers spi driver");