Message ID | 1576032816-23373-1-git-send-email-Anson.Huang@nxp.com (mailing list archive) |
---|---|
State | Mainlined |
Commit | 4562fa4c86c92a2df635fe0697c9e06379738741 |
Headers | show |
Series | [V2] ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D | expand |
On Wed, Dec 11, 2019 at 10:53:36AM +0800, Anson Huang wrote: > 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> Applied, thanks.
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index 593bf15..4326c8f 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig @@ -520,6 +520,7 @@ config SOC_IMX6UL bool "i.MX6 UltraLite support" select PINCTRL_IMX6UL select SOC_IMX6 + select ARM_ERRATA_814220 help This enables support for Freescale i.MX6 UltraLite processor. @@ -556,6 +557,7 @@ config SOC_IMX7D select PINCTRL_IMX7D select SOC_IMX7D_CA7 if ARCH_MULTI_V7 select SOC_IMX7D_CM4 if ARM_SINGLE_ARMV7M + select ARM_ERRATA_814220 help This enables support for Freescale i.MX7 Dual processor.
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> --- Changes since V1: - Add errata description and ARM core version in commit message. --- arch/arm/mach-imx/Kconfig | 2 ++ 1 file changed, 2 insertions(+)