]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/iio/adc/stm32-dfsdm-adc.c
iio: adc: stm32-dfsdm: fix data type
[linux.git] / drivers / iio / adc / stm32-dfsdm-adc.c
index cb596f104919218c417ca4ee8cb56d1d2939bf96..6b90a40882f25f0ec16ca51fa3eec35b0fd2c4bf 100644 (file)
@@ -1365,11 +1365,11 @@ static int stm32_dfsdm_adc_chan_init_one(struct iio_dev *indio_dev,
                                        BIT(IIO_CHAN_INFO_SAMP_FREQ);
 
        if (adc->dev_data->type == DFSDM_AUDIO) {
-               ch->scan_type.sign = 's';
                ch->ext_info = dfsdm_adc_audio_ext_info;
        } else {
-               ch->scan_type.sign = 'u';
+               ch->scan_type.shift = 8;
        }
+       ch->scan_type.sign = 's';
        ch->scan_type.realbits = 24;
        ch->scan_type.storagebits = 32;