mpc83xx: Introduce ARCH_MPC832*
[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         select ARCH_MPC832X
44
45 config TARGET_MPC832XEMDS
46         bool "Support MPC832XEMDS"
47         select ARCH_MPC832X
48         select BOARD_EARLY_INIT_F
49
50 config TARGET_MPC8349EMDS
51         bool "Support MPC8349EMDS"
52         select BOARD_EARLY_INIT_F
53         select SYS_FSL_DDR
54         select SYS_FSL_DDR_BE
55         select SYS_FSL_HAS_DDR2
56
57 config TARGET_MPC8349ITX
58         bool "Support MPC8349ITX"
59         imply CMD_IRQ
60
61 config TARGET_MPC837XEMDS
62         bool "Support MPC837XEMDS"
63         select BOARD_EARLY_INIT_F
64         imply CMD_SATA
65         imply FSL_SATA
66
67 config TARGET_MPC837XERDB
68         bool "Support MPC837XERDB"
69         select BOARD_EARLY_INIT_F
70
71 config TARGET_IDS8313
72         bool "Support ids8313"
73         select ARCH_MPC8313
74         select DM
75         imply CMD_DM
76
77 config TARGET_KM8360
78         bool "Support km8360"
79         imply CMD_CRAMFS
80         imply CMD_DIAG
81         imply FS_CRAMFS
82
83 config TARGET_SUVD3
84         bool "Support suvd3"
85         select ARCH_MPC8309 if SYS_EXTRA_OPTIONS="KMTEGR1"
86         select ARCH_MPC8309 if SYS_EXTRA_OPTIONS="KMVECT1"
87         select ARCH_MPC832X if SYS_EXTRA_OPTIONS="SUVD3"
88         imply CMD_CRAMFS
89         imply FS_CRAMFS
90
91 config TARGET_TUXX1
92         bool "Support tuxx1"
93         select ARCH_MPC832X
94         imply CMD_CRAMFS
95         imply FS_CRAMFS
96
97 config TARGET_TQM834X
98         bool "Support TQM834x"
99
100 config TARGET_HRCON
101         bool "Support hrcon"
102         select ARCH_MPC8308
103         select SYS_FSL_ERRATUM_ESDHC111
104
105 config TARGET_STRIDER
106         bool "Support strider"
107         select ARCH_MPC8308
108         select SYS_FSL_ERRATUM_ESDHC111
109         imply CMD_PCA953X
110
111 endchoice
112
113 config ARCH_MPC830X
114         bool
115
116 config ARCH_MPC8308
117         bool
118         select ARCH_MPC830X
119
120 config ARCH_MPC8309
121         bool
122         select ARCH_MPC830X
123
124 config ARCH_MPC831X
125         bool
126
127 config ARCH_MPC8313
128         bool
129         select ARCH_MPC831X
130
131 config ARCH_MPC8315
132         bool
133         select ARCH_MPC831X
134
135 config ARCH_MPC832X
136         bool
137
138 source "board/esd/vme8349/Kconfig"
139 source "board/freescale/mpc8308rdb/Kconfig"
140 source "board/freescale/mpc8313erdb/Kconfig"
141 source "board/freescale/mpc8315erdb/Kconfig"
142 source "board/freescale/mpc8323erdb/Kconfig"
143 source "board/freescale/mpc832xemds/Kconfig"
144 source "board/freescale/mpc8349emds/Kconfig"
145 source "board/freescale/mpc8349itx/Kconfig"
146 source "board/freescale/mpc837xemds/Kconfig"
147 source "board/freescale/mpc837xerdb/Kconfig"
148 source "board/ids/ids8313/Kconfig"
149 source "board/keymile/km83xx/Kconfig"
150 source "board/mpc8308_p1m/Kconfig"
151 source "board/sbc8349/Kconfig"
152 source "board/tqc/tqm834x/Kconfig"
153 source "board/ve8313/Kconfig"
154 source "board/gdsys/mpc8308/Kconfig"
155
156 endmenu