Skip to content
Commit 532f07ca authored by Mike Frysinger's avatar Mike Frysinger
Browse files

Blackfin: fix early_dma_memcpy() handling of busy channels



The early logic to locate a free DMA channel and then set it up was broken
in a few ways that only manifested itself when we needed to set up more
than 2 on chip SRAM regions (most board defaults setup 1 or 2).  First, we
checked the wrong status register (the destination gets updated, not the
source) and second, we did the ssync before rather than after resetting a
DMA config register.

Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
parent fb4b5d3a
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment