From 1e076a7be85efc457a97a4a86d6e95dd870a5e69 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Wed, 22 May 2019 10:38:06 -0400 Subject: jz7460: Disable IRQ-driven DMA transfers. This greatly increases the stability of SD card write operations. (I suspect the underlying problem is not IRQ operation itself, instead being exacerbated by it..) Change-Id: Ia00f0656abd4b3cb0b1b5fc9db7c1b6a02847956 --- firmware/target/mips/ingenic_jz47xx/ata-sd-jz4760.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/target/mips/ingenic_jz47xx/ata-sd-jz4760.c') diff --git a/firmware/target/mips/ingenic_jz47xx/ata-sd-jz4760.c b/firmware/target/mips/ingenic_jz47xx/ata-sd-jz4760.c index 680a2a6823..a672bb8b82 100644 --- a/firmware/target/mips/ingenic_jz47xx/ata-sd-jz4760.c +++ b/firmware/target/mips/ingenic_jz47xx/ata-sd-jz4760.c @@ -31,7 +31,7 @@ #include "string.h" #define SD_DMA_ENABLE 1 -#define SD_DMA_INTERRUPT 1 +#define SD_DMA_INTERRUPT 0 #if NUM_DRIVES > 2 #error "JZ4760 SD driver supports NUM_DRIVES <= 2 only" -- cgit v1.2.3