Lines Matching refs:adis
19 #include <linux/iio/imu/adis.h>
113 struct adis adis;
180 ret = adis_write_reg_16(&adis16260->adis, ADIS16260_SLP_CNT, val);
198 struct adis *adis = &adis16260->adis;
238 ret = adis_read_reg_16(adis, addr, &val16);
246 ret = adis_read_reg_16(adis, addr, &val16);
253 ret = adis_read_reg_16(adis, ADIS16260_SMPL_PRD, &val16);
257 if (spi_get_device_id(adis->spi)->driver_data)
277 struct adis *adis = &adis16260->adis;
288 return adis_write_reg_16(adis, addr, val);
294 return adis_write_reg_16(adis, addr, val);
296 mutex_lock(&adis->state_lock);
297 if (spi_get_device_id(adis->spi)->driver_data)
308 adis->spi->max_speed_hz = ADIS16260_SPI_SLOW;
310 adis->spi->max_speed_hz = ADIS16260_SPI_FAST;
311 ret = __adis_write_reg_8(adis, ADIS16260_SMPL_PRD, t);
313 mutex_unlock(&adis->state_lock);
394 ret = adis_init(&adis16260->adis, indio_dev, spi, &adis16260_data);
398 ret = devm_adis_setup_buffer_and_trigger(&adis16260->adis, indio_dev, NULL);
403 ret = adis_initial_startup(&adis16260->adis);