| config 4xx | |
| bool | |
| depends on 40x || 44x | |
| default y | |
| config WANT_EARLY_SERIAL | |
| bool | |
| select SERIAL_8250 | |
| default n | |
| menu "IBM 4xx options" | |
| depends on 4xx | |
| choice | |
| prompt "Machine Type" | |
| depends on 40x | |
| default WALNUT | |
| config BUBINGA | |
| bool "Bubinga" | |
| select WANT_EARLY_SERIAL | |
| help | |
| This option enables support for the IBM 405EP evaluation board. | |
| config CPCI405 | |
| bool "CPCI405" | |
| help | |
| This option enables support for the CPCI405 board. | |
| config EP405 | |
| bool "EP405/EP405PC" | |
| help | |
| This option enables support for the EP405/EP405PC boards. | |
| config REDWOOD_5 | |
| bool "Redwood-5" | |
| help | |
| This option enables support for the IBM STB04 evaluation board. | |
| config REDWOOD_6 | |
| bool "Redwood-6" | |
| help | |
| This option enables support for the IBM STBx25xx evaluation board. | |
| config SYCAMORE | |
| bool "Sycamore" | |
| help | |
| This option enables support for the IBM PPC405GPr evaluation board. | |
| config WALNUT | |
| bool "Walnut" | |
| help | |
| This option enables support for the IBM PPC405GP evaluation board. | |
| config XILINX_ML300 | |
| bool "Xilinx-ML300" | |
| help | |
| This option enables support for the Xilinx ML300 evaluation board. | |
| config XILINX_ML403 | |
| bool "Xilinx-ML403" | |
| help | |
| This option enables support for the Xilinx ML403 evaluation board. | |
| endchoice | |
| choice | |
| prompt "Machine Type" | |
| depends on 44x | |
| default EBONY | |
| config BAMBOO | |
| bool "Bamboo" | |
| select WANT_EARLY_SERIAL | |
| help | |
| This option enables support for the IBM PPC440EP evaluation board. | |
| config EBONY | |
| bool "Ebony" | |
| select WANT_EARLY_SERIAL | |
| help | |
| This option enables support for the IBM PPC440GP evaluation board. | |
| config LUAN | |
| bool "Luan" | |
| select WANT_EARLY_SERIAL | |
| help | |
| This option enables support for the IBM PPC440SP evaluation board. | |
| config YUCCA | |
| bool "Yucca" | |
| select WANT_EARLY_SERIAL | |
| help | |
| This option enables support for the AMCC PPC440SPe evaluation board. | |
| config OCOTEA | |
| bool "Ocotea" | |
| select WANT_EARLY_SERIAL | |
| help | |
| This option enables support for the IBM PPC440GX evaluation board. | |
| endchoice | |
| config EP405PC | |
| bool "EP405PC Support" | |
| depends on EP405 | |
| # It's often necessary to know the specific 4xx processor type. | |
| # Fortunately, it is impled (so far) from the board type, so we | |
| # don't need to ask more redundant questions. | |
| config NP405H | |
| bool | |
| depends on ASH | |
| default y | |
| config 440EP | |
| bool | |
| depends on BAMBOO | |
| select PPC_FPU | |
| default y | |
| config 440GP | |
| bool | |
| depends on EBONY | |
| default y | |
| config 440GX | |
| bool | |
| depends on OCOTEA | |
| default y | |
| config 440SP | |
| bool | |
| depends on LUAN | |
| default y | |
| config 440SPE | |
| bool | |
| depends on YUCCA | |
| default y | |
| config 440 | |
| bool | |
| depends on 440GP || 440SP || 440SPE || 440EP | |
| default y | |
| config 440A | |
| bool | |
| depends on 440GX | |
| default y | |
| config IBM440EP_ERR42 | |
| bool | |
| depends on 440EP | |
| default y | |
| # All 405-based cores up until the 405GPR and 405EP have this errata. | |
| config IBM405_ERR77 | |
| bool | |
| depends on 40x && !403GCX && !405GPR && !405EP | |
| default y | |
| # All 40x-based cores, up until the 405GPR and 405EP have this errata. | |
| config IBM405_ERR51 | |
| bool | |
| depends on 40x && !405GPR && !405EP | |
| default y | |
| config BOOKE | |
| bool | |
| depends on 44x | |
| default y | |
| config IBM_OCP | |
| bool | |
| depends on ASH || BAMBOO || BUBINGA || CPCI405 || EBONY || EP405 || LUAN || YUCCA || OCOTEA || REDWOOD_5 || REDWOOD_6 || SYCAMORE || WALNUT | |
| default y | |
| config IBM_EMAC4 | |
| bool | |
| depends on 440GX || 440SP || 440SPE | |
| default y | |
| config BIOS_FIXUP | |
| bool | |
| depends on BUBINGA || EP405 || SYCAMORE || WALNUT | |
| default y | |
| # OAK doesn't exist but wanted to keep this around for any future 403GCX boards | |
| config 403GCX | |
| bool | |
| depends OAK | |
| default y | |
| config 405EP | |
| bool | |
| depends on BUBINGA | |
| default y | |
| config 405GP | |
| bool | |
| depends on CPCI405 || EP405 || WALNUT | |
| default y | |
| config 405GPR | |
| bool | |
| depends on SYCAMORE | |
| default y | |
| config XILINX_VIRTEX_II_PRO | |
| bool | |
| depends on XILINX_ML300 | |
| default y | |
| config XILINX_VIRTEX_4_FX | |
| bool | |
| depends on XILINX_ML403 | |
| default y | |
| config XILINX_VIRTEX | |
| bool | |
| depends on XILINX_VIRTEX_II_PRO || XILINX_VIRTEX_4_FX | |
| default y | |
| config STB03xxx | |
| bool | |
| depends on REDWOOD_5 || REDWOOD_6 | |
| default y | |
| config EMBEDDEDBOOT | |
| bool | |
| depends on EP405 || XILINX_ML300 || XILINX_ML403 | |
| default y | |
| config IBM_OPENBIOS | |
| bool | |
| depends on ASH || REDWOOD_5 || REDWOOD_6 | |
| default y | |
| config PPC4xx_DMA | |
| bool "PPC4xx DMA controller support" | |
| depends on 4xx | |
| config PPC4xx_EDMA | |
| bool | |
| depends on !STB03xxx && PPC4xx_DMA | |
| default y | |
| config PPC_GEN550 | |
| bool | |
| depends on 4xx | |
| default y | |
| choice | |
| prompt "TTYS0 device and default console" | |
| depends on 40x | |
| default UART0_TTYS0 | |
| config UART0_TTYS0 | |
| bool "UART0" | |
| config UART0_TTYS1 | |
| bool "UART1" | |
| endchoice | |
| config SERIAL_SICC | |
| bool "SICC Serial port support" | |
| depends on STB03xxx | |
| config UART1_DFLT_CONSOLE | |
| bool | |
| depends on SERIAL_SICC && UART0_TTYS1 | |
| default y | |
| config SERIAL_SICC_CONSOLE | |
| bool | |
| depends on SERIAL_SICC && UART0_TTYS1 | |
| default y | |
| endmenu |