Lines Matching refs:spi
156 if (spi_get_device_id(adis->spi)->driver_data) { in adis16260_read_raw()
208 if (spi_get_device_id(adis->spi)->driver_data) in adis16260_read_raw()
247 if (spi_get_device_id(adis->spi)->driver_data) in adis16260_write_raw()
258 adis->spi->max_speed_hz = ADIS16260_SPI_SLOW; in adis16260_write_raw()
260 adis->spi->max_speed_hz = ADIS16260_SPI_FAST; in adis16260_write_raw()
306 static int adis16260_probe(struct spi_device *spi) in adis16260_probe() argument
313 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adis)); in adis16260_probe()
318 spi_set_drvdata(spi, indio_dev); in adis16260_probe()
320 indio_dev->name = spi_get_device_id(spi)->name; in adis16260_probe()
321 indio_dev->dev.parent = &spi->dev; in adis16260_probe()
327 ret = adis_init(adis, indio_dev, spi, &adis16260_data); in adis16260_probe()
350 static int adis16260_remove(struct spi_device *spi) in adis16260_remove() argument
352 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adis16260_remove()
374 MODULE_DEVICE_TABLE(spi, adis16260_id);