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