1menu "MIPS architecture" 2 depends on MIPS 3 4config SYS_ARCH 5 default "mips" 6 7config USE_PRIVATE_LIBGCC 8 default y 9 10choice 11 prompt "Target select" 12 13config TARGET_QEMU_MIPS 14 bool "Support qemu-mips" 15 select SUPPORTS_BIG_ENDIAN 16 select SUPPORTS_LITTLE_ENDIAN 17 18config TARGET_MALTA 19 bool "Support malta" 20 select SUPPORTS_BIG_ENDIAN 21 select SUPPORTS_LITTLE_ENDIAN 22 23config TARGET_VCT 24 bool "Support vct" 25 select SUPPORTS_BIG_ENDIAN 26 27config TARGET_DBAU1X00 28 bool "Support dbau1x00" 29 select SUPPORTS_BIG_ENDIAN 30 select SUPPORTS_LITTLE_ENDIAN 31 32config TARGET_PB1X00 33 bool "Support pb1x00" 34 select SUPPORTS_LITTLE_ENDIAN 35 36config TARGET_QEMU_MIPS64 37 bool "Support qemu-mips64" 38 select SUPPORTS_BIG_ENDIAN 39 select SUPPORTS_LITTLE_ENDIAN 40 41endchoice 42 43source "board/dbau1x00/Kconfig" 44source "board/imgtec/malta/Kconfig" 45source "board/micronas/vct/Kconfig" 46source "board/pb1x00/Kconfig" 47source "board/qemu-mips/Kconfig" 48 49if MIPS 50 51choice 52 prompt "Endianness selection" 53 help 54 Some MIPS boards can be configured for either little or big endian 55 byte order. These modes require different U-Boot images. In general there 56 is one preferred byteorder for a particular system but some systems are 57 just as commonly used in the one or the other endianness. 58 59config SYS_BIG_ENDIAN 60 bool "Big endian" 61 depends on SUPPORTS_BIG_ENDIAN 62 63config SYS_LITTLE_ENDIAN 64 bool "Little endian" 65 depends on SUPPORTS_LITTLE_ENDIAN 66 67endchoice 68 69config SUPPORTS_BIG_ENDIAN 70 bool 71 72config SUPPORTS_LITTLE_ENDIAN 73 bool 74 75endif 76 77endmenu 78