Lines Matching defs:spi
13 #include <linux/spi/spi.h>
58 static int st_press_spi_probe(struct spi_device *spi)
65 st_sensors_dev_name_probe(&spi->dev, spi->modalias, sizeof(spi->modalias));
67 settings = st_press_get_settings(spi->modalias);
69 dev_err(&spi->dev, "device name %s not recognized.\n",
70 spi->modalias);
74 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*press_data));
81 err = st_sensors_spi_configure(indio_dev, spi);
101 static int st_press_spi_remove(struct spi_device *spi)
103 struct iio_dev *indio_dev = spi_get_drvdata(spi);
122 MODULE_DEVICE_TABLE(spi, st_press_id_table);
126 .name = "st-press-spi",
136 MODULE_DESCRIPTION("STMicroelectronics pressures spi driver");