|
|
|
menu "MIPS architecture"
|
|
|
|
depends on MIPS
|
|
|
|
|
|
|
|
config SYS_ARCH
|
|
|
|
default "mips"
|
|
|
|
|
|
|
|
config USE_PRIVATE_LIBGCC
|
|
|
|
default y
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Target select"
|
|
|
|
|
|
|
|
config TARGET_QEMU_MIPS
|
|
|
|
bool "Support qemu-mips"
|
|
|
|
select SUPPORTS_BIG_ENDIAN
|
|
|
|
select SUPPORTS_LITTLE_ENDIAN
|
|
|
|
|
|
|
|
config TARGET_MALTA
|
|
|
|
bool "Support malta"
|
|
|
|
select SUPPORTS_BIG_ENDIAN
|
|
|
|
select SUPPORTS_LITTLE_ENDIAN
|
|
|
|
|
|
|
|
config TARGET_VCT
|
|
|
|
bool "Support vct"
|
|
|
|
select SUPPORTS_BIG_ENDIAN
|
|
|
|
|
|
|
|
config TARGET_DBAU1X00
|
|
|
|
bool "Support dbau1x00"
|
|
|
|
select SUPPORTS_BIG_ENDIAN
|
|
|
|
select SUPPORTS_LITTLE_ENDIAN
|
|
|
|
|
|
|
|
config TARGET_PB1X00
|
|
|
|
bool "Support pb1x00"
|
|
|
|
select SUPPORTS_LITTLE_ENDIAN
|
|
|
|
|
|
|
|
config TARGET_QEMU_MIPS64
|
|
|
|
bool "Support qemu-mips64"
|
|
|
|
select SUPPORTS_BIG_ENDIAN
|
|
|
|
select SUPPORTS_LITTLE_ENDIAN
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
source "board/dbau1x00/Kconfig"
|
|
|
|
source "board/imgtec/malta/Kconfig"
|
|
|
|
source "board/micronas/vct/Kconfig"
|
|
|
|
source "board/pb1x00/Kconfig"
|
|
|
|
source "board/qemu-mips/Kconfig"
|
|
|
|
|
|
|
|
if MIPS
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Endianness selection"
|
|
|
|
help
|
|
|
|
Some MIPS boards can be configured for either little or big endian
|
|
|
|
byte order. These modes require different U-Boot images. In general there
|
|
|
|
is one preferred byteorder for a particular system but some systems are
|
|
|
|
just as commonly used in the one or the other endianness.
|
|
|
|
|
|
|
|
config SYS_BIG_ENDIAN
|
|
|
|
bool "Big endian"
|
|
|
|
depends on SUPPORTS_BIG_ENDIAN
|
|
|
|
|
|
|
|
config SYS_LITTLE_ENDIAN
|
|
|
|
bool "Little endian"
|
|
|
|
depends on SUPPORTS_LITTLE_ENDIAN
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config SUPPORTS_BIG_ENDIAN
|
|
|
|
bool
|
|
|
|
|
|
|
|
config SUPPORTS_LITTLE_ENDIAN
|
|
|
|
bool
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
endmenu
|