[PATCH 00/23] staging: comedi: addi_apci_2200: cleanup driver
H Hartley Sweeten
hsweeten at visionengravers.com
Wed Jan 16 00:36:30 UTC 2013
Separate this driver from the addi-data "common" code and remove all
the bloat.
Introduce a new helper module to support the watchdog subdevice that
is common in many of the addi-data drivers. Use that module in the
addi_apci_2032 and addi_apci_2200 drivers.
H Hartley Sweeten (23):
staging: comedi: addi_apci_2200: separate from addi_common.c
staging: comedi: addi_apci_2200: board does not have ttl i/o
staging: comedi: addi_apci_2200: board does not have analog outputs
staging: comedi: addi_apci_2200: board does not have analog inputs
staging: comedi: addi_apci_2200: remove eeprom support code
staging: comedi: addi_apci_2200: absorb i_APCI2200_Reset()
staging: comedi: addi_apci_2200: simplify the PCI bar reading
staging: comedi: addi_apci_2200: remove unnecessary info from boardinfo
staging: comedi: addi_apci_2200: remove devpriv->iobase usage
staging: comedi: addi_apci_2200: don't read the unused PCI bars
staging: comedi: addi_apci_2200: remove use of devpriv->s_EeParameters
staging: comedi: addi_apci_2200: remove interrupt support code
staging: comedi: addi_apci_2200: cleanup digital input subdevice
staging: comedi: addi_apci_2200: cleanup digital output subdevice
staging: comedi: introduce addi_watchdog driver
staging: comedi: addi_apci_2032: use addi_watchdog module
staging: comedi: addi_apci_2200: use addi_watchdog module
staging: comedi: addi_apci_2200: remove devpriv allocation
staging: comedi: addi_apci_2200: remove unnecessary boardinfo
staging: comedi: addi_apci_2200: remove unnecessary include
staging: comedi: addi_apci_2200: add missing copyright comment
staging: comedi: addi_apci_2200: only allocate needed subdevices
staging: comedi: addi_apci_2200: change the MODULE_DESCRIPTION
drivers/staging/comedi/Kconfig | 8 +
drivers/staging/comedi/drivers/Makefile | 1 +
.../comedi/drivers/addi-data/hwdrv_apci2200.c | 263 ---------------------
drivers/staging/comedi/drivers/addi_apci_2032.c | 110 +--------
drivers/staging/comedi/drivers/addi_apci_2200.c | 178 +++++++++++---
drivers/staging/comedi/drivers/addi_watchdog.c | 172 ++++++++++++++
drivers/staging/comedi/drivers/addi_watchdog.h | 10 +
7 files changed, 342 insertions(+), 400 deletions(-)
delete mode 100644 drivers/staging/comedi/drivers/addi-data/hwdrv_apci2200.c
create mode 100644 drivers/staging/comedi/drivers/addi_watchdog.c
create mode 100644 drivers/staging/comedi/drivers/addi_watchdog.h
--
1.8.0
More information about the devel
mailing list