]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D
authorAnson Huang <Anson.Huang@nxp.com>
Wed, 11 Dec 2019 02:53:36 +0000 (10:53 +0800)
committerShawn Guo <shawnguo@kernel.org>
Thu, 12 Dec 2019 12:38:04 +0000 (20:38 +0800)
commit1644c75653e9066dd6a686c38afb4faab58cf6a2
tree24fd39fa96c01a8111a739f5bd66b4196703d11c
parenta5ace92ed970edbf9c2cf3e76e83c706d6457259
ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D

ARM_ERRATA_814220 has below description:

The v7 ARM states that all cache and branch predictor maintenance
operations that do not specify an address execute, relative to
each other, in program order.
However, because of this erratum, an L2 set/way cache maintenance
operation can overtake an L1 set/way cache maintenance operation.
This ERRATA only affected the Cortex-A7 and present in r0p2, r0p3,
r0p4, r0p5.

i.MX6UL and i.MX7D have Cortex-A7 r0p5 inside, need to enable
ARM_ERRATA_814220 for proper workaround.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/mach-imx/Kconfig