1if ARCH_EXYNOS 2 3choice 4 prompt "EXYNOS architecture type select" 5 optional 6 7config ARCH_EXYNOS4 8 bool "Exynos4 SoC family" 9 select CPU_V7 10 help 11 Samsung Exynos4 SoC family are based on ARM Cortex-A9 CPU. There 12 are multiple SoCs in this family including Exynos4210, Exynos4412, 13 and Exynos4212. 14 15config ARCH_EXYNOS5 16 bool "Exynos5 SoC family" 17 select CPU_V7 18 help 19 Samsung Exynos5 SoC family are based on ARM Cortex-A15 CPU (and 20 Cortex-A7 CPU in big.LITTLE configuration). There are multiple SoCs 21 in this family including Exynos5250, Exynos5420 and Exynos5800. 22 23config ARCH_EXYNOS7 24 bool "Exynos7 SoC family" 25 select ARM64 26 help 27 Samsung Exynos7 SoC family are based on ARM Cortex-A57 CPU or 28 Cortex-A53 CPU (and some in a big.LITTLE configuration). There are 29 multiple SoCs in this family including Exynos7420. 30 31endchoice 32 33if ARCH_EXYNOS4 34 35choice 36 prompt "EXYNOS4 board select" 37 38config TARGET_SMDKV310 39 select SUPPORT_SPL 40 bool "Exynos4210 SMDKV310 board" 41 select OF_CONTROL 42 43config TARGET_TRATS 44 bool "Exynos4210 Trats board" 45 46config TARGET_S5PC210_UNIVERSAL 47 bool "EXYNOS4210 Universal C210 board" 48 49config TARGET_ORIGEN 50 bool "Exynos4412 Origen board" 51 select SUPPORT_SPL 52 53config TARGET_TRATS2 54 bool "Exynos4412 Trat2 board" 55 56config TARGET_ODROID 57 bool "Exynos4412 Odroid board" 58 59endchoice 60endif 61 62if ARCH_EXYNOS5 63 64choice 65 prompt "EXYNOS5 board select" 66 67config TARGET_ODROID_XU3 68 bool "Exynos5422 Odroid board" 69 select OF_CONTROL 70 71config TARGET_ARNDALE 72 bool "Exynos5250 Arndale board" 73 select CPU_V7_HAS_NONSEC 74 select CPU_V7_HAS_VIRT 75 select SUPPORT_SPL 76 select OF_CONTROL 77 78config TARGET_SMDK5250 79 bool "SMDK5250 board" 80 select SUPPORT_SPL 81 select OF_CONTROL 82 83config TARGET_SNOW 84 bool "Snow board" 85 select SUPPORT_SPL 86 select OF_CONTROL 87 88config TARGET_SPRING 89 bool "Spring board" 90 select SUPPORT_SPL 91 select OF_CONTROL 92 select SPL_DISABLE_OF_CONTROL 93 94config TARGET_SMDK5420 95 bool "SMDK5420 board" 96 select SUPPORT_SPL 97 select OF_CONTROL 98 99config TARGET_PEACH_PI 100 bool "Peach Pi board" 101 select SUPPORT_SPL 102 select OF_CONTROL 103 104config TARGET_PEACH_PIT 105 bool "Peach Pit board" 106 select SUPPORT_SPL 107 select OF_CONTROL 108 109endchoice 110endif 111 112if ARCH_EXYNOS7 113 114choice 115 prompt "EXYNOS7 board select" 116 117config TARGET_ESPRESSO7420 118 bool "ESPRESSO7420 board" 119 select ARM64 120 select SUPPORT_SPL 121 select OF_CONTROL 122 select SPL_DISABLE_OF_CONTROL 123 select PINCTRL 124 select PINCTRL_EXYNOS7420 125 select CLK_EXYNOS 126 127endchoice 128endif 129 130config SYS_SOC 131 default "exynos" 132 133source "board/samsung/smdkv310/Kconfig" 134source "board/samsung/trats/Kconfig" 135source "board/samsung/universal_c210/Kconfig" 136source "board/samsung/origen/Kconfig" 137source "board/samsung/trats2/Kconfig" 138source "board/samsung/odroid/Kconfig" 139source "board/samsung/arndale/Kconfig" 140source "board/samsung/smdk5250/Kconfig" 141source "board/samsung/smdk5420/Kconfig" 142source "board/samsung/espresso7420/Kconfig" 143 144endif 145