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