From f13e0aa9bdcb53d0afbdf2874ba8ae1e88344adc Mon Sep 17 00:00:00 2001 From: Rob Herring Date: Mon, 30 Apr 2012 14:30:04 -0500 Subject: 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 Signed-off-by: Ike Panhc Signed-off-by: Tim Gardner --- arch/arm/mm/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index 94186b6c685..54af2e8c979 100644 --- a/arch/arm/mm/Kconfig +++ b/arch/arm/mm/Kconfig @@ -868,7 +868,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 -- cgit v1.2.3