diff options
Diffstat (limited to 'drivers/staging/iio/cdc/ad7746.c')
-rw-r--r-- | drivers/staging/iio/cdc/ad7746.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/drivers/staging/iio/cdc/ad7746.c b/drivers/staging/iio/cdc/ad7746.c index 5deaf857d23..de8f844dc9f 100644 --- a/drivers/staging/iio/cdc/ad7746.c +++ b/drivers/staging/iio/cdc/ad7746.c | |||
@@ -123,7 +123,7 @@ static const struct iio_chan_spec ad7746_channels[] = { | |||
123 | .type = IIO_VOLTAGE, | 123 | .type = IIO_VOLTAGE, |
124 | .indexed = 1, | 124 | .indexed = 1, |
125 | .channel = 0, | 125 | .channel = 0, |
126 | .info_mask = (1 << IIO_CHAN_INFO_SCALE_SHARED), | 126 | .info_mask = IIO_CHAN_INFO_SCALE_SHARED_BIT, |
127 | .address = AD7746_REG_VT_DATA_HIGH << 8 | | 127 | .address = AD7746_REG_VT_DATA_HIGH << 8 | |
128 | AD7746_VTSETUP_VTMD_EXT_VIN, | 128 | AD7746_VTSETUP_VTMD_EXT_VIN, |
129 | }, | 129 | }, |
@@ -132,7 +132,7 @@ static const struct iio_chan_spec ad7746_channels[] = { | |||
132 | .indexed = 1, | 132 | .indexed = 1, |
133 | .channel = 1, | 133 | .channel = 1, |
134 | .extend_name = "supply", | 134 | .extend_name = "supply", |
135 | .info_mask = (1 << IIO_CHAN_INFO_SCALE_SHARED), | 135 | .info_mask = IIO_CHAN_INFO_SCALE_SHARED_BIT, |
136 | .address = AD7746_REG_VT_DATA_HIGH << 8 | | 136 | .address = AD7746_REG_VT_DATA_HIGH << 8 | |
137 | AD7746_VTSETUP_VTMD_VDD_MON, | 137 | AD7746_VTSETUP_VTMD_VDD_MON, |
138 | }, | 138 | }, |
@@ -156,10 +156,10 @@ static const struct iio_chan_spec ad7746_channels[] = { | |||
156 | .type = IIO_CAPACITANCE, | 156 | .type = IIO_CAPACITANCE, |
157 | .indexed = 1, | 157 | .indexed = 1, |
158 | .channel = 0, | 158 | .channel = 0, |
159 | .info_mask = (1 << IIO_CHAN_INFO_CALIBSCALE_SEPARATE) | | 159 | .info_mask = IIO_CHAN_INFO_CALIBSCALE_SEPARATE_BIT | |
160 | (1 << IIO_CHAN_INFO_CALIBBIAS_SHARED) | | 160 | IIO_CHAN_INFO_CALIBBIAS_SHARED_BIT | |
161 | (1 << IIO_CHAN_INFO_OFFSET_SEPARATE) | | 161 | IIO_CHAN_INFO_OFFSET_SEPARATE_BIT | |
162 | (1 << IIO_CHAN_INFO_SCALE_SHARED), | 162 | IIO_CHAN_INFO_SCALE_SHARED_BIT, |
163 | .address = AD7746_REG_CAP_DATA_HIGH << 8, | 163 | .address = AD7746_REG_CAP_DATA_HIGH << 8, |
164 | }, | 164 | }, |
165 | [CIN1_DIFF] = { | 165 | [CIN1_DIFF] = { |
@@ -168,10 +168,10 @@ static const struct iio_chan_spec ad7746_channels[] = { | |||
168 | .indexed = 1, | 168 | .indexed = 1, |
169 | .channel = 0, | 169 | .channel = 0, |
170 | .channel2 = 2, | 170 | .channel2 = 2, |
171 | .info_mask = (1 << IIO_CHAN_INFO_CALIBSCALE_SEPARATE) | | 171 | .info_mask = IIO_CHAN_INFO_CALIBSCALE_SEPARATE_BIT | |
172 | (1 << IIO_CHAN_INFO_CALIBBIAS_SHARED) | | 172 | IIO_CHAN_INFO_CALIBBIAS_SHARED_BIT | |
173 | (1 << IIO_CHAN_INFO_OFFSET_SEPARATE) | | 173 | IIO_CHAN_INFO_OFFSET_SEPARATE_BIT | |
174 | (1 << IIO_CHAN_INFO_SCALE_SHARED), | 174 | IIO_CHAN_INFO_SCALE_SHARED_BIT, |
175 | .address = AD7746_REG_CAP_DATA_HIGH << 8 | | 175 | .address = AD7746_REG_CAP_DATA_HIGH << 8 | |
176 | AD7746_CAPSETUP_CAPDIFF | 176 | AD7746_CAPSETUP_CAPDIFF |
177 | }, | 177 | }, |
@@ -179,10 +179,10 @@ static const struct iio_chan_spec ad7746_channels[] = { | |||
179 | .type = IIO_CAPACITANCE, | 179 | .type = IIO_CAPACITANCE, |
180 | .indexed = 1, | 180 | .indexed = 1, |
181 | .channel = 1, | 181 | .channel = 1, |
182 | .info_mask = (1 << IIO_CHAN_INFO_CALIBSCALE_SEPARATE) | | 182 | .info_mask = IIO_CHAN_INFO_CALIBSCALE_SEPARATE_BIT | |
183 | (1 << IIO_CHAN_INFO_CALIBBIAS_SHARED) | | 183 | IIO_CHAN_INFO_CALIBBIAS_SHARED_BIT | |
184 | (1 << IIO_CHAN_INFO_OFFSET_SEPARATE) | | 184 | IIO_CHAN_INFO_OFFSET_SEPARATE_BIT | |
185 | (1 << IIO_CHAN_INFO_SCALE_SHARED), | 185 | IIO_CHAN_INFO_SCALE_SHARED_BIT, |
186 | .address = AD7746_REG_CAP_DATA_HIGH << 8 | | 186 | .address = AD7746_REG_CAP_DATA_HIGH << 8 | |
187 | AD7746_CAPSETUP_CIN2, | 187 | AD7746_CAPSETUP_CIN2, |
188 | }, | 188 | }, |
@@ -192,10 +192,10 @@ static const struct iio_chan_spec ad7746_channels[] = { | |||
192 | .indexed = 1, | 192 | .indexed = 1, |
193 | .channel = 1, | 193 | .channel = 1, |
194 | .channel2 = 3, | 194 | .channel2 = 3, |
195 | .info_mask = (1 << IIO_CHAN_INFO_CALIBSCALE_SEPARATE) | | 195 | .info_mask = IIO_CHAN_INFO_CALIBSCALE_SEPARATE_BIT | |
196 | (1 << IIO_CHAN_INFO_CALIBBIAS_SHARED) | | 196 | IIO_CHAN_INFO_CALIBBIAS_SHARED_BIT | |
197 | (1 << IIO_CHAN_INFO_OFFSET_SEPARATE) | | 197 | IIO_CHAN_INFO_OFFSET_SEPARATE_BIT | |
198 | (1 << IIO_CHAN_INFO_SCALE_SHARED), | 198 | IIO_CHAN_INFO_SCALE_SHARED_BIT, |
199 | .address = AD7746_REG_CAP_DATA_HIGH << 8 | | 199 | .address = AD7746_REG_CAP_DATA_HIGH << 8 | |
200 | AD7746_CAPSETUP_CAPDIFF | AD7746_CAPSETUP_CIN2, | 200 | AD7746_CAPSETUP_CAPDIFF | AD7746_CAPSETUP_CIN2, |
201 | } | 201 | } |
@@ -477,7 +477,7 @@ static int ad7746_write_raw(struct iio_dev *indio_dev, | |||
477 | mutex_lock(&indio_dev->mlock); | 477 | mutex_lock(&indio_dev->mlock); |
478 | 478 | ||
479 | switch (mask) { | 479 | switch (mask) { |
480 | case IIO_CHAN_INFO_CALIBSCALE_SEPARATE: | 480 | case IIO_CHAN_INFO_CALIBSCALE: |
481 | if (val != 1) { | 481 | if (val != 1) { |
482 | ret = -EINVAL; | 482 | ret = -EINVAL; |
483 | goto out; | 483 | goto out; |
@@ -503,7 +503,7 @@ static int ad7746_write_raw(struct iio_dev *indio_dev, | |||
503 | 503 | ||
504 | ret = 0; | 504 | ret = 0; |
505 | break; | 505 | break; |
506 | case IIO_CHAN_INFO_CALIBBIAS_SHARED: | 506 | case IIO_CHAN_INFO_CALIBBIAS: |
507 | if ((val < 0) | (val > 0xFFFF)) { | 507 | if ((val < 0) | (val > 0xFFFF)) { |
508 | ret = -EINVAL; | 508 | ret = -EINVAL; |
509 | goto out; | 509 | goto out; |
@@ -515,7 +515,7 @@ static int ad7746_write_raw(struct iio_dev *indio_dev, | |||
515 | 515 | ||
516 | ret = 0; | 516 | ret = 0; |
517 | break; | 517 | break; |
518 | case IIO_CHAN_INFO_OFFSET_SEPARATE: | 518 | case IIO_CHAN_INFO_OFFSET: |
519 | if ((val < 0) | (val > 43008000)) { /* 21pF */ | 519 | if ((val < 0) | (val > 43008000)) { /* 21pF */ |
520 | ret = -EINVAL; | 520 | ret = -EINVAL; |
521 | goto out; | 521 | goto out; |
@@ -612,7 +612,7 @@ static int ad7746_read_raw(struct iio_dev *indio_dev, | |||
612 | 612 | ||
613 | ret = IIO_VAL_INT; | 613 | ret = IIO_VAL_INT; |
614 | break; | 614 | break; |
615 | case IIO_CHAN_INFO_CALIBSCALE_SEPARATE: | 615 | case IIO_CHAN_INFO_CALIBSCALE: |
616 | switch (chan->type) { | 616 | switch (chan->type) { |
617 | case IIO_CAPACITANCE: | 617 | case IIO_CAPACITANCE: |
618 | reg = AD7746_REG_CAP_GAINH; | 618 | reg = AD7746_REG_CAP_GAINH; |
@@ -634,7 +634,7 @@ static int ad7746_read_raw(struct iio_dev *indio_dev, | |||
634 | 634 | ||
635 | ret = IIO_VAL_INT_PLUS_MICRO; | 635 | ret = IIO_VAL_INT_PLUS_MICRO; |
636 | break; | 636 | break; |
637 | case IIO_CHAN_INFO_CALIBBIAS_SHARED: | 637 | case IIO_CHAN_INFO_CALIBBIAS: |
638 | ret = i2c_smbus_read_word_data(chip->client, | 638 | ret = i2c_smbus_read_word_data(chip->client, |
639 | AD7746_REG_CAP_OFFH); | 639 | AD7746_REG_CAP_OFFH); |
640 | if (ret < 0) | 640 | if (ret < 0) |
@@ -643,13 +643,13 @@ static int ad7746_read_raw(struct iio_dev *indio_dev, | |||
643 | 643 | ||
644 | ret = IIO_VAL_INT; | 644 | ret = IIO_VAL_INT; |
645 | break; | 645 | break; |
646 | case IIO_CHAN_INFO_OFFSET_SEPARATE: | 646 | case IIO_CHAN_INFO_OFFSET: |
647 | *val = AD7746_CAPDAC_DACP(chip->capdac[chan->channel] | 647 | *val = AD7746_CAPDAC_DACP(chip->capdac[chan->channel] |
648 | [chan->differential]) * 338646; | 648 | [chan->differential]) * 338646; |
649 | 649 | ||
650 | ret = IIO_VAL_INT; | 650 | ret = IIO_VAL_INT; |
651 | break; | 651 | break; |
652 | case IIO_CHAN_INFO_SCALE_SHARED: | 652 | case IIO_CHAN_INFO_SCALE: |
653 | switch (chan->type) { | 653 | switch (chan->type) { |
654 | case IIO_CAPACITANCE: | 654 | case IIO_CAPACITANCE: |
655 | /* 8.192pf / 2^24 */ | 655 | /* 8.192pf / 2^24 */ |