]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ARM: imx6: introduce CONFIG_SOC_IMX6 for i.MX6 common stuff
authorShawn Guo <shawn.guo@linaro.org>
Thu, 27 Feb 2014 07:22:49 +0000 (15:22 +0800)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:16:13 +0000 (21:16 -0600)
The i.MX6 SoCs have something in common, so let's introduce
CONFIG_SOC_IMX6 for those stuff.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
[shawn.guo: cherry-pick commit 94f890ec91c8 from upstream]

Conflicts:
arch/arm/mach-imx/Kconfig

arch/arm/mach-imx/Kconfig

index a795173853f8b2499f31ee4dd0558f1d55b02f7a..445524a0b93a05875bd71ba05b040b366cccf321 100644 (file)
@@ -787,46 +787,39 @@ config    SOC_IMX53
        help
          This enables support for Freescale i.MX53 processor.
 
-config SOC_IMX6Q
-       bool "i.MX6 Quad/DualLite support"
+config SOC_IMX6
+       bool
        select ARM_ERRATA_754322
-       select ARM_ERRATA_764369 if SMP
        select ARM_ERRATA_775420
        select ARM_GIC
        select CPU_V7
-       select HAVE_ARM_SCU if SMP
-       select HAVE_ARM_TWD if SMP
        select HAVE_IMX_ANATOP
        select HAVE_IMX_GPC
        select HAVE_IMX_MMDC
        select HAVE_IMX_SRC
        select HAVE_SMP
        select MFD_SYSCON
-       select MIGHT_HAVE_PCI
-       select PCI_DOMAINS if PCI
-       select PINCTRL_IMX6Q
        select PL310_ERRATA_588369 if CACHE_PL310
        select PL310_ERRATA_727915 if CACHE_PL310
        select PL310_ERRATA_769419 if CACHE_PL310
 
+config SOC_IMX6Q
+       bool "i.MX6 Quad/DualLite support"
+       select ARM_ERRATA_764369 if SMP
+       select HAVE_ARM_SCU if SMP
+       select HAVE_ARM_TWD if SMP
+       select MIGHT_HAVE_PCI
+       select PCI_DOMAINS if PCI
+       select PINCTRL_IMX6Q
+       select SOC_IMX6
+
        help
          This enables support for Freescale i.MX6 Quad processor.
 
 config SOC_IMX6SL
        bool "i.MX6 SoloLite support"
-       select ARM_ERRATA_754322
-       select ARM_ERRATA_775420
-       select ARM_GIC
-       select CPU_V7
-       select HAVE_IMX_ANATOP
-       select HAVE_IMX_GPC
-       select HAVE_IMX_MMDC
-       select HAVE_IMX_SRC
-       select MFD_SYSCON
        select PINCTRL_IMX6SL
-       select PL310_ERRATA_588369 if CACHE_PL310
-       select PL310_ERRATA_727915 if CACHE_PL310
-       select PL310_ERRATA_769419 if CACHE_PL310
+       select SOC_IMX6
 
        help
          This enables support for Freescale i.MX6 SoloLite processor.