diff options
author | Michael Lee <igvtee@gmail.com> | 2015-12-02 21:35:08 +0800 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2016-06-13 22:51:42 +0200 |
commit | f6fc5915610e62d219d0244f7dc63365c4cd0bac (patch) | |
tree | 0f3834f8a5c8980f688f7c92b23a45115393934f /target/linux/ramips/mt7628 | |
parent | 3bb5f795d116b2b2ead1eda5fb8d63b9d42b2497 (diff) | |
download | upstream-f6fc5915610e62d219d0244f7dc63365c4cd0bac.tar.gz upstream-f6fc5915610e62d219d0244f7dc63365c4cd0bac.tar.bz2 upstream-f6fc5915610e62d219d0244f7dc63365c4cd0bac.zip |
ramips: enhance dma engine support
* fix compiler error. device_control operation not support now.
* add old chips support 8 channels. new chips support 16 channels.
* add mt7621 hsdma driver. data sheet says it has two channels.
but after test only one channel support.
* add memory to memory DMA support. i use dmatest kernel module to
verify this function. on rt305x it will copy more data. on mt7621
only two channels can works at the same time. these two chips
maybe have hardware bugs. because on other chips don't have these bugs.
* use tasklet to handle remaining dma requests.
Signed-off-by: Michael Lee <igvtee@gmail.com>
Diffstat (limited to 'target/linux/ramips/mt7628')
0 files changed, 0 insertions, 0 deletions