Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 1 | choice |
| 2 | prompt "Machine Type" |
| 3 | depends on EMBEDDED6xx |
| 4 | |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 5 | config KATANA |
| 6 | bool "Artesyn-Katana" |
| 7 | help |
| 8 | Select KATANA if configuring an Artesyn KATANA 750i or 3750 |
| 9 | cPCI board. |
| 10 | |
| 11 | config WILLOW |
| 12 | bool "Cogent-Willow" |
| 13 | |
| 14 | config CPCI690 |
| 15 | bool "Force-CPCI690" |
| 16 | help |
| 17 | Select CPCI690 if configuring a Force CPCI690 cPCI board. |
| 18 | |
| 19 | config POWERPMC250 |
| 20 | bool "Force-PowerPMC250" |
| 21 | |
| 22 | config CHESTNUT |
| 23 | bool "IBM 750FX Eval board or 750GX Eval board" |
| 24 | help |
| 25 | Select CHESTNUT if configuring an IBM 750FX Eval Board or a |
| 26 | IBM 750GX Eval board. |
| 27 | |
| 28 | config SPRUCE |
| 29 | bool "IBM-Spruce" |
Paul Mackerras | 25635c7 | 2005-10-26 16:36:55 +1000 | [diff] [blame] | 30 | select PPC_INDIRECT_PCI |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 31 | |
| 32 | config HDPU |
| 33 | bool "Sky-HDPU" |
| 34 | help |
| 35 | Select HDPU if configuring a Sky Computers Compute Blade. |
| 36 | |
| 37 | config HDPU_FEATURES |
| 38 | depends HDPU |
| 39 | tristate "HDPU-Features" |
| 40 | help |
| 41 | Select to enable HDPU enhanced features. |
| 42 | |
| 43 | config EV64260 |
| 44 | bool "Marvell-EV64260BP" |
| 45 | help |
| 46 | Select EV64260 if configuring a Marvell (formerly Galileo) |
| 47 | EV64260BP Evaluation platform. |
| 48 | |
| 49 | config LOPEC |
| 50 | bool "Motorola-LoPEC" |
Paul Mackerras | f9bd170 | 2005-10-26 16:47:42 +1000 | [diff] [blame] | 51 | select PPC_I8259 |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 52 | |
| 53 | config MVME5100 |
| 54 | bool "Motorola-MVME5100" |
Paul Mackerras | 25635c7 | 2005-10-26 16:36:55 +1000 | [diff] [blame] | 55 | select PPC_INDIRECT_PCI |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 56 | |
| 57 | config PPLUS |
| 58 | bool "Motorola-PowerPlus" |
Paul Mackerras | f9bd170 | 2005-10-26 16:47:42 +1000 | [diff] [blame] | 59 | select PPC_I8259 |
Paul Mackerras | 25635c7 | 2005-10-26 16:36:55 +1000 | [diff] [blame] | 60 | select PPC_INDIRECT_PCI |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 61 | |
| 62 | config PRPMC750 |
| 63 | bool "Motorola-PrPMC750" |
Paul Mackerras | 25635c7 | 2005-10-26 16:36:55 +1000 | [diff] [blame] | 64 | select PPC_INDIRECT_PCI |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 65 | |
| 66 | config PRPMC800 |
| 67 | bool "Motorola-PrPMC800" |
Paul Mackerras | 25635c7 | 2005-10-26 16:36:55 +1000 | [diff] [blame] | 68 | select PPC_INDIRECT_PCI |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 69 | |
| 70 | config SANDPOINT |
| 71 | bool "Motorola-Sandpoint" |
Paul Mackerras | f9bd170 | 2005-10-26 16:47:42 +1000 | [diff] [blame] | 72 | select PPC_I8259 |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 73 | help |
| 74 | Select SANDPOINT if configuring for a Motorola Sandpoint X3 |
| 75 | (any flavor). |
| 76 | |
Guennadi Liakhovetski | 04d76b9 | 2006-12-01 22:53:48 +0100 | [diff] [blame^] | 77 | config LINKSTATION |
| 78 | bool "Linkstation / Kurobox(HG) from Buffalo" |
| 79 | select MPIC |
| 80 | select FSL_SOC |
| 81 | select PPC_UDBG_16550 if SERIAL_8250 |
| 82 | help |
| 83 | Select LINKSTATION if configuring for one of PPC- (MPC8241) |
| 84 | based NAS systems from Buffalo Technology. So far only |
| 85 | KuroboxHG has been tested. In the future classical Kurobox, |
| 86 | Linkstation-I HD-HLAN and HD-HGLAN versions, and PPC-based |
| 87 | Terastation systems should be supported too. |
| 88 | |
Zang Roy-r61911 | c5d5633 | 2006-06-13 15:07:15 +0800 | [diff] [blame] | 89 | config MPC7448HPC2 |
| 90 | bool "Freescale MPC7448HPC2(Taiga)" |
| 91 | select TSI108_BRIDGE |
| 92 | select DEFAULT_UIMAGE |
| 93 | select PPC_UDBG_16550 |
| 94 | select MPIC |
Zang Roy-r61911 | 7233593 | 2006-08-25 14:16:30 +1000 | [diff] [blame] | 95 | select MPIC_WEIRD |
Zang Roy-r61911 | c5d5633 | 2006-06-13 15:07:15 +0800 | [diff] [blame] | 96 | help |
| 97 | Select MPC7448HPC2 if configuring for Freescale MPC7448HPC2 (Taiga) |
| 98 | platform |
| 99 | |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 100 | config RADSTONE_PPC7D |
| 101 | bool "Radstone Technology PPC7D board" |
Paul Mackerras | f9bd170 | 2005-10-26 16:47:42 +1000 | [diff] [blame] | 102 | select PPC_I8259 |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 103 | |
| 104 | config PAL4 |
| 105 | bool "SBS-Palomar4" |
| 106 | |
| 107 | config GEMINI |
| 108 | bool "Synergy-Gemini" |
Paul Mackerras | 25635c7 | 2005-10-26 16:36:55 +1000 | [diff] [blame] | 109 | select PPC_INDIRECT_PCI |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 110 | depends on BROKEN |
| 111 | help |
| 112 | Select Gemini if configuring for a Synergy Microsystems' Gemini |
| 113 | series Single Board Computer. More information is available at: |
| 114 | <http://www.synergymicro.com/PressRel/97_10_15.html>. |
| 115 | |
| 116 | config EST8260 |
| 117 | bool "EST8260" |
| 118 | ---help--- |
| 119 | The EST8260 is a single-board computer manufactured by Wind River |
| 120 | Systems, Inc. (formerly Embedded Support Tools Corp.) and based on |
| 121 | the MPC8260. Wind River Systems has a website at |
| 122 | <http://www.windriver.com/>, but the EST8260 cannot be found on it |
| 123 | and has probably been discontinued or rebadged. |
| 124 | |
| 125 | config SBC82xx |
| 126 | bool "SBC82xx" |
| 127 | ---help--- |
| 128 | SBC PowerQUICC II, single-board computer with MPC82xx CPU |
| 129 | Manufacturer: Wind River Systems, Inc. |
| 130 | Date of Release: May 2003 |
| 131 | End of Life: - |
| 132 | URL: <http://www.windriver.com/> |
| 133 | |
| 134 | config SBS8260 |
| 135 | bool "SBS8260" |
| 136 | |
| 137 | config RPX8260 |
| 138 | bool "RPXSUPER" |
| 139 | |
| 140 | config TQM8260 |
| 141 | bool "TQM8260" |
| 142 | ---help--- |
| 143 | MPC8260 based module, little larger than credit card, |
| 144 | up to 128 MB global + 64 MB local RAM, 32 MB Flash, |
| 145 | 32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet, |
| 146 | 2 x serial ports, ... |
| 147 | Manufacturer: TQ Components, www.tq-group.de |
| 148 | Date of Release: June 2001 |
| 149 | End of Life: not yet :-) |
| 150 | URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf> |
| 151 | |
| 152 | config ADS8272 |
| 153 | bool "ADS8272" |
| 154 | |
| 155 | config PQ2FADS |
| 156 | bool "Freescale-PQ2FADS" |
| 157 | help |
| 158 | Select PQ2FADS if you wish to configure for a Freescale |
| 159 | PQ2FADS board (-VR or -ZU). |
| 160 | |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 161 | config EV64360 |
| 162 | bool "Marvell-EV64360BP" |
| 163 | help |
| 164 | Select EV64360 if configuring a Marvell EV64360BP Evaluation |
| 165 | platform. |
| 166 | endchoice |
| 167 | |
| 168 | config PQ2ADS |
| 169 | bool |
| 170 | depends on ADS8272 |
| 171 | default y |
| 172 | |
| 173 | config TQM8xxL |
| 174 | bool |
| 175 | depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L) |
| 176 | default y |
| 177 | |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 178 | config 8260 |
| 179 | bool "CPM2 Support" if WILLOW |
| 180 | depends on 6xx |
| 181 | default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS |
| 182 | help |
| 183 | The MPC8260 is a typical embedded CPU made by Motorola. Selecting |
| 184 | this option means that you wish to build a kernel for a machine with |
| 185 | an 8260 class CPU. |
| 186 | |
| 187 | config 8272 |
| 188 | bool |
| 189 | depends on 6xx |
| 190 | default y if ADS8272 |
| 191 | select 8260 |
| 192 | help |
| 193 | The MPC8272 CPM has a different internal dpram setup than other CPM2 |
| 194 | devices |
| 195 | |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 196 | config CPM2 |
| 197 | bool |
| 198 | depends on 8260 || MPC8560 || MPC8555 |
| 199 | default y |
| 200 | help |
| 201 | The CPM2 (Communications Processor Module) is a coprocessor on |
| 202 | embedded CPUs made by Motorola. Selecting this option means that |
| 203 | you wish to build a kernel for a machine with a CPM2 coprocessor |
| 204 | on it (826x, 827x, 8560). |
| 205 | |
| 206 | config PPC_GEN550 |
| 207 | bool |
| 208 | depends on SANDPOINT || SPRUCE || PPLUS || \ |
| 209 | PRPMC750 || PRPMC800 || LOPEC || \ |
| 210 | (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \ |
Guennadi Liakhovetski | 04d76b9 | 2006-12-01 22:53:48 +0100 | [diff] [blame^] | 211 | 83xx || LINKSTATION |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 212 | default y |
| 213 | |
| 214 | config FORCE |
| 215 | bool |
| 216 | depends on 6xx && POWERPMC250 |
| 217 | default y |
| 218 | |
| 219 | config GT64260 |
| 220 | bool |
| 221 | depends on EV64260 || CPCI690 |
| 222 | default y |
| 223 | |
| 224 | config MV64360 # Really MV64360 & MV64460 |
| 225 | bool |
| 226 | depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360 |
| 227 | default y |
| 228 | |
| 229 | config MV64X60 |
| 230 | bool |
| 231 | depends on (GT64260 || MV64360) |
Paul Mackerras | 25635c7 | 2005-10-26 16:36:55 +1000 | [diff] [blame] | 232 | select PPC_INDIRECT_PCI |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 233 | default y |
| 234 | |
Zang Roy-r61911 | c5d5633 | 2006-06-13 15:07:15 +0800 | [diff] [blame] | 235 | config TSI108_BRIDGE |
| 236 | bool |
| 237 | depends on MPC7448HPC2 |
| 238 | default y |
| 239 | |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 240 | menu "Set bridge options" |
| 241 | depends on MV64X60 |
| 242 | |
| 243 | config NOT_COHERENT_CACHE |
| 244 | bool "Turn off Cache Coherency" |
| 245 | default n |
| 246 | help |
| 247 | Some 64x60 bridges lock up when trying to enforce cache coherency. |
| 248 | When this option is selected, cache coherency will be turned off. |
| 249 | Note that this can cause other problems (e.g., stale data being |
| 250 | speculatively loaded via a cached mapping). Use at your own risk. |
| 251 | |
| 252 | config MV64X60_BASE |
| 253 | hex "Set bridge base used by firmware" |
| 254 | default "0xf1000000" |
| 255 | help |
| 256 | A firmware can leave the base address of the bridge's registers at |
| 257 | a non-standard location. If so, set this value to reflect the |
| 258 | address of that non-standard location. |
| 259 | |
| 260 | config MV64X60_NEW_BASE |
| 261 | hex "Set bridge base used by kernel" |
| 262 | default "0xf1000000" |
| 263 | help |
| 264 | If the current base address of the bridge's registers is not where |
| 265 | you want it, set this value to the address that you want it moved to. |
| 266 | |
| 267 | endmenu |
| 268 | |
| 269 | config NONMONARCH_SUPPORT |
| 270 | bool "Enable Non-Monarch Support" |
| 271 | depends on PRPMC800 |
| 272 | |
| 273 | config HARRIER |
| 274 | bool |
| 275 | depends on PRPMC800 |
| 276 | default y |
| 277 | |
| 278 | config EPIC_SERIAL_MODE |
| 279 | bool |
| 280 | depends on 6xx && (LOPEC || SANDPOINT) |
| 281 | default y |
| 282 | |
| 283 | config MPC10X_BRIDGE |
| 284 | bool |
Guennadi Liakhovetski | 04d76b9 | 2006-12-01 22:53:48 +0100 | [diff] [blame^] | 285 | depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION |
Paul Mackerras | 25635c7 | 2005-10-26 16:36:55 +1000 | [diff] [blame] | 286 | select PPC_INDIRECT_PCI |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 287 | default y |
| 288 | |
| 289 | config MPC10X_OPENPIC |
| 290 | bool |
Guennadi Liakhovetski | 04d76b9 | 2006-12-01 22:53:48 +0100 | [diff] [blame^] | 291 | depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 292 | default y |
| 293 | |
| 294 | config MPC10X_STORE_GATHERING |
| 295 | bool "Enable MPC10x store gathering" |
| 296 | depends on MPC10X_BRIDGE |
| 297 | |
| 298 | config SANDPOINT_ENABLE_UART1 |
| 299 | bool "Enable DUART mode on Sandpoint" |
| 300 | depends on SANDPOINT |
| 301 | help |
| 302 | If this option is enabled then the MPC824x processor will run |
| 303 | in DUART mode instead of UART mode. |
| 304 | |
| 305 | config HARRIER_STORE_GATHERING |
| 306 | bool "Enable Harrier store gathering" |
| 307 | depends on HARRIER |
| 308 | |
| 309 | config MVME5100_IPMC761_PRESENT |
| 310 | bool "MVME5100 configured with an IPMC761" |
| 311 | depends on MVME5100 |
Paul Mackerras | f9bd170 | 2005-10-26 16:47:42 +1000 | [diff] [blame] | 312 | select PPC_I8259 |
Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 313 | |
| 314 | config SPRUCE_BAUD_33M |
| 315 | bool "Spruce baud clock support" |
| 316 | depends on SPRUCE |