diff options
Diffstat (limited to 'arch/powerpc/platforms/Kconfig')
-rw-r--r-- | arch/powerpc/platforms/Kconfig | 58 |
1 files changed, 45 insertions, 13 deletions
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig index 161ab797ad4c..86be82a4b9ef 100644 --- a/arch/powerpc/platforms/Kconfig +++ b/arch/powerpc/platforms/Kconfig | |||
@@ -1,8 +1,8 @@ | |||
1 | menu "Platform support" | 1 | menu "Platform support" |
2 | depends on PPC64 || CLASSIC32 | ||
3 | 2 | ||
4 | choice | 3 | choice |
5 | prompt "Machine type" | 4 | prompt "Machine type" |
5 | depends on PPC64 || CLASSIC32 | ||
6 | default PPC_MULTIPLATFORM | 6 | default PPC_MULTIPLATFORM |
7 | 7 | ||
8 | config PPC_MULTIPLATFORM | 8 | config PPC_MULTIPLATFORM |
@@ -25,14 +25,6 @@ config APUS | |||
25 | <http://linux-apus.sourceforge.net/>. | 25 | <http://linux-apus.sourceforge.net/>. |
26 | endchoice | 26 | endchoice |
27 | 27 | ||
28 | config QUICC_ENGINE | ||
29 | bool | ||
30 | help | ||
31 | The QUICC Engine (QE) is a new generation of communications | ||
32 | coprocessors on Freescale embedded CPUs (akin to CPM in older chips). | ||
33 | Selecting this option means that you wish to build a kernel | ||
34 | for a machine with a QE coprocessor. | ||
35 | |||
36 | source "arch/powerpc/platforms/pseries/Kconfig" | 28 | source "arch/powerpc/platforms/pseries/Kconfig" |
37 | source "arch/powerpc/platforms/iseries/Kconfig" | 29 | source "arch/powerpc/platforms/iseries/Kconfig" |
38 | source "arch/powerpc/platforms/chrp/Kconfig" | 30 | source "arch/powerpc/platforms/chrp/Kconfig" |
@@ -41,9 +33,16 @@ source "arch/powerpc/platforms/powermac/Kconfig" | |||
41 | source "arch/powerpc/platforms/prep/Kconfig" | 33 | source "arch/powerpc/platforms/prep/Kconfig" |
42 | source "arch/powerpc/platforms/maple/Kconfig" | 34 | source "arch/powerpc/platforms/maple/Kconfig" |
43 | source "arch/powerpc/platforms/pasemi/Kconfig" | 35 | source "arch/powerpc/platforms/pasemi/Kconfig" |
44 | source arch/powerpc/platforms/celleb/Kconfig | 36 | source "arch/powerpc/platforms/celleb/Kconfig" |
45 | source arch/powerpc/platforms/ps3/Kconfig | 37 | source "arch/powerpc/platforms/ps3/Kconfig" |
46 | source arch/powerpc/platforms/cell/Kconfig | 38 | source "arch/powerpc/platforms/cell/Kconfig" |
39 | source "arch/powerpc/platforms/8xx/Kconfig" | ||
40 | source "arch/powerpc/platforms/82xx/Kconfig" | ||
41 | source "arch/powerpc/platforms/83xx/Kconfig" | ||
42 | source "arch/powerpc/platforms/85xx/Kconfig" | ||
43 | source "arch/powerpc/platforms/86xx/Kconfig" | ||
44 | source "arch/powerpc/platforms/embedded6xx/Kconfig" | ||
45 | #source "arch/powerpc/platforms/4xx/Kconfig | ||
47 | 46 | ||
48 | config PPC_NATIVE | 47 | config PPC_NATIVE |
49 | bool | 48 | bool |
@@ -68,6 +67,18 @@ config XICS | |||
68 | bool | 67 | bool |
69 | default y | 68 | default y |
70 | 69 | ||
70 | config MPIC | ||
71 | bool | ||
72 | default n | ||
73 | |||
74 | config MPIC_WEIRD | ||
75 | bool | ||
76 | default n | ||
77 | |||
78 | config PPC_I8259 | ||
79 | bool | ||
80 | default n | ||
81 | |||
71 | config U3_DART | 82 | config U3_DART |
72 | bool | 83 | bool |
73 | depends on PPC_MULTIPLATFORM && PPC64 | 84 | depends on PPC_MULTIPLATFORM && PPC64 |
@@ -137,6 +148,9 @@ config GENERIC_IOMAP | |||
137 | bool | 148 | bool |
138 | default n | 149 | default n |
139 | 150 | ||
151 | menu "CPU Frequency support" | ||
152 | depends on PPC64 || CLASSIC32 | ||
153 | |||
140 | source "drivers/cpufreq/Kconfig" | 154 | source "drivers/cpufreq/Kconfig" |
141 | 155 | ||
142 | config CPU_FREQ_PMAC | 156 | config CPU_FREQ_PMAC |
@@ -155,6 +169,7 @@ config CPU_FREQ_PMAC64 | |||
155 | help | 169 | help |
156 | This adds support for frequency switching on Apple iMac G5, | 170 | This adds support for frequency switching on Apple iMac G5, |
157 | and some of the more recent desktop G5 machines as well. | 171 | and some of the more recent desktop G5 machines as well. |
172 | endmenu | ||
158 | 173 | ||
159 | config PPC601_SYNC_FIX | 174 | config PPC601_SYNC_FIX |
160 | bool "Workarounds for PPC601 bugs" | 175 | bool "Workarounds for PPC601 bugs" |
@@ -172,7 +187,7 @@ config PPC601_SYNC_FIX | |||
172 | 187 | ||
173 | config TAU | 188 | config TAU |
174 | bool "On-chip CPU temperature sensor support" | 189 | bool "On-chip CPU temperature sensor support" |
175 | depends on 6xx | 190 | depends on CLASSIC32 |
176 | help | 191 | help |
177 | G3 and G4 processors have an on-chip temperature sensor called the | 192 | G3 and G4 processors have an on-chip temperature sensor called the |
178 | 'Thermal Assist Unit (TAU)', which, in theory, can measure the on-die | 193 | 'Thermal Assist Unit (TAU)', which, in theory, can measure the on-die |
@@ -214,4 +229,21 @@ config TAU_AVERAGE | |||
214 | 229 | ||
215 | If in doubt, say N here. | 230 | If in doubt, say N here. |
216 | 231 | ||
232 | config QUICC_ENGINE | ||
233 | bool | ||
234 | help | ||
235 | The QUICC Engine (QE) is a new generation of communications | ||
236 | coprocessors on Freescale embedded CPUs (akin to CPM in older chips). | ||
237 | Selecting this option means that you wish to build a kernel | ||
238 | for a machine with a QE coprocessor. | ||
239 | |||
240 | config CPM2 | ||
241 | bool | ||
242 | default n | ||
243 | help | ||
244 | The CPM2 (Communications Processor Module) is a coprocessor on | ||
245 | embedded CPUs made by Freescale. Selecting this option means that | ||
246 | you wish to build a kernel for a machine with a CPM2 coprocessor | ||
247 | on it (826x, 827x, 8560). | ||
248 | |||
217 | endmenu | 249 | endmenu |