android_kernel_xiaomi_sm8350/drivers/dma
Ira Snyder e6c7ecb64e fsldma: split apart external pause and request count features
When using the Freescale DMA controller in external control mode, both the
request count and external pause bits need to be setup correctly. This was
being done with the same function.

The 83xx controller lacks the external pause feature, but has a similar
feature called external start. This feature requires that the request count
bits be setup correctly.

Split the function into two parts, to make it possible to use the external
start feature on the 83xx controller.

Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2009-09-08 17:53:04 -07:00
..
ioat ioat2,3: cacheline align software descriptor allocations 2009-09-08 17:53:04 -07:00
ipu dma: fix ipu_idmac.c to not discard the last queued buffer 2009-05-12 14:41:48 -07:00
at_hdmac_regs.h at_hdmac: implement a private tx_list 2009-09-08 17:53:03 -07:00
at_hdmac.c at_hdmac: implement a private tx_list 2009-09-08 17:53:03 -07:00
dmaengine.c dmaengine: kill tx_list 2009-09-08 17:53:04 -07:00
dmatest.c dmaengine: dmatest: correct thread_count while using multiple thread per channel 2009-07-22 22:11:28 -07:00
dw_dmac_regs.h dw_dmac: implement a private tx_list 2009-09-08 17:53:02 -07:00
dw_dmac.c dw_dmac: implement a private tx_list 2009-09-08 17:53:02 -07:00
fsldma.c fsldma: split apart external pause and request count features 2009-09-08 17:53:04 -07:00
fsldma.h fsldma: split apart external pause and request count features 2009-09-08 17:53:04 -07:00
iop-adma.c iop-adma: implement a private tx_list 2009-09-08 17:53:02 -07:00
iovlock.c net_dma: poll for a descriptor after allocation failure 2009-09-08 17:38:54 -07:00
Kconfig Merge commit 'v2.6.31-rc1' into dmaengine 2009-09-08 14:32:24 -07:00
Makefile Merge branch 'ioat' into dmaengine 2009-09-08 17:52:57 -07:00
mv_xor.c mv_xor: implement a private tx_list 2009-09-08 17:53:03 -07:00
mv_xor.h mv_xor: implement a private tx_list 2009-09-08 17:53:03 -07:00
txx9dmac.c txx9dmac: implement a private tx_list 2009-09-08 17:53:03 -07:00
txx9dmac.h txx9dmac: implement a private tx_list 2009-09-08 17:53:03 -07:00