Tidy up the ISA DMA programming in all the comedi legacy drivers to follow the programming sequence described in Documentation/DMA-ISA-LPC.txt.
This series applies after: "[PATCH 00/37] staging: comedi: tidy up legacy DMA drivers" H Hartley Sweeten (25): staging: comedi: pcl818: introduce pcl818_isadma_program() staging: comedi: pcl818: introduce pcl818_isadma_disable() staging: comedi: pcl816: introduce pcl816_isadma_program() staging: comedi: pcl816: introduce pcl816_isadma_disable() staging: comedi: dt282x: introduce dt282x_isadma_program() staging: comedi: dt282x: introduce dt282x_isadma_disable() staging: comedi: das1800: pass dma descriptor to das1800_flush_dma_channel() staging: comedi: das1800: move dma transfer 'size' to dma descriptor staging: comedi: das1800: introduce das1800_isadma_program() staging: comedi: das1800: introduce das1800_isadma_disable() staging: comedi: das16: move dma transfer 'size' to dma descriptor staging: comedi: das16: introduce das16_isadma_program() staging: comedi: das16: introduce das16_isadma_disable() staging: comedi: pcl812: introduce pcl812_isadma_program() staging: comedi: pcl812: introduce pcl812_isadma_disable() staging: comedi: ni_at_a2150: introduce a2150_isadma_program() staging: comedi: ni_at_a2150: introduce a2150_isadma_disable() staging: comedi: ni_labpc_isadma: remove hard coded samples size staging: comedi: ni_labpc_isadma: convert 'dma_buffer_size' to a define staging: comedi: ni_labpc_isadma: introduce labpc_isadma_disable() staging: comedi: ni_labpc_isadma: tidy up labpc_drain_dma() staging: comedi: ni_labpc_isadma: move dma programming out of labpc_drain_dma() staging: comedi: ni_labpc_isadma: introduce labpc_isadma_program() staging: comedi: das1800: remove hard coded 'sample_size' staging: comedi: das1800: tidy up das1800_ai_transfer_size() drivers/staging/comedi/drivers/das16.c | 75 ++++++----- drivers/staging/comedi/drivers/das1800.c | 161 +++++++++++------------ drivers/staging/comedi/drivers/dt282x.c | 54 ++++---- drivers/staging/comedi/drivers/ni_at_a2150.c | 74 ++++++----- drivers/staging/comedi/drivers/ni_labpc_isadma.c | 131 +++++++++--------- drivers/staging/comedi/drivers/pcl812.c | 60 +++++---- drivers/staging/comedi/drivers/pcl816.c | 44 ++++--- drivers/staging/comedi/drivers/pcl818.c | 48 ++++--- 8 files changed, 354 insertions(+), 293 deletions(-) -- 2.0.3 _______________________________________________ devel mailing list de...@linuxdriverproject.org http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel