diff options
Diffstat (limited to 'arch/powerpc/platforms/8xx/Kconfig')
-rw-r--r-- | arch/powerpc/platforms/8xx/Kconfig | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/8xx/Kconfig b/arch/powerpc/platforms/8xx/Kconfig index 39bb8c5ebe70..bd28655043a0 100644 --- a/arch/powerpc/platforms/8xx/Kconfig +++ b/arch/powerpc/platforms/8xx/Kconfig | |||
@@ -3,6 +3,7 @@ config FADS | |||
3 | 3 | ||
4 | config CPM1 | 4 | config CPM1 |
5 | bool | 5 | bool |
6 | select CPM | ||
6 | 7 | ||
7 | choice | 8 | choice |
8 | prompt "8xx Machine Type" | 9 | prompt "8xx Machine Type" |
@@ -25,12 +26,23 @@ config MPC86XADS | |||
25 | config MPC885ADS | 26 | config MPC885ADS |
26 | bool "MPC885ADS" | 27 | bool "MPC885ADS" |
27 | select CPM1 | 28 | select CPM1 |
29 | select PPC_CPM_NEW_BINDING | ||
28 | help | 30 | help |
29 | Freescale Semiconductor MPC885 Application Development System (ADS). | 31 | Freescale Semiconductor MPC885 Application Development System (ADS). |
30 | Also known as DUET. | 32 | Also known as DUET. |
31 | The MPC885ADS is meant to serve as a platform for s/w and h/w | 33 | The MPC885ADS is meant to serve as a platform for s/w and h/w |
32 | development around the MPC885 processor family. | 34 | development around the MPC885 processor family. |
33 | 35 | ||
36 | config PPC_EP88XC | ||
37 | bool "Embedded Planet EP88xC (a.k.a. CWH-PPC-885XN-VE)" | ||
38 | select CPM1 | ||
39 | select PPC_CPM_NEW_BINDING | ||
40 | help | ||
41 | This enables support for the Embedded Planet EP88xC board. | ||
42 | |||
43 | This board is also resold by Freescale as the QUICCStart | ||
44 | MPC885 Evaluation System and/or the CWH-PPC-885XN-VE. | ||
45 | |||
34 | endchoice | 46 | endchoice |
35 | 47 | ||
36 | menu "Freescale Ethernet driver platform-specific options" | 48 | menu "Freescale Ethernet driver platform-specific options" |
@@ -99,6 +111,22 @@ config 8xx_CPU6 | |||
99 | 111 | ||
100 | If in doubt, say N here. | 112 | If in doubt, say N here. |
101 | 113 | ||
114 | config 8xx_CPU15 | ||
115 | bool "CPU15 Silicon Errata" | ||
116 | default y | ||
117 | help | ||
118 | This enables a workaround for erratum CPU15 on MPC8xx chips. | ||
119 | This bug can cause incorrect code execution under certain | ||
120 | circumstances. This workaround adds some overhead (a TLB miss | ||
121 | every time execution crosses a page boundary), and you may wish | ||
122 | to disable it if you have worked around the bug in the compiler | ||
123 | (by not placing conditional branches or branches to LR or CTR | ||
124 | in the last word of a page, with a target of the last cache | ||
125 | line in the next page), or if you have used some other | ||
126 | workaround. | ||
127 | |||
128 | If in doubt, say Y here. | ||
129 | |||
102 | choice | 130 | choice |
103 | prompt "Microcode patch selection" | 131 | prompt "Microcode patch selection" |
104 | default NO_UCODE_PATCH | 132 | default NO_UCODE_PATCH |