Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

bfin-dma: only use MDMA3 on bf609

Signed-off-by: Steven Miao <realmz6@gmail.com>
Signed-off-by: Bob Liu <lliubbo@gmail.com>

authored by

Steven Miao and committed by
Bob Liu
e70f4660 a75b3c06

+2 -2
+2 -2
arch/blackfin/kernel/bfin_dma.c
··· 45 45 atomic_set(&dma_ch[i].chan_status, 0); 46 46 dma_ch[i].regs = dma_io_base_addr[i]; 47 47 } 48 - #ifdef CH_MEM_STREAM3_SRC 48 + #if defined(CH_MEM_STREAM3_SRC) && defined(CONFIG_BF60x) 49 49 /* Mark MEMDMA Channel 3 as requested since we're using it internally */ 50 50 request_dma(CH_MEM_STREAM3_DEST, "Blackfin dma_memcpy"); 51 51 request_dma(CH_MEM_STREAM3_SRC, "Blackfin dma_memcpy"); ··· 361 361 __builtin_bfin_ssync(); 362 362 } 363 363 364 - #ifdef CH_MEM_STREAM3_SRC 364 + #if defined(CH_MEM_STREAM3_SRC) && defined(CONFIG_BF60x) 365 365 #define bfin_read_MDMA_S_CONFIG bfin_read_MDMA_S3_CONFIG 366 366 #define bfin_write_MDMA_S_CONFIG bfin_write_MDMA_S3_CONFIG 367 367 #define bfin_write_MDMA_S_START_ADDR bfin_write_MDMA_S3_START_ADDR