Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sh: implement DMA_SLAVE capability in SH dmaengine driver | Guennadi Liakhovetski | 2010-02-08 | 1 | -5/+2 |
| | | | | | | | | Tested to work with a SIU ASoC driver on sh7722 (migor). Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Acked-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org> | ||||
* | sh: fix DMA driver's descriptor chaining and cookie assignment | Guennadi Liakhovetski | 2009-12-17 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | The SH DMA driver wrongly assigns negative cookies to transfer descriptors, also, its chaining of partial descriptors is broken. The latter problem is usually invisible, because maximum transfer size per chunk is 16M, but if you artificially set this limit lower, the driver fails. Since cookies are also used in chunk management, both these problems are fixed in one patch. As side effects a possible memory leak, when descriptors are prepared, but not submitted, and multiple races have also been fixed. Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Acked-by: Paul Mundt <lethal@linux-sh.org> Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> Signed-off-by: Dan Williams <dan.j.williams@intel.com> | ||||
* | sh: stylistic improvements for the DMA driver | Guennadi Liakhovetski | 2009-12-10 | 1 | -7/+7 |
| | | | | | Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Dan Williams <dan.j.williams@intel.com> | ||||
* | dmaengine: sh: Add Support SuperH DMA Engine driver | Nobuhiro Iwamatsu | 2009-09-08 | 1 | -0/+64 |
This supported all DMA channels, and it was tested in SH7722, SH7780, SH7785 and SH7763. This can not use with SH DMA API. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> Reviewed-by: Matt Fleming <matt@console-pimps.org> Acked-by: Maciej Sosnowski <maciej.sosnowski@intel.com> Acked-by: Paul Mundt <lethal@linux-sh.org> Signed-off-by: Dan Williams <dan.j.williams@intel.com> |