Lines Matching refs:adis

160 	struct adis adis;  member
184 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_REV, &rev); in adis16480_show_firmware_revision()
209 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_Y, &year); in adis16480_show_firmware_date()
213 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_DM, &md); in adis16480_show_firmware_date()
236 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_SERIAL_NUM, in adis16480_show_serial_number()
254 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_PROD_ID, in adis16480_show_product_id()
272 ret = adis_read_reg_32(&adis16480->adis, ADIS16480_REG_FLASH_CNT, in adis16480_show_flash_count()
345 return adis_write_reg_16(&st->adis, reg, t); in adis16480_set_freq()
361 ret = adis_read_reg_16(&st->adis, reg, &t); in adis16480_get_freq()
430 return adis_write_reg_16(&st->adis, reg, bias); in adis16480_set_calibbias()
433 return adis_write_reg_32(&st->adis, reg, bias); in adis16480_set_calibbias()
453 ret = adis_read_reg_16(&st->adis, reg, &val16); in adis16480_get_calibbias()
459 ret = adis_read_reg_32(&st->adis, reg, &val32); in adis16480_get_calibbias()
482 return adis_write_reg_16(&st->adis, reg, scale); in adis16480_set_calibscale()
493 ret = adis_read_reg_16(&st->adis, reg, &val16); in adis16480_get_calibscale()
539 ret = adis_read_reg_16(&st->adis, reg, &val); in adis16480_get_filter_freq()
555 struct mutex *slock = &st->adis.state_lock; in adis16480_set_filter_freq()
568 ret = __adis_read_reg_16(&st->adis, reg, &val); in adis16480_set_filter_freq()
592 ret = __adis_write_reg_16(&st->adis, reg, val); in adis16480_set_filter_freq()
819 static int adis16480_enable_irq(struct adis *adis, bool enable);
1042 ret = adis_write_reg_16(&st->adis, ADIS16480_REG_SLP_CNT, BIT(9)); in adis16480_stop_device()
1050 static int adis16480_enable_irq(struct adis *adis, bool enable) in adis16480_enable_irq() argument
1055 ret = __adis_read_reg_16(adis, ADIS16480_REG_FNCTIO_CTRL, &val); in adis16480_enable_irq()
1062 return __adis_write_reg_16(adis, ADIS16480_REG_FNCTIO_CTRL, val); in adis16480_enable_irq()
1074 desc = irq_get_irq_data(st->adis.spi->irq); in adis16480_config_irq_pin()
1076 dev_err(&st->adis.spi->dev, "Could not find IRQ %d\n", irq); in adis16480_config_irq_pin()
1113 dev_err(&st->adis.spi->dev, in adis16480_config_irq_pin()
1118 return adis_write_reg_16(&st->adis, ADIS16480_REG_FNCTIO_CTRL, val); in adis16480_config_irq_pin()
1138 dev_info(&st->adis.spi->dev, in adis16480_of_get_ext_clk_pin()
1152 ret = adis_read_reg_16(&st->adis, ADIS16480_REG_FNCTIO_CTRL, &val); in adis16480_ext_clk_config()
1163 dev_warn(&st->adis.spi->dev, in adis16480_ext_clk_config()
1178 ret = adis_write_reg_16(&st->adis, ADIS16480_REG_FNCTIO_CTRL, val); in adis16480_ext_clk_config()
1188 st->ext_clk = devm_clk_get(&st->adis.spi->dev, "sync"); in adis16480_get_ext_clocks()
1195 dev_err(&st->adis.spi->dev, "failed to get ext clk\n"); in adis16480_get_ext_clocks()
1200 st->ext_clk = devm_clk_get(&st->adis.spi->dev, "pps"); in adis16480_get_ext_clocks()
1207 dev_err(&st->adis.spi->dev, "failed to get ext clk\n"); in adis16480_get_ext_clocks()
1250 ret = adis_init(&st->adis, indio_dev, spi, adis16480_data); in adis16480_probe()
1254 ret = __adis_initial_startup(&st->adis); in adis16480_probe()
1285 ret = devm_adis_setup_buffer_and_trigger(&st->adis, indio_dev, NULL); in adis16480_probe()