mpc83xx: Make distinct caddy2 config
[platform/kernel/u-boot.git] / arch / powerpc / cpu / mpc83xx / Kconfig
1 menu "mpc83xx CPU"
2         depends on MPC83xx
3
4 config SYS_CPU
5         default "mpc83xx"
6
7 choice
8         prompt "Target select"
9         optional
10
11 config TARGET_MPC8308_P1M
12         bool "Support mpc8308_p1m"
13         select ARCH_MPC8308
14
15 config TARGET_SBC8349
16         bool "Support sbc8349"
17         select ARCH_MPC8349
18
19 config TARGET_VE8313
20         bool "Support ve8313"
21         select ARCH_MPC8313
22
23 config TARGET_VME8349
24         bool "Support vme8349"
25         select ARCH_MPC8349
26
27 config TARGET_CADDY2
28         bool "Support caddy2"
29         select ARCH_MPC8349
30
31 config TARGET_MPC8308RDB
32         bool "Support MPC8308RDB"
33         select ARCH_MPC8308
34         select SYS_FSL_ERRATUM_ESDHC111
35
36 config TARGET_MPC8313ERDB_NOR
37         bool "Support MPC8313ERDB_NOR"
38         select ARCH_MPC8313
39         select BOARD_EARLY_INIT_F
40         select SUPPORT_SPL
41
42 config TARGET_MPC8313ERDB_NAND
43         bool "Support MPC8313ERDB_NAND"
44         select ARCH_MPC8313
45         select BOARD_EARLY_INIT_F
46         select SUPPORT_SPL
47
48 config TARGET_MPC8315ERDB
49         bool "Support MPC8315ERDB"
50         select ARCH_MPC8315
51         select BOARD_EARLY_INIT_F
52
53 config TARGET_MPC8323ERDB
54         bool "Support MPC8323ERDB"
55         select ARCH_MPC832X
56
57 config TARGET_MPC832XEMDS
58         bool "Support MPC832XEMDS"
59         select ARCH_MPC832X
60         select BOARD_EARLY_INIT_F
61
62 config TARGET_MPC8349EMDS
63         bool "Support MPC8349EMDS"
64         select ARCH_MPC8349
65         select BOARD_EARLY_INIT_F
66         select SYS_FSL_DDR
67         select SYS_FSL_DDR_BE
68         select SYS_FSL_HAS_DDR2
69
70 config TARGET_MPC8349ITX
71         bool "Support MPC8349ITX"
72         select ARCH_MPC8349
73         imply CMD_IRQ
74
75 config TARGET_MPC837XEMDS
76         bool "Support MPC837XEMDS"
77         select ARCH_MPC837X
78         select BOARD_EARLY_INIT_F
79         imply CMD_SATA
80         imply FSL_SATA
81
82 config TARGET_MPC837XERDB
83         bool "Support MPC837XERDB"
84         select ARCH_MPC837X
85         select BOARD_EARLY_INIT_F
86
87 config TARGET_IDS8313
88         bool "Support ids8313"
89         select ARCH_MPC8313
90         select DM
91         imply CMD_DM
92
93 config TARGET_KMETER1
94         bool "Support kmeter1"
95         select ARCH_MPC8360
96         imply CMD_CRAMFS
97         imply CMD_DIAG
98         imply FS_CRAMFS
99
100 config TARGET_KMCOGE5NE
101         bool "Support kmcoge5ne"
102         select ARCH_MPC8360
103         imply CMD_CRAMFS
104         imply CMD_DIAG
105         imply FS_CRAMFS
106
107 config TARGET_SUVD3
108         bool "Support suvd3"
109         select ARCH_MPC832X
110         imply CMD_CRAMFS
111         imply FS_CRAMFS
112
113 config TARGET_KMVECT1
114         bool "Support kmvect1"
115         select ARCH_MPC8309
116         imply CMD_CRAMFS
117         imply FS_CRAMFS
118
119 config TARGET_KMTEGR1
120         bool "Support kmtegr1"
121         select ARCH_MPC8309
122         imply CMD_CRAMFS
123         imply FS_CRAMFS
124
125 config TARGET_TUXX1
126         bool "Support tuxx1"
127         select ARCH_MPC832X
128         imply CMD_CRAMFS
129         imply FS_CRAMFS
130
131 config TARGET_KMSUPX5
132         bool "Support kmsupx5"
133         select ARCH_MPC832X
134         imply CMD_CRAMFS
135         imply FS_CRAMFS
136
137 config TARGET_TUGE1
138         bool "Support tuge1"
139         select ARCH_MPC832X
140         imply CMD_CRAMFS
141         imply FS_CRAMFS
142
143 config TARGET_KMOPTI2
144         bool "Support kmopti2"
145         select ARCH_MPC832X
146         imply CMD_CRAMFS
147         imply FS_CRAMFS
148
149 config TARGET_KMTEPR2
150         bool "Support kmtepr2"
151         select ARCH_MPC832X
152         imply CMD_CRAMFS
153         imply FS_CRAMFS
154
155 config TARGET_TQM834X
156         bool "Support TQM834x"
157         select ARCH_MPC8349
158
159 config TARGET_HRCON
160         bool "Support hrcon"
161         select ARCH_MPC8308
162         select SYS_FSL_ERRATUM_ESDHC111
163
164 config TARGET_STRIDER
165         bool "Support strider"
166         select ARCH_MPC8308
167         select SYS_FSL_ERRATUM_ESDHC111
168         imply CMD_PCA953X
169
170 endchoice
171
172 config ARCH_MPC830X
173         bool
174
175 config ARCH_MPC8308
176         bool
177         select ARCH_MPC830X
178
179 config ARCH_MPC8309
180         bool
181         select ARCH_MPC830X
182
183 config ARCH_MPC831X
184         bool
185
186 config ARCH_MPC8313
187         bool
188         select ARCH_MPC831X
189
190 config ARCH_MPC8315
191         bool
192         select ARCH_MPC831X
193
194 config ARCH_MPC832X
195         bool
196
197 config ARCH_MPC834X
198         bool
199
200 config ARCH_MPC8349
201         bool
202         select ARCH_MPC834X
203
204 config ARCH_MPC8360
205         bool
206
207 config ARCH_MPC837X
208         bool
209
210 source "board/esd/vme8349/Kconfig"
211 source "board/freescale/mpc8308rdb/Kconfig"
212 source "board/freescale/mpc8313erdb/Kconfig"
213 source "board/freescale/mpc8315erdb/Kconfig"
214 source "board/freescale/mpc8323erdb/Kconfig"
215 source "board/freescale/mpc832xemds/Kconfig"
216 source "board/freescale/mpc8349emds/Kconfig"
217 source "board/freescale/mpc8349itx/Kconfig"
218 source "board/freescale/mpc837xemds/Kconfig"
219 source "board/freescale/mpc837xerdb/Kconfig"
220 source "board/ids/ids8313/Kconfig"
221 source "board/keymile/km83xx/Kconfig"
222 source "board/mpc8308_p1m/Kconfig"
223 source "board/sbc8349/Kconfig"
224 source "board/tqc/tqm834x/Kconfig"
225 source "board/ve8313/Kconfig"
226 source "board/gdsys/mpc8308/Kconfig"
227
228 endmenu