meta-digi: update layer to follow changes in meta-freescale
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
0c214a3980
commit
82dc50b6ef
|
|
@ -17,8 +17,6 @@ KERNEL_DEVICETREE ?= " \
|
||||||
digi/_ov_som_wifi_ccimx93.dtbo \
|
digi/_ov_som_wifi_ccimx93.dtbo \
|
||||||
"
|
"
|
||||||
|
|
||||||
SECO_FIRMWARE_NAME:mx9-nxp-bsp = "mx93a0-ahab-container.img"
|
|
||||||
|
|
||||||
# Remove additional bluetooth packages
|
# Remove additional bluetooth packages
|
||||||
MACHINE_BLUETOOTH_EXTRA_INSTALL = ""
|
MACHINE_BLUETOOTH_EXTRA_INSTALL = ""
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,6 @@ MACHINE_EXTRA_RDEPENDS += " \
|
||||||
MACHINE_EXTRA_RRECOMMENDS += " \
|
MACHINE_EXTRA_RRECOMMENDS += " \
|
||||||
${MACHINE_FIRMWARE} \
|
${MACHINE_FIRMWARE} \
|
||||||
${WIRELESS_MODULE} \
|
${WIRELESS_MODULE} \
|
||||||
${@bb.utils.contains('COMBINED_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)} \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
MACHINE_FEATURES += "accel-graphics wifi bluetooth pci"
|
MACHINE_FEATURES += "accel-graphics wifi bluetooth pci"
|
||||||
|
|
|
||||||
|
|
@ -32,9 +32,7 @@ MACHINE_EXTRA_RDEPENDS += " \
|
||||||
MACHINE_EXTRA_RRECOMMENDS += " \
|
MACHINE_EXTRA_RRECOMMENDS += " \
|
||||||
${MACHINE_FIRMWARE} \
|
${MACHINE_FIRMWARE} \
|
||||||
${WIRELESS_MODULE} \
|
${WIRELESS_MODULE} \
|
||||||
${@bb.utils.contains('COMBINED_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)} \
|
|
||||||
"
|
"
|
||||||
MACHINE_EXTRA_RRECOMMENDS:remove:use-mainline-bsp = "${@bb.utils.contains('COMBINED_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}"
|
|
||||||
|
|
||||||
MACHINE_FEATURES += "wifi bluetooth cryptochip mca"
|
MACHINE_FEATURES += "wifi bluetooth cryptochip mca"
|
||||||
MACHINE_FEATURES:remove:use-mainline-bsp = "wifi"
|
MACHINE_FEATURES:remove:use-mainline-bsp = "wifi"
|
||||||
|
|
|
||||||
|
|
@ -53,9 +53,6 @@ MACHINE_EXTRA_RRECOMMENDS += " \
|
||||||
|
|
||||||
MACHINE_FEATURES += "accel-graphics wifi bluetooth cryptochip mca optee"
|
MACHINE_FEATURES += "accel-graphics wifi bluetooth cryptochip mca optee"
|
||||||
|
|
||||||
# AARCH64 doesn't support self-extracting zImage
|
|
||||||
KERNEL_IMAGETYPE = "Image.gz"
|
|
||||||
|
|
||||||
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
||||||
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -70,9 +70,6 @@ MACHINE_EXTRA_RRECOMMENDS += " \
|
||||||
|
|
||||||
MACHINE_FEATURES += "accel-graphics wifi bluetooth cryptochip pci mca"
|
MACHINE_FEATURES += "accel-graphics wifi bluetooth cryptochip pci mca"
|
||||||
|
|
||||||
# AARCH64 doesn't support self-extracting zImage
|
|
||||||
KERNEL_IMAGETYPE = "Image.gz"
|
|
||||||
|
|
||||||
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
||||||
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,6 @@ STORAGE_MEDIA = "mmc"
|
||||||
|
|
||||||
# Linux kernel configuration
|
# Linux kernel configuration
|
||||||
KERNEL_DEFCONFIG ?= "arch/arm64/configs/ccimx93_defconfig"
|
KERNEL_DEFCONFIG ?= "arch/arm64/configs/ccimx93_defconfig"
|
||||||
KERNEL_IMAGETYPE = "Image.gz"
|
|
||||||
|
|
||||||
SPL_BINARY = "spl/u-boot-spl.bin"
|
SPL_BINARY = "spl/u-boot-spl.bin"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@ DEFAULTTUNE:mx6-generic-bsp ?= "cortexa9thf-neon"
|
||||||
DEFAULTTUNE:mx6ul-generic-bsp ?= "cortexa7thf-neon"
|
DEFAULTTUNE:mx6ul-generic-bsp ?= "cortexa7thf-neon"
|
||||||
DEFAULTTUNE:mx8m-generic-bsp ?= "cortexa53-crypto"
|
DEFAULTTUNE:mx8m-generic-bsp ?= "cortexa53-crypto"
|
||||||
DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto"
|
DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto"
|
||||||
|
DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55"
|
||||||
|
|
||||||
INHERIT += "machine-overrides-extender"
|
INHERIT += "machine-overrides-extender"
|
||||||
|
|
||||||
|
|
@ -68,6 +69,7 @@ MACHINEOVERRIDES_EXTENDER:mx8mn:use-mainline-bsp = "imx-generic-bsp:imx-mainlin
|
||||||
MACHINEOVERRIDES_EXTENDER:mx8mp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mp-generic-bsp:mx8mp-mainline-bsp"
|
MACHINEOVERRIDES_EXTENDER:mx8mp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8m-generic-bsp:mx8m-mainline-bsp:mx8mp-generic-bsp:mx8mp-mainline-bsp"
|
||||||
MACHINEOVERRIDES_EXTENDER:mx8qxp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8x-generic-bsp:mx8x-mainline-bsp:mx8qxp-generic-bsp:mx8qxp-mainline-bsp"
|
MACHINEOVERRIDES_EXTENDER:mx8qxp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8x-generic-bsp:mx8x-mainline-bsp:mx8qxp-generic-bsp:mx8qxp-mainline-bsp"
|
||||||
MACHINEOVERRIDES_EXTENDER:mx8dx:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8x-generic-bsp:mx8x-mainline-bsp:mx8dx-generic-bsp:mx8dx-mainline-bsp"
|
MACHINEOVERRIDES_EXTENDER:mx8dx:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8x-generic-bsp:mx8x-mainline-bsp:mx8dx-generic-bsp:mx8dx-mainline-bsp"
|
||||||
|
MACHINEOVERRIDES_EXTENDER:mx93:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:imxdrm:imxpxp:mx9-generic-bsp:mx9-mainline-bsp:mx93-generic-bsp:mx93-mainline-bsp"
|
||||||
|
|
||||||
MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
|
MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
|
||||||
mx6 \
|
mx6 \
|
||||||
|
|
@ -186,7 +188,13 @@ IMX_EXTRA_FIRMWARE ?= ""
|
||||||
IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "firmware-imx-8 imx-sc-firmware imx-seco"
|
IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "firmware-imx-8 imx-sc-firmware imx-seco"
|
||||||
IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "firmware-imx-8m"
|
IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "firmware-imx-8m"
|
||||||
IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
|
IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
|
||||||
IMX_EXTRA_FIRMWARE:mx9-nxp-bsp = "firmware-imx-9 firmware-sentinel"
|
IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "firmware-imx-9 firmware-sentinel"
|
||||||
|
|
||||||
|
# Extra audio support
|
||||||
|
IMX_ALSA_EXTRA = ""
|
||||||
|
IMX_ALSA_EXTRA:imx-nxp-bsp = "imx-alsa-plugins"
|
||||||
|
MACHINE_EXTRA_RRECOMMENDS:append:mx6-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}"
|
||||||
|
MACHINE_EXTRA_RRECOMMENDS:append:mx8-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}"
|
||||||
|
|
||||||
# Extra udev rules
|
# Extra udev rules
|
||||||
MACHINE_EXTRA_RRECOMMENDS += "udev-extraconf udev-rules-imx"
|
MACHINE_EXTRA_RRECOMMENDS += "udev-extraconf udev-rules-imx"
|
||||||
|
|
@ -229,11 +237,11 @@ PREFERRED_PROVIDER_virtual/libgles2:imxgpu3d ?= "imx-gpu-viv"
|
||||||
PREFERRED_PROVIDER_virtual/libgles3:imxgpu3d ?= "imx-gpu-viv"
|
PREFERRED_PROVIDER_virtual/libgles3:imxgpu3d ?= "imx-gpu-viv"
|
||||||
PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d"
|
PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d"
|
||||||
PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d"
|
PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d"
|
||||||
|
PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d"
|
||||||
PREFERRED_PROVIDER_opencl-clhpp:imxgpu ?= "imx-gpu-viv"
|
PREFERRED_PROVIDER_opencl-clhpp:imxgpu ?= "imx-gpu-viv"
|
||||||
PREFERRED_PROVIDER_opencl-headers:imxgpu ?= "imx-gpu-viv"
|
PREFERRED_PROVIDER_opencl-headers:imxgpu ?= "imx-gpu-viv"
|
||||||
PREFERRED_PROVIDER_opencl-icd-loader:imxgpu ?= "imx-gpu-viv"
|
PREFERRED_PROVIDER_opencl-icd-loader:imxgpu ?= "imx-gpu-viv"
|
||||||
PREFERRED_PROVIDER_virtual/opencl-icd:imxgpu ?= "imx-gpu-viv"
|
PREFERRED_PROVIDER_virtual/opencl-icd:imxgpu ?= "imx-gpu-viv"
|
||||||
PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d"
|
|
||||||
|
|
||||||
PREFERRED_VERSION_weston:imx-nxp-bsp ??= "10.0.1.imx"
|
PREFERRED_VERSION_weston:imx-nxp-bsp ??= "10.0.1.imx"
|
||||||
PREFERRED_VERSION_weston:imx-mainline-bsp = ""
|
PREFERRED_VERSION_weston:imx-mainline-bsp = ""
|
||||||
|
|
@ -254,19 +262,21 @@ PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.2.182.0"
|
||||||
PREFERRED_VERSION_vulkan-tools:imxvulkan ??= "1.2.182.0"
|
PREFERRED_VERSION_vulkan-tools:imxvulkan ??= "1.2.182.0"
|
||||||
|
|
||||||
# Use i.MX optee Version
|
# Use i.MX optee Version
|
||||||
PREFERRED_VERSION_optee-client:mx8-nxp-bsp ??= "3.19.0.imx"
|
|
||||||
PREFERRED_VERSION_optee-client:mx9-nxp-bsp ??= "3.19.0.imx"
|
|
||||||
PREFERRED_VERSION_optee-os:mx8-nxp-bsp ??= "3.19.0.imx"
|
PREFERRED_VERSION_optee-os:mx8-nxp-bsp ??= "3.19.0.imx"
|
||||||
PREFERRED_VERSION_optee-os:mx9-nxp-bsp ??= "3.19.0.imx"
|
PREFERRED_VERSION_optee-os:mx9-nxp-bsp ??= "3.19.0.imx"
|
||||||
|
PREFERRED_VERSION_optee-client:mx8-nxp-bsp ??= "3.19.0.imx"
|
||||||
|
PREFERRED_VERSION_optee-client:mx9-nxp-bsp ??= "3.19.0.imx"
|
||||||
PREFERRED_VERSION_optee-test:mx8-nxp-bsp ??= "3.19.0.imx"
|
PREFERRED_VERSION_optee-test:mx8-nxp-bsp ??= "3.19.0.imx"
|
||||||
PREFERRED_VERSION_optee-test:mx9-nxp-bsp ??= "3.19.0.imx"
|
PREFERRED_VERSION_optee-test:mx9-nxp-bsp ??= "3.19.0.imx"
|
||||||
|
|
||||||
#Use i.MX opencv Version for mx8
|
# Use i.MX opencv Version
|
||||||
PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx"
|
PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx"
|
||||||
|
PREFERRED_VERSION_opencv:mx9-nxp-bsp ??= "4.6.0.imx"
|
||||||
|
|
||||||
EXTRA_IMAGEDEPENDS += "u-boot"
|
EXTRA_IMAGEDEPENDS += "u-boot"
|
||||||
|
|
||||||
KERNEL_IMAGETYPE ?= "zImage"
|
KERNEL_IMAGETYPE = "zImage"
|
||||||
|
KERNEL_IMAGETYPE:aarch64 = "Image.gz"
|
||||||
|
|
||||||
MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen"
|
MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
# Copyright 2021-2022 NXP
|
|
||||||
SUMMARY = "NXP i.MX Sentinel firmware"
|
|
||||||
DESCRIPTION = "Firmware for i.MX Sentinel Security Controller"
|
|
||||||
SECTION = "base"
|
|
||||||
LICENSE = "Proprietary"
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe"
|
|
||||||
|
|
||||||
inherit fsl-eula-unpack use-imx-security-controller-firmware deploy
|
|
||||||
|
|
||||||
SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
|
|
||||||
SRC_URI[md5sum] = "be47a5e59c1192ee36246af97d5d1532"
|
|
||||||
SRC_URI[sha256sum] = "1003d4c6773c153ea341911a74e25c249423644f70f3d8f8d085599e00770b3f"
|
|
||||||
|
|
||||||
do_compile[noexec] = "1"
|
|
||||||
|
|
||||||
do_install() {
|
|
||||||
}
|
|
||||||
|
|
||||||
do_deploy () {
|
|
||||||
# Deploy the related firmware to be package by imx-boot
|
|
||||||
install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR}
|
|
||||||
}
|
|
||||||
addtask deploy after do_install before do_build
|
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx9-nxp-bsp)"
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (C) 2022 Digi International
|
# Copyright (C) 2022,2023 Digi International
|
||||||
|
|
||||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||||
|
|
||||||
|
|
@ -18,5 +18,3 @@ do_deploy:append() {
|
||||||
install -m 0644 ${S}/build-optee/${ATF_PLATFORM}/release/bl31.bin ${DEPLOYDIR}/${BOOT_TOOLS}/bl31-${ATF_PLATFORM}.bin-optee
|
install -m 0644 ${S}/build-optee/${ATF_PLATFORM}/release/bl31.bin ${DEPLOYDIR}/${BOOT_TOOLS}/bl31-${ATF_PLATFORM}.bin-optee
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mx8-generic-bsp|mx9-generic-bsp)"
|
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,6 @@ SRC_URI:append = " \
|
||||||
|
|
||||||
DEPENDS += "${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', 'trustfence-sign-tools-native', '', d)}"
|
DEPENDS += "${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', 'trustfence-sign-tools-native', '', d)}"
|
||||||
|
|
||||||
SOC_FAMILY:mx9-nxp-bsp = "mx93"
|
|
||||||
|
|
||||||
# Do not tag imx-boot
|
# Do not tag imx-boot
|
||||||
UUU_BOOTLOADER = ""
|
UUU_BOOTLOADER = ""
|
||||||
UUU_BOOTLOADER_TAGGED = ""
|
UUU_BOOTLOADER_TAGGED = ""
|
||||||
|
|
@ -22,39 +20,11 @@ compile_mx8m:append:ccimx8m() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
compile_mx93() {
|
|
||||||
bbnote "i.MX 93 boot binary build"
|
|
||||||
for ddr_firmware in ${DDR_FIRMWARE_NAME}; do
|
|
||||||
bbnote "Copy ddr_firmware: ${ddr_firmware} from ${DEPLOY_DIR_IMAGE} -> ${BOOT_STAGING}"
|
|
||||||
cp ${DEPLOY_DIR_IMAGE}/${ddr_firmware} ${BOOT_STAGING}
|
|
||||||
done
|
|
||||||
|
|
||||||
cp ${DEPLOY_DIR_IMAGE}/${SECO_FIRMWARE_NAME} ${BOOT_STAGING}/
|
|
||||||
cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/${ATF_MACHINE_NAME} ${BOOT_STAGING}/bl31.bin
|
|
||||||
cp ${DEPLOY_DIR_IMAGE}/${UBOOT_NAME} ${BOOT_STAGING}/u-boot.bin
|
|
||||||
if [ -e ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} ] ; then
|
|
||||||
cp ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} ${BOOT_STAGING}/u-boot-spl.bin
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
do_compile:append:ccimx8m() {
|
do_compile:append:ccimx8m() {
|
||||||
bbnote "building ${IMX_BOOT_SOC_TARGET} - print_fit_hab"
|
bbnote "building ${IMX_BOOT_SOC_TARGET} - print_fit_hab"
|
||||||
make SOC=${IMX_BOOT_SOC_TARGET} dtbs=${UBOOT_DTB_NAME} print_fit_hab
|
make SOC=${IMX_BOOT_SOC_TARGET} dtbs=${UBOOT_DTB_NAME} print_fit_hab
|
||||||
}
|
}
|
||||||
|
|
||||||
deploy_mx93() {
|
|
||||||
install -d ${DEPLOYDIR}/${BOOT_TOOLS}
|
|
||||||
for ddr_firmware in ${DDR_FIRMWARE_NAME}; do
|
|
||||||
install -m 0644 ${DEPLOY_DIR_IMAGE}/${ddr_firmware} ${DEPLOYDIR}/${BOOT_TOOLS}
|
|
||||||
done
|
|
||||||
|
|
||||||
install -m 0644 ${BOOT_STAGING}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}
|
|
||||||
install -m 0755 ${S}/${TOOLS_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}
|
|
||||||
if [ -e ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} ]; then
|
|
||||||
install -m 0644 ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} ${DEPLOYDIR}/${BOOT_TOOLS}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
do_deploy:append() {
|
do_deploy:append() {
|
||||||
# imx-boot recipe in meta-freescale assumes only *one* build configuration
|
# imx-boot recipe in meta-freescale assumes only *one* build configuration
|
||||||
# (otherwise variable BOOT_CONFIG_MACHINE would expand to something incorrect)
|
# (otherwise variable BOOT_CONFIG_MACHINE would expand to something incorrect)
|
||||||
|
|
@ -93,5 +63,3 @@ trustfence_sign_imxboot() {
|
||||||
}
|
}
|
||||||
trustfence_sign_imxboot[dirs] = "${DEPLOYDIR}"
|
trustfence_sign_imxboot[dirs] = "${DEPLOYDIR}"
|
||||||
trustfence_sign_imxboot[vardeps] += "TRUSTFENCE_SIGN_KEYS_PATH TRUSTFENCE_KEY_INDEX TRUSTFENCE_DEK_PATH TRUSTFENCE_SIGN_MODE TRUSTFENCE_SRK_REVOKE_MASK TRUSTFENCE_UNLOCK_KEY_REVOCATION"
|
trustfence_sign_imxboot[vardeps] += "TRUSTFENCE_SIGN_KEYS_PATH TRUSTFENCE_KEY_INDEX TRUSTFENCE_DEK_PATH TRUSTFENCE_SIGN_MODE TRUSTFENCE_SRK_REVOKE_MASK TRUSTFENCE_UNLOCK_KEY_REVOCATION"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mx8-generic-bsp|mx9-generic-bsp)"
|
|
||||||
|
|
|
||||||
|
|
@ -1,39 +0,0 @@
|
||||||
# Copyright (C) 2016 Freescale Semiconductor
|
|
||||||
# Copyright 2017-2022 NXP
|
|
||||||
|
|
||||||
DESCRIPTION = "i.MX System Controller Firmware"
|
|
||||||
LICENSE = "Proprietary"
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe"
|
|
||||||
SECTION = "BSP"
|
|
||||||
|
|
||||||
inherit fsl-eula2-unpack2 pkgconfig deploy
|
|
||||||
|
|
||||||
SRC_URI[md5sum] = "d608eb2b3d312da1dbde55b8514c1e0f"
|
|
||||||
SRC_URI[sha256sum] = "1272ac5c31a88017ef548721f3acf930a7eda6ac73aa9f41b5f0cade9d5c0e5f"
|
|
||||||
|
|
||||||
BOARD_TYPE ?= "mek"
|
|
||||||
SC_FIRMWARE_NAME ?= "INVALID"
|
|
||||||
SC_FIRMWARE_NAME:mx8qm-nxp-bsp = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin"
|
|
||||||
SC_FIRMWARE_NAME:mx8qxp-nxp-bsp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin"
|
|
||||||
SC_FIRMWARE_NAME:mx8dxl-nxp-bsp = "mx8dxl-${BOARD_TYPE}-scfw-tcm.bin"
|
|
||||||
SC_FIRMWARE_NAME:mx8dx-nxp-bsp = "mx8dx-${BOARD_TYPE}-scfw-tcm.bin"
|
|
||||||
|
|
||||||
symlink_name = "scfw_tcm.bin"
|
|
||||||
|
|
||||||
BOOT_TOOLS = "imx-boot-tools"
|
|
||||||
|
|
||||||
do_compile[noexec] = "1"
|
|
||||||
|
|
||||||
do_install[noexec] = "1"
|
|
||||||
|
|
||||||
do_deploy() {
|
|
||||||
install -Dm 0644 ${S}/${SC_FIRMWARE_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}/${SC_FIRMWARE_NAME}
|
|
||||||
ln -sf ${SC_FIRMWARE_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}/${symlink_name}
|
|
||||||
}
|
|
||||||
addtask deploy after do_install
|
|
||||||
|
|
||||||
INHIBIT_PACKAGE_STRIP = "1"
|
|
||||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
|
||||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mx8qm-nxp-bsp|mx8qxp-nxp-bsp|mx8dxl-nxp-bsp|mx8dx-nxp-bsp)"
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
# Copyright (C) 2016 Freescale Semiconductor
|
|
||||||
# Copyright 2017-2022 NXP
|
|
||||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
|
||||||
|
|
||||||
DESCRIPTION = "G2D library using i.MX PXP"
|
|
||||||
LICENSE = "Proprietary"
|
|
||||||
LIC_FILES_CHKSUM = "file://EULA.txt;md5=d3c315c6eaa43e07d8c130dc3a04a011"
|
|
||||||
|
|
||||||
PROVIDES += "virtual/libg2d"
|
|
||||||
|
|
||||||
PV = "2.1.0+git${SRCPV}"
|
|
||||||
|
|
||||||
SRC_URI = "${IMX_PXP_G2D_SRC};branch=${SRCBRANCH}"
|
|
||||||
IMX_PXP_G2D_SRC ?= "git://github.com/nxp-imx/imx-g2d-pxp.git;protocol=https"
|
|
||||||
SRCBRANCH ?= "imx_2.1"
|
|
||||||
SRCREV = "178970dc7cdba69b94c2219b5bade46d67adb640"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
|
|
||||||
inherit use-imx-headers
|
|
||||||
|
|
||||||
EXTRA_OEMAKE = "PLATFORM=IMX93 INCLUDE='-I${STAGING_INCDIR_IMX}' DEST_DIR=${D}"
|
|
||||||
|
|
||||||
do_install() {
|
|
||||||
oe_runmake install
|
|
||||||
}
|
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mx93-nxp-bsp)"
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
# Copyright (c) 2023, Digi International Inc.
|
|
||||||
|
|
||||||
PACKAGECONFIG:append:mx9-nxp-bsp = " dnn text"
|
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mx8-nxp-bsp|mx9-nxp-bsp)"
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# Copyright (C) 2023 Digi International
|
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
|
|
||||||
Loading…
Reference in New Issue