aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/platforms/Kconfig')
-rw-r--r--arch/powerpc/platforms/Kconfig58
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 @@
1menu "Platform support" 1menu "Platform support"
2 depends on PPC64 || CLASSIC32
3 2
4choice 3choice
5 prompt "Machine type" 4 prompt "Machine type"
5 depends on PPC64 || CLASSIC32
6 default PPC_MULTIPLATFORM 6 default PPC_MULTIPLATFORM
7 7
8config PPC_MULTIPLATFORM 8config PPC_MULTIPLATFORM
@@ -25,14 +25,6 @@ config APUS
25 <http://linux-apus.sourceforge.net/>. 25 <http://linux-apus.sourceforge.net/>.
26endchoice 26endchoice
27 27
28config 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
36source "arch/powerpc/platforms/pseries/Kconfig" 28source "arch/powerpc/platforms/pseries/Kconfig"
37source "arch/powerpc/platforms/iseries/Kconfig" 29source "arch/powerpc/platforms/iseries/Kconfig"
38source "arch/powerpc/platforms/chrp/Kconfig" 30source "arch/powerpc/platforms/chrp/Kconfig"
@@ -41,9 +33,16 @@ source "arch/powerpc/platforms/powermac/Kconfig"
41source "arch/powerpc/platforms/prep/Kconfig" 33source "arch/powerpc/platforms/prep/Kconfig"
42source "arch/powerpc/platforms/maple/Kconfig" 34source "arch/powerpc/platforms/maple/Kconfig"
43source "arch/powerpc/platforms/pasemi/Kconfig" 35source "arch/powerpc/platforms/pasemi/Kconfig"
44source arch/powerpc/platforms/celleb/Kconfig 36source "arch/powerpc/platforms/celleb/Kconfig"
45source arch/powerpc/platforms/ps3/Kconfig 37source "arch/powerpc/platforms/ps3/Kconfig"
46source arch/powerpc/platforms/cell/Kconfig 38source "arch/powerpc/platforms/cell/Kconfig"
39source "arch/powerpc/platforms/8xx/Kconfig"
40source "arch/powerpc/platforms/82xx/Kconfig"
41source "arch/powerpc/platforms/83xx/Kconfig"
42source "arch/powerpc/platforms/85xx/Kconfig"
43source "arch/powerpc/platforms/86xx/Kconfig"
44source "arch/powerpc/platforms/embedded6xx/Kconfig"
45#source "arch/powerpc/platforms/4xx/Kconfig
47 46
48config PPC_NATIVE 47config PPC_NATIVE
49 bool 48 bool
@@ -68,6 +67,18 @@ config XICS
68 bool 67 bool
69 default y 68 default y
70 69
70config MPIC
71 bool
72 default n
73
74config MPIC_WEIRD
75 bool
76 default n
77
78config PPC_I8259
79 bool
80 default n
81
71config U3_DART 82config 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
151menu "CPU Frequency support"
152 depends on PPC64 || CLASSIC32
153
140source "drivers/cpufreq/Kconfig" 154source "drivers/cpufreq/Kconfig"
141 155
142config CPU_FREQ_PMAC 156config 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.
172endmenu
158 173
159config PPC601_SYNC_FIX 174config 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
173config TAU 188config 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
232config 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
240config 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
217endmenu 249endmenu