arm: Implement workaround for Cortex-A9 errata 845369
authorPeng Fan <peng.fan@nxp.com>
Tue, 8 Aug 2017 05:34:52 +0000 (13:34 +0800)
committerStefano Babic <sbabic@denx.de>
Wed, 16 Aug 2017 09:50:51 +0000 (11:50 +0200)
commit11d94319c32cc8590db2f1e186d19f32e652436c
tree981b4452bda4ee2da6286e8226cd26e893a20a68
parent91435cd40d3060d74fe59a7847b666cd24eecf78
arm: Implement workaround for Cortex-A9 errata 845369

Under very rare timing circumstances, transitioning into streaming
mode might create a data corruption. Present on Two or more processors
or 1 core with ACP, all revisions. This erratum can be worked round
by setting bit[22] of the undocumented Diagnostic Control Register to 1.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: Tom Rini <trini@konsulko.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Reviewed-by: Stefano Babic <sbabic@denx.de>
arch/arm/Kconfig
arch/arm/cpu/armv7/start.S