]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/mach-exynos/Kconfig
Kconfig: Finish migration of hashing commands
[people/ms/u-boot.git] / arch / arm / mach-exynos / Kconfig
CommitLineData
72df68cc
MY
1if ARCH_EXYNOS
2
3choice
36aa8937 4 prompt "EXYNOS architecture type select"
a26cd049 5 optional
72df68cc 6
36aa8937
TA
7config ARCH_EXYNOS4
8 bool "Exynos4 SoC family"
9 select CPU_V7
a5d67547 10 select BOARD_EARLY_INIT_F
36aa8937
TA
11 help
12 Samsung Exynos4 SoC family are based on ARM Cortex-A9 CPU. There
13 are multiple SoCs in this family including Exynos4210, Exynos4412,
14 and Exynos4212.
15
16config ARCH_EXYNOS5
17 bool "Exynos5 SoC family"
18 select CPU_V7
a5d67547 19 select BOARD_EARLY_INIT_F
089df18b 20 select SHA_HW_ACCEL
221a949e 21 imply CRC32_VERIFY
551c3934 22 imply CMD_HASH
221a949e 23 imply HASH_VERIFY
36aa8937
TA
24 help
25 Samsung Exynos5 SoC family are based on ARM Cortex-A15 CPU (and
26 Cortex-A7 CPU in big.LITTLE configuration). There are multiple SoCs
27 in this family including Exynos5250, Exynos5420 and Exynos5800.
28
e39448e8
TA
29config ARCH_EXYNOS7
30 bool "Exynos7 SoC family"
31 select ARM64
a5d67547 32 select BOARD_EARLY_INIT_F
e39448e8
TA
33 help
34 Samsung Exynos7 SoC family are based on ARM Cortex-A57 CPU or
35 Cortex-A53 CPU (and some in a big.LITTLE configuration). There are
36 multiple SoCs in this family including Exynos7420.
37
36aa8937
TA
38endchoice
39
40if ARCH_EXYNOS4
41
42choice
43 prompt "EXYNOS4 board select"
44
72df68cc 45config TARGET_SMDKV310
02627356 46 select SUPPORT_SPL
72df68cc 47 bool "Exynos4210 SMDKV310 board"
d648964f 48 select OF_CONTROL
72df68cc
MY
49
50config TARGET_TRATS
51 bool "Exynos4210 Trats board"
52
53config TARGET_S5PC210_UNIVERSAL
54 bool "EXYNOS4210 Universal C210 board"
55
56config TARGET_ORIGEN
57 bool "Exynos4412 Origen board"
02627356 58 select SUPPORT_SPL
72df68cc
MY
59
60config TARGET_TRATS2
61 bool "Exynos4412 Trat2 board"
62
73eca211
PM
63config TARGET_ODROID
64 bool "Exynos4412 Odroid board"
65
36aa8937
TA
66endchoice
67endif
68
69if ARCH_EXYNOS5
70
53b5bf3c
SG
71config SPL_GPIO_SUPPORT
72 default y
73
77d2f7f5
SG
74config SPL_LIBCOMMON_SUPPORT
75 default y
76
cc4288ef
SG
77config SPL_LIBGENERIC_SUPPORT
78 default y
79
36aa8937
TA
80choice
81 prompt "EXYNOS5 board select"
82
6207604f
HH
83config TARGET_ODROID_XU3
84 bool "Exynos5422 Odroid board"
85 select OF_CONTROL
86
72df68cc
MY
87config TARGET_ARNDALE
88 bool "Exynos5250 Arndale board"
8dda2e2f
TR
89 select ARM_ERRATA_773022
90 select ARM_ERRATA_774769
ea624e19
HG
91 select CPU_V7_HAS_NONSEC
92 select CPU_V7_HAS_VIRT
02627356 93 select SUPPORT_SPL
d648964f 94 select OF_CONTROL
72df68cc
MY
95
96config TARGET_SMDK5250
97 bool "SMDK5250 board"
02627356 98 select SUPPORT_SPL
d648964f 99 select OF_CONTROL
72df68cc
MY
100
101config TARGET_SNOW
102 bool "Snow board"
02627356 103 select SUPPORT_SPL
d648964f 104 select OF_CONTROL
72df68cc 105
d1de41d7
SG
106config TARGET_SPRING
107 bool "Spring board"
108 select SUPPORT_SPL
109 select OF_CONTROL
110 select SPL_DISABLE_OF_CONTROL
111
72df68cc
MY
112config TARGET_SMDK5420
113 bool "SMDK5420 board"
02627356 114 select SUPPORT_SPL
d648964f 115 select OF_CONTROL
72df68cc 116
79043d84 117config TARGET_PEACH_PI
72df68cc 118 bool "Peach Pi board"
02627356 119 select SUPPORT_SPL
d648964f 120 select OF_CONTROL
72df68cc 121
79043d84
AS
122config TARGET_PEACH_PIT
123 bool "Peach Pit board"
124 select SUPPORT_SPL
d648964f 125 select OF_CONTROL
79043d84 126
72df68cc 127endchoice
36aa8937 128endif
72df68cc 129
6c15a2a9
TA
130if ARCH_EXYNOS7
131
132choice
133 prompt "EXYNOS7 board select"
134
135config TARGET_ESPRESSO7420
136 bool "ESPRESSO7420 board"
137 select ARM64
95e74a3d 138 select ARMV8_MULTIENTRY
6c15a2a9
TA
139 select SUPPORT_SPL
140 select OF_CONTROL
141 select SPL_DISABLE_OF_CONTROL
142 select PINCTRL
143 select PINCTRL_EXYNOS7420
144 select CLK_EXYNOS
145
146endchoice
147endif
148
72df68cc 149config SYS_SOC
72df68cc
MY
150 default "exynos"
151
152source "board/samsung/smdkv310/Kconfig"
153source "board/samsung/trats/Kconfig"
154source "board/samsung/universal_c210/Kconfig"
155source "board/samsung/origen/Kconfig"
156source "board/samsung/trats2/Kconfig"
73eca211 157source "board/samsung/odroid/Kconfig"
72df68cc
MY
158source "board/samsung/arndale/Kconfig"
159source "board/samsung/smdk5250/Kconfig"
160source "board/samsung/smdk5420/Kconfig"
6c15a2a9 161source "board/samsung/espresso7420/Kconfig"
72df68cc
MY
162
163endif