alistair23-linux/drivers/staging
H Hartley Sweeten fa3cb21910 staging: comedi: ni_labpc: split out PCI support
Currently the ni_labpc driver is used by the legacy (ISA), PCI, and
PCMCIA versions of the LabPC board. The driver is enabled under the
COMEDI_PCI_DRIVERS section of the Kconfig. This means that PCI support
must be enabled in order to use the ni_labpc driver for the PCI or
PCMCIA drivers.

Split the PCI support code out of the ni_labpc driver into a separate
driver, ni_labpc_pci. The PCMCIA support is already slip out as
ni_labpc_cs.

Modify the Kconfig so that the common code in ni_labpc is enabled by the
Kconfig option COMEDI_NI_LABPC. The ISA support code is currently still
in the ni_labpc driver but is only compiled in if COMEDI_NI_LABPC_ISA is
also enabled.

This allows the PCI and PCMCIA drivers to be enabled without the need
for the ISA stuff.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-04-23 10:36:27 -07:00
..
android
asus_oled
bcm
ced1401
comedi staging: comedi: ni_labpc: split out PCI support 2013-04-23 10:36:27 -07:00
cptm1217
crystalhd
csr
cxt1e1
dgrp staging: dgrp: info leak in dgrp_dpa_ioctl() 2013-04-22 10:25:46 -07:00
dwc2 staging: dwc2: fix error return code in dwc2_hcd_init() 2013-04-12 15:09:59 -07:00
echo
et131x staging: et131x: cancel_work when module gets unloaded 2013-04-11 13:07:05 -07:00
frontier
ft1000
fwserial
gdm72xx staging: gdm72xx: cancel work when driver unloads 2013-04-15 10:06:33 -07:00
goldfish
iio
imx-drm staging: drm/imx: update TODO file 2013-04-11 12:56:10 -07:00
keucr
line6
media
netlogic
nvec staging: nvec: allow modular build 2013-04-23 10:34:20 -07:00
octeon
olpc_dcon
ozwpan staging/ozwpan: info leak in oz_cdev_ioctl() 2013-04-22 10:25:46 -07:00
panel
phison
quickstart
rtl8187se
rtl8192e
rtl8192u
rtl8712
rts5139 staging: rts5129: re-use kbasename() 2013-04-19 11:17:15 -07:00
sb105x
sbe-2t3e3
sep
serqt_usb2
silicom
slicoss
sm7xxfb
speakup
ste_rmi4
ti-soc-thermal
tidspbridge
usbip
vme
vt6655
vt6656
winbond
wlags49_h2
wlags49_h25
wlan-ng
xgifb
zcache staging: zcache/debug: fix coding style 2013-04-13 06:29:00 -07:00
zram
zsmalloc staging/zsmalloc: don't use pgtable-mapping from modules 2013-04-23 10:34:20 -07:00
Kconfig staging: net: remove pc300 driver 2013-04-19 11:15:20 -07:00
Makefile staging: net: remove pc300 driver 2013-04-19 11:15:20 -07:00
staging.c