ARM: hisi: add ARCH_HISI
authorHaojian Zhuang <haojian.zhuang@linaro.org>
Tue, 1 Apr 2014 03:01:09 +0000 (11:01 +0800)
committerOlof Johansson <olof@lixom.net>
Thu, 31 Jul 2014 05:32:19 +0000 (22:32 -0700)
Since multiple ARCH configuration will be appended into mach-hisi
directory, add ARCH_HISI as common configuration for different platforms
in mach-hisi.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Acked-by: Wei Xu <xuwei5@hisilicon.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
arch/arm/Makefile
arch/arm/mach-hisi/Kconfig

index a1e21e8..14c7e4a 100644 (file)
@@ -156,7 +156,7 @@ machine-$(CONFIG_ARCH_EP93XX)               += ep93xx
 machine-$(CONFIG_ARCH_EXYNOS)          += exynos
 machine-$(CONFIG_ARCH_GEMINI)          += gemini
 machine-$(CONFIG_ARCH_HIGHBANK)                += highbank
 machine-$(CONFIG_ARCH_EXYNOS)          += exynos
 machine-$(CONFIG_ARCH_GEMINI)          += gemini
 machine-$(CONFIG_ARCH_HIGHBANK)                += highbank
-machine-$(CONFIG_ARCH_HI3xxx)          += hisi
+machine-$(CONFIG_ARCH_HISI)            += hisi
 machine-$(CONFIG_ARCH_INTEGRATOR)      += integrator
 machine-$(CONFIG_ARCH_IOP13XX)         += iop13xx
 machine-$(CONFIG_ARCH_IOP32X)          += iop32x
 machine-$(CONFIG_ARCH_INTEGRATOR)      += integrator
 machine-$(CONFIG_ARCH_IOP13XX)         += iop13xx
 machine-$(CONFIG_ARCH_IOP32X)          += iop32x
index feee4db..da16efd 100644 (file)
@@ -1,8 +1,16 @@
-config ARCH_HI3xxx
-       bool "Hisilicon Hi36xx/Hi37xx family" if ARCH_MULTI_V7
+config ARCH_HISI
+       bool "Hisilicon SoC Support"
+       depends on ARCH_MULTIPLATFORM
        select ARM_AMBA
        select ARM_GIC
        select ARM_TIMER_SP804
        select ARM_AMBA
        select ARM_GIC
        select ARM_TIMER_SP804
+
+if ARCH_HISI
+
+menu "Hisilicon platform type"
+
+config ARCH_HI3xxx
+       bool "Hisilicon Hi36xx/Hi37xx family" if ARCH_MULTI_V7
        select CACHE_L2X0
        select HAVE_ARM_SCU if SMP
        select HAVE_ARM_TWD if SMP
        select CACHE_L2X0
        select HAVE_ARM_SCU if SMP
        select HAVE_ARM_TWD if SMP
@@ -10,3 +18,7 @@ config ARCH_HI3xxx
        select PINCTRL_SINGLE
        help
          Support for Hisilicon Hi36xx/Hi37xx processor family
        select PINCTRL_SINGLE
        help
          Support for Hisilicon Hi36xx/Hi37xx processor family
+
+endmenu
+
+endif