Lines Matching refs:adis
13 #include <linux/iio/imu/adis.h>
70 struct adis adis;
81 ret = adis_read_reg_16(&adis16460->adis, ADIS16460_REG_SERIAL_NUM,
99 ret = adis_read_reg_16(&adis16460->adis, ADIS16460_REG_PROD_ID,
117 ret = adis_read_reg_32(&adis16460->adis, ADIS16460_REG_FLASH_CNT,
169 return adis_write_reg_16(&st->adis, ADIS16460_REG_DEC_RATE, t);
179 ret = adis_read_reg_16(&st->adis, ADIS16460_REG_DEC_RATE, &t);
323 static int adis16460_enable_irq(struct adis *adis, bool enable)
330 enable_irq(adis->spi->irq);
332 disable_irq(adis->spi->irq);
402 ret = adis_init(&st->adis, indio_dev, spi, &adis16460_data);
407 st->adis.irq_flag |= IRQF_NO_AUTOEN;
408 ret = devm_adis_setup_buffer_and_trigger(&st->adis, indio_dev, NULL);
412 ret = __adis_initial_startup(&st->adis);