]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/mach-exynos/Kconfig
Convert CONFIG_ARCH_EARLY_INIT_R to Kconfig
[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
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
e39448e8
TA
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
36aa8937
TA
31endchoice
32
33if ARCH_EXYNOS4
34
35choice
36 prompt "EXYNOS4 board select"
37
72df68cc 38config TARGET_SMDKV310
02627356 39 select SUPPORT_SPL
72df68cc 40 bool "Exynos4210 SMDKV310 board"
d648964f 41 select OF_CONTROL
72df68cc
MY
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"
02627356 51 select SUPPORT_SPL
72df68cc
MY
52
53config TARGET_TRATS2
54 bool "Exynos4412 Trat2 board"
55
73eca211
PM
56config TARGET_ODROID
57 bool "Exynos4412 Odroid board"
58
36aa8937
TA
59endchoice
60endif
61
62if ARCH_EXYNOS5
63
53b5bf3c
SG
64config SPL_GPIO_SUPPORT
65 default y
66
77d2f7f5
SG
67config SPL_LIBCOMMON_SUPPORT
68 default y
69
cc4288ef
SG
70config SPL_LIBGENERIC_SUPPORT
71 default y
72
36aa8937
TA
73choice
74 prompt "EXYNOS5 board select"
75
6207604f
HH
76config TARGET_ODROID_XU3
77 bool "Exynos5422 Odroid board"
78 select OF_CONTROL
79
72df68cc
MY
80config TARGET_ARNDALE
81 bool "Exynos5250 Arndale board"
ea624e19
HG
82 select CPU_V7_HAS_NONSEC
83 select CPU_V7_HAS_VIRT
02627356 84 select SUPPORT_SPL
d648964f 85 select OF_CONTROL
72df68cc
MY
86
87config TARGET_SMDK5250
88 bool "SMDK5250 board"
02627356 89 select SUPPORT_SPL
d648964f 90 select OF_CONTROL
72df68cc
MY
91
92config TARGET_SNOW
93 bool "Snow board"
02627356 94 select SUPPORT_SPL
d648964f 95 select OF_CONTROL
72df68cc 96
d1de41d7
SG
97config TARGET_SPRING
98 bool "Spring board"
99 select SUPPORT_SPL
100 select OF_CONTROL
101 select SPL_DISABLE_OF_CONTROL
102
72df68cc
MY
103config TARGET_SMDK5420
104 bool "SMDK5420 board"
02627356 105 select SUPPORT_SPL
d648964f 106 select OF_CONTROL
72df68cc 107
79043d84 108config TARGET_PEACH_PI
72df68cc 109 bool "Peach Pi board"
02627356 110 select SUPPORT_SPL
d648964f 111 select OF_CONTROL
72df68cc 112
79043d84
AS
113config TARGET_PEACH_PIT
114 bool "Peach Pit board"
115 select SUPPORT_SPL
d648964f 116 select OF_CONTROL
79043d84 117
72df68cc 118endchoice
36aa8937 119endif
72df68cc 120
6c15a2a9
TA
121if ARCH_EXYNOS7
122
123choice
124 prompt "EXYNOS7 board select"
125
126config TARGET_ESPRESSO7420
127 bool "ESPRESSO7420 board"
128 select ARM64
95e74a3d 129 select ARMV8_MULTIENTRY
6c15a2a9
TA
130 select SUPPORT_SPL
131 select OF_CONTROL
132 select SPL_DISABLE_OF_CONTROL
133 select PINCTRL
134 select PINCTRL_EXYNOS7420
135 select CLK_EXYNOS
136
137endchoice
138endif
139
72df68cc 140config SYS_SOC
72df68cc
MY
141 default "exynos"
142
143source "board/samsung/smdkv310/Kconfig"
144source "board/samsung/trats/Kconfig"
145source "board/samsung/universal_c210/Kconfig"
146source "board/samsung/origen/Kconfig"
147source "board/samsung/trats2/Kconfig"
73eca211 148source "board/samsung/odroid/Kconfig"
72df68cc
MY
149source "board/samsung/arndale/Kconfig"
150source "board/samsung/smdk5250/Kconfig"
151source "board/samsung/smdk5420/Kconfig"
6c15a2a9 152source "board/samsung/espresso7420/Kconfig"
72df68cc
MY
153
154endif