[PATCH v2 00/24] staging: comedi: add-data: fix the do/di subdevices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The addi-data drivers abuse the comedi API and try to make it conform to
the API that addi-data uses for there own private drivers.

Fix the digital input/output subdevices so they work like the comedi
core expects.

v2: Fix the subject for some of the patches

H Hartley Sweeten (24):
  staging: comedi: addi_apci_3501: remove i_APCI3501_ConfigDigitalOutput()
  staging: comedi: addi_apci_3501: fix digital input 'insn_bits' function
  staging: comedi: addi_apci_3501: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_3xxx: fix digital input 'insn_bits' function
  staging: comedi: addi_apci_3xxx: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_3200: merge addi_apci_3300 support
  staging: comedi: addi_apci_3200: fix digital input 'insn_bits' function
  staging: comedi: addi_apci_3200: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_3200: remove i_APCI3200_ConfigDigitalOutput()
  staging: comedi: addi_apci_3120: fix digital input 'insn_bits' function
  staging: comedi: addi_apci_3120: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_3120: remove i_APCI3120_InsnConfigDigitalOutput()
  staging: comedi: addi_apci_2200: fix digital input 'insn_bits' function
  staging: comedi: addi_apci_2200: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_2200: remove i_APCI2200_ConfigDigitalOutput()
  staging: comedi: addi_apci_2032: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_2016: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_2016: remove i_APCI2016_ConfigDigitalOutput()
  staging: comedi: addi_apci_1564: fix digital input 'insn_bits' function
  staging: comedi: addi_apci_1564: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_1516: fix digital input 'insn_bits' function
  staging: comedi: addi_apci_1516: fix digital output 'insn_bits' function
  staging: comedi: addi_apci_1516: remove i_APCI1516_ConfigDigitalOutput()
  staging: comedi: addi_apci_1500: fix digital input 'insn_bits' function

 .../comedi/drivers/addi-data/hwdrv_apci1500.c      |  78 +----
 .../comedi/drivers/addi-data/hwdrv_apci1516.c      | 363 +-------------------
 .../comedi/drivers/addi-data/hwdrv_apci1564.c      | 363 ++------------------
 .../comedi/drivers/addi-data/hwdrv_apci2016.c      | 280 +---------------
 .../comedi/drivers/addi-data/hwdrv_apci2032.c      | 258 +-------------
 .../comedi/drivers/addi-data/hwdrv_apci2200.c      | 363 +-------------------
 .../comedi/drivers/addi-data/hwdrv_apci3120.c      | 197 ++---------
 .../comedi/drivers/addi-data/hwdrv_apci3200.c      | 234 +------------
 .../comedi/drivers/addi-data/hwdrv_apci3501.c      | 239 ++-----------
 .../comedi/drivers/addi-data/hwdrv_apci3xxx.c      | 372 ++-------------------
 drivers/staging/comedi/drivers/addi_apci_1500.c    |   2 +-
 drivers/staging/comedi/drivers/addi_apci_1516.c    |   7 +-
 drivers/staging/comedi/drivers/addi_apci_1564.c    |   6 +-
 drivers/staging/comedi/drivers/addi_apci_2016.c    |   4 +-
 drivers/staging/comedi/drivers/addi_apci_2032.c    |   3 +-
 drivers/staging/comedi/drivers/addi_apci_2200.c    |   7 +-
 drivers/staging/comedi/drivers/addi_apci_3120.c    |   9 +-
 drivers/staging/comedi/drivers/addi_apci_3200.c    |  36 +-
 drivers/staging/comedi/drivers/addi_apci_3300.c    |  91 -----
 drivers/staging/comedi/drivers/addi_apci_3501.c    |   6 +-
 drivers/staging/comedi/drivers/addi_apci_3xxx.c    |  98 ++----
 21 files changed, 243 insertions(+), 2773 deletions(-)
 delete mode 100644 drivers/staging/comedi/drivers/addi_apci_3300.c

-- 
1.7.11

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel


[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux