Lines Matching refs:variant
166 * @variant: chip variant info
173 struct adis16400_chip_info *variant;
281 if (st->variant->flags & ADIS16400_HAS_SERIAL_NUMBER)
284 if (st->variant->flags & ADIS16400_HAS_PROD_ID)
441 if (st->variant->flags & ADIS16400_HAS_SLOW_MODE)
452 if (st->variant->flags & ADIS16400_HAS_PROD_ID) {
472 if (st->variant->flags & ADIS16400_HAS_SLOW_MODE) {
515 sps = st->variant->get_freq(st);
532 ret = st->variant->set_freq(st, sps);
554 *val2 = st->variant->gyro_scale_micro;
568 *val2 = st->variant->accel_scale_micro;
575 *val = st->variant->temp_scale_nano / 1000000;
576 *val2 = (st->variant->temp_scale_nano % 1000000);
596 *val = st->variant->temp_offset;
608 ret = st->variant->get_freq(st);
618 ret = st->variant->get_freq(st);
644 if (st->variant->flags & ADIS16400_BURST_DIAG_STAT) {
1141 const struct adis16400_chip_info *chip_info = st->variant;
1172 st->variant = &adis16400_chips[spi_get_device_id(spi)->driver_data];
1174 indio_dev->channels = st->variant->channels;
1175 indio_dev->num_channels = st->variant->num_channels;
1179 if (!(st->variant->flags & ADIS16400_NO_BURST)) {
1184 adis16400_data = &st->variant->adis_data;