diff options
author | Rob Herring <rob.herring@calxeda.com> | 2012-04-30 14:30:04 -0500 |
---|---|---|
committer | John Rigby <john.rigby@linaro.org> | 2012-06-25 15:02:28 -0600 |
commit | b62e81aaf5fbf2d0f7c7874e181395043a2e5fd9 (patch) | |
tree | 2bedb27da1256d973f95582adbfd19aaf19f595c | |
parent | 73746471c09169da5d5a3fd08c5ca52d6953b78d (diff) |
UBUNTU: SAUCE: force DMA buffers to non-bufferable on highbank
BugLink: http://bugs.launchpad.net/bugs/1000831
The xgmac driver has problems with bufferable DMA descriptors. For now,
change the memory type to get things working reliably.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Ike Panhc <ike.pan@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-rw-r--r-- | arch/arm/mm/Kconfig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index 101b9681c08..d1d60b6d707 100644 --- a/arch/arm/mm/Kconfig +++ b/arch/arm/mm/Kconfig @@ -851,7 +851,7 @@ config ARM_L1_CACHE_SHIFT config ARM_DMA_MEM_BUFFERABLE bool "Use non-cacheable memory for DMA" if (CPU_V6 || CPU_V6K) && !CPU_V7 depends on !(MACH_REALVIEW_PB1176 || REALVIEW_EB_ARM11MP || \ - MACH_REALVIEW_PB11MP) + MACH_REALVIEW_PB11MP || ARCH_HIGHBANK) default y if CPU_V6 || CPU_V6K || CPU_V7 help Historically, the kernel has used strongly ordered mappings to |