From: Chunrong Guo Date: Tue, 17 Apr 2018 06:48:33 +0000 (+0800) Subject: u-boot-qoriq: support big endian X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=c7b44bfe13d81494f089b79d7c662cd7b941fb6e;p=meta-freescale.git u-boot-qoriq: support big endian Signed-off-by: Chunrong Guo Signed-off-by: Otavio Salvador --- diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2017.12.bb b/recipes-bsp/u-boot/u-boot-qoriq_2017.12.bb index 11964ba3..18013502 100644 --- a/recipes-bsp/u-boot/u-boot-qoriq_2017.12.bb +++ b/recipes-bsp/u-boot/u-boot-qoriq_2017.12.bb @@ -53,8 +53,12 @@ python () { d.setVar("WRAP_TARGET_PREFIX", 'aarch64' + sys_multilib + '-') } +LE_UBOOT_FOR_ARMBE_TARGET ?= "0" +ENDIANNESS_GCC = "${@bb.utils.contains("LE_UBOOT_FOR_ARMBE_TARGET", "1", "-mlittle-endian", "", d)}" +ENDIANNESS_LD = "${@bb.utils.contains("LE_UBOOT_FOR_ARMBE_TARGET", "1", "-EL", "", d)}" + WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" -EXTRA_OEMAKE = 'CROSS_COMPILE=${WRAP_TARGET_PREFIX} CC="${WRAP_TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" V=1' +EXTRA_OEMAKE = 'CROSS_COMPILE=${WRAP_TARGET_PREFIX} CC="${WRAP_TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${ENDIANNESS_GCC}" LD="${WRAP_TARGET_PREFIX}ld ${ENDIANNESS_LD}" V=1' EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}"' inherit fsl-u-boot-localversion