20780ba68bd8caf69d834f87755d42368c32bc3b
[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
18 config TARGET_VE8313
19         bool "Support ve8313"
20         select ARCH_MPC8313
21
22 config TARGET_VME8349
23         bool "Support vme8349"
24
25 config TARGET_MPC8308RDB
26         bool "Support MPC8308RDB"
27         select ARCH_MPC8308
28         select SYS_FSL_ERRATUM_ESDHC111
29
30 config TARGET_MPC8313ERDB
31         bool "Support MPC8313ERDB"
32         select ARCH_MPC8313
33         select BOARD_EARLY_INIT_F
34         select SUPPORT_SPL
35
36 config TARGET_MPC8315ERDB
37         bool "Support MPC8315ERDB"
38         select ARCH_MPC8315
39         select BOARD_EARLY_INIT_F
40
41 config TARGET_MPC8323ERDB
42         bool "Support MPC8323ERDB"
43
44 config TARGET_MPC832XEMDS
45         bool "Support MPC832XEMDS"
46         select BOARD_EARLY_INIT_F
47
48 config TARGET_MPC8349EMDS
49         bool "Support MPC8349EMDS"
50         select BOARD_EARLY_INIT_F
51         select SYS_FSL_DDR
52         select SYS_FSL_DDR_BE
53         select SYS_FSL_HAS_DDR2
54
55 config TARGET_MPC8349ITX
56         bool "Support MPC8349ITX"
57         imply CMD_IRQ
58
59 config TARGET_MPC837XEMDS
60         bool "Support MPC837XEMDS"
61         select BOARD_EARLY_INIT_F
62         imply CMD_SATA
63         imply FSL_SATA
64
65 config TARGET_MPC837XERDB
66         bool "Support MPC837XERDB"
67         select BOARD_EARLY_INIT_F
68
69 config TARGET_IDS8313
70         bool "Support ids8313"
71         select ARCH_MPC8313
72         select DM
73         imply CMD_DM
74
75 config TARGET_KM8360
76         bool "Support km8360"
77         imply CMD_CRAMFS
78         imply CMD_DIAG
79         imply FS_CRAMFS
80
81 config TARGET_SUVD3
82         bool "Support suvd3"
83         select ARCH_MPC8309 if SYS_EXTRA_OPTIONS="KMTEGR1"
84         select ARCH_MPC8309 if SYS_EXTRA_OPTIONS="KMVECT1"
85         imply CMD_CRAMFS
86         imply FS_CRAMFS
87
88 config TARGET_TUXX1
89         bool "Support tuxx1"
90         imply CMD_CRAMFS
91         imply FS_CRAMFS
92
93 config TARGET_TQM834X
94         bool "Support TQM834x"
95
96 config TARGET_HRCON
97         bool "Support hrcon"
98         select ARCH_MPC8308
99         select SYS_FSL_ERRATUM_ESDHC111
100
101 config TARGET_STRIDER
102         bool "Support strider"
103         select ARCH_MPC8308
104         select SYS_FSL_ERRATUM_ESDHC111
105         imply CMD_PCA953X
106
107 endchoice
108
109 config ARCH_MPC830X
110         bool
111
112 config ARCH_MPC8308
113         bool
114         select ARCH_MPC830X
115
116 config ARCH_MPC8309
117         bool
118         select ARCH_MPC830X
119
120 config ARCH_MPC831X
121         bool
122
123 config ARCH_MPC8313
124         bool
125         select ARCH_MPC831X
126
127 config ARCH_MPC8315
128         bool
129         select ARCH_MPC831X
130
131 source "board/esd/vme8349/Kconfig"
132 source "board/freescale/mpc8308rdb/Kconfig"
133 source "board/freescale/mpc8313erdb/Kconfig"
134 source "board/freescale/mpc8315erdb/Kconfig"
135 source "board/freescale/mpc8323erdb/Kconfig"
136 source "board/freescale/mpc832xemds/Kconfig"
137 source "board/freescale/mpc8349emds/Kconfig"
138 source "board/freescale/mpc8349itx/Kconfig"
139 source "board/freescale/mpc837xemds/Kconfig"
140 source "board/freescale/mpc837xerdb/Kconfig"
141 source "board/ids/ids8313/Kconfig"
142 source "board/keymile/km83xx/Kconfig"
143 source "board/mpc8308_p1m/Kconfig"
144 source "board/sbc8349/Kconfig"
145 source "board/tqc/tqm834x/Kconfig"
146 source "board/ve8313/Kconfig"
147 source "board/gdsys/mpc8308/Kconfig"
148
149 endmenu