ab9367e38f
This patch adds support for the AMCC Taishan PPC440GX evaluation board. This is still an arch/ppc port. I'm aware that the move of 4xx to arch/powerpc is making good progress right now. So this patch is mainly intended to make the Taishan support available for the community right now. Signed-off-by: Stefan Roese <sr@denx.de> Signed-off-by: Paul Mackerras <paulus@samba.org>
287 lines
4.8 KiB
Plaintext
287 lines
4.8 KiB
Plaintext
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.
|
|
|
|
config TAISHAN
|
|
bool "Taishan"
|
|
select WANT_EARLY_SERIAL
|
|
help
|
|
This option enables support for the AMCC 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 || TAISHAN
|
|
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 || TAISHAN || WALNUT
|
|
default y
|
|
|
|
config IBM_EMAC4
|
|
bool
|
|
depends on 440GX || 440SP || 440SPE
|
|
default y
|
|
|
|
config BIOS_FIXUP
|
|
bool
|
|
depends on BUBINGA || EP405 || SYCAMORE || WALNUT || CPCI405
|
|
default y
|
|
|
|
# OAK doesn't exist but wanted to keep this around for any future 403GCX boards
|
|
config 403GCX
|
|
bool
|
|
depends on 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
|