[PATCH 0/4] staging: comedi: ni_routes: Share routing information between boards

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

 



We do not have or provide routing information for all supported NI
boards.  Some of the boards for which we currently provide routing
information actually have identical routes to similar boards for which
we do provide routing information.  Rather than duplicating the routing
data for such boards (about 7 KiB per board), implement a mechanism to
allow an alternate board name to be specified for routing purposes in
case routing information cannot be found for the actual board name.

Specifically, we do not currently provide routing information for the
PCIe-6251 and PCIe-6259 boards.  Patch 4 allows them to use the routing
information provided for the PCI-6251 and PCI-6259 boards.

1) staging: comedi: ni_routes: Refactor ni_find_valid_routes()
2) staging: comedi: ni_routes: Allow alternate board name for routes
3) staging: comedi: ni_mio_common: Allow alternate board name for routes
4) staging: comedi: ni_pcimio: add routes for NI PCIe-6251 and PCIe-6259

 drivers/staging/comedi/drivers/ni_660x.c       |  2 +-
 drivers/staging/comedi/drivers/ni_mio_common.c |  1 +
 drivers/staging/comedi/drivers/ni_pcimio.c     |  2 +
 drivers/staging/comedi/drivers/ni_routes.c     | 63 +++++++++++++++++++++-----
 drivers/staging/comedi/drivers/ni_routes.h     |  1 +
 drivers/staging/comedi/drivers/ni_stc.h        |  1 +
 6 files changed, 58 insertions(+), 12 deletions(-)

Cc: Éric Piel <piel@xxxxxxxxxx>
Cc: Spencer E. Olson <olsonse@xxxxxxxxx>

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-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