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