Lines Matching defs:data
45 .delay.value = adis->data->write_delay,
47 .cs_change_delay.value = adis->data->cs_change_delay,
54 .delay.value = adis->data->write_delay,
56 .cs_change_delay.value = adis->data->cs_change_delay,
63 .delay.value = adis->data->write_delay,
65 .cs_change_delay.value = adis->data->cs_change_delay,
71 .delay.value = adis->data->write_delay,
77 .delay.value = adis->data->write_delay,
145 .delay.value = adis->data->write_delay,
147 .cs_change_delay.value = adis->data->cs_change_delay,
154 .delay.value = adis->data->read_delay,
156 .cs_change_delay.value = adis->data->cs_change_delay,
164 .delay.value = adis->data->read_delay,
166 .cs_change_delay.value = adis->data->cs_change_delay,
172 .delay.value = adis->data->read_delay,
273 * __adis_enable_irq() - Enable or disable data ready IRQ (unlocked)
284 if (adis->data->enable_irq)
285 return adis->data->enable_irq(adis, enable);
287 if (adis->data->unmasked_drdy) {
296 ret = __adis_read_reg_16(adis, adis->data->msc_ctrl_reg, &msc);
307 return __adis_write_reg_16(adis, adis->data->msc_ctrl_reg, msc);
323 ret = __adis_read_reg_16(adis, adis->data->diag_stat_reg, &status);
327 status &= adis->data->status_error_mask;
335 adis->data->status_error_msgs[i]);
352 const struct adis_timeout *timeouts = adis->data->timeouts;
354 ret = __adis_write_reg_8(adis, adis->data->glob_cmd_reg,
370 const struct adis_timeout *timeouts = adis->data->timeouts;
372 ret = __adis_write_reg_16(adis, adis->data->self_test_reg,
373 adis->data->self_test_mask);
384 if (adis->data->self_test_no_autoclear)
385 __adis_write_reg_16(adis, adis->data->self_test_reg, 0x00);
409 const struct adis_timeout *timeouts = adis->data->timeouts;
439 if (!adis->data->unmasked_drdy)
442 if (!adis->data->prod_id_reg)
445 ret = adis_read_reg_16(adis, adis->data->prod_id_reg, &prod_id);
449 if (prod_id != adis->data->prod_id)
452 adis->data->prod_id, prod_id);
511 * @data: Chip specific data
519 struct spi_device *spi, const struct adis_data *data)
521 if (!data || !data->timeouts) {
522 dev_err(&spi->dev, "No config data or timeouts not defined!\n");
528 adis->data = data;
531 if (data->has_paging) {