},                                              \
        }
 
-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),
        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[] = {
        [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,
        },
 };