the driver does not support buffering, hence scan_type is not needed
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Cc: Lars Poeschel <poeschel@lemonage.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
        .indexed = 1,                                   \
        .channel = _index,                              \
        .info_mask_separate = BIT(IIO_CHAN_INFO_RAW),   \
-       .scan_index = _index,                           \
-       .scan_type = {                                  \
-               .sign = 'u',                            \
-               .realbits = 8,                          \
-               .storagebits = 8,                       \
-       },                                              \
 }
 
 static struct iio_chan_spec const vprbrd_adc_iio_channels[] = {
                mutex_lock(&vb->lock);
 
                admsg->cmd = VPRBRD_ADC_CMD_GET;
-               admsg->chan = chan->scan_index;
+               admsg->chan = chan->channel;
                admsg->val = 0x00;
 
                ret = usb_control_msg(vb->usb_dev,