diff options
Diffstat (limited to 'target/config/Config.in.endian')
-rw-r--r-- | target/config/Config.in.endian | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/target/config/Config.in.endian b/target/config/Config.in.endian index cd1151a4e..07a16d09f 100644 --- a/target/config/Config.in.endian +++ b/target/config/Config.in.endian @@ -16,27 +16,20 @@ depends on ADK_TARGET_ARCH_ARC \ || ADK_TARGET_ARCH_XTENSA config ADK_TARGET_LITTLE_ENDIAN - bool "Little endian" - depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2 - depends on !ADK_TARGET_SYSTEM_DRAGINO_MS14S - depends on !ADK_TARGET_SYSTEM_LINKSYS_NSLU2 - depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX - depends on !ADK_CPU_SH2A + bool "little" config ADK_TARGET_BIG_ENDIAN - bool "Big endian" - depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB532 - depends on !ADK_TARGET_SYSTEM_LEMOTE_YEELONG - depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI - depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2 - depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 - depends on !ADK_TARGET_SYSTEM_QEMU_ARM - depends on !ADK_TARGET_SYSTEM_QEMU_XTENSA - depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK - depends on !ADK_TARGET_SYSTEM_KINETIS_K70 - + bool "big" + endchoice +config ADK_TARGET_ENDIAN_SUFFIX + string + default "le" if ADK_TARGET_LITTLE_ENDIAN && (ADK_TARGET_ARCH_NDS32 || ADK_TARGET_ARCH_PPC64) + default "el" if ADK_TARGET_LITTLE_ENDIAN && (ADK_TARGET_ARCH_MIPS || ADK_TARGET_ARCH_MIPS64 || ADK_TARGET_ARCH_MICROBLAZE) + default "be" if ADK_TARGET_BIG_ENDIAN && (ADK_TARGET_ARCH_NDS32 || ADK_TARGET_ARCH_AARCH64) + default "eb" if ADK_TARGET_BIG_ENDIAN && (ADK_TARGET_ARCH_ARC || ADK_TARGET_ARM || ADK_TARGET_ARCH_SH) + config ADK_TARGET_ENDIAN string default "little" if ADK_TARGET_LITTLE_ENDIAN |