staging:iio:ad7476: Remove duplicated chip info entries
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 10 Sep 2012 08:34:00 +0000 (09:34 +0100)
committerJonathan Cameron <jic23@kernel.org>
Thu, 13 Sep 2012 19:25:25 +0000 (20:25 +0100)
Some of the parts supported by this driver are software compatible. The
difference between them is only in the operating voltage range. So we do not
need extra chip info entries for them.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/staging/iio/adc/ad7476.h
drivers/staging/iio/adc/ad7476_core.c

index b1dd9317fe1f683e67ab245372f1343c7eef058f..6085fad2116528e693a5c0a813fd09781eec17d7 100644 (file)
@@ -41,10 +41,6 @@ enum ad7476_supported_device_ids {
        ID_AD7466,
        ID_AD7467,
        ID_AD7468,
-       ID_AD7475,
-       ID_AD7476,
-       ID_AD7477,
-       ID_AD7478,
        ID_AD7495
 };
 
index 33435ed6caa50934d7b073e8f35cfb77fb970ec2..c97300b18a84f7c0b3d7a641f617583cf2dc6261 100644 (file)
@@ -93,22 +93,6 @@ static const struct ad7476_chip_info ad7476_chip_info_tbl[] = {
                .channel[0] = AD7476_CHAN(8),
                .channel[1] = IIO_CHAN_SOFT_TIMESTAMP(1),
        },
-       [ID_AD7475] = {
-               .channel[0] = AD7476_CHAN(12),
-               .channel[1] = IIO_CHAN_SOFT_TIMESTAMP(1),
-       },
-       [ID_AD7476] = {
-               .channel[0] = AD7476_CHAN(12),
-               .channel[1] = IIO_CHAN_SOFT_TIMESTAMP(1),
-       },
-       [ID_AD7477] = {
-               .channel[0] = AD7476_CHAN(10),
-               .channel[1] = IIO_CHAN_SOFT_TIMESTAMP(1),
-       },
-       [ID_AD7478] = {
-               .channel[0] = AD7476_CHAN(8),
-               .channel[1] = IIO_CHAN_SOFT_TIMESTAMP(1),
-       },
        [ID_AD7495] = {
                .channel[0] = AD7476_CHAN(12),
                .channel[1] = IIO_CHAN_SOFT_TIMESTAMP(1),
@@ -216,13 +200,13 @@ static const struct spi_device_id ad7476_id[] = {
        {"ad7466", ID_AD7466},
        {"ad7467", ID_AD7467},
        {"ad7468", ID_AD7468},
-       {"ad7475", ID_AD7475},
-       {"ad7476", ID_AD7476},
-       {"ad7476a", ID_AD7476},
-       {"ad7477", ID_AD7477},
-       {"ad7477a", ID_AD7477},
-       {"ad7478", ID_AD7478},
-       {"ad7478a", ID_AD7478},
+       {"ad7475", ID_AD7466},
+       {"ad7476", ID_AD7466},
+       {"ad7476a", ID_AD7466},
+       {"ad7477", ID_AD7467},
+       {"ad7477a", ID_AD7467},
+       {"ad7478", ID_AD7468},
+       {"ad7478a", ID_AD7468},
        {"ad7495", ID_AD7495},
        {}
 };