Lines Matching refs:adis
122 struct adis adis; member
136 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_REV, &rev); in adis16480_show_firmware_revision()
161 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_Y, &year); in adis16480_show_firmware_date()
165 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_DM, &md); in adis16480_show_firmware_date()
188 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_SERIAL_NUM, in adis16480_show_serial_number()
206 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_PROD_ID, in adis16480_show_product_id()
224 ret = adis_read_reg_32(&adis16480->adis, ADIS16480_REG_FLASH_CNT, in adis16480_show_flash_count()
280 return adis_write_reg_16(&st->adis, ADIS16480_REG_DEC_RATE, t); in adis16480_set_freq()
290 ret = adis_read_reg_16(&st->adis, ADIS16480_REG_DEC_RATE, &t); in adis16480_get_freq()
348 return adis_write_reg_16(&st->adis, reg, bias); in adis16480_set_calibbias()
351 return adis_write_reg_32(&st->adis, reg, bias); in adis16480_set_calibbias()
371 ret = adis_read_reg_16(&st->adis, reg, &val16); in adis16480_get_calibbias()
376 ret = adis_read_reg_32(&st->adis, reg, &val32); in adis16480_get_calibbias()
398 return adis_write_reg_16(&st->adis, reg, scale); in adis16480_set_calibscale()
409 ret = adis_read_reg_16(&st->adis, reg, &val16); in adis16480_get_calibscale()
448 ret = adis_read_reg_16(&st->adis, reg, &val); in adis16480_get_filter_freq()
474 ret = adis_read_reg_16(&st->adis, reg, &val); in adis16480_set_filter_freq()
498 return adis_write_reg_16(&st->adis, reg, val); in adis16480_set_filter_freq()
731 ret = adis_write_reg_16(&st->adis, ADIS16480_REG_SLP_CNT, BIT(9)); in adis16480_stop_device()
739 static int adis16480_enable_irq(struct adis *adis, bool enable) in adis16480_enable_irq() argument
741 return adis_write_reg_16(adis, ADIS16480_REG_FNCTIO_CTRL, in adis16480_enable_irq()
752 adis_reset(&st->adis); in adis16480_initial_setup()
755 ret = adis_write_reg_16(&st->adis, ADIS16480_REG_GLOB_CMD, BIT(1)); in adis16480_initial_setup()
760 ret = adis_check_status(&st->adis); in adis16480_initial_setup()
764 ret = adis_read_reg_16(&st->adis, ADIS16480_REG_PROD_ID, &prod_id); in adis16480_initial_setup()
847 ret = adis_init(&st->adis, indio_dev, spi, &adis16480_data); in adis16480_probe()
851 ret = adis_setup_buffer_and_trigger(&st->adis, indio_dev, NULL); in adis16480_probe()
870 adis_cleanup_buffer_and_trigger(&st->adis, indio_dev); in adis16480_probe()
882 adis_cleanup_buffer_and_trigger(&st->adis, indio_dev); in adis16480_remove()