Module Name: src Committed By: msaitoh Date: Sun Apr 19 04:37:17 UTC 2015
Modified Files: src/sys/arch/arm/omap [netbsd-7]: files.omap2 omap2_obio.c omap2_obiovar.h omap2_reg.h omap3_sdhc.c src/sys/arch/evbarm/conf [netbsd-7]: BEAGLEBONE Added Files: src/sys/arch/arm/omap [netbsd-7]: omap_edma.c omap_edma.h Log Message: Pull up following revision(s) (requested by bouyer in ticket #704): sys/arch/arm/omap/omap_edma.c: revision 1.1 sys/arch/arm/omap/omap_edma.h: revision 1.1 sys/arch/arm/omap/files.omap2: revision 1.30 sys/arch/arm/omap/omap2_obiovar.h: revision 1.3 sys/arch/arm/omap/omap3_sdhc.c: revision 1.16 sys/arch/arm/omap/omap2_reg.h: revision 1.29 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.31 sys/arch/arm/omap/omap2_obio.c: revision 1.22 - Add a driver for the Enhanced Direct Memory Access controller found in the AM335x SoC. Written by Jared D. McNeill, with some final debug by me. - Supports only DMA (not QDMA) yet, and there's no support for DMA event matrix yet (this means that only primary DMA events can be used) - Add support for DMA transfers. From Jared D. McNeill, with final debug by me. With this I can get nearly 20MB/s from my sdcard on the BB black at 1Ghz (not bad for a 50Mhz 4-bits bus), and still 15MB/s on the BB white at low speed (275Mhz). - Add the edma controller, and enable DMA for sdhc0 and sdhc1 To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.28.2.1 src/sys/arch/arm/omap/files.omap2 \ src/sys/arch/arm/omap/omap2_reg.h cvs rdiff -u -r1.21 -r1.21.8.1 src/sys/arch/arm/omap/omap2_obio.c cvs rdiff -u -r1.2 -r1.2.14.1 src/sys/arch/arm/omap/omap2_obiovar.h cvs rdiff -u -r1.14 -r1.14.4.1 src/sys/arch/arm/omap/omap3_sdhc.c cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/arm/omap/omap_edma.c \ src/sys/arch/arm/omap/omap_edma.h cvs rdiff -u -r1.24 -r1.24.2.1 src/sys/arch/evbarm/conf/BEAGLEBONE Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.