summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2023-12-29 15:30:43 -0300
committerGitHub <noreply@github.com>2023-12-29 15:30:43 -0300
commit5d963d162ecc7ae377987fe4cc141667fdc8ab88 (patch)
tree90ceae4a3568ffd4c0c66bf45686600ad38e5a8d
parent9f57971d870bfad144aa8022bc4f1442d990b8b6 (diff)
parent6579ce9b77f0036454478b2e07694f7314f97867 (diff)
downloadmeta-freescale-5d963d162ecc7ae377987fe4cc141667fdc8ab88.tar.gz
Merge pull request #1713 from jmarcoscosta/fix-overrides-for-multilib
imx93: add fixes to enable multilib out-of-the-box
-rw-r--r--classes/fsl-dynamic-packagearch.bbclass2
-rw-r--r--conf/machine/include/imx-base.inc11
2 files changed, 9 insertions, 4 deletions
diff --git a/classes/fsl-dynamic-packagearch.bbclass b/classes/fsl-dynamic-packagearch.bbclass
index 6cb0c0a9f..a4817e8da 100644
--- a/classes/fsl-dynamic-packagearch.bbclass
+++ b/classes/fsl-dynamic-packagearch.bbclass
@@ -74,7 +74,7 @@ python __anonymous () {
74 d.appendVar("PACKAGE_EXTRA_ARCHS", " %s" % d.getVar("THUMB_EXTRA_SOCARCH")) 74 d.appendVar("PACKAGE_EXTRA_ARCHS", " %s" % d.getVar("THUMB_EXTRA_SOCARCH"))
75} 75}
76 76
77MACHINE_SOCARCH = "${TUNE_PKGARCH}${MACHINE_SOCARCH_SUFFIX}" 77MACHINE_SOCARCH = "${TUNE_PKGARCH}"
78 78
79ARM_EXTRA_SOCARCH = "${ARMPKGARCH}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}" 79ARM_EXTRA_SOCARCH = "${ARMPKGARCH}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}"
80THUMB_EXTRA_SOCARCH = "${ARMPKGARCH}${ARM_THUMB_SUFFIX}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}" 80THUMB_EXTRA_SOCARCH = "${ARMPKGARCH}${ARM_THUMB_SUFFIX}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}"
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 7d63472f1..5d4b427fa 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -618,7 +618,8 @@ WIC_CREATE_EXTRA_ARGS ?= "--no-fstab-update"
618 618
619OPTEE_BIN_EXT ??= "" 619OPTEE_BIN_EXT ??= ""
620OPTEE_BOOT_IMAGE = "tee.bin uTee-${OPTEE_BIN_EXT}" 620OPTEE_BOOT_IMAGE = "tee.bin uTee-${OPTEE_BIN_EXT}"
621OPTEE_BOOT_IMAGE:aarch64 = "tee.bin" 621OPTEE_BOOT_IMAGE:mx8-generic-bsp = "tee.bin"
622OPTEE_BOOT_IMAGE:mx9-generic-bsp = "tee.bin"
622 623
623IMAGE_FSTYPES ?= "${SOC_DEFAULT_IMAGE_FSTYPES}" 624IMAGE_FSTYPES ?= "${SOC_DEFAULT_IMAGE_FSTYPES}"
624 625
@@ -651,7 +652,10 @@ WKS_FILE_DEPENDS ?= " \
651# 652#
652# NOTE: the results binary name of the boot container is set to 'imx-boot' 653# NOTE: the results binary name of the boot container is set to 'imx-boot'
653# for both NXP and Mainline BSP. 654# for both NXP and Mainline BSP.
654WKS_FILE_DEPENDS:append:imx-generic-bsp:aarch64 = " \ 655WKS_FILE_DEPENDS:append:imx-generic-bsp:mx8-generic-bsp = " \
656 ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0', 'imx-boot', '')} \
657"
658WKS_FILE_DEPENDS:append:imx-generic-bsp:mx9-generic-bsp = " \
655 ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0', 'imx-boot', '')} \ 659 ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0', 'imx-boot', '')} \
656" 660"
657 661
@@ -666,7 +670,8 @@ SERIAL_CONSOLES = "115200;ttymxc0"
666SERIAL_CONSOLES:mxs-generic-bsp = "115200;ttyAMA0" 670SERIAL_CONSOLES:mxs-generic-bsp = "115200;ttyAMA0"
667 671
668KERNEL_IMAGETYPE = "zImage" 672KERNEL_IMAGETYPE = "zImage"
669KERNEL_IMAGETYPE:aarch64 = "Image" 673KERNEL_IMAGETYPE:mx8-generic-bsp = "Image"
674KERNEL_IMAGETYPE:mx9-generic-bsp = "Image"
670 675
671MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen screen" 676MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen screen"
672 677