]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/mach-exynos/Kconfig
arm: exynos7420: remove custome low level init function
[u-boot] / arch / arm / mach-exynos / Kconfig
index 28a6a60f7c7d1c618a34fd7baaddd8b6c7fc69f5..07118fc3df3023cb752a6d04be87bd7556e692ea 100644 (file)
@@ -20,6 +20,14 @@ config ARCH_EXYNOS5
          Cortex-A7 CPU in big.LITTLE configuration). There are multiple SoCs
          in this family including Exynos5250, Exynos5420 and Exynos5800.
 
+config ARCH_EXYNOS7
+       bool "Exynos7 SoC family"
+       select ARM64
+       help
+         Samsung Exynos7 SoC family are based on ARM Cortex-A57 CPU or
+         Cortex-A53 CPU (and some in a big.LITTLE configuration). There are
+         multiple SoCs in this family including Exynos7420.
+
 endchoice
 
 if ARCH_EXYNOS4
@@ -53,6 +61,15 @@ endif
 
 if ARCH_EXYNOS5
 
+config SPL_GPIO_SUPPORT
+       default y
+
+config SPL_LIBCOMMON_SUPPORT
+       default y
+
+config SPL_LIBGENERIC_SUPPORT
+       default y
+
 choice
        prompt "EXYNOS5 board select"
 
@@ -101,6 +118,25 @@ config TARGET_PEACH_PIT
 endchoice
 endif
 
+if ARCH_EXYNOS7
+
+choice
+       prompt "EXYNOS7 board select"
+
+config  TARGET_ESPRESSO7420
+       bool "ESPRESSO7420 board"
+       select ARM64
+       select ARMV8_MULTIENTRY
+       select SUPPORT_SPL
+       select OF_CONTROL
+       select SPL_DISABLE_OF_CONTROL
+       select PINCTRL
+       select PINCTRL_EXYNOS7420
+       select CLK_EXYNOS
+
+endchoice
+endif
+
 config SYS_SOC
        default "exynos"
 
@@ -113,5 +149,6 @@ source "board/samsung/odroid/Kconfig"
 source "board/samsung/arndale/Kconfig"
 source "board/samsung/smdk5250/Kconfig"
 source "board/samsung/smdk5420/Kconfig"
+source "board/samsung/espresso7420/Kconfig"
 
 endif