blob: 28a6a60f7c7d1c618a34fd7baaddd8b6c7fc69f5 [file] [log] [blame]
Masahiro Yamadac54550b2014-08-31 07:11:00 +09001if ARCH_EXYNOS
2
3choice
Thomas Abrahama99ad392016-04-23 22:18:12 +05304 prompt "EXYNOS architecture type select"
Joe Hershbergerf0699602015-05-12 14:46:23 -05005 optional
Masahiro Yamadac54550b2014-08-31 07:11:00 +09006
Thomas Abrahama99ad392016-04-23 22:18:12 +05307config 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
23endchoice
24
25if ARCH_EXYNOS4
26
27choice
28 prompt "EXYNOS4 board select"
29
Masahiro Yamadac54550b2014-08-31 07:11:00 +090030config TARGET_SMDKV310
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090031 select SUPPORT_SPL
Masahiro Yamadac54550b2014-08-31 07:11:00 +090032 bool "Exynos4210 SMDKV310 board"
Masahiro Yamadacfc2f7d2015-02-24 22:26:21 +090033 select OF_CONTROL
Masahiro Yamadac54550b2014-08-31 07:11:00 +090034
35config TARGET_TRATS
36 bool "Exynos4210 Trats board"
37
38config TARGET_S5PC210_UNIVERSAL
39 bool "EXYNOS4210 Universal C210 board"
40
41config TARGET_ORIGEN
42 bool "Exynos4412 Origen board"
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090043 select SUPPORT_SPL
Masahiro Yamadac54550b2014-08-31 07:11:00 +090044
45config TARGET_TRATS2
46 bool "Exynos4412 Trat2 board"
47
Przemyslaw Marczaka314d9e2014-09-01 13:50:53 +020048config TARGET_ODROID
49 bool "Exynos4412 Odroid board"
50
Thomas Abrahama99ad392016-04-23 22:18:12 +053051endchoice
52endif
53
54if ARCH_EXYNOS5
55
56choice
57 prompt "EXYNOS5 board select"
58
Hyungwon Hwang3b6880d2014-12-12 14:45:45 +090059config TARGET_ODROID_XU3
60 bool "Exynos5422 Odroid board"
61 select OF_CONTROL
62
Masahiro Yamadac54550b2014-08-31 07:11:00 +090063config TARGET_ARNDALE
64 bool "Exynos5250 Arndale board"
Hans de Goede85437352014-11-14 09:34:30 +010065 select CPU_V7_HAS_NONSEC
66 select CPU_V7_HAS_VIRT
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090067 select SUPPORT_SPL
Masahiro Yamadacfc2f7d2015-02-24 22:26:21 +090068 select OF_CONTROL
Masahiro Yamadac54550b2014-08-31 07:11:00 +090069
70config TARGET_SMDK5250
71 bool "SMDK5250 board"
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090072 select SUPPORT_SPL
Masahiro Yamadacfc2f7d2015-02-24 22:26:21 +090073 select OF_CONTROL
Masahiro Yamadac54550b2014-08-31 07:11:00 +090074
75config TARGET_SNOW
76 bool "Snow board"
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090077 select SUPPORT_SPL
Masahiro Yamadacfc2f7d2015-02-24 22:26:21 +090078 select OF_CONTROL
Masahiro Yamadac54550b2014-08-31 07:11:00 +090079
Simon Glassb1398362015-08-03 08:19:37 -060080config TARGET_SPRING
81 bool "Spring board"
82 select SUPPORT_SPL
83 select OF_CONTROL
84 select SPL_DISABLE_OF_CONTROL
85
Masahiro Yamadac54550b2014-08-31 07:11:00 +090086config TARGET_SMDK5420
87 bool "SMDK5420 board"
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090088 select SUPPORT_SPL
Masahiro Yamadacfc2f7d2015-02-24 22:26:21 +090089 select OF_CONTROL
Masahiro Yamadac54550b2014-08-31 07:11:00 +090090
Akshay Saraswat62c2f9f2014-11-13 22:38:17 +053091config TARGET_PEACH_PI
Masahiro Yamadac54550b2014-08-31 07:11:00 +090092 bool "Peach Pi board"
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090093 select SUPPORT_SPL
Masahiro Yamadacfc2f7d2015-02-24 22:26:21 +090094 select OF_CONTROL
Masahiro Yamadac54550b2014-08-31 07:11:00 +090095
Akshay Saraswat62c2f9f2014-11-13 22:38:17 +053096config TARGET_PEACH_PIT
97 bool "Peach Pit board"
98 select SUPPORT_SPL
Masahiro Yamadacfc2f7d2015-02-24 22:26:21 +090099 select OF_CONTROL
Akshay Saraswat62c2f9f2014-11-13 22:38:17 +0530100
Masahiro Yamadac54550b2014-08-31 07:11:00 +0900101endchoice
Thomas Abrahama99ad392016-04-23 22:18:12 +0530102endif
Masahiro Yamadac54550b2014-08-31 07:11:00 +0900103
Masahiro Yamadac54550b2014-08-31 07:11:00 +0900104config SYS_SOC
Masahiro Yamadac54550b2014-08-31 07:11:00 +0900105 default "exynos"
106
107source "board/samsung/smdkv310/Kconfig"
108source "board/samsung/trats/Kconfig"
109source "board/samsung/universal_c210/Kconfig"
110source "board/samsung/origen/Kconfig"
111source "board/samsung/trats2/Kconfig"
Przemyslaw Marczaka314d9e2014-09-01 13:50:53 +0200112source "board/samsung/odroid/Kconfig"
Masahiro Yamadac54550b2014-08-31 07:11:00 +0900113source "board/samsung/arndale/Kconfig"
114source "board/samsung/smdk5250/Kconfig"
115source "board/samsung/smdk5420/Kconfig"
116
117endif