staging/ad7606: Actually build the interface modules
authorMichal Marek <mmarek@suse.com>
Tue, 27 Oct 2015 14:24:55 +0000 (15:24 +0100)
committerMichal Marek <mmarek@suse.com>
Wed, 25 Nov 2015 10:23:23 +0000 (11:23 +0100)
commit0046a46a8f93f5b99b499118779521ba3b017d69
treed146db3da6f106442f1b36df9f15102e803846de
parent8005c49d9aea74d382f474ce11afbbc7d7130bec
staging/ad7606: Actually build the interface modules

The ad7606_par and ad7606_spi drivers are not built if CONFIG_AD7606=m,
because kbuild does not currently support <objname>-m syntax. Even if we
add kbuild support, ad7606 fails to link, because of duplicate
module_init definitions. Make the two drivers separate modules, as the
Kconfig help text already suggests.

Also, CONFIG_IIO_BUFFER is a dependency of CONFIG_AD7606, so there is no
need to test for it in the Makefile.

Signed-off-by: Michal Marek <mmarek@suse.com>
drivers/staging/iio/adc/Kconfig
drivers/staging/iio/adc/Makefile
drivers/staging/iio/adc/ad7606_core.c