Lines Matching defs:data
49 .delay.value = adis->data->write_delay,
51 .cs_change_delay.value = adis->data->cs_change_delay,
58 .delay.value = adis->data->write_delay,
60 .cs_change_delay.value = adis->data->cs_change_delay,
67 .delay.value = adis->data->write_delay,
69 .cs_change_delay.value = adis->data->cs_change_delay,
75 .delay.value = adis->data->write_delay,
81 .delay.value = adis->data->write_delay,
149 .delay.value = adis->data->write_delay,
151 .cs_change_delay.value = adis->data->cs_change_delay,
158 .delay.value = adis->data->read_delay,
160 .cs_change_delay.value = adis->data->cs_change_delay,
168 .delay.value = adis->data->read_delay,
170 .cs_change_delay.value = adis->data->cs_change_delay,
176 .delay.value = adis->data->read_delay,
277 * __adis_enable_irq() - Enable or disable data ready IRQ (unlocked)
288 if (adis->data->enable_irq)
289 return adis->data->enable_irq(adis, enable);
291 if (adis->data->unmasked_drdy) {
300 ret = __adis_read_reg_16(adis, adis->data->msc_ctrl_reg, &msc);
311 return __adis_write_reg_16(adis, adis->data->msc_ctrl_reg, msc);
327 ret = __adis_read_reg_16(adis, adis->data->diag_stat_reg, &status);
331 status &= adis->data->status_error_mask;
339 adis->data->status_error_msgs[i]);
356 const struct adis_timeout *timeouts = adis->data->timeouts;
358 ret = __adis_write_reg_8(adis, adis->data->glob_cmd_reg,
374 const struct adis_timeout *timeouts = adis->data->timeouts;
376 ret = __adis_write_reg_16(adis, adis->data->self_test_reg,
377 adis->data->self_test_mask);
388 if (adis->data->self_test_no_autoclear)
389 __adis_write_reg_16(adis, adis->data->self_test_reg, 0x00);
413 const struct adis_timeout *timeouts = adis->data->timeouts;
443 if (!adis->data->unmasked_drdy)
446 if (!adis->data->prod_id_reg)
449 ret = adis_read_reg_16(adis, adis->data->prod_id_reg, &prod_id);
453 if (prod_id != adis->data->prod_id)
456 adis->data->prod_id, prod_id);
515 * @data: Chip specific data
523 struct spi_device *spi, const struct adis_data *data)
525 if (!data || !data->timeouts) {
526 dev_err(&spi->dev, "No config data or timeouts not defined!\n");
532 adis->data = data;
535 if (data->has_paging) {