Kconfig: Unify endian support option
Move SUPPORT_BIG_ENDIAN, SUPPORT_LITTLE_ENDIAN to top-level
arch Kconfig and let architectures select them as necessary.
Remove if guard for Endianness selection choice so we can
have one of SYS_BIG_ENDIAN, SYS_LITTLE_ENDIAN config symbol
defined even on single endian system.
Default endian to SYS_BIG_ENDIAN for MIPS || MICROBLAZE
and LITTLE_ENDIAN for the rest to retain old config
behaviour.
Note: PPC, SH, Xtensa are technically bi-endian, but I
checked compiled u-boot image with readelf, U-Boot currently
only support little endian for SH and Xtensa, Big Endian for
PPC.
Signed-off-by:
Jiaxun Yang <jiaxun.yang@flygoat.com>
Showing
- arch/Kconfig 26 additions, 8 deletionsarch/Kconfig
- arch/mips/Kconfig 7 additions, 13 deletionsarch/mips/Kconfig
- arch/mips/mach-ath79/Kconfig 4 additions, 4 deletionsarch/mips/mach-ath79/Kconfig
- arch/mips/mach-bmips/Kconfig 10 additions, 10 deletionsarch/mips/mach-bmips/Kconfig
- arch/mips/mach-jz47xx/Kconfig 1 addition, 1 deletionarch/mips/mach-jz47xx/Kconfig
- arch/mips/mach-mscc/Kconfig 2 additions, 2 deletionsarch/mips/mach-mscc/Kconfig
- arch/mips/mach-pic32/Kconfig 1 addition, 1 deletionarch/mips/mach-pic32/Kconfig
Loading
Please register or sign in to comment