meta-digi: more updates and cleanups for NXP's 5.15.71_2.2.0 release
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
6a53da20ca
commit
747dbddf3b
|
|
@ -0,0 +1,39 @@
|
|||
# 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)"
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
# Copyright 2021-2022 NXP
|
||||
|
||||
SUMMARY = "NXP i.MX SECURE ENCLAVE library"
|
||||
DESCRIPTION = "NXP IMX SECURE ENCLAVE library"
|
||||
SECTION = "base"
|
||||
LICENSE = "Proprietary"
|
||||
LIC_FILES_CHKSUM = "file://EULA.txt;md5=76871788f27c28af824e2ec1ca187832"
|
||||
|
||||
DEPENDS = "zlib"
|
||||
|
||||
EXTRA_OEMAKE = "PLAT=ele"
|
||||
|
||||
SRCBRANCH = "master"
|
||||
SECURE_ENCLAVE_LIB_SRC ?= "git://github.com/NXP/imx-secure-enclave.git;protocol=https"
|
||||
|
||||
SRC_URI = "${SECURE_ENCLAVE_LIB_SRC};branch=${SRCBRANCH}"
|
||||
SRCREV = "e39f7b1aa54b8f654a13c6d8492e0c12eccbe6d7"
|
||||
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
TARGET_CC_ARCH += "${LDFLAGS}"
|
||||
|
||||
do_install () {
|
||||
oe_runmake DESTDIR=${D} install_tests
|
||||
}
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx93-nxp-bsp)"
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# Copyright (c) 2023, Digi International Inc.
|
||||
|
||||
IMX_LIBDRM_SRC = "git://github.com/nxp-imx/libdrm-imx.git;protocol=https;nobranch=1"
|
||||
SRCREV = "063bd699054866852ae182d2b31d4d3e7eae4f03"
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
# Copyright (c) 2023, Digi International Inc.
|
||||
|
||||
PACKAGECONFIG_IMPLEMENTATION:mx93-nxp-bsp = "pxp"
|
||||
|
||||
PACKAGECONFIG[dpu] = " \
|
||||
BUILD_IMPLEMENTATION=dpu, \
|
||||
, \
|
||||
imx-dpu-g2d wayland-native wayland wayland-protocols, \
|
||||
, \
|
||||
, \
|
||||
gpu-drm gpu-fbdev pxp"
|
||||
PACKAGECONFIG[gpu-drm] = " \
|
||||
BUILD_IMPLEMENTATION=gpu-drm, \
|
||||
, \
|
||||
imx-gpu-g2d wayland-native wayland wayland-protocols, \
|
||||
, \
|
||||
, \
|
||||
dpu gpu-fbdev pxp"
|
||||
PACKAGECONFIG[gpu-fbdev] = " \
|
||||
BUILD_IMPLEMENTATION=gpu-fbdev, \
|
||||
, \
|
||||
imx-gpu-g2d, \
|
||||
, \
|
||||
, \
|
||||
dpu gpu-drm pxp"
|
||||
PACKAGECONFIG[pxp] = " \
|
||||
BUILD_IMPLEMENTATION=pxp, \
|
||||
, \
|
||||
imx-pxp-g2d wayland-native wayland wayland-protocols, \
|
||||
, \
|
||||
, \
|
||||
dpu gpu-drm gpu-fbdev"
|
||||
|
||||
COMPATIBLE_MACHINE = "(imxgpu2d|mx93-nxp-bsp)"
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# Copyright (c) 2023, Digi International Inc.
|
||||
|
||||
PACKAGECONFIG:append:mx9-nxp-bsp = " dnn text"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8-nxp-bsp|mx9-nxp-bsp)"
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
# Copyright (C) 2022 Digi International
|
||||
|
||||
SRCBRANCH = "MM_04.07.00_2205_L5.15.y"
|
||||
SRCREV = "0f32bca96f7027c0c1145b27d1790541d34fb84c"
|
||||
|
||||
PACKAGECONFIG:append:mx8-nxp-bsp = " swpdm"
|
||||
PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# Copyright (C) 2019 Digi International Inc.
|
||||
|
||||
# Re-add the base RDEPENDS to class-target since they are being overwritten in the
|
||||
# original recipe
|
||||
RDEPENDS:${PN}:class-target:append = " \
|
||||
${PYTHON_PN}-unittest \
|
||||
${PYTHON_PN}-difflib \
|
||||
${PYTHON_PN}-pprint \
|
||||
${PYTHON_PN}-pickle \
|
||||
${PYTHON_PN}-shell \
|
||||
${PYTHON_PN}-nose \
|
||||
${PYTHON_PN}-doctest \
|
||||
${PYTHON_PN}-datetime \
|
||||
${PYTHON_PN}-distutils \
|
||||
${PYTHON_PN}-misc \
|
||||
${PYTHON_PN}-mmap \
|
||||
${PYTHON_PN}-netclient \
|
||||
${PYTHON_PN}-numbers \
|
||||
${PYTHON_PN}-pydoc \
|
||||
${PYTHON_PN}-pkgutil \
|
||||
${PYTHON_PN}-email \
|
||||
${PYTHON_PN}-compression \
|
||||
${PYTHON_PN}-ctypes \
|
||||
${PYTHON_PN}-threading \
|
||||
"
|
||||
Loading…
Reference in New Issue