OSDN Git Service

staging: iio: adc: ad7606: Simplify the Kconfing menu
authorStefan Popa <stefan.popa@analog.com>
Mon, 17 Dec 2018 12:23:35 +0000 (14:23 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 5 Jan 2019 16:10:51 +0000 (16:10 +0000)
There is no point in having three menu entries that can be selected
individually. Instead, the SPI and parallel interfaces should select
AD7606.

Signed-off-by: Stefan Popa <stefan.popa@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/staging/iio/adc/Kconfig

index fc23059..302639a 100644 (file)
@@ -4,35 +4,28 @@
 menu "Analog to digital converters"
 
 config AD7606
-       tristate "Analog Devices AD7606 ADC driver"
-       depends on GPIOLIB || COMPILE_TEST
-       depends on HAS_IOMEM
+       tristate
        select IIO_BUFFER
        select IIO_TRIGGERED_BUFFER
-       help
-         Say yes here to build support for Analog Devices:
-         ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC).
-
-         To compile this driver as a module, choose M here: the
-         module will be called ad7606.
 
 config AD7606_IFACE_PARALLEL
-       tristate "parallel interface support"
-       depends on AD7606
+       tristate "Analog Devices AD7606 ADC driver with parallel interface support"
+       depends on HAS_IOMEM
+       select AD7606
        help
-         Say yes here to include parallel interface support on the AD7606
-         ADC driver.
+         Say yes here to build parallel interface support for Analog Devices:
+         ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC).
 
          To compile this driver as a module, choose M here: the
          module will be called ad7606_parallel.
 
 config AD7606_IFACE_SPI
-       tristate "spi interface support"
-       depends on AD7606
+       tristate "Analog Devices AD7606 ADC driver with spi interface support"
        depends on SPI
+       select AD7606
        help
-         Say yes here to include parallel interface support on the AD7606
-         ADC driver.
+         Say yes here to build spi interface support for Analog Devices:
+         ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC).
 
          To compile this driver as a module, choose M here: the
          module will be called ad7606_spi.