staging: comedi: Kconfig: COMEDI_NI_ATMIO doesn't need to depend on ISAPNP
authorIan Abbott <abbotti@mev.co.uk>
Fri, 26 Jul 2013 11:03:20 +0000 (12:03 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 26 Jul 2013 22:05:03 +0000 (15:05 -0700)
The COMEDI_NI_ATMIO configuration option causes the "ni_atmio" module to
be built, which handles various National Instruments ISA-PNP data
acquisition cards.  The configuration option currently depends on
ISAPNP.

The "ni_atmio" module is a "legacy" comedi driver with no
auto-configuration support and it doesn't register as a PNP card driver.
The only difference in initialization from the other comedi ISA card
drivers is that it will use the ISA-PNP functions to find, attach and
activate the card if no I/O base address has been specified by the user
in the COMEDI_DEVCONFIG ioctl.

The module compiles fine without the ISAPNP configuration option as the
<linux/isapnp.h> and <linux/pnp.h> headers provide dummy inline
functions if the ISAPNP and PNP options, respectively, are not enabled.

Remove the dependancy on the ISAPNP option since the module builds
without it and can be used without it.

(There is a very slim chance that comedi will support proper ISA PNP
drivers one day, in which case the ni_atmio driver could be converted to
use this support and not support manual configuration.  However, not all
the PnP IDs of boards supported by this driver are currently known to
us.)

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/Kconfig

index 8c6527f7b93ecf5f5c99c8635d74594962b2e5c8..57362fee75930816da42ce98f9201a34ee80b190 100644 (file)
@@ -467,7 +467,6 @@ config COMEDI_NI_AT_AO
 
 config COMEDI_NI_ATMIO
        tristate "NI AT-MIO E series ISA-PNP card support"
-       depends on ISAPNP
        select COMEDI_8255
        select COMEDI_NI_TIO
        ---help---