diff options
Diffstat (limited to 'arch/powerpc/platforms/Kconfig')
-rw-r--r-- | arch/powerpc/platforms/Kconfig | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig index 19d4628edf79..cc6013ffc29a 100644 --- a/arch/powerpc/platforms/Kconfig +++ b/arch/powerpc/platforms/Kconfig | |||
@@ -12,13 +12,10 @@ config PPC_MULTIPLATFORM | |||
12 | RS/6000 machine, an Apple machine, or a PReP, CHRP, | 12 | RS/6000 machine, an Apple machine, or a PReP, CHRP, |
13 | Maple or Cell-based machine. | 13 | Maple or Cell-based machine. |
14 | 14 | ||
15 | config EMBEDDED6xx | ||
16 | bool "Embedded 6xx/7xx/7xxx-based board" | ||
17 | depends on PPC32 && (BROKEN||BROKEN_ON_SMP) | ||
18 | |||
19 | config PPC_82xx | 15 | config PPC_82xx |
20 | bool "Freescale 82xx" | 16 | bool "Freescale 82xx" |
21 | depends on 6xx | 17 | depends on 6xx |
18 | select WANT_DEVICE_TREE | ||
22 | 19 | ||
23 | config PPC_83xx | 20 | config PPC_83xx |
24 | bool "Freescale 83xx" | 21 | bool "Freescale 83xx" |
@@ -58,7 +55,7 @@ source "arch/powerpc/platforms/85xx/Kconfig" | |||
58 | source "arch/powerpc/platforms/86xx/Kconfig" | 55 | source "arch/powerpc/platforms/86xx/Kconfig" |
59 | source "arch/powerpc/platforms/embedded6xx/Kconfig" | 56 | source "arch/powerpc/platforms/embedded6xx/Kconfig" |
60 | source "arch/powerpc/platforms/44x/Kconfig" | 57 | source "arch/powerpc/platforms/44x/Kconfig" |
61 | #source "arch/powerpc/platforms/4xx/Kconfig | 58 | source "arch/powerpc/platforms/40x/Kconfig" |
62 | 59 | ||
63 | config PPC_NATIVE | 60 | config PPC_NATIVE |
64 | bool | 61 | bool |
@@ -136,6 +133,16 @@ config MPIC_U3_HT_IRQS | |||
136 | depends on PPC_MAPLE | 133 | depends on PPC_MAPLE |
137 | default y | 134 | default y |
138 | 135 | ||
136 | config MPIC_BROKEN_REGREAD | ||
137 | bool | ||
138 | depends on MPIC | ||
139 | help | ||
140 | This option enables a MPIC driver workaround for some chips | ||
141 | that have a bug that causes some interrupt source information | ||
142 | to not read back properly. It is safe to use on other chips as | ||
143 | well, but enabling it uses about 8KB of memory to keep copies | ||
144 | of the register contents in software. | ||
145 | |||
139 | config IBMVIO | 146 | config IBMVIO |
140 | depends on PPC_PSERIES || PPC_ISERIES | 147 | depends on PPC_PSERIES || PPC_ISERIES |
141 | bool | 148 | bool |
@@ -266,12 +273,24 @@ config QUICC_ENGINE | |||
266 | config CPM2 | 273 | config CPM2 |
267 | bool | 274 | bool |
268 | default n | 275 | default n |
276 | select CPM | ||
269 | help | 277 | help |
270 | The CPM2 (Communications Processor Module) is a coprocessor on | 278 | The CPM2 (Communications Processor Module) is a coprocessor on |
271 | embedded CPUs made by Freescale. Selecting this option means that | 279 | embedded CPUs made by Freescale. Selecting this option means that |
272 | you wish to build a kernel for a machine with a CPM2 coprocessor | 280 | you wish to build a kernel for a machine with a CPM2 coprocessor |
273 | on it (826x, 827x, 8560). | 281 | on it (826x, 827x, 8560). |
274 | 282 | ||
283 | config PPC_CPM_NEW_BINDING | ||
284 | bool | ||
285 | depends on CPM1 || CPM2 | ||
286 | help | ||
287 | Select this if your board has been converted to use the new | ||
288 | device tree bindings for CPM, and no longer needs the | ||
289 | ioport callbacks or the platform device glue code. | ||
290 | |||
291 | The fs_enet and cpm_uart drivers will be built as | ||
292 | of_platform devices. | ||
293 | |||
275 | config AXON_RAM | 294 | config AXON_RAM |
276 | tristate "Axon DDR2 memory device driver" | 295 | tristate "Axon DDR2 memory device driver" |
277 | depends on PPC_IBM_CELL_BLADE | 296 | depends on PPC_IBM_CELL_BLADE |
@@ -291,4 +310,7 @@ config FSL_ULI1575 | |||
291 | Freescale reference boards. The boards all use the ULI in pretty | 310 | Freescale reference boards. The boards all use the ULI in pretty |
292 | much the same way. | 311 | much the same way. |
293 | 312 | ||
313 | config CPM | ||
314 | bool | ||
315 | |||
294 | endmenu | 316 | endmenu |