Lines Matching refs:adis

101 	struct adis adis;  member
138 ret = adis_read_reg_16(&st->adis, ADIS16475_REG_FIRM_REV, &rev); in adis16475_show_firmware_revision()
164 ret = adis_read_reg_16(&st->adis, ADIS16475_REG_FIRM_Y, &year); in adis16475_show_firmware_date()
168 ret = adis_read_reg_16(&st->adis, ADIS16475_REG_FIRM_DM, &md); in adis16475_show_firmware_date()
191 ret = adis_read_reg_16(&st->adis, ADIS16475_REG_SERIAL_NUM, &serial); in adis16475_show_serial_number()
208 ret = adis_read_reg_16(&st->adis, ADIS16475_REG_PROD_ID, &prod_id); in adis16475_show_product_id()
225 ret = adis_read_reg_32(&st->adis, ADIS16475_REG_FLASH_CNT, in adis16475_show_flash_count()
265 adis_dev_lock(&st->adis); in adis16475_get_freq()
270 ret = __adis_read_reg_16(&st->adis, ADIS16475_REG_UP_SCALE, &sync_scale); in adis16475_get_freq()
277 ret = __adis_read_reg_16(&st->adis, ADIS16475_REG_DEC_RATE, &dec); in adis16475_get_freq()
281 adis_dev_unlock(&st->adis); in adis16475_get_freq()
287 adis_dev_unlock(&st->adis); in adis16475_get_freq()
300 adis_dev_lock(&st->adis); in adis16475_set_freq()
341 ret = __adis_write_reg_16(&st->adis, ADIS16475_REG_UP_SCALE, sync_scale); in adis16475_set_freq()
356 ret = __adis_write_reg_16(&st->adis, ADIS16475_REG_DEC_RATE, dec); in adis16475_set_freq()
360 adis_dev_unlock(&st->adis); in adis16475_set_freq()
369 adis_dev_unlock(&st->adis); in adis16475_set_freq()
390 ret = adis_read_reg_16(&st->adis, ADIS16475_REG_FILT_CTRL, &filter_sz); in adis16475_get_filter()
409 ret = adis_write_reg_16(&st->adis, ADIS16475_REG_FILT_CTRL, in adis16475_set_filter()
460 ret = adis_read_reg_32(&st->adis, in adis16475_read_raw()
500 return adis_write_reg_32(&st->adis, in adis16475_write_raw()
998 struct adis *adis = &st->adis; in adis16475_burst32_check() local
1006 ret = __adis_update_bits(&st->adis, ADIS16475_REG_MSG_CTRL, in adis16475_burst32_check()
1017 adis->burst_extra_len = 6 * sizeof(u16); in adis16475_burst32_check()
1018 adis->xfer[1].len += 6 * sizeof(u16); in adis16475_burst32_check()
1019 dev_dbg(&adis->spi->dev, "Enable burst32 mode, xfer:%d", in adis16475_burst32_check()
1020 adis->xfer[1].len); in adis16475_burst32_check()
1025 ret = __adis_update_bits(&st->adis, ADIS16475_REG_MSG_CTRL, in adis16475_burst32_check()
1033 adis->burst_extra_len = 0; in adis16475_burst32_check()
1034 adis->xfer[1].len -= 6 * sizeof(u16); in adis16475_burst32_check()
1035 dev_dbg(&adis->spi->dev, "Disable burst32 mode, xfer:%d\n", in adis16475_burst32_check()
1036 adis->xfer[1].len); in adis16475_burst32_check()
1045 struct adis *adis = &st->adis; in adis16475_trigger_handler() local
1053 ret = spi_sync(adis->spi, &adis->msg); in adis16475_trigger_handler()
1057 buffer = adis->buffer; in adis16475_trigger_handler()
1060 valid = adis16475_validate_crc(adis->buffer, crc, st->burst32); in adis16475_trigger_handler()
1062 dev_err(&adis->spi->dev, "Invalid crc\n"); in adis16475_trigger_handler()
1099 adis_read_reg_16(adis, reg, &val); in adis16475_trigger_handler()
1126 struct device *dev = &st->adis.spi->dev; in adis16475_config_sync_mode()
1173 ret = __adis_write_reg_16(&st->adis, in adis16475_config_sync_mode()
1190 ret = __adis_update_bits(&st->adis, ADIS16475_REG_MSG_CTRL, in adis16475_config_sync_mode()
1207 struct spi_device *spi = st->adis.spi; in adis16475_config_irq_pin()
1221 st->adis.irq_flag = IRQF_TRIGGER_RISING; in adis16475_config_irq_pin()
1224 st->adis.irq_flag = IRQF_TRIGGER_FALLING; in adis16475_config_irq_pin()
1232 ret = __adis_update_bits(&st->adis, ADIS16475_REG_MSG_CTRL, in adis16475_config_irq_pin()
1307 ret = adis_init(&st->adis, indio_dev, spi, &st->info->adis_data); in adis16475_probe()
1317 ret = __adis_initial_startup(&st->adis); in adis16475_probe()
1329 ret = devm_adis_setup_buffer_and_trigger(&st->adis, indio_dev, in adis16475_probe()