diff options
Diffstat (limited to 'arch/ppc/Kconfig')
-rw-r--r-- | arch/ppc/Kconfig | 51 |
1 files changed, 9 insertions, 42 deletions
diff --git a/arch/ppc/Kconfig b/arch/ppc/Kconfig index 08e083d30dc6..db5934cdafb3 100644 --- a/arch/ppc/Kconfig +++ b/arch/ppc/Kconfig | |||
@@ -104,12 +104,6 @@ config 8xx | |||
104 | bool "8xx" | 104 | bool "8xx" |
105 | select PPC_LIB_RHEAP | 105 | select PPC_LIB_RHEAP |
106 | 106 | ||
107 | config E200 | ||
108 | bool "e200" | ||
109 | |||
110 | config E500 | ||
111 | bool "e500" | ||
112 | |||
113 | endchoice | 107 | endchoice |
114 | 108 | ||
115 | config PPC_FPU | 109 | config PPC_FPU |
@@ -124,25 +118,14 @@ config PPC_DCR | |||
124 | depends on PPC_DCR_NATIVE | 118 | depends on PPC_DCR_NATIVE |
125 | default y | 119 | default y |
126 | 120 | ||
127 | config BOOKE | ||
128 | bool | ||
129 | depends on E200 || E500 | ||
130 | default y | ||
131 | |||
132 | config FSL_BOOKE | ||
133 | bool | ||
134 | depends on E200 || E500 | ||
135 | default y | ||
136 | |||
137 | config PTE_64BIT | 121 | config PTE_64BIT |
138 | bool | 122 | bool |
139 | depends on 44x || E500 | 123 | depends on 44x |
140 | default y if 44x | 124 | default y if 44x |
141 | default y if E500 && PHYS_64BIT | ||
142 | 125 | ||
143 | config PHYS_64BIT | 126 | config PHYS_64BIT |
144 | bool 'Large physical address support' if E500 | 127 | bool |
145 | depends on 44x || E500 | 128 | depends on 44x |
146 | default y if 44x | 129 | default y if 44x |
147 | ---help--- | 130 | ---help--- |
148 | This option enables kernel support for larger than 32-bit physical | 131 | This option enables kernel support for larger than 32-bit physical |
@@ -167,21 +150,6 @@ config ALTIVEC | |||
167 | 150 | ||
168 | If in doubt, say Y here. | 151 | If in doubt, say Y here. |
169 | 152 | ||
170 | config SPE | ||
171 | bool "SPE Support" | ||
172 | depends on E200 || E500 | ||
173 | ---help--- | ||
174 | This option enables kernel support for the Signal Processing | ||
175 | Extensions (SPE) to the PowerPC processor. The kernel currently | ||
176 | supports saving and restoring SPE registers, and turning on the | ||
177 | 'spe enable' bit so user processes can execute SPE instructions. | ||
178 | |||
179 | This option is only useful if you have a processor that supports | ||
180 | SPE (e500, otherwise known as 85xx series), but does not have any | ||
181 | effect on a non-spe cpu (it does, however add code to the kernel). | ||
182 | |||
183 | If in doubt, say Y here. | ||
184 | |||
185 | config TAU | 153 | config TAU |
186 | bool "Thermal Management Support" | 154 | bool "Thermal Management Support" |
187 | depends on 6xx && !8260 | 155 | depends on 6xx && !8260 |
@@ -228,7 +196,7 @@ config TAU_AVERAGE | |||
228 | 196 | ||
229 | config MATH_EMULATION | 197 | config MATH_EMULATION |
230 | bool "Math emulation" | 198 | bool "Math emulation" |
231 | depends on 4xx || 8xx || E200 || E500 | 199 | depends on 4xx || 8xx |
232 | ---help--- | 200 | ---help--- |
233 | Some PowerPC chips designed for embedded applications do not have | 201 | Some PowerPC chips designed for embedded applications do not have |
234 | a floating-point unit and therefore do not implement the | 202 | a floating-point unit and therefore do not implement the |
@@ -279,7 +247,6 @@ config PPC601_SYNC_FIX | |||
279 | If in doubt, say Y here. | 247 | If in doubt, say Y here. |
280 | 248 | ||
281 | source arch/ppc/platforms/4xx/Kconfig | 249 | source arch/ppc/platforms/4xx/Kconfig |
282 | source arch/ppc/platforms/85xx/Kconfig | ||
283 | 250 | ||
284 | config PPC_STD_MMU | 251 | config PPC_STD_MMU |
285 | bool | 252 | bool |
@@ -288,7 +255,7 @@ config PPC_STD_MMU | |||
288 | 255 | ||
289 | config NOT_COHERENT_CACHE | 256 | config NOT_COHERENT_CACHE |
290 | bool | 257 | bool |
291 | depends on 4xx || 8xx || E200 | 258 | depends on 4xx || 8xx |
292 | default y | 259 | default y |
293 | 260 | ||
294 | endmenu | 261 | endmenu |
@@ -1045,13 +1012,13 @@ config GENERIC_ISA_DMA | |||
1045 | 1012 | ||
1046 | config PPC_I8259 | 1013 | config PPC_I8259 |
1047 | bool | 1014 | bool |
1048 | default y if 85xx || PPC_PREP | 1015 | default y if PPC_PREP |
1049 | default n | 1016 | default n |
1050 | 1017 | ||
1051 | config PPC_INDIRECT_PCI | 1018 | config PPC_INDIRECT_PCI |
1052 | bool | 1019 | bool |
1053 | depends on PCI | 1020 | depends on PCI |
1054 | default y if 40x || 44x || 85xx || PPC_PREP | 1021 | default y if 40x || 44x || PPC_PREP |
1055 | default n | 1022 | default n |
1056 | 1023 | ||
1057 | config EISA | 1024 | config EISA |
@@ -1068,8 +1035,8 @@ config MCA | |||
1068 | bool | 1035 | bool |
1069 | 1036 | ||
1070 | config PCI | 1037 | config PCI |
1071 | bool "PCI support" if 40x || CPM2 || 85xx || PPC_MPC52xx | 1038 | bool "PCI support" if 40x || CPM2 || PPC_MPC52xx |
1072 | default y if !40x && !CPM2 && !8xx && !85xx | 1039 | default y if !40x && !CPM2 && !8xx |
1073 | default PCI_QSPAN if !4xx && !CPM2 && 8xx | 1040 | default PCI_QSPAN if !4xx && !CPM2 && 8xx |
1074 | help | 1041 | help |
1075 | Find out whether your system includes a PCI bus. PCI is the name of | 1042 | Find out whether your system includes a PCI bus. PCI is the name of |