diff options
author | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2007-08-20 08:27:07 -0400 |
---|---|---|
committer | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2007-08-20 08:27:07 -0400 |
commit | 15f6527e8e63e793f8ab1ddce4ed3c487ebd0d42 (patch) | |
tree | 50095bd2a42f97fdd6559f27b51c6336a8067d86 /arch/powerpc/platforms/40x | |
parent | a65517f857bf6657839957617af942a4b631fba5 (diff) |
[POWERPC] Rename 4xx paths to 40x
4xx is a bit of a misnomer for certain things, as they really apply to PowerPC
40x only. Rename some of the files to clean this up.
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'arch/powerpc/platforms/40x')
-rw-r--r-- | arch/powerpc/platforms/40x/Kconfig | 208 | ||||
-rw-r--r-- | arch/powerpc/platforms/40x/Makefile | 1 |
2 files changed, 209 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/40x/Kconfig b/arch/powerpc/platforms/40x/Kconfig new file mode 100644 index 000000000000..ded357c17414 --- /dev/null +++ b/arch/powerpc/platforms/40x/Kconfig | |||
@@ -0,0 +1,208 @@ | |||
1 | config 4xx | ||
2 | bool | ||
3 | depends on 40x || 44x | ||
4 | default y | ||
5 | |||
6 | config BOOKE | ||
7 | bool | ||
8 | depends on 44x | ||
9 | default y | ||
10 | |||
11 | menu "AMCC 40x options" | ||
12 | depends on 40x | ||
13 | |||
14 | #config BUBINGA | ||
15 | # bool "Bubinga" | ||
16 | # depends on 40x | ||
17 | # default n | ||
18 | # select 405EP | ||
19 | # help | ||
20 | # This option enables support for the IBM 405EP evaluation board. | ||
21 | |||
22 | #config CPCI405 | ||
23 | # bool "CPCI405" | ||
24 | # depends on 40x | ||
25 | # default n | ||
26 | # select 405GP | ||
27 | # help | ||
28 | # This option enables support for the CPCI405 board. | ||
29 | |||
30 | #config EP405 | ||
31 | # bool "EP405/EP405PC" | ||
32 | # depends on 40x | ||
33 | # default n | ||
34 | # select 405GP | ||
35 | # help | ||
36 | # This option enables support for the EP405/EP405PC boards. | ||
37 | |||
38 | #config EP405PC | ||
39 | # bool "EP405PC Support" | ||
40 | # depends on EP405 | ||
41 | # default y | ||
42 | # help | ||
43 | # This option enables support for the extra features of the EP405PC board. | ||
44 | |||
45 | #config REDWOOD_5 | ||
46 | # bool "Redwood-5" | ||
47 | # depends on 40x | ||
48 | # default n | ||
49 | # select STB03xxx | ||
50 | # help | ||
51 | # This option enables support for the IBM STB04 evaluation board. | ||
52 | |||
53 | #config REDWOOD_6 | ||
54 | # bool "Redwood-6" | ||
55 | # depends on 40x | ||
56 | # default n | ||
57 | # select STB03xxx | ||
58 | # help | ||
59 | # This option enables support for the IBM STBx25xx evaluation board. | ||
60 | |||
61 | #config SYCAMORE | ||
62 | # bool "Sycamore" | ||
63 | # depends on 40x | ||
64 | # default n | ||
65 | # select 405GPR | ||
66 | # help | ||
67 | # This option enables support for the IBM PPC405GPr evaluation board. | ||
68 | |||
69 | #config WALNUT | ||
70 | # bool "Walnut" | ||
71 | # depends on 40x | ||
72 | # default y | ||
73 | # select 405GP | ||
74 | # help | ||
75 | # This option enables support for the IBM PPC405GP evaluation board. | ||
76 | |||
77 | #config XILINX_ML300 | ||
78 | # bool "Xilinx-ML300" | ||
79 | # depends on 40x | ||
80 | # default y | ||
81 | # select VIRTEX_II_PRO | ||
82 | # help | ||
83 | # This option enables support for the Xilinx ML300 evaluation board. | ||
84 | |||
85 | endmenu | ||
86 | |||
87 | # 40x specific CPU modules, selected based on the board above. | ||
88 | config NP405H | ||
89 | bool | ||
90 | #depends on ASH | ||
91 | |||
92 | # OAK doesn't exist but wanted to keep this around for any future 403GCX boards | ||
93 | config 403GCX | ||
94 | bool | ||
95 | #depends on OAK | ||
96 | select IBM405_ERR51 | ||
97 | |||
98 | config 405GP | ||
99 | bool | ||
100 | select IBM405_ERR77 | ||
101 | select IBM405_ERR51 | ||
102 | |||
103 | config 405EP | ||
104 | bool | ||
105 | |||
106 | config 405GPR | ||
107 | bool | ||
108 | |||
109 | config VIRTEX_II_PRO | ||
110 | bool | ||
111 | select IBM405_ERR77 | ||
112 | select IBM405_ERR51 | ||
113 | |||
114 | config STB03xxx | ||
115 | bool | ||
116 | select IBM405_ERR77 | ||
117 | select IBM405_ERR51 | ||
118 | |||
119 | # 40x errata/workaround config symbols, selected by the CPU models above | ||
120 | |||
121 | # All 405-based cores up until the 405GPR and 405EP have this errata. | ||
122 | config IBM405_ERR77 | ||
123 | bool | ||
124 | |||
125 | # All 40x-based cores, up until the 405GPR and 405EP have this errata. | ||
126 | config IBM405_ERR51 | ||
127 | bool | ||
128 | |||
129 | menu "AMCC 44x options" | ||
130 | depends on 44x | ||
131 | |||
132 | #config BAMBOO | ||
133 | # bool "Bamboo" | ||
134 | # depends on 44x | ||
135 | # default n | ||
136 | # select 440EP | ||
137 | # help | ||
138 | # This option enables support for the IBM PPC440EP evaluation board. | ||
139 | |||
140 | config EBONY | ||
141 | bool "Ebony" | ||
142 | depends on 44x | ||
143 | default y | ||
144 | select 440GP | ||
145 | help | ||
146 | This option enables support for the IBM PPC440GP evaluation board. | ||
147 | |||
148 | #config LUAN | ||
149 | # bool "Luan" | ||
150 | # depends on 44x | ||
151 | # default n | ||
152 | # select 440SP | ||
153 | # help | ||
154 | # This option enables support for the IBM PPC440SP evaluation board. | ||
155 | |||
156 | #config OCOTEA | ||
157 | # bool "Ocotea" | ||
158 | # depends on 44x | ||
159 | # default n | ||
160 | # select 440GX | ||
161 | # help | ||
162 | # This option enables support for the IBM PPC440GX evaluation board. | ||
163 | |||
164 | endmenu | ||
165 | |||
166 | # 44x specific CPU modules, selected based on the board above. | ||
167 | config 440EP | ||
168 | bool | ||
169 | select PPC_FPU | ||
170 | select IBM440EP_ERR42 | ||
171 | |||
172 | config 440GP | ||
173 | bool | ||
174 | select IBM_NEW_EMAC_ZMII | ||
175 | |||
176 | config 440GX | ||
177 | bool | ||
178 | |||
179 | config 440SP | ||
180 | bool | ||
181 | |||
182 | config 440A | ||
183 | bool | ||
184 | depends on 440GX | ||
185 | default y | ||
186 | |||
187 | # 44x errata/workaround config symbols, selected by the CPU models above | ||
188 | config IBM440EP_ERR42 | ||
189 | bool | ||
190 | |||
191 | #config XILINX_OCP | ||
192 | # bool | ||
193 | # depends on XILINX_ML300 | ||
194 | # default y | ||
195 | |||
196 | #config BIOS_FIXUP | ||
197 | # bool | ||
198 | # depends on BUBINGA || EP405 || SYCAMORE || WALNUT | ||
199 | # default y | ||
200 | |||
201 | #config PPC4xx_DMA | ||
202 | # bool "PPC4xx DMA controller support" | ||
203 | # depends on 4xx | ||
204 | |||
205 | #config PPC4xx_EDMA | ||
206 | # bool | ||
207 | # depends on !STB03xxx && PPC4xx_DMA | ||
208 | # default y | ||
diff --git a/arch/powerpc/platforms/40x/Makefile b/arch/powerpc/platforms/40x/Makefile new file mode 100644 index 000000000000..79ff6b1e887c --- /dev/null +++ b/arch/powerpc/platforms/40x/Makefile | |||
@@ -0,0 +1 @@ | |||
# empty makefile so make clean works \ No newline at end of file | |||