staging:iio:treewide only use shared to decide on interfaces
[firefly-linux-kernel-4.4.55.git] / drivers / staging / iio / dac / ad5791.c
index d3b3b71c87c1867f13bd6804f6a5ca11a649b74d..db0bd1231a35422a75bc73a26cd86a31cfe11640 100644 (file)
@@ -77,8 +77,8 @@ static int ad5791_spi_read(struct spi_device *spi, u8 addr, u32 *val)
        .indexed = 1,                                   \
        .address = AD5791_ADDR_DAC0,                    \
        .channel = 0,                                   \
-       .info_mask = (1 << IIO_CHAN_INFO_SCALE_SHARED) | \
-               (1 << IIO_CHAN_INFO_OFFSET_SHARED),     \
+       .info_mask = IIO_CHAN_INFO_SCALE_SHARED_BIT | \
+               IIO_CHAN_INFO_OFFSET_SHARED_BIT,        \
        .scan_type = IIO_ST('u', bits, 24, shift)       \
 }
 
@@ -237,11 +237,11 @@ static int ad5791_read_raw(struct iio_dev *indio_dev,
                *val &= AD5791_DAC_MASK;
                *val >>= chan->scan_type.shift;
                return IIO_VAL_INT;
-       case IIO_CHAN_INFO_SCALE_SHARED:
+       case IIO_CHAN_INFO_SCALE:
                *val = 0;
                *val2 = (((u64)st->vref_mv) * 1000000ULL) >> chan->scan_type.realbits;
                return IIO_VAL_INT_PLUS_MICRO;
-       case IIO_CHAN_INFO_OFFSET_SHARED:
+       case IIO_CHAN_INFO_OFFSET:
                val64 = (((u64)st->vref_neg_mv) << chan->scan_type.realbits);
                do_div(val64, st->vref_mv);
                *val = -val64;