Symbol: adis16136
drivers/iio/gyro/adis16136.c
109
struct adis16136 *adis16136 = arg;
drivers/iio/gyro/adis16136.c
113
ret = adis_read_reg_16(&adis16136->adis, ADIS16136_REG_PROD_ID,
drivers/iio/gyro/adis16136.c
127
struct adis16136 *adis16136 = arg;
drivers/iio/gyro/adis16136.c
131
ret = adis_read_reg_16(&adis16136->adis, ADIS16136_REG_FLASH_CNT,
drivers/iio/gyro/adis16136.c
145
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
149
d, adis16136, &adis16136_serial_fops);
drivers/iio/gyro/adis16136.c
151
d, adis16136, &adis16136_product_id_fops);
drivers/iio/gyro/adis16136.c
153
d, adis16136, &adis16136_flash_count_fops);
drivers/iio/gyro/adis16136.c
167
static int adis16136_set_freq(struct adis16136 *adis16136, unsigned int freq)
drivers/iio/gyro/adis16136.c
179
return adis_write_reg_16(&adis16136->adis, ADIS16136_REG_SMPL_PRD, t);
drivers/iio/gyro/adis16136.c
182
static int __adis16136_get_freq(struct adis16136 *adis16136, unsigned int *freq)
drivers/iio/gyro/adis16136.c
187
ret = __adis_read_reg_16(&adis16136->adis, ADIS16136_REG_SMPL_PRD, &t);
drivers/iio/gyro/adis16136.c
200
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
211
ret = adis16136_set_freq(adis16136, val);
drivers/iio/gyro/adis16136.c
220
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
224
adis_dev_auto_lock(&adis16136->adis);
drivers/iio/gyro/adis16136.c
225
ret = __adis16136_get_freq(adis16136, &freq);
drivers/iio/gyro/adis16136.c
249
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
253
adis_dev_auto_lock(&adis16136->adis);
drivers/iio/gyro/adis16136.c
254
ret = __adis16136_get_freq(adis16136, &freq);
drivers/iio/gyro/adis16136.c
263
return __adis_write_reg_16(&adis16136->adis, ADIS16136_REG_AVG_CNT, i);
drivers/iio/gyro/adis16136.c
268
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
273
adis_dev_auto_lock(&adis16136->adis);
drivers/iio/gyro/adis16136.c
275
ret = __adis_read_reg_16(&adis16136->adis, ADIS16136_REG_AVG_CNT,
drivers/iio/gyro/adis16136.c
280
ret = __adis16136_get_freq(adis16136, &freq);
drivers/iio/gyro/adis16136.c
292
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
302
*val = adis16136->chip_info->precision;
drivers/iio/gyro/adis16136.c
303
*val2 = (adis16136->chip_info->fullscale << 16);
drivers/iio/gyro/adis16136.c
313
ret = adis_read_reg_32(&adis16136->adis,
drivers/iio/gyro/adis16136.c
331
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
335
return adis_write_reg_32(&adis16136->adis,
drivers/iio/gyro/adis16136.c
406
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
409
ret = adis_write_reg_16(&adis16136->adis, ADIS16136_REG_SLP_CTRL, 0xff);
drivers/iio/gyro/adis16136.c
419
struct adis16136 *adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
424
ret = __adis_initial_startup(&adis16136->adis);
drivers/iio/gyro/adis16136.c
428
ret = adis_read_reg_16(&adis16136->adis, ADIS16136_REG_PROD_ID,
drivers/iio/gyro/adis16136.c
518
struct adis16136 *adis16136;
drivers/iio/gyro/adis16136.c
523
indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adis16136));
drivers/iio/gyro/adis16136.c
529
adis16136 = iio_priv(indio_dev);
drivers/iio/gyro/adis16136.c
531
adis16136->chip_info = &adis16136_chip_info[id->driver_data];
drivers/iio/gyro/adis16136.c
538
adis16136_data = &adis16136->chip_info->adis_data;
drivers/iio/gyro/adis16136.c
540
ret = adis_init(&adis16136->adis, indio_dev, spi, adis16136_data);
drivers/iio/gyro/adis16136.c
544
ret = devm_adis_setup_buffer_and_trigger(&adis16136->adis, indio_dev, NULL);
drivers/iio/gyro/adis16136.c
71
struct adis16136 *adis16136 = file->private_data;
drivers/iio/gyro/adis16136.c
77
ret = adis_read_reg_16(&adis16136->adis, ADIS16136_REG_SERIAL_NUM,
drivers/iio/gyro/adis16136.c
82
ret = adis_read_reg_16(&adis16136->adis, ADIS16136_REG_LOT1, &lot1);
drivers/iio/gyro/adis16136.c
86
ret = adis_read_reg_16(&adis16136->adis, ADIS16136_REG_LOT2, &lot2);
drivers/iio/gyro/adis16136.c
90
ret = adis_read_reg_16(&adis16136->adis, ADIS16136_REG_LOT3, &lot3);