[PATCH 00/12] staging: comedi: split amplc_dio200 driver
Ian Abbott
abbotti at mev.co.uk
Mon Mar 18 17:18:57 UTC 2013
Split the "amplc_dio200" driver into separate drivers for ISA boards and
PCI boards. The original "amplc_dio200" module is split into 3 modules:
amplc_dio200: this now only handles ISA boards. The old name is
retained to hopefully not break scripts that modprobe the module.
amplc_dio200_pci: this handles PCI and PCIe boards. Most systems will
auto-load it.
amplc_dio200_common: this holds the common code for the two driver
modules.
01) staging: comedi: amplc_dio200: split dio200_boards[] into ISA & PCI
02) staging: comedi: amplc_dio200: don't check bus type in attach
03) staging: comedi: amplc_dio200: Simplify PCI board look-up
04) staging: comedi: amplc_dio200: embed board layout in board structure
05) staging: comedi: amplc_dio200: shrink struct dio200_subdev_intr
06) staging: comedi: amplc_dio200: dio200_common_attach() return 0
07) staging: comedi: amplc_dio200: set board_name before common attach
08) staging: comedi: amplc_dio200: remove DIO200_DRIVER_NAME
09) staging: comedi: amplc_dio200: remove dio200_report_attach()
10) staging: comedi: amplc_dio200: don't check bus-type in
dio200_common_attach()
11) staging: comedi: amplc_dio200: refactor dio200_handle_read_intr()
12) staging: comedi: amplc_dio200: split into ISA, PCI and common
drivers/staging/comedi/drivers/Makefile | 4 +-
drivers/staging/comedi/drivers/amplc_dio200.c | 1961 ++------------------
drivers/staging/comedi/drivers/amplc_dio200.h | 95 +
.../staging/comedi/drivers/amplc_dio200_common.c | 1320 +++++++++++++
drivers/staging/comedi/drivers/amplc_dio200_pci.c | 492 +++++
5 files changed, 2017 insertions(+), 1855 deletions(-)
More information about the devel
mailing list