ARM: i.MX6: exclude the ARM errata from i.MX6 UP system
authorPeng Fan <peng.fan@nxp.com>
Tue, 8 Aug 2017 05:34:51 +0000 (13:34 +0800)
committerStefano Babic <sbabic@denx.de>
Wed, 16 Aug 2017 09:50:40 +0000 (11:50 +0200)
The ARM errata 751472, 794072, 761320 only applied
to the following configuration:

This erratum affects configurations with either:
- One processor if the ACP is present
- Two or more processors

i.MX6 family does not have the ACP and thus only the MPCore system
will be impacted, which are the i.MX6DQ, i.MX6DL, and i.MX6QP.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
arch/arm/mach-imx/mx6/Kconfig

index 3ffdea20a1c07ae1ead0c6ad4d239e81aebaef2d..40f3e648146cfbce6e567d85cf76b5a79301a0b0 100644 (file)
@@ -1,24 +1,31 @@
 if ARCH_MX6
 
+config MX6_SMP
+       select ARM_ERRATA_751472
+       select ARM_ERRATA_761320
+       select ARM_ERRATA_794072
+       bool
+
 config MX6
+       select ARM_ERRATA_743622 if !MX6UL
        bool
        default y
-       select ARM_ERRATA_743622 if !MX6UL
-       select ARM_ERRATA_751472 if !MX6UL
-       select ARM_ERRATA_761320 if !MX6UL
-       select ARM_ERRATA_794072 if !MX6UL
        imply CMD_FUSE
 
 config MX6D
+       select MX6_SMP
        bool
 
 config MX6DL
+       select MX6_SMP
        bool
 
 config MX6Q
+       select MX6_SMP
        bool
 
 config MX6QDL
+       select MX6_SMP
        bool
 
 config MX6S