]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: 6202/1: Do not ARM_DMA_MEM_BUFFERABLE on RealView boards with L210/L220
authorCatalin Marinas <catalin.marinas@arm.com>
Thu, 1 Jul 2010 12:22:48 +0000 (13:22 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 2 Jul 2010 09:10:20 +0000 (10:10 +0100)
commitfd2f4e2ea5f6e15373c26d49157635a5f0a14a25
tree4ee6615d25d034420925215ee798924f54b4a0c3
parentbbaf765128478eb5feb715af6d6f40cfa80052b6
ARM: 6202/1: Do not ARM_DMA_MEM_BUFFERABLE on RealView boards with L210/L220

RealView boards with certain revisions of the L210/L220 cache controller
may have issues (hardware deadlock) with the mandatory barriers (DSB
followed by an L2 cache sync) when ARM_DMA_MEM_BUFFERABLE is enabled.
The patch disables ARM_DMA_MEM_BUFFERABLE for these boards.

Tested-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mm/Kconfig