Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame^] | 1 | config FADS |
| 2 | bool |
| 3 | |
| 4 | choice |
| 5 | prompt "8xx Machine Type" |
| 6 | depends on 8xx |
| 7 | default RPXLITE |
| 8 | |
| 9 | config RPXLITE |
| 10 | bool "RPX-Lite" |
| 11 | ---help--- |
| 12 | Single-board computers based around the PowerPC MPC8xx chips and |
| 13 | intended for embedded applications. The following types are |
| 14 | supported: |
| 15 | |
| 16 | RPX-Lite: |
| 17 | Embedded Planet RPX Lite. PC104 form-factor SBC based on the MPC823. |
| 18 | |
| 19 | RPX-Classic: |
| 20 | Embedded Planet RPX Classic Low-fat. Credit-card-size SBC based on |
| 21 | the MPC 860 |
| 22 | |
| 23 | BSE-IP: |
| 24 | Bright Star Engineering ip-Engine. |
| 25 | |
| 26 | TQM823L: |
| 27 | TQM850L: |
| 28 | TQM855L: |
| 29 | TQM860L: |
| 30 | MPC8xx based family of mini modules, half credit card size, |
| 31 | up to 64 MB of RAM, 8 MB Flash, (Fast) Ethernet, 2 x serial ports, |
| 32 | 2 x CAN bus interface, ... |
| 33 | Manufacturer: TQ Components, www.tq-group.de |
| 34 | Date of Release: October (?) 1999 |
| 35 | End of Life: not yet :-) |
| 36 | URL: |
| 37 | - module: <http://www.denx.de/PDF/TQM8xxLHWM201.pdf> |
| 38 | - starter kit: <http://www.denx.de/PDF/STK8xxLHWM201.pdf> |
| 39 | - images: <http://www.denx.de/embedded-ppc-en.html> |
| 40 | |
| 41 | FPS850L: |
| 42 | FingerPrint Sensor System (based on TQM850L) |
| 43 | Manufacturer: IKENDI AG, <http://www.ikendi.com/> |
| 44 | Date of Release: November 1999 |
| 45 | End of life: end 2000 ? |
| 46 | URL: see TQM850L |
| 47 | |
| 48 | IVMS8: |
| 49 | MPC860 based board used in the "Integrated Voice Mail System", |
| 50 | Small Version (8 voice channels) |
| 51 | Manufacturer: Speech Design, <http://www.speech-design.de/> |
| 52 | Date of Release: December 2000 (?) |
| 53 | End of life: - |
| 54 | URL: <http://www.speech-design.de/> |
| 55 | |
| 56 | IVML24: |
| 57 | MPC860 based board used in the "Integrated Voice Mail System", |
| 58 | Large Version (24 voice channels) |
| 59 | Manufacturer: Speech Design, <http://www.speech-design.de/> |
| 60 | Date of Release: March 2001 (?) |
| 61 | End of life: - |
| 62 | URL: <http://www.speech-design.de/> |
| 63 | |
| 64 | HERMES: |
| 65 | Hermes-Pro ISDN/LAN router with integrated 8 x hub |
| 66 | Manufacturer: Multidata Gesellschaft fur Datentechnik und Informatik |
| 67 | <http://www.multidata.de/> |
| 68 | Date of Release: 2000 (?) |
| 69 | End of life: - |
| 70 | URL: <http://www.multidata.de/english/products/hpro.htm> |
| 71 | |
| 72 | IP860: |
| 73 | VMEBus IP (Industry Pack) carrier board with MPC860 |
| 74 | Manufacturer: MicroSys GmbH, <http://www.microsys.de/> |
| 75 | Date of Release: ? |
| 76 | End of life: - |
| 77 | URL: <http://www.microsys.de/html/ip860.html> |
| 78 | |
| 79 | PCU_E: |
| 80 | PCU = Peripheral Controller Unit, Extended |
| 81 | Manufacturer: Siemens AG, ICN (Information and Communication Networks) |
| 82 | <http://www.siemens.de/page/1,3771,224315-1-999_2_226207-0,00.html> |
| 83 | Date of Release: April 2001 |
| 84 | End of life: August 2001 |
| 85 | URL: n. a. |
| 86 | |
| 87 | config RPXCLASSIC |
| 88 | bool "RPX-Classic" |
| 89 | help |
| 90 | The RPX-Classic is a single-board computer based on the Motorola |
| 91 | MPC860. It features 16MB of DRAM and a variable amount of flash, |
| 92 | I2C EEPROM, thermal monitoring, a PCMCIA slot, a DIP switch and two |
| 93 | LEDs. Variants with Ethernet ports exist. Say Y here to support it |
| 94 | directly. |
| 95 | |
| 96 | config BSEIP |
| 97 | bool "BSE-IP" |
| 98 | help |
| 99 | Say Y here to support the Bright Star Engineering ipEngine SBC. |
| 100 | This is a credit-card-sized device featuring a MPC823 processor, |
| 101 | 26MB DRAM, 4MB flash, Ethernet, a 16K-gate FPGA, USB, an LCD/video |
| 102 | controller, and two RS232 ports. |
| 103 | |
| 104 | config MPC8XXFADS |
| 105 | bool "FADS" |
| 106 | select FADS |
| 107 | |
| 108 | config MPC86XADS |
| 109 | bool "MPC86XADS" |
| 110 | help |
| 111 | MPC86x Application Development System by Freescale Semiconductor. |
| 112 | The MPC86xADS is meant to serve as a platform for s/w and h/w |
| 113 | development around the MPC86X processor families. |
| 114 | select FADS |
| 115 | |
| 116 | config MPC885ADS |
| 117 | bool "MPC885ADS" |
| 118 | help |
| 119 | Freescale Semiconductor MPC885 Application Development System (ADS). |
| 120 | Also known as DUET. |
| 121 | The MPC885ADS is meant to serve as a platform for s/w and h/w |
| 122 | development around the MPC885 processor family. |
| 123 | |
| 124 | config TQM823L |
| 125 | bool "TQM823L" |
| 126 | help |
| 127 | Say Y here to support the TQM823L, one of an MPC8xx-based family of |
| 128 | mini SBCs (half credit-card size) from TQ Components first released |
| 129 | in late 1999. Technical references are at |
| 130 | <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and |
| 131 | <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at |
| 132 | <http://www.denx.de/embedded-ppc-en.html>. |
| 133 | |
| 134 | config TQM850L |
| 135 | bool "TQM850L" |
| 136 | help |
| 137 | Say Y here to support the TQM850L, one of an MPC8xx-based family of |
| 138 | mini SBCs (half credit-card size) from TQ Components first released |
| 139 | in late 1999. Technical references are at |
| 140 | <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and |
| 141 | <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at |
| 142 | <http://www.denx.de/embedded-ppc-en.html>. |
| 143 | |
| 144 | config TQM855L |
| 145 | bool "TQM855L" |
| 146 | help |
| 147 | Say Y here to support the TQM855L, one of an MPC8xx-based family of |
| 148 | mini SBCs (half credit-card size) from TQ Components first released |
| 149 | in late 1999. Technical references are at |
| 150 | <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and |
| 151 | <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at |
| 152 | <http://www.denx.de/embedded-ppc-en.html>. |
| 153 | |
| 154 | config TQM860L |
| 155 | bool "TQM860L" |
| 156 | help |
| 157 | Say Y here to support the TQM860L, one of an MPC8xx-based family of |
| 158 | mini SBCs (half credit-card size) from TQ Components first released |
| 159 | in late 1999. Technical references are at |
| 160 | <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and |
| 161 | <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at |
| 162 | <http://www.denx.de/embedded-ppc-en.html>. |
| 163 | |
| 164 | config FPS850L |
| 165 | bool "FPS850L" |
| 166 | |
| 167 | config IVMS8 |
| 168 | bool "IVMS8" |
| 169 | help |
| 170 | Say Y here to support the Integrated Voice-Mail Small 8-channel SBC |
| 171 | from Speech Design, released March 2001. The manufacturer's website |
| 172 | is at <http://www.speech-design.de/>. |
| 173 | |
| 174 | config IVML24 |
| 175 | bool "IVML24" |
| 176 | help |
| 177 | Say Y here to support the Integrated Voice-Mail Large 24-channel SBC |
| 178 | from Speech Design, released March 2001. The manufacturer's website |
| 179 | is at <http://www.speech-design.de/>. |
| 180 | |
| 181 | config HERMES_PRO |
| 182 | bool "HERMES" |
| 183 | |
| 184 | config IP860 |
| 185 | bool "IP860" |
| 186 | |
| 187 | config LWMON |
| 188 | bool "LWMON" |
| 189 | |
| 190 | config PCU_E |
| 191 | bool "PCU_E" |
| 192 | |
| 193 | config CCM |
| 194 | bool "CCM" |
| 195 | |
| 196 | config LANTEC |
| 197 | bool "LANTEC" |
| 198 | |
| 199 | config MBX |
| 200 | bool "MBX" |
| 201 | help |
| 202 | MBX is a line of Motorola single-board computer based around the |
| 203 | MPC821 and MPC860 processors, and intended for embedded-controller |
| 204 | applications. Say Y here to support these boards directly. |
| 205 | |
| 206 | config WINCEPT |
| 207 | bool "WinCept" |
| 208 | help |
| 209 | The Wincept 100/110 is a Motorola single-board computer based on the |
| 210 | MPC821 PowerPC, introduced in 1998 and designed to be used in |
| 211 | thin-client machines. Say Y to support it directly. |
| 212 | |
| 213 | endchoice |
| 214 | |
| 215 | # |
| 216 | # MPC8xx Communication options |
| 217 | # |
| 218 | |
| 219 | menu "MPC8xx CPM Options" |
| 220 | depends on 8xx |
| 221 | |
| 222 | config SCC_ENET |
| 223 | bool "CPM SCC Ethernet" |
| 224 | depends on NET_ETHERNET |
| 225 | help |
| 226 | Enable Ethernet support via the Motorola MPC8xx serial |
| 227 | communications controller. |
| 228 | |
| 229 | choice |
| 230 | prompt "SCC used for Ethernet" |
| 231 | depends on SCC_ENET |
| 232 | default SCC1_ENET |
| 233 | |
| 234 | config SCC1_ENET |
| 235 | bool "SCC1" |
| 236 | help |
| 237 | Use MPC8xx serial communications controller 1 to drive Ethernet |
| 238 | (default). |
| 239 | |
| 240 | config SCC2_ENET |
| 241 | bool "SCC2" |
| 242 | help |
| 243 | Use MPC8xx serial communications controller 2 to drive Ethernet. |
| 244 | |
| 245 | config SCC3_ENET |
| 246 | bool "SCC3" |
| 247 | help |
| 248 | Use MPC8xx serial communications controller 3 to drive Ethernet. |
| 249 | |
| 250 | endchoice |
| 251 | |
| 252 | config FEC_ENET |
| 253 | bool "860T FEC Ethernet" |
| 254 | depends on NET_ETHERNET |
| 255 | help |
| 256 | Enable Ethernet support via the Fast Ethernet Controller (FCC) on |
| 257 | the Motorola MPC8260. |
| 258 | |
| 259 | config USE_MDIO |
| 260 | bool "Use MDIO for PHY configuration" |
| 261 | depends on FEC_ENET |
| 262 | help |
| 263 | On some boards the hardware configuration of the ethernet PHY can be |
| 264 | used without any software interaction over the MDIO interface, so |
| 265 | all MII code can be omitted. Say N here if unsure or if you don't |
| 266 | need link status reports. |
| 267 | |
| 268 | config FEC_AM79C874 |
| 269 | bool "Support AMD79C874 PHY" |
| 270 | depends on USE_MDIO |
| 271 | |
| 272 | config FEC_LXT970 |
| 273 | bool "Support LXT970 PHY" |
| 274 | depends on USE_MDIO |
| 275 | |
| 276 | config FEC_LXT971 |
| 277 | bool "Support LXT971 PHY" |
| 278 | depends on USE_MDIO |
| 279 | |
| 280 | config FEC_QS6612 |
| 281 | bool "Support QS6612 PHY" |
| 282 | depends on USE_MDIO |
| 283 | |
| 284 | config ENET_BIG_BUFFERS |
| 285 | bool "Use Big CPM Ethernet Buffers" |
| 286 | depends on SCC_ENET || FEC_ENET |
| 287 | help |
| 288 | Allocate large buffers for MPC8xx Ethernet. Increases throughput |
| 289 | and decreases the likelihood of dropped packets, but costs memory. |
| 290 | |
| 291 | config HTDMSOUND |
| 292 | bool "Embedded Planet HIOX Audio" |
| 293 | depends on SOUND=y |
| 294 | |
| 295 | # This doesn't really belong here, but it is convenient to ask |
| 296 | # 8xx specific questions. |
| 297 | comment "Generic MPC8xx Options" |
| 298 | |
| 299 | config 8xx_COPYBACK |
| 300 | bool "Copy-Back Data Cache (else Writethrough)" |
| 301 | help |
| 302 | Saying Y here will cause the cache on an MPC8xx processor to be used |
| 303 | in Copy-Back mode. If you say N here, it is used in Writethrough |
| 304 | mode. |
| 305 | |
| 306 | If in doubt, say Y here. |
| 307 | |
| 308 | config 8xx_CPU6 |
| 309 | bool "CPU6 Silicon Errata (860 Pre Rev. C)" |
| 310 | help |
| 311 | MPC860 CPUs, prior to Rev C have some bugs in the silicon, which |
| 312 | require workarounds for Linux (and most other OSes to work). If you |
| 313 | get a BUG() very early in boot, this might fix the problem. For |
| 314 | more details read the document entitled "MPC860 Family Device Errata |
| 315 | Reference" on Motorola's website. This option also incurs a |
| 316 | performance hit. |
| 317 | |
| 318 | If in doubt, say N here. |
| 319 | |
| 320 | choice |
| 321 | prompt "Microcode patch selection" |
| 322 | default NO_UCODE_PATCH |
| 323 | help |
| 324 | Help not implemented yet, coming soon. |
| 325 | |
| 326 | config NO_UCODE_PATCH |
| 327 | bool "None" |
| 328 | |
| 329 | config USB_SOF_UCODE_PATCH |
| 330 | bool "USB SOF patch" |
| 331 | help |
| 332 | Help not implemented yet, coming soon. |
| 333 | |
| 334 | config I2C_SPI_UCODE_PATCH |
| 335 | bool "I2C/SPI relocation patch" |
| 336 | help |
| 337 | Help not implemented yet, coming soon. |
| 338 | |
| 339 | config I2C_SPI_SMC1_UCODE_PATCH |
| 340 | bool "I2C/SPI/SMC1 relocation patch" |
| 341 | help |
| 342 | Help not implemented yet, coming soon. |
| 343 | |
| 344 | endchoice |
| 345 | |
| 346 | config UCODE_PATCH |
| 347 | bool |
| 348 | default y |
| 349 | depends on !NO_UCODE_PATCH |
| 350 | |
| 351 | endmenu |
| 352 | |