]> git.karo-electronics.de Git - linux-beck.git/commit
ARM: mvebu: add workaround for data abort issue on Armada 375
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 17 Feb 2014 14:23:24 +0000 (15:23 +0100)
committerJason Cooper <jason@lakedaemon.net>
Sat, 22 Feb 2014 00:43:59 +0000 (00:43 +0000)
commitca4a6f87150b2cec4feab2610ef7a0d6d7fcd800
tree3892e52b17d43f9b1ba803ee188647cbf39a75e4
parentd3ce7f2594ad57caf72250d948fde0e68ea5940e
ARM: mvebu: add workaround for data abort issue on Armada 375

Early versions of Armada 375 SoC have a bug where the BootROM leaves
an external data abort pending. The kernel is hit by this data abort
as soon as it enters userspace, because it unmasks the data aborts at
this moment. We register a custom abort handler below to ignore the
first data abort to work around this problem.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
arch/arm/mach-mvebu/board-v7.c