forked from Minki/linux
staging:iio:ad7606: Consolidate channel specs
By slightly reordering the channels in the channel spec array we can reuse the same array for all variant of the chip. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
parent
e5349952de
commit
c89e2e2a0d
@ -250,7 +250,8 @@ static const struct attribute_group ad7606_attribute_group_range = {
|
||||
}, \
|
||||
}
|
||||
|
||||
static const struct iio_chan_spec ad7606_8_channels[] = {
|
||||
static const struct iio_chan_spec ad7606_channels[] = {
|
||||
IIO_CHAN_SOFT_TIMESTAMP(8),
|
||||
AD7606_CHANNEL(0),
|
||||
AD7606_CHANNEL(1),
|
||||
AD7606_CHANNEL(2),
|
||||
@ -259,25 +260,6 @@ static const struct iio_chan_spec ad7606_8_channels[] = {
|
||||
AD7606_CHANNEL(5),
|
||||
AD7606_CHANNEL(6),
|
||||
AD7606_CHANNEL(7),
|
||||
IIO_CHAN_SOFT_TIMESTAMP(8),
|
||||
};
|
||||
|
||||
static const struct iio_chan_spec ad7606_6_channels[] = {
|
||||
AD7606_CHANNEL(0),
|
||||
AD7606_CHANNEL(1),
|
||||
AD7606_CHANNEL(2),
|
||||
AD7606_CHANNEL(3),
|
||||
AD7606_CHANNEL(4),
|
||||
AD7606_CHANNEL(5),
|
||||
IIO_CHAN_SOFT_TIMESTAMP(6),
|
||||
};
|
||||
|
||||
static const struct iio_chan_spec ad7606_4_channels[] = {
|
||||
AD7606_CHANNEL(0),
|
||||
AD7606_CHANNEL(1),
|
||||
AD7606_CHANNEL(2),
|
||||
AD7606_CHANNEL(3),
|
||||
IIO_CHAN_SOFT_TIMESTAMP(4),
|
||||
};
|
||||
|
||||
static const struct ad7606_chip_info ad7606_chip_info_tbl[] = {
|
||||
@ -287,20 +269,20 @@ static const struct ad7606_chip_info ad7606_chip_info_tbl[] = {
|
||||
[ID_AD7606_8] = {
|
||||
.name = "ad7606",
|
||||
.int_vref_mv = 2500,
|
||||
.channels = ad7606_8_channels,
|
||||
.num_channels = 8,
|
||||
.channels = ad7606_channels,
|
||||
.num_channels = 9,
|
||||
},
|
||||
[ID_AD7606_6] = {
|
||||
.name = "ad7606-6",
|
||||
.int_vref_mv = 2500,
|
||||
.channels = ad7606_6_channels,
|
||||
.num_channels = 6,
|
||||
.channels = ad7606_channels,
|
||||
.num_channels = 7,
|
||||
},
|
||||
[ID_AD7606_4] = {
|
||||
.name = "ad7606-4",
|
||||
.int_vref_mv = 2500,
|
||||
.channels = ad7606_4_channels,
|
||||
.num_channels = 4,
|
||||
.channels = ad7606_channels,
|
||||
.num_channels = 5,
|
||||
},
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user