kirkstone migration: general update to the new override syntax
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
e30d6931fd
commit
065cf3e9c4
|
|
@ -1,9 +1,9 @@
|
|||
# fsl-eula-graphics.bbclass extends the naming scheme in fsl-eula.bbclass
|
||||
# to allow for graphics-backend-specific archives.
|
||||
IMX_PACKAGE_NAME_APPEND = ""
|
||||
IMX_PACKAGE_NAME_APPEND_class-target = \
|
||||
IMX_PACKAGE_NAME_APPEND:class-target = \
|
||||
"${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-wayland', \
|
||||
bb.utils.contains('DISTRO_FEATURES', 'x11', '-x11', \
|
||||
'-fb', d), d)}"
|
||||
IMX_PACKAGE_NAME_append_class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
||||
SRC_URI_NAME_append_class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
||||
IMX_PACKAGE_NAME:append:class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
||||
SRC_URI_NAME:append:class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
||||
|
|
|
|||
|
|
@ -3,14 +3,14 @@
|
|||
# combinations of a) target versus native/nativesdk components, and b) the
|
||||
# target or native architecture.
|
||||
|
||||
IMX_PACKAGE_NAME_append = "-${TARGET_ARCH}"
|
||||
IMX_PACKAGE_NAME_class-native_append = "-${BUILD_ARCH}"
|
||||
IMX_PACKAGE_NAME_class-nativesdk_append = "-${BUILD_ARCH}"
|
||||
IMX_PACKAGE_NAME:append = "-${TARGET_ARCH}"
|
||||
IMX_PACKAGE_NAME:class-native:append = "-${BUILD_ARCH}"
|
||||
IMX_PACKAGE_NAME:class-nativesdk:append = "-${BUILD_ARCH}"
|
||||
|
||||
SRC_URI_append = ";name=${SRC_URI_NAME}"
|
||||
SRC_URI:append = ";name=${SRC_URI_NAME}"
|
||||
SRC_URI_NAME = "${TARGET_ARCH}"
|
||||
SRC_URI_NAME_class-native = "${BUILD_ARCH}-native"
|
||||
SRC_URI_NAME_class-nativesdk = "${BUILD_ARCH}-nativesdk"
|
||||
SRC_URI_NAME:class-native = "${BUILD_ARCH}-native"
|
||||
SRC_URI_NAME:class-nativesdk = "${BUILD_ARCH}-nativesdk"
|
||||
|
||||
INSANE_SKIP_${PN}_remove = "arch"
|
||||
INSANE_SKIP_${PN}-dbg_remove = "arch"
|
||||
INSANE_SKIP:${PN}:remove = "arch"
|
||||
INSANE_SKIP:${PN}-dbg:remove = "arch"
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@ S = "${WORKDIR}/${IMX_PACKAGE_NAME}"
|
|||
# For native apps, insert the user-local sysroot path
|
||||
# For nativesdk apps, insert the correct distro folder
|
||||
D_SUBDIR = ""
|
||||
D_SUBDIR_class-native = "${STAGING_DIR_NATIVE}"
|
||||
D_SUBDIR_class-nativesdk = "/opt/${DISTRO}"
|
||||
D_SUBDIR:class-native = "${STAGING_DIR_NATIVE}"
|
||||
D_SUBDIR:class-nativesdk = "/opt/${DISTRO}"
|
||||
|
||||
# SCR is the location and name of the Software Content Register file
|
||||
# relative to ${D}${D_SUBDIR}.
|
||||
|
|
@ -33,4 +33,4 @@ do_install () {
|
|||
rm ${D}${D_SUBDIR}/${SCR}
|
||||
}
|
||||
|
||||
FILES_${PN} = "/"
|
||||
FILES:${PN} = "/"
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@
|
|||
# configuration-specific archives, as can be seen in fsl-eula-graphics.bbclass
|
||||
# and fsl-eula2-package-arch.bbclass.
|
||||
IMX_PACKAGE_NAME = "${BPN}-${IMX_PACKAGE_VERSION}"
|
||||
IMX_PACKAGE_NAME_class-native = "${PN}-${IMX_PACKAGE_VERSION}"
|
||||
IMX_PACKAGE_NAME_class-nativesdk = "${PN}-${IMX_PACKAGE_VERSION}"
|
||||
IMX_PACKAGE_NAME:class-native = "${PN}-${IMX_PACKAGE_VERSION}"
|
||||
IMX_PACKAGE_NAME:class-nativesdk = "${PN}-${IMX_PACKAGE_VERSION}"
|
||||
|
||||
INSANE_SKIP_${PN} += "arch"
|
||||
INSANE_SKIP_${PN}-dbg += "arch"
|
||||
INSANE_SKIP:${PN} += "arch"
|
||||
INSANE_SKIP:${PN}-dbg += "arch"
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ do_image_boot_vfat[depends] += " \
|
|||
${@TRUSTFENCE_BOOTIMAGE_DEPENDS(d)} \
|
||||
"
|
||||
|
||||
IMAGE_CMD_boot.vfat() {
|
||||
IMAGE_CMD:boot.vfat() {
|
||||
BOOTIMG_FILES="$(readlink -e ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin)"
|
||||
BOOTIMG_FILES_SYMLINK="${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin"
|
||||
if [ -n "${KERNEL_DEVICETREE}" ]; then
|
||||
|
|
@ -81,7 +81,7 @@ do_image_boot_ubifs[depends] += " \
|
|||
${@TRUSTFENCE_BOOTIMAGE_DEPENDS(d)} \
|
||||
"
|
||||
|
||||
IMAGE_CMD_boot.ubifs() {
|
||||
IMAGE_CMD:boot.ubifs() {
|
||||
BOOTIMG_FILES_SYMLINK="${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin"
|
||||
if [ -n "${KERNEL_DEVICETREE}" ]; then
|
||||
for DTB in ${KERNEL_DEVICETREE}; do
|
||||
|
|
@ -131,7 +131,7 @@ do_image_recovery_vfat[depends] += " \
|
|||
${RECOVERY_INITRAMFS_IMAGE}:do_image_complete \
|
||||
"
|
||||
|
||||
IMAGE_CMD_recovery.vfat() {
|
||||
IMAGE_CMD:recovery.vfat() {
|
||||
# Use 'boot.vfat' image as base
|
||||
cp --remove-destination ${IMGDEPLOYDIR}/${IMAGE_NAME}.boot.vfat ${IMGDEPLOYDIR}/${IMAGE_NAME}.recovery.vfat
|
||||
|
||||
|
|
@ -142,7 +142,7 @@ IMAGE_CMD_recovery.vfat() {
|
|||
# Remove the default ".rootfs." suffix for 'recovery.vfat' images
|
||||
do_image_recovery_vfat[imgsuffix] = "."
|
||||
|
||||
IMAGE_TYPEDEP_recovery.vfat = "boot.vfat"
|
||||
IMAGE_TYPEDEP:recovery.vfat = "boot.vfat"
|
||||
|
||||
do_image_recovery_ubifs[depends] += " \
|
||||
mtd-utils-native:do_populate_sysroot \
|
||||
|
|
@ -151,7 +151,7 @@ do_image_recovery_ubifs[depends] += " \
|
|||
${RECOVERY_INITRAMFS_IMAGE}:do_image_complete \
|
||||
"
|
||||
|
||||
IMAGE_CMD_recovery.ubifs() {
|
||||
IMAGE_CMD:recovery.ubifs() {
|
||||
RECOVERYIMG_FILES_SYMLINK="${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin"
|
||||
if [ -n "${KERNEL_DEVICETREE}" ]; then
|
||||
for DTB in ${KERNEL_DEVICETREE}; do
|
||||
|
|
@ -214,7 +214,7 @@ trustence_sign_cpio() {
|
|||
fi
|
||||
}
|
||||
CONVERSIONTYPES += "tf"
|
||||
CONVERSION_CMD_tf = "trustence_sign_cpio ${IMAGE_NAME}.rootfs.${type}"
|
||||
CONVERSION_CMD:tf = "trustence_sign_cpio ${IMAGE_NAME}.rootfs.${type}"
|
||||
CONVERSION_DEPENDS_tf = "${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', 'trustfence-sign-tools-native', '', d)}"
|
||||
IMAGE_TYPES += "cpio.gz.u-boot.tf"
|
||||
|
||||
|
|
@ -285,7 +285,7 @@ do_image_sdcard[depends] = " \
|
|||
# | | | |
|
||||
# 0 4MiB 4MiB + BOOT_SPACE SDIMG_SIZE
|
||||
#
|
||||
IMAGE_CMD_sdcard() {
|
||||
IMAGE_CMD:sdcard() {
|
||||
# Align boot partition and calculate total sdcard image size
|
||||
BOOT_SPACE_ALIGNED="$(expr \( \( ${BOARD_BOOTIMAGE_PARTITION_SIZE} + ${IMAGE_ROOTFS_ALIGNMENT} - 1 \) / ${IMAGE_ROOTFS_ALIGNMENT} \) \* ${IMAGE_ROOTFS_ALIGNMENT})"
|
||||
SDIMG_SIZE="$(expr ${IMAGE_ROOTFS_ALIGNMENT} + ${BOOT_SPACE_ALIGNED} + $ROOTFS_SIZE)"
|
||||
|
|
@ -324,5 +324,5 @@ IMAGE_CMD_sdcard() {
|
|||
}
|
||||
|
||||
# The sdcard image requires the boot and rootfs images to be built before
|
||||
IMAGE_TYPEDEP_sdcard = "${SDIMG_BOOTFS_TYPE} ${SDIMG_ROOTFS_TYPE}.gz"
|
||||
IMAGE_TYPEDEP:sdcard = "${SDIMG_BOOTFS_TYPE} ${SDIMG_ROOTFS_TYPE}.gz"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
pkg_postinst_ontarget_${PN}() {
|
||||
pkg_postinst_ontarget:${PN}() {
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V27 = "e565271ec9a80ce47abbddc4
|
|||
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V29 = "28241cb895217d7946e40e7227136d02"
|
||||
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V30 = "03bcadc8dc0a788f66ca9e2b89f56c6f"
|
||||
|
||||
FSL_EULA_FILE_MD5SUMS_append = " \
|
||||
FSL_EULA_FILE_MD5SUMS:append = " \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23} \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24} \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1} \
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
include conf/machine/include/ccimx6.inc
|
||||
|
||||
# Wireless external module
|
||||
WIRELESS_MODULE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
WIRELESS_MODULE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
HAS_WIFI_VIRTWLANS = "true"
|
||||
|
||||
# Wireless p2p interface
|
||||
|
|
@ -15,8 +15,8 @@ WLAN_P2P_DEVICE_NAME ?= "ccimx6qp-p2p"
|
|||
MACHINE_FEATURES += "cryptochip"
|
||||
|
||||
# Firmware
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_BT', '1', 'firmware-qualcomm-qca6564-bt', '', d)}"
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'firmware-qualcomm-qca6564-wifi', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_BT', '1', 'firmware-qualcomm-qca6564-bt', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'firmware-qualcomm-qca6564-wifi', '', d)}"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/libg2d_mx6 = "imx-gpu-g2d"
|
||||
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
include conf/machine/include/ccimx6.inc
|
||||
|
||||
# Wireless external module
|
||||
WIRELESS_MODULE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
WIRELESS_MODULE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
HAS_WIFI_VIRTWLANS = "true"
|
||||
|
||||
# Firmware
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_BT', '1' , 'firmware-atheros-ar3k firmware-qualcomm-qca6564-bt', '', d)}"
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1' , 'firmware-atheros-ath6kl firmware-qualcomm-qca6564-wifi', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_BT', '1' , 'firmware-atheros-ar3k firmware-qualcomm-qca6564-bt', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1' , 'firmware-atheros-ath6kl firmware-qualcomm-qca6564-wifi', '', d)}"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/libg2d_mx6 = "imx-gpu-g2d"
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ KERNEL_DEVICETREE ?= " \
|
|||
imx6ul-ccimx6ulsbc-id135.dtb \
|
||||
imx6ul-ccimx6ulsbc-id136.dtb \
|
||||
"
|
||||
KERNEL_DEVICETREE_use-mainline-bsp ?= "imx6ul-ccimx6ulsbcpro.dtb"
|
||||
KERNEL_DEVICETREE:use-mainline-bsp ?= "imx6ul-ccimx6ulsbcpro.dtb"
|
||||
|
||||
KERNEL_DEFCONFIG ?= "arch/arm/configs/ccimx6ul_defconfig"
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ KERNEL_DEVICETREE ?= " \
|
|||
imx6ul-ccimx6ulstarter-wb.dtb \
|
||||
imx6ul-ccimx6ulstarter-id129.dtb \
|
||||
"
|
||||
KERNEL_DEVICETREE_use-mainline-bsp ?= "imx6ul-ccimx6ulsbcexpress.dtb"
|
||||
KERNEL_DEVICETREE:use-mainline-bsp ?= "imx6ul-ccimx6ulsbcexpress.dtb"
|
||||
|
||||
KERNEL_DEFCONFIG ?= "arch/arm/configs/ccimx6ul_defconfig"
|
||||
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ UBOOT_CONFIG = "ccmp15_trusted_defconfig,,u-boot-dtb.${UBOOT_SUFFIX}"
|
|||
# Define list of devicetree per board
|
||||
|
||||
# Extra DTB for board - need to specify it with .dtb ...
|
||||
STM32MP_KERNEL_DEVICETREE_ccmp15-dvk += "ccmp157-dvk.dtb"
|
||||
STM32MP_KERNEL_DEVICETREE_ccmp15-dvk += "ccmp151-dvk.dtb"
|
||||
STM32MP_KERNEL_DEVICETREE:ccmp15-dvk += "ccmp157-dvk.dtb"
|
||||
STM32MP_KERNEL_DEVICETREE:ccmp15-dvk += "ccmp151-dvk.dtb"
|
||||
|
||||
# =========================================================================
|
||||
# Machine features
|
||||
|
|
@ -38,7 +38,7 @@ MACHINE_FEATURES += "mca"
|
|||
# =========================================================================
|
||||
# Firmware
|
||||
# =========================================================================
|
||||
MACHINE_FIRMWARE_append = " firmware-murata firmware-murata-mfgtest"
|
||||
MACHINE_FIRMWARE:append = " firmware-murata firmware-murata-mfgtest"
|
||||
|
||||
MACHINE_EXTRA_RRECOMMENDS += " \
|
||||
${MACHINE_FIRMWARE} \
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ WIRELESS_MODULE ?= ""
|
|||
|
||||
# Firmware
|
||||
MACHINE_FIRMWARE ?= "firmware-imx-sdma-imx6q"
|
||||
MACHINE_FIRMWARE_append_mx6q = " firmware-imx-vpu-imx6q"
|
||||
MACHINE_FIRMWARE_append_mx6dl = " firmware-imx-vpu-imx6d"
|
||||
MACHINE_FIRMWARE:append:mx6q = " firmware-imx-vpu-imx6q"
|
||||
MACHINE_FIRMWARE:append:mx6dl = " firmware-imx-vpu-imx6d"
|
||||
|
||||
MACHINE_EXTRA_RDEPENDS += " \
|
||||
e2fsprogs-mke2fs \
|
||||
|
|
@ -45,4 +45,4 @@ TRUSTFENCE_SIGN_MODE = "HAB"
|
|||
|
||||
# Adding 'wayland' along with 'x11' enables the xwayland backend
|
||||
# Adding pam is required for SELinux functionality
|
||||
DISTRO_FEATURES_append = " wayland pam"
|
||||
DISTRO_FEATURES:append = " wayland pam"
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@ STORAGE_MEDIA = "mtd"
|
|||
|
||||
# Wireless external module
|
||||
WIRELESS_MODULE ?= ""
|
||||
WIRELESS_MODULE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
WIRELESS_MODULE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
HAS_WIFI_VIRTWLANS = "true"
|
||||
|
||||
# Firmware
|
||||
MACHINE_FIRMWARE ?= "firmware-imx-sdma-imx6q"
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_BT', '1', 'firmware-qualcomm-qca6564-bt', '', d)}"
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'firmware-qualcomm-qca6564-wifi', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_BT', '1', 'firmware-qualcomm-qca6564-bt', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'firmware-qualcomm-qca6564-wifi', '', d)}"
|
||||
|
||||
MACHINE_EXTRA_RDEPENDS += " \
|
||||
imx-kobs \
|
||||
|
|
@ -35,10 +35,10 @@ MACHINE_EXTRA_RRECOMMENDS += " \
|
|||
${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_EXTRA_RRECOMMENDS:remove:use-mainline-bsp = "${@bb.utils.contains('COMBINED_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}"
|
||||
|
||||
MACHINE_FEATURES += "wifi bluetooth cryptochip mca"
|
||||
MACHINE_FEATURES_remove_use-mainline-bsp = "wifi"
|
||||
MACHINE_FEATURES:remove:use-mainline-bsp = "wifi"
|
||||
|
||||
# mkfs.ubifs parameters for boot partition (the one holding kernel and device tree files)
|
||||
# Max LEB count (-c 255) calculated for a partition of up to 32 MiB considering 128 KiB erase-block size.
|
||||
|
|
|
|||
|
|
@ -26,13 +26,13 @@ STORAGE_MEDIA = "mmc"
|
|||
|
||||
# Wireless external module
|
||||
WIRELESS_MODULE ?= ""
|
||||
WIRELESS_MODULE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
WIRELESS_MODULE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
HAS_WIFI_VIRTWLANS = "true"
|
||||
|
||||
# Firmware
|
||||
MACHINE_FIRMWARE ?= "firmware-imx-sdma-imx7d firmware-imx-easrc-imx8mn"
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_BT', '1', 'firmware-qualcomm-qca6564-bt', '', d)}"
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'firmware-qualcomm-qca6564-wifi', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_BT', '1', 'firmware-qualcomm-qca6564-bt', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'firmware-qualcomm-qca6564-wifi', '', d)}"
|
||||
|
||||
MACHINE_EXTRA_RDEPENDS += " \
|
||||
e2fsprogs-mke2fs \
|
||||
|
|
@ -59,5 +59,5 @@ TRUSTFENCE_SIGN_MODE = "HAB"
|
|||
|
||||
# Adding 'wayland' along with 'x11' enables the xwayland backend
|
||||
# Vulkan is necessary for wayland to build
|
||||
DISTRO_FEATURES_append = " wayland vulkan systemd pam"
|
||||
DISTRO_FEATURES:append = " wayland vulkan systemd pam"
|
||||
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
|
||||
|
|
|
|||
|
|
@ -43,13 +43,13 @@ STORAGE_MEDIA = "mmc"
|
|||
|
||||
# Wireless external module
|
||||
WIRELESS_MODULE ?= ""
|
||||
WIRELESS_MODULE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
WIRELESS_MODULE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"
|
||||
HAS_WIFI_VIRTWLANS = "true"
|
||||
|
||||
# Firmware
|
||||
MACHINE_FIRMWARE ?= "firmware-imx-vpu-imx8 firmware-imx-sdma-imx7d"
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_BT', '1', 'firmware-qualcomm-qca6574-bt', '', d)}"
|
||||
MACHINE_FIRMWARE_append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'firmware-qualcomm-qca6574-wifi', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_BT', '1', 'firmware-qualcomm-qca6574-bt', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@oe.utils.conditional('HAVE_WIFI', '1', 'firmware-qualcomm-qca6574-wifi', '', d)}"
|
||||
|
||||
MACHINE_EXTRA_RDEPENDS += " \
|
||||
e2fsprogs-mke2fs \
|
||||
|
|
@ -76,5 +76,5 @@ TRUSTFENCE_SIGN_MODE = "AHAB"
|
|||
|
||||
# Adding 'wayland' along with 'x11' enables the xwayland backend
|
||||
# Vulkan is necessary for wayland to build
|
||||
DISTRO_FEATURES_append = " wayland vulkan systemd pam"
|
||||
DISTRO_FEATURES:append = " wayland vulkan systemd pam"
|
||||
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ PREFERRED_PROVIDER_jpeg-native ?= "jpeg-native"
|
|||
PREFERRED_PROVIDER_u-boot ??= "u-boot-dey"
|
||||
PREFERRED_PROVIDER_virtual/bootloader ??= "u-boot-dey"
|
||||
PREFERRED_PROVIDER_virtual/kernel ??= "linux-dey"
|
||||
PREFERRED_PROVIDER_virtual/kernel_use-mainline-bsp ??= "linux-fslc"
|
||||
PREFERRED_PROVIDER_virtual/kernel:use-mainline-bsp ??= "linux-fslc"
|
||||
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
|
||||
|
||||
# Update default libc version
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
include conf/machine/include/digi-defaults.inc
|
||||
|
||||
XSERVER_DRIVER = "xf86-video-fbdev"
|
||||
XSERVER_DRIVER_imxgpu2d = "xf86-video-imx-vivante"
|
||||
XSERVER_DRIVER_append_mx8 = " xf86-video-modesetting"
|
||||
XSERVER_DRIVER:imxgpu2d = "xf86-video-imx-vivante"
|
||||
XSERVER_DRIVER:append:mx8-generic-bsp = " xf86-video-modesetting"
|
||||
XSERVER = "xserver-xorg \
|
||||
xf86-input-evdev \
|
||||
${XSERVER_DRIVER}"
|
||||
|
|
@ -45,13 +45,13 @@ MACHINE_SOCARCH_SUFFIX_mx8mm = "-mx8mm"
|
|||
MACHINE_SOCARCH_SUFFIX_mx8mp = "-mx8mp"
|
||||
|
||||
MACHINE_ARCH_FILTER = "virtual/kernel"
|
||||
MACHINE_SOCARCH_FILTER_append_imxvpu = " \
|
||||
MACHINE_SOCARCH_FILTER:append:imxvpu = " \
|
||||
imx-codec \
|
||||
imx-vpuwrap \
|
||||
libimxvpuapi \
|
||||
virtual/imxvpu \
|
||||
"
|
||||
MACHINE_SOCARCH_FILTER_append_imxgpu = " \
|
||||
MACHINE_SOCARCH_FILTER:append:imxgpu = " \
|
||||
virtual/egl \
|
||||
virtual/mesa \
|
||||
virtual/libopenvg \
|
||||
|
|
@ -61,29 +61,29 @@ MACHINE_SOCARCH_FILTER_append_imxgpu = " \
|
|||
libgal-imx \
|
||||
pango \
|
||||
"
|
||||
MACHINE_SOCARCH_FILTER_append_imxgpu2d = " \
|
||||
MACHINE_SOCARCH_FILTER:append:imxgpu2d = " \
|
||||
virtual/libg2d \
|
||||
"
|
||||
MACHINE_SOCARCH_FILTER_append_imxgpu3d = " \
|
||||
MACHINE_SOCARCH_FILTER:append:imxgpu3d = " \
|
||||
virtual/libgl \
|
||||
virtual/libgles1 \
|
||||
virtual/libgles2 \
|
||||
"
|
||||
MACHINE_SOCARCH_FILTER_append_mx6q = " \
|
||||
MACHINE_SOCARCH_FILTER:append:mx6q = " \
|
||||
virtual/opencl-icd \
|
||||
opencl-headers \
|
||||
"
|
||||
MACHINE_SOCARCH_FILTER_append_mx8 = " \
|
||||
MACHINE_SOCARCH_FILTER:append:mx8 = " \
|
||||
virtual/opencl-icd \
|
||||
opencl-headers \
|
||||
"
|
||||
MACHINE_SOCARCH_FILTER_append_mx8qm = " \
|
||||
MACHINE_SOCARCH_FILTER:append:mx8qm = " \
|
||||
virtual/libopenvx \
|
||||
"
|
||||
|
||||
INHERIT += "fsl-dynamic-packagearch"
|
||||
|
||||
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS_append = " \
|
||||
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS:append = " \
|
||||
libimxvpuapi->virtual/imxvpu \
|
||||
imx-vpuwrap->virtual/imxvpu \
|
||||
imx-codec->virtual/imxvpu \
|
||||
|
|
@ -136,8 +136,8 @@ MACHINEOVERRIDES =. "imx:"
|
|||
MACHINEOVERRIDES =. "use-nxp-bsp:"
|
||||
|
||||
# U-Boot 2017.X requires a specific dtc version.
|
||||
PREFERRED_VERSION_dtc-native_ccimx6 ?= "1.4.5"
|
||||
PREFERRED_VERSION_nativesdk-dtc_ccimx6 ?= "1.4.5"
|
||||
PREFERRED_VERSION_dtc-native:ccimx6 ?= "1.4.5"
|
||||
PREFERRED_VERSION_nativesdk-dtc:ccimx6 ?= "1.4.5"
|
||||
|
||||
DEY_BUILD_PLATFORM = "NXP"
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,6 @@ addtask deploy after do_install before do_build
|
|||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE_mx8m = "(^$)"
|
||||
COMPATIBLE_MACHINE_mx8x = "(^$)"
|
||||
COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"
|
||||
COMPATIBLE_MACHINE:mx8m-nxp-bsp = "(^$)"
|
||||
COMPATIBLE_MACHINE:mx8x-nxp-bsp = "(^$)"
|
||||
|
|
|
|||
|
|
@ -21,4 +21,4 @@ addtask deploy after do_install before do_build
|
|||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8m)"
|
||||
COMPATIBLE_MACHINE = "(mx8m-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ do_install() {
|
|||
# as second one, and for every file match - it creates a separate package,
|
||||
# which contains only files that matches the pattern.
|
||||
#
|
||||
python populate_packages_prepend() {
|
||||
python populate_packages:prepend() {
|
||||
easrcdir = bb.data.expand('${nonarch_base_libdir}/firmware/imx/easrc', d)
|
||||
do_split_packages(d, easrcdir, '^easrc-([^_]*).*\.bin',
|
||||
output_pattern='firmware-imx-easrc-%s',
|
||||
|
|
@ -120,11 +120,11 @@ PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-* ${PN}-easrc-* ${PN}-xcvr-* ${PN}-xu
|
|||
# files it makes no sense.
|
||||
PACKAGES = "${PN} ${PN}-epdc ${PN}-hdmi"
|
||||
|
||||
FILES_${PN}-epdc = "${nonarch_base_libdir}/firmware/imx/epdc/"
|
||||
FILES_${PN}-hdmi = " \
|
||||
FILES:${PN}-epdc = "${nonarch_base_libdir}/firmware/imx/epdc/"
|
||||
FILES:${PN}-hdmi = " \
|
||||
${nonarch_base_libdir}/firmware/hdmitxfw.bin \
|
||||
${nonarch_base_libdir}/firmware/hdmirxfw.bin \
|
||||
${nonarch_base_libdir}/firmware/dpfw.bin \
|
||||
"
|
||||
|
||||
COMPATIBLE_MACHINE = "(imx)"
|
||||
COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -13,9 +13,9 @@ SRC_URI = "${ATF_SRC};branch=${SRCBRANCH} \
|
|||
"
|
||||
SRCREV = "5782363f92a2fdf926784449270433cf3ddf44bd"
|
||||
|
||||
SRC_URI_append_ccimx8mn = " file://0001-imx8mn-Define-UART1-as-console-for-boot-stage.patch \
|
||||
SRC_URI:append:ccimx8mn = " file://0001-imx8mn-Define-UART1-as-console-for-boot-stage.patch \
|
||||
file://0002-imx8mn-Disable-M7-debug-console.patch"
|
||||
SRC_URI_append_ccimx8mm = " file://0001-imx8mm-Define-UART1-as-console-for-boot-stage.patch \
|
||||
SRC_URI:append:ccimx8mm = " file://0001-imx8mm-Define-UART1-as-console-for-boot-stage.patch \
|
||||
file://0002-imx8mm-Disable-M4-debug-console.patch"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
@ -25,22 +25,22 @@ inherit deploy
|
|||
BOOT_TOOLS = "imx-boot-tools"
|
||||
|
||||
PLATFORM ?= "INVALID"
|
||||
PLATFORM_mx8qm = "imx8qm"
|
||||
PLATFORM_mx8x = "imx8qx"
|
||||
PLATFORM_mx8mq = "imx8mq"
|
||||
PLATFORM_mx8mm = "imx8mm"
|
||||
PLATFORM_mx8mn = "imx8mn"
|
||||
PLATFORM_mx8mnul = "imx8mn"
|
||||
PLATFORM_mx8mp = "imx8mp"
|
||||
PLATFORM_mx8mpul = "imx8mp"
|
||||
PLATFORM_mx8dx = "imx8dx"
|
||||
PLATFORM_mx8dxl = "imx8dxl"
|
||||
PLATFORM_mx8ulp = "imx8ulp"
|
||||
PLATFORM:mx8qm-nxp-bsp = "imx8qm"
|
||||
PLATFORM:mx8x-nxp-bsp = "imx8qx"
|
||||
PLATFORM:mx8mq-nxp-bsp = "imx8mq"
|
||||
PLATFORM:mx8mm-nxp-bsp = "imx8mm"
|
||||
PLATFORM:mx8mn-nxp-bsp = "imx8mn"
|
||||
PLATFORM:mx8mnul-nxp-bsp = "imx8mn"
|
||||
PLATFORM:mx8mp-nxp-bsp = "imx8mp"
|
||||
PLATFORM:mx8mpul-nxp-bsp = "imx8mp"
|
||||
PLATFORM:mx8dx-nxp-bsp = "imx8dx"
|
||||
PLATFORM:mx8dxl-nxp-bsp = "imx8dxl"
|
||||
PLATFORM:mx8ulp-nxp-bsp = "imx8ulp"
|
||||
|
||||
# Clear LDFLAGS to avoid the option -Wl recognize issue
|
||||
# Clear CFLAGS to avoid coherent_arm out of OCRAM size limitation (64KB) - i.MX 8MQ only
|
||||
CLEAR_FLAGS ?= "LDFLAGS"
|
||||
CLEAR_FLAGS_mx8mq = "LDFLAGS CFLAGS"
|
||||
CLEAR_FLAGS:mx8mq-nxp-bsp = "LDFLAGS CFLAGS"
|
||||
|
||||
EXTRA_OEMAKE += " \
|
||||
CROSS_COMPILE="${TARGET_PREFIX}" \
|
||||
|
|
@ -70,4 +70,4 @@ do_deploy() {
|
|||
addtask deploy after do_compile
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ SRC_URI = " \
|
|||
"
|
||||
SRCREV = "87ddd80953835eb29027d1d5a12044a08e809e40"
|
||||
|
||||
PLATFORM_mx8ulp = "IMX8ULP"
|
||||
PLATFORM:mx8ulp-nxp-bsp = "IMX8ULP"
|
||||
|
||||
do_install_append () {
|
||||
do_install:append () {
|
||||
# Remove .go file for Android
|
||||
find ${D}/ -name *.go -exec rm {} \;
|
||||
}
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8ulp)"
|
||||
COMPATIBLE_MACHINE = "(mx6-nxp-bsp|mx7-nxp-bsp|mx8ulp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -4,27 +4,27 @@
|
|||
require imx-mkimage_git.inc
|
||||
|
||||
IMX_M4_DEMOS = ""
|
||||
IMX_M4_DEMOS_mx8 = "imx-m4-demos:do_deploy"
|
||||
IMX_M4_DEMOS_mx8m = ""
|
||||
IMX_M4_DEMOS:mx8-nxp-bsp = "imx-m4-demos:do_deploy"
|
||||
IMX_M4_DEMOS:mx8m-nxp-bsp = ""
|
||||
|
||||
M4_DEFAULT_IMAGE ?= "m4_image.bin"
|
||||
M4_DEFAULT_IMAGE_mx8qxp = "imx8qx_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE_mx8dxl = "imx8dxl_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE_mx8dx = "imx8qx_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE:mx8qxp-nxp-bsp = "imx8qx_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE:mx8dxl-nxp-bsp = "imx8dxl_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE:mx8dx-nxp-bsp = "imx8qx_m4_TCM_power_mode_switch.bin"
|
||||
|
||||
# Setting for i.MX 8ULP
|
||||
IMX_M4_DEMOS_mx8ulp = "imx-m33-demos:do_deploy"
|
||||
M4_DEFAULT_IMAGE_mx8ulp = "imx8ulp_m33_TCM_rpmsg_lite_str_echo_rtos.bin"
|
||||
ATF_MACHINE_NAME_mx8ulp = "bl31-imx8ulp.bin"
|
||||
IMX_EXTRA_FIRMWARE_mx8ulp = "firmware-upower firmware-sentinel"
|
||||
SECO_FIRMWARE_NAME_mx8ulp = "mx8ulpa0-ahab-container.img"
|
||||
SOC_TARGET_mx8ulp = "iMX8ULP"
|
||||
SOC_FAMILY_mx8ulp = "mx8ulp"
|
||||
IMX_M4_DEMOS:mx8ulp-nxp-bsp = "imx-m33-demos:do_deploy"
|
||||
M4_DEFAULT_IMAGE:mx8ulp-nxp-bsp = "imx8ulp_m33_TCM_rpmsg_lite_str_echo_rtos.bin"
|
||||
ATF_MACHINE_NAME:mx8ulp-nxp-bsp = "bl31-imx8ulp.bin"
|
||||
IMX_EXTRA_FIRMWARE:mx8ulp-nxp-bsp = "firmware-upower firmware-sentinel"
|
||||
SECO_FIRMWARE_NAME:mx8ulp-nxp-bsp = "mx8ulpa0-ahab-container.img"
|
||||
SOC_TARGET:mx8ulp-nxp-bsp = "iMX8ULP"
|
||||
SOC_FAMILY:mx8ulp-nxp-bsp = "mx8ulp"
|
||||
|
||||
|
||||
do_compile[depends] += "${IMX_M4_DEMOS}"
|
||||
|
||||
do_compile_prepend() {
|
||||
do_compile:prepend() {
|
||||
case ${SOC_FAMILY} in
|
||||
mx8)
|
||||
cp ${DEPLOY_DIR_IMAGE}/imx8qm_m4_TCM_power_mode_switch_m40.bin \
|
||||
|
|
@ -55,7 +55,7 @@ compile_mx8ulp() {
|
|||
cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/upower.bin ${BOOT_STAGING}/upower.bin
|
||||
}
|
||||
|
||||
do_deploy_append() {
|
||||
do_deploy:append() {
|
||||
case ${SOC_FAMILY} in
|
||||
mx8)
|
||||
install -m 0644 ${BOOT_STAGING}/m4_image.bin ${DEPLOYDIR}/${BOOT_TOOLS}
|
||||
|
|
@ -92,29 +92,29 @@ deploy_mx8ulp() {
|
|||
inherit boot-artifacts
|
||||
require dynamic-layers/freescale-layer/recipes-bsp/imx-seco/ccimx8x-seco-fw.inc
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
||||
|
||||
SRC_URI_append_ccimx8m = " file://0001-imx8m-soc.mak-preserve-dtbs-after-build.patch"
|
||||
SRC_URI:append:ccimx8m = " file://0001-imx8m-soc.mak-preserve-dtbs-after-build.patch"
|
||||
|
||||
IMX_EXTRA_FIRMWARE_ccimx8x = "digi-sc-firmware imx-seco"
|
||||
IMX_EXTRA_FIRMWARE:ccimx8x = "digi-sc-firmware imx-seco"
|
||||
|
||||
IMX_BOOT_SOC_TARGET_mx8mm = "iMX8MM"
|
||||
IMX_BOOT_SOC_TARGET_mx8mn = "iMX8MN"
|
||||
IMX_BOOT_SOC_TARGET_mx8mp = "iMX8MP"
|
||||
IMX_BOOT_SOC_TARGET_mx8x = "iMX8QX"
|
||||
IMX_BOOT_SOC_TARGET:mx8mm-nxp-bsp = "iMX8MM"
|
||||
IMX_BOOT_SOC_TARGET:mx8mn-nxp-bsp = "iMX8MN"
|
||||
IMX_BOOT_SOC_TARGET:mx8mp-nxp-bsp = "iMX8MP"
|
||||
IMX_BOOT_SOC_TARGET:mx8x-nxp-bsp = "iMX8QX"
|
||||
|
||||
DEPENDS_append_ccimx8x = " coreutils-native"
|
||||
DEPENDS_append_mx8 += "${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', 'trustfence-sign-tools-native', '', d)}"
|
||||
DEPENDS:append:ccimx8x = " coreutils-native"
|
||||
DEPENDS:append:mx8-nxp-bsp += "${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', 'trustfence-sign-tools-native', '', d)}"
|
||||
|
||||
IMX_M4_DEMOS_mx8mm = "imx-m4-demos:do_deploy"
|
||||
IMX_M4_DEMOS:mx8mm-nxp-bsp = "imx-m4-demos:do_deploy"
|
||||
|
||||
M4_DEFAULT_IMAGE_mx8mm = "imx8mm_m4_TCM_hello_world.bin"
|
||||
M4_DEFAULT_IMAGE:mx8mm-nxp-bsp = "imx8mm_m4_TCM_hello_world.bin"
|
||||
|
||||
IMX_M7_DEMOS = ""
|
||||
IMX_M7_DEMOS_mx8mn = "imx-m7-demos:do_deploy"
|
||||
IMX_M7_DEMOS:mx8mn-nxp-bsp = "imx-m7-demos:do_deploy"
|
||||
|
||||
M7_DEFAULT_IMAGE ?= "m7_image.bin"
|
||||
M7_DEFAULT_IMAGE_mx8mn = "imx8mn_m7_TCM_hello_world.bin"
|
||||
M7_DEFAULT_IMAGE:mx8mn-nxp-bsp = "imx8mn_m7_TCM_hello_world.bin"
|
||||
|
||||
do_compile[depends] += " \
|
||||
${IMX_M7_DEMOS} \
|
||||
|
|
@ -131,10 +131,10 @@ do_populate_lic[depends] += " \
|
|||
firmware-imx:do_populate_lic \
|
||||
"
|
||||
|
||||
IMXBOOT_TARGETS_ccimx8x = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_flexspi', \
|
||||
IMXBOOT_TARGETS:ccimx8x = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_flexspi', \
|
||||
'flash flash_regression_linux_m4', d)}"
|
||||
|
||||
IMXBOOT_TARGETS_ccimx8m = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_evk_flexspi', 'flash_spl_uboot', d)}"
|
||||
IMXBOOT_TARGETS:ccimx8m = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_evk_flexspi', 'flash_spl_uboot', d)}"
|
||||
|
||||
compile_mx8x() {
|
||||
bbnote 8QX boot binary build
|
||||
|
|
@ -234,7 +234,7 @@ do_compile () {
|
|||
}
|
||||
|
||||
# ConnectCore 8M Nano and 8M Mini do not have different binaries
|
||||
UBOOT_RAM_COMBINATIONS_ccimx8m = ""
|
||||
UBOOT_RAM_COMBINATIONS:ccimx8m = ""
|
||||
|
||||
do_install () {
|
||||
install -d ${D}/boot
|
||||
|
|
@ -253,7 +253,7 @@ do_install () {
|
|||
fi
|
||||
}
|
||||
|
||||
deploy_mx8m_append() {
|
||||
deploy_mx8m:append() {
|
||||
if [ -e ${BOOT_STAGING}/m7_image.bin ] ; then
|
||||
cp ${BOOT_STAGING}/m7_image.bin ${DEPLOYDIR}/${BOOT_TOOLS}
|
||||
fi
|
||||
|
|
@ -313,7 +313,7 @@ do_deploy () {
|
|||
|
||||
}
|
||||
|
||||
do_deploy_append () {
|
||||
do_deploy:append () {
|
||||
if [ "${TRUSTFENCE_SIGN}" = "1" ]; then
|
||||
export CONFIG_SIGN_KEYS_PATH="${TRUSTFENCE_SIGN_KEYS_PATH}"
|
||||
[ -n "${TRUSTFENCE_KEY_INDEX}" ] && export CONFIG_KEY_INDEX="${TRUSTFENCE_KEY_INDEX}"
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ LICENSE = "GPLv2"
|
|||
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
|
||||
SECTION = "BSP"
|
||||
|
||||
SRC_URI_append_ccimx8mn = " file://0001-imx8m-soc.mak-preserve-dtbs-after-build.patch"
|
||||
SRC_URI:append:ccimx8mn = " file://0001-imx8m-soc.mak-preserve-dtbs-after-build.patch"
|
||||
|
||||
# Beware: applied last to first
|
||||
DEBUG_PREFIX_MAP = "-fdebug-prefix-map=${WORKDIR}=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR} \
|
||||
|
|
@ -31,5 +31,5 @@ do_install () {
|
|||
install -m 0755 mkimage_imx8 ${D}${bindir}/mkimage_imx8
|
||||
}
|
||||
|
||||
FILES_${PN} = "${bindir}"
|
||||
FILES:${PN} = "${bindir}"
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# For the ccimx8x, we generate images for both the B0 and the C0 revisions of
|
||||
# the i.MX8X silicon, so deploy both versions of the firmware.
|
||||
SECO_FIRMWARE_NAME_ccimx8x = "mx8qx*0-ahab-container.img"
|
||||
SECO_FIRMWARE_NAME:ccimx8x = "mx8qx*0-ahab-container.img"
|
||||
|
|
|
|||
|
|
@ -26,5 +26,5 @@ do_install () {
|
|||
chown -R root:root "${D}"
|
||||
}
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE_mx8m = "(^$)"
|
||||
COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"
|
||||
COMPATIBLE_MACHINE:mx8m-nxp-bsp = "(^$)"
|
||||
|
|
|
|||
|
|
@ -24,5 +24,5 @@ do_deploy () {
|
|||
install -m 0644 ${S}/firmware/seco/${SECO_FIRMWARE_NAME} ${DEPLOYDIR}
|
||||
}
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE_mx8m = "(^$)"
|
||||
COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"
|
||||
COMPATIBLE_MACHINE:mx8m-nxp-bsp = "(^$)"
|
||||
|
|
|
|||
|
|
@ -10,4 +10,4 @@ SRC_URI = " \
|
|||
"
|
||||
SRCREV = "a26b1ee51177e317aa05251d4c8f10c4c68064f6"
|
||||
|
||||
PACKAGECONFIG_append_mx8m = " swpdm"
|
||||
PACKAGECONFIG:append:mx8m-nxp-bsp = " swpdm"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright (C) 2021 Digi International.
|
||||
|
||||
# Make the package compatible with al platforms, not just with NXP's EVK
|
||||
COMPATIBLE_MACHINE = "(mx8mp)"
|
||||
COMPATIBLE_MACHINE = "(mx8mp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ LICENSE = "MIT"
|
|||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cd8bc2a79509c22fc9c1782a151210b1"
|
||||
|
||||
DEPENDS = "imx-vpu-hantro"
|
||||
DEPENDS_append_mx8mp = " imx-vpu-hantro-vc"
|
||||
DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc"
|
||||
|
||||
SRC_URI = " \
|
||||
${FSL_MIRROR}/${BP}.tar.gz \
|
||||
|
|
@ -12,9 +12,9 @@ SRC_URI = " \
|
|||
SRC_URI[md5sum] = "99e96b2e00516d56a78a95a80851076b"
|
||||
SRC_URI[sha256sum] = "e7b3d55f72e233179b1b28c03628139b463d1994d140fed3c3e0796c66e917c8"
|
||||
|
||||
PLATFORM_mx8mm = "IMX8MM"
|
||||
PLATFORM_mx8mq = "IMX8MQ"
|
||||
PLATFORM_mx8mp = "IMX8MP"
|
||||
PLATFORM:mx8mm-nxp-bsp = "IMX8MM"
|
||||
PLATFORM:mx8mq-nxp-bsp = "IMX8MQ"
|
||||
PLATFORM:mx8mp-nxp-bsp = "IMX8MP"
|
||||
|
||||
EXTRA_OEMAKE = " \
|
||||
CROSS_COMPILE="${HOST_PREFIX}" \
|
||||
|
|
@ -28,4 +28,4 @@ do_install () {
|
|||
}
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
COMPATIBLE_MACHINE = "(mx8mq|mx8mm|mx8mp)"
|
||||
COMPATIBLE_MACHINE = "(mx8mq-nxp-bsp|mx8mm-nxp-bsp|mx8mp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ inherit fsl-eula-unpack use-imx-headers
|
|||
|
||||
PARALLEL_MAKE="-j 1"
|
||||
|
||||
PLATFORM_mx8mm = "IMX8MM"
|
||||
PLATFORM_mx8mq = "IMX8MQ"
|
||||
PLATFORM_mx8mp = "IMX8MP"
|
||||
PLATFORM:mx8mm-nxp-bsp = "IMX8MM"
|
||||
PLATFORM:mx8mq-nxp-bsp = "IMX8MQ"
|
||||
PLATFORM:mx8mp-nxp-bsp = "IMX8MP"
|
||||
|
||||
EXTRA_OEMAKE = " \
|
||||
CROSS_COMPILE="${HOST_PREFIX}" \
|
||||
|
|
@ -24,8 +24,8 @@ do_install () {
|
|||
oe_runmake install DEST_DIR="${D}"
|
||||
}
|
||||
|
||||
FILES_${PN} += "/unit_tests"
|
||||
FILES:${PN} += "/unit_tests"
|
||||
|
||||
RDEPENDS_${PN} += "imx-vpu-hantro-daemon"
|
||||
RDEPENDS:${PN} += "imx-vpu-hantro-daemon"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8mq|mx8mm|mx8mp)"
|
||||
COMPATIBLE_MACHINE = "(mx8mq-nxp-bsp|mx8mm-nxp-bsp|mx8mp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ LICENSE = "Proprietary"
|
|||
LIC_FILES_CHKSUM = "file://COPYING;md5=228c72f2a91452b8a03c4cab30f30ef9"
|
||||
|
||||
PROVIDES = "virtual/imxvpu"
|
||||
RPROVIDES_${PN} = "virtual/imxvpu"
|
||||
RPROVIDES:${PN} = "virtual/imxvpu"
|
||||
|
||||
PE = "1"
|
||||
|
||||
|
|
@ -28,4 +28,4 @@ do_install() {
|
|||
oe_runmake PLATFORM="${PLATFORM}" DEST_DIR="${D}" install
|
||||
}
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6q|mx6dl)"
|
||||
COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ do_install() {
|
|||
|
||||
SYSTEMD_AUTO_ENABLE = "enable"
|
||||
|
||||
FILES_${PN} = "${libdir} /opt"
|
||||
INSANE_SKIP_${PN} = "file-rdeps already-stripped"
|
||||
FILES:${PN} = "${libdir} /opt"
|
||||
INSANE_SKIP:${PN} = "file-rdeps already-stripped"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8mp)"
|
||||
COMPATIBLE_MACHINE = "(mx8mp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ OECMAKE_SOURCEPATH = "${S}/appshell"
|
|||
# Use make instead of ninja
|
||||
OECMAKE_GENERATOR = "Unix Makefiles"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "imx8-isp.service"
|
||||
SYSTEMD_SERVICE:${PN} = "imx8-isp.service"
|
||||
|
||||
EXTRA_OECMAKE += " \
|
||||
-DSDKTARGETSYSROOT=${STAGING_DIR_HOST} \
|
||||
|
|
@ -66,15 +66,15 @@ do_install() {
|
|||
# The build contains a mix of versioned and unversioned libraries, so
|
||||
# the default packaging configuration needs some modifications
|
||||
FILES_SOLIBSDEV = ""
|
||||
FILES_${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}"
|
||||
FILES_${PN}-dev += " \
|
||||
FILES:${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}"
|
||||
FILES:${PN}-dev += " \
|
||||
${libdir}/libjsoncpp.so \
|
||||
${libdir}/libos08a20.so \
|
||||
${libdir}/libov2775.so \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN} = "rpaths"
|
||||
INSANE_SKIP:${PN} = "rpaths"
|
||||
|
||||
RDEPENDS_${PN} = "libdrm libpython3 bash"
|
||||
RDEPENDS:${PN} = "libdrm libpython3 bash"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8mp)"
|
||||
COMPATIBLE_MACHINE = "(mx8mp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# Copyright (C) 2013-2021 Digi International.
|
||||
# Update 10-imx.rules
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
|
|
|||
|
|
@ -8,4 +8,4 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=03bcadc8dc0a788f66ca9e2b89f56c6f"
|
|||
SRC_URI[imx8ulp.md5sum] = "de0499fd2de02922c524d4b106d3bc30"
|
||||
SRC_URI[imx8ulp.sha256sum] = "17e239b96dfbb0d05e3f61c93a57bfd8a98bc021bb802a365da34d99040c6cb0"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8ulp)"
|
||||
COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8cf95184c220e247b9917e7244124c5a"
|
|||
inherit deploy fsl-eula-unpack
|
||||
|
||||
M4_SOC ?= "INVALID"
|
||||
M4_SOC_mx7d = "imx7d-sabresd"
|
||||
M4_SOC:mx7d-nxp-bsp = "imx7d-sabresd"
|
||||
|
||||
SRC_URI = "${FSL_MIRROR}/${M4_SOC}-m4-freertos-${PV}.bin;fsl-eula=true"
|
||||
S = "${WORKDIR}/${M4_SOC}-m4-freertos-${PV}"
|
||||
|
|
@ -24,5 +24,5 @@ do_deploy () {
|
|||
addtask deploy before do_build after do_compile
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
COMPATIBLE_MACHINE = "(mx7d)"
|
||||
COMPATIBLE_MACHINE = "(mx7d-nxp-bsp)"
|
||||
|
||||
|
|
|
|||
|
|
@ -14,4 +14,4 @@ SRC_URI[imx8mm.sha256sum] = "c14f6d2f41d2a16eb9f948c6182ef3fbb9dfccdd5399b78e2fe
|
|||
SRC_URI[imx8mq.md5sum] = "b5034e35dca3c2b6c1b4d38b16cddaa7"
|
||||
SRC_URI[imx8mq.sha256sum] = "ec44b737630c088dd23c1f855ce8478bae531d75a9c7021eb25e9268a8b9a425"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx7ulp|mx8mm|mx8mq)"
|
||||
COMPATIBLE_MACHINE = "(mx7ulp-nxp-bsp|mx8mm-nxp-bsp|mx8mq-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
require imx-mcore-demos.inc
|
||||
|
||||
LIC_FILES_CHKSUM_mx8dxl = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a"
|
||||
LIC_FILES_CHKSUM:mx8dxl-nxp-bsp = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=a632fefd1c359980434f9389833cab3a"
|
||||
|
||||
SRC_URI[imx8dxl.md5sum] = "8850c04a8af91e2bd822cecd5ec56e12"
|
||||
|
|
@ -15,4 +15,4 @@ SRC_URI[imx8qm.sha256sum] = "c695e72b0c7f609132f5990469cf950c03e137de887bd7e24d0
|
|||
SRC_URI[imx8qx.md5sum] = "5bc15014f59b2b11c71299fac608be5d"
|
||||
SRC_URI[imx8qx.sha256sum] = "bbb268a30a58a86e38966122191c8aa69f427c6c1d56b0ce81e518f4d652782a"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx7ulp|mx8dxl|mx8mq|mx8qm|mx8qxp)"
|
||||
COMPATIBLE_MACHINE = "(mx7ulp-nxp-bsp|mx8dxl-nxp-bsp|mx8mq-nxp-bsp|mx8qm-nxp-bsp|mx8qxp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -14,4 +14,4 @@ SRC_URI[imx8mn.sha256sum] = "aa4a57ed2ddbf6e27a14269be38f5ab3803889d71e8dcca76f8
|
|||
SRC_URI[imx8mp.md5sum] = "5167520c8493e8e2d54d1d60e22ff5d4"
|
||||
SRC_URI[imx8mp.sha256sum] = "cdb9478d1b7fb74f21d15bee56a8f6d48fe3e4f97dd17a5e4499c72040988ed2"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8mnul|mx8mn|mx8mp|mx8mpul)"
|
||||
COMPATIBLE_MACHINE = "(mx8mnul-nxp-bsp|mx8mn-nxp-bsp|mx8mp-nxp-bsp|mx8mpul-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -8,13 +8,13 @@ LICENSE = "Proprietary"
|
|||
inherit deploy fsl-eula2-unpack2
|
||||
|
||||
SOC ?= "INVALID"
|
||||
SOC_mx8ulp = "imx8ulp"
|
||||
SOC:mx8ulp-nxp-bsp = "imx8ulp"
|
||||
|
||||
MCORE_TYPE ?= "m33"
|
||||
MCORE_TYPE_mx8ulp = "m33"
|
||||
MCORE_TYPE:mx8ulp-nxp-bsp = "m33"
|
||||
|
||||
IMX_PACKAGE_NAME = "${SOC}-${MCORE_TYPE}-demo-${PV}"
|
||||
SRC_URI_append = ";name=${SOC}"
|
||||
SRC_URI:append = ";name=${SOC}"
|
||||
|
||||
SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt"
|
||||
|
||||
|
|
|
|||
|
|
@ -8,27 +8,27 @@ LICENSE = "Proprietary"
|
|||
inherit deploy fsl-eula2-unpack2
|
||||
|
||||
SOC ?= "INVALID"
|
||||
SOC_mx7ulp = "imx7ulp"
|
||||
SOC_mx8dxl = "imx8dxl"
|
||||
SOC_mx8mm = "imx8mm"
|
||||
SOC_mx8mn = "imx8mn"
|
||||
SOC_mx8mnul = "imx8mnddr3l"
|
||||
SOC_mx8mp = "imx8mp"
|
||||
SOC_mx8mpul = "imx8mp"
|
||||
SOC_mx8mq = "imx8mq"
|
||||
SOC_mx8qm = "imx8qm"
|
||||
SOC_mx8qxp = "imx8qx"
|
||||
SOC_mx8ulp = "imx8ulp"
|
||||
SOC:mx7ulp-nxp-bsp = "imx7ulp"
|
||||
SOC:mx8dxl-nxp-bsp = "imx8dxl"
|
||||
SOC:mx8mm-nxp-bsp = "imx8mm"
|
||||
SOC:mx8mn-nxp-bsp = "imx8mn"
|
||||
SOC:mx8mnul-nxp-bsp = "imx8mnddr3l"
|
||||
SOC:mx8mp-nxp-bsp = "imx8mp"
|
||||
SOC:mx8mpul-nxp-bsp = "imx8mp"
|
||||
SOC:mx8mq-nxp-bsp = "imx8mq"
|
||||
SOC:mx8qm-nxp-bsp = "imx8qm"
|
||||
SOC:mx8qxp-nxp-bsp = "imx8qx"
|
||||
SOC:mx8ulp-nxp-bsp = "imx8ulp"
|
||||
|
||||
MCORE_TYPE ?= "m4"
|
||||
MCORE_TYPE_mx8mn = "m7"
|
||||
MCORE_TYPE_mx8mnul = "m7"
|
||||
MCORE_TYPE_mx8mp = "m7"
|
||||
MCORE_TYPE_mx8mpul = "m7"
|
||||
MCORE_TYPE_mx8ulp = "m33"
|
||||
MCORE_TYPE:mx8mn-nxp-bsp = "m7"
|
||||
MCORE_TYPE:mx8mnul-nxp-bsp = "m7"
|
||||
MCORE_TYPE:mx8mp-nxp-bsp = "m7"
|
||||
MCORE_TYPE:mx8mpul-nxp-bsp = "m7"
|
||||
MCORE_TYPE:mx8ulp-nxp-bsp = "m33"
|
||||
|
||||
IMX_PACKAGE_NAME = "${SOC}-${MCORE_TYPE}-demo-${PV}"
|
||||
SRC_URI_append = ";name=${SOC}"
|
||||
SRC_URI:append = ";name=${SOC}"
|
||||
|
||||
SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt"
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ do_install () {
|
|||
}
|
||||
|
||||
DEPLOY_FILE_EXT ?= "bin"
|
||||
DEPLOY_FILE_EXT_mx7ulp = "img"
|
||||
DEPLOY_FILE_EXT:mx7ulp-nxp-bsp = "img"
|
||||
|
||||
do_deploy () {
|
||||
# Install the demo binaries
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI_append_ccimx6ul_use-mainline-bsp = " \
|
||||
SRC_URI:append:ccimx6ul:use-mainline-bsp = " \
|
||||
file://0001-ARM-Add-support-for-the-ConnectCore-6UL-System-On-Mo.patch \
|
||||
file://0002-mach-imx-pm-imx6-Add-hooks-for-board-specific-implem.patch \
|
||||
file://0003-imx6ul-Add-MCA-core-I2C-driver-support.patch \
|
||||
|
|
@ -14,7 +14,7 @@ SRC_URI_append_ccimx6ul_use-mainline-bsp = " \
|
|||
file://0011-imx6ul-Add-MCA-power-key-support-for-ConnectCore-6UL.patch \
|
||||
"
|
||||
|
||||
SRC_URI_append_ccimx6ulsbc_use-mainline-bsp = " \
|
||||
SRC_URI:append:ccimx6ulsbc:use-mainline-bsp = " \
|
||||
file://0001-ccimx6ulsbcpro-Add-IOEXP-core-I2C-support.patch \
|
||||
file://0002-ccimx6ulsbcpro-Add-IOEXP-GPIO-support.patch \
|
||||
file://0003-ccimx6ulsbcpro-Add-IOEXP-ADC-support.patch \
|
||||
|
|
|
|||
|
|
@ -20,11 +20,11 @@ inherit python3native systemd features_check
|
|||
|
||||
REQUIRED_MACHINE_FEATURES = "optee"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "tee-supplicant.service"
|
||||
SYSTEMD_SERVICE:${PN} = "tee-supplicant.service"
|
||||
|
||||
OPTEE_ARCH ?= "arm32"
|
||||
OPTEE_ARCH_armv7a = "arm32"
|
||||
OPTEE_ARCH_aarch64 = "arm64"
|
||||
OPTEE_ARCH:armv7a = "arm32"
|
||||
OPTEE_ARCH:aarch64 = "arm64"
|
||||
|
||||
EXTRA_OEMAKE = "ARCH=${OPTEE_ARCH} -C ${S} O=${B}"
|
||||
|
||||
|
|
@ -48,11 +48,11 @@ do_install () {
|
|||
}
|
||||
|
||||
PACKAGES += "tee-supplicant"
|
||||
FILES_${PN} += "${libdir}/* ${includedir}/*"
|
||||
FILES_tee-supplicant += "${bindir}/tee-supplicant"
|
||||
FILES:${PN} += "${libdir}/* ${includedir}/*"
|
||||
FILES:tee-supplicant += "${bindir}/tee-supplicant"
|
||||
|
||||
INSANE_SKIP_${PN} = "ldflags dev-elf"
|
||||
INSANE_SKIP_${PN}-dev = "ldflags dev-elf"
|
||||
INSANE_SKIP_tee-supplicant = "ldflags"
|
||||
INSANE_SKIP:${PN} = "ldflags dev-elf"
|
||||
INSANE_SKIP:${PN}-dev = "ldflags dev-elf"
|
||||
INSANE_SKIP:tee-supplicant = "ldflags"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
|
|
|
|||
|
|
@ -39,8 +39,8 @@ PLATFORM_FLAVOR_mx8mnul = "mx8mnevk"
|
|||
PLATFORM_FLAVOR_mx8ulp = "mx8ulpevk"
|
||||
|
||||
OPTEE_ARCH ?= "arm32"
|
||||
OPTEE_ARCH_armv7a = "arm32"
|
||||
OPTEE_ARCH_aarch64 = "arm64"
|
||||
OPTEE_ARCH:armv7a = "arm32"
|
||||
OPTEE_ARCH:aarch64 = "arm64"
|
||||
|
||||
# Optee-os can be built for 32 bits and 64 bits at the same time
|
||||
# as long as the compilers are correctly defined.
|
||||
|
|
@ -94,9 +94,9 @@ do_install () {
|
|||
addtask deploy after do_compile before do_install
|
||||
|
||||
|
||||
FILES_${PN} = "${nonarch_base_libdir}/firmware/ /lib*/optee_armtz/"
|
||||
FILES_${PN}-staticdev = "/usr/include/optee/"
|
||||
RDEPENDS_${PN}-dev += "${PN}-staticdev"
|
||||
FILES:${PN} = "${nonarch_base_libdir}/firmware/ /lib*/optee_armtz/"
|
||||
FILES:${PN}-staticdev = "/usr/include/optee/"
|
||||
RDEPENDS:${PN}-dev += "${PN}-staticdev"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(imx|imx-boot-container)"
|
||||
|
|
|
|||
|
|
@ -21,11 +21,11 @@ SRCREV = "4d81b964a72e89a62d04187b3f055d8346b383c9"
|
|||
inherit python3native
|
||||
|
||||
OPTEE_ARCH ?= "arm32"
|
||||
OPTEE_ARCH_armv7a = "arm32"
|
||||
OPTEE_ARCH_aarch64 = "arm64"
|
||||
OPTEE_ARCH:armv7a = "arm32"
|
||||
OPTEE_ARCH:aarch64 = "arm64"
|
||||
|
||||
TA_DEV_KIT_DIR_arm = "${STAGING_INCDIR}/optee/export-user_ta_arm32/"
|
||||
TA_DEV_KIT_DIR_aarch64 = "${STAGING_INCDIR}/optee/export-user_ta_arm64/"
|
||||
TA_DEV_KIT_DIR:arm = "${STAGING_INCDIR}/optee/export-user_ta:arm32/"
|
||||
TA_DEV_KIT_DIR:aarch64 = "${STAGING_INCDIR}/optee/export-user_ta:arm64/"
|
||||
|
||||
CFLAGS += "--sysroot=${STAGING_DIR_HOST}"
|
||||
CXXFLAGS += "--sysroot=${STAGING_DIR_HOST}"
|
||||
|
|
@ -59,6 +59,6 @@ do_install () {
|
|||
install ${B}/supp_plugin/*plugin ${D}/usr/lib/tee-supplicant/plugins/
|
||||
}
|
||||
|
||||
FILES_${PN} = "/usr/bin/ /lib*/optee_armtz/ /usr/lib/tee-supplicant/plugins/"
|
||||
FILES:${PN} = "/usr/bin/ /lib*/optee_armtz/ /usr/lib/tee-supplicant/plugins/"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
# Copyright (C) 2013-2022 Digi International.
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
SRC_URI_append_ccimx6 = " \
|
||||
SRC_URI:append:ccimx6 = " \
|
||||
file://asound.inline_play.state \
|
||||
file://asound.inline.state \
|
||||
file://asound.micro_play.state \
|
||||
|
|
@ -10,11 +10,11 @@ SRC_URI_append_ccimx6 = " \
|
|||
file://asound.play.state \
|
||||
"
|
||||
|
||||
SRC_URI_append_ccimx6ul = " file://asound.state"
|
||||
SRC_URI_append_ccimx8x = " file://asound.state"
|
||||
SRC_URI_append_ccimx8m = " file://asound.state"
|
||||
SRC_URI_append_ccmp15 = " file://asound.state"
|
||||
SRC_URI:append:ccimx6ul = " file://asound.state"
|
||||
SRC_URI:append:ccimx8x = " file://asound.state"
|
||||
SRC_URI:append:ccimx8m = " file://asound.state"
|
||||
SRC_URI:append:ccmp15 = " file://asound.state"
|
||||
|
||||
do_install_append_ccimx6() {
|
||||
do_install:append:ccimx6() {
|
||||
ln -sf asound.micro_play.state ${D}${localstatedir}/lib/alsa/asound.state
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ SUMMARY = "Atheros' proprietary tools"
|
|||
LICENSE = "Proprietary"
|
||||
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Proprietary;md5=0557f9d92cf58f2ccdd50f62f8ac0b28"
|
||||
|
||||
RDEPENDS_${PN} = "libnl libnl-genl libnl-nf libnl-route"
|
||||
RDEPENDS:${PN} = "libnl libnl-genl libnl-nf libnl-route"
|
||||
|
||||
inherit bin_package
|
||||
|
||||
|
|
@ -12,7 +12,7 @@ SRC_URI = " \
|
|||
file://athtestcmd \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped"
|
||||
INSANE_SKIP:${PN} = "already-stripped"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${sbindir}
|
||||
|
|
|
|||
|
|
@ -47,6 +47,6 @@ INHIBIT_PACKAGE_STRIP = "1"
|
|||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
FILES_${PN} = "/boot"
|
||||
FILES:${PN} = "/boot"
|
||||
|
||||
COMPATIBLE_MACHINE = "(ccimx8x)"
|
||||
|
|
|
|||
|
|
@ -70,8 +70,8 @@ do_install() {
|
|||
# Do not create empty debug and development packages (PN-dbg PN-dev PN-staticdev)
|
||||
PACKAGES = "${PN}-ar3k ${PN}-ath6kl"
|
||||
|
||||
FILES_${PN}-ar3k = "/lib/firmware/ar3k"
|
||||
FILES_${PN}-ath6kl = "/lib/firmware/ath6k"
|
||||
FILES:${PN}-ar3k = "/lib/firmware/ar3k"
|
||||
FILES:${PN}-ath6kl = "/lib/firmware/ath6k"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(ccimx6sbc)"
|
||||
|
|
|
|||
|
|
@ -54,16 +54,16 @@ do_install () {
|
|||
|
||||
PACKAGES =+ "${PN}-mfgtest"
|
||||
|
||||
FILES_${PN} = " \
|
||||
FILES:${PN} = " \
|
||||
${base_libdir}/firmware \
|
||||
"
|
||||
|
||||
FILES_${PN}-mfgtest = " \
|
||||
FILES:${PN}-mfgtest = " \
|
||||
${sbindir} \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN} += "build-deps"
|
||||
INSANE_SKIP_${PN} += "file-rdeps"
|
||||
INSANE_SKIP:${PN} += "build-deps"
|
||||
INSANE_SKIP:${PN} += "file-rdeps"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(ccimx8mp|ccmp1)"
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ QUALCOMM_WIFI_DRIVER ?= "proprietary"
|
|||
|
||||
# Selects whether to apply the "Deep Sleep + Internal Clock" workaround
|
||||
BT_INTCLOCK_WORKAROUND ?= "0"
|
||||
BT_INTCLOCK_WORKAROUND_ccimx6ul = "1"
|
||||
BT_INTCLOCK_WORKAROUND_ccimx6 = "1"
|
||||
BT_INTCLOCK_WORKAROUND:ccimx6ul = "1"
|
||||
BT_INTCLOCK_WORKAROUND:ccimx6 = "1"
|
||||
|
||||
# Bluetooth 5.0 firmware files
|
||||
FW_QUALCOMM_BT_5 = " \
|
||||
|
|
@ -58,7 +58,7 @@ FW_QCA6574_WIFI_COMMUNITY = " \
|
|||
"
|
||||
|
||||
FW_QUALCOMM_WIFI ?= "${FW_QCA65X4_SDIO_PROPRIETARY}"
|
||||
FW_QUALCOMM_WIFI_ccimx8x = "${@oe.utils.conditional('QUALCOMM_WIFI_DRIVER', 'community', '${FW_QCA6574_WIFI_COMMUNITY}', '${FW_QCA65X4_PCIE_PROPRIETARY}', d)}"
|
||||
FW_QUALCOMM_WIFI:ccimx8x = "${@oe.utils.conditional('QUALCOMM_WIFI_DRIVER', 'community', '${FW_QCA6574_WIFI_COMMUNITY}', '${FW_QCA65X4_PCIE_PROPRIETARY}', d)}"
|
||||
|
||||
SRC_URI = " \
|
||||
${FW_QUALCOMM_BT} \
|
||||
|
|
@ -117,13 +117,13 @@ do_install() {
|
|||
}
|
||||
|
||||
QCA_MODEL ?= "qca6564"
|
||||
QCA_MODEL_ccimx8x = "qca6574"
|
||||
QCA_MODEL:ccimx8x = "qca6574"
|
||||
|
||||
# Do not create empty debug and development packages (PN-dbg PN-dev PN-staticdev)
|
||||
PACKAGES = "${PN}-${QCA_MODEL}-bt ${PN}-${QCA_MODEL}-wifi"
|
||||
|
||||
FILES_${PN}-${QCA_MODEL}-bt = "/lib/firmware/qca"
|
||||
FILES_${PN}-${QCA_MODEL}-wifi = "/lib/firmware"
|
||||
FILES:${PN}-${QCA_MODEL}-bt = "/lib/firmware/qca"
|
||||
FILES:${PN}-${QCA_MODEL}-wifi = "/lib/firmware"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(ccimx6$|ccimx6ul|ccimx8x|ccimx8m)"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# Copyright (C) 2014 Digi International.
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ SRC_URI = "git://github.com/google-coral/project-bodypix.git;protocol=https"
|
|||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
RDEPENDS_${PN} = "python3-pycoral \
|
||||
RDEPENDS:${PN} = "python3-pycoral \
|
||||
python3-svgwrite \
|
||||
python3-scipy \
|
||||
libusb1 \
|
||||
|
|
@ -30,7 +30,7 @@ do_install() {
|
|||
install -m 0555 ${S}/posenet_lib/aarch64/posenet_decoder.so ${D}/opt/libedgetpu/bodypix/posenet_lib/aarch64
|
||||
}
|
||||
|
||||
FILES_${PN} += "/opt/libedgetpu/bodypix/* \
|
||||
FILES:${PN} += "/opt/libedgetpu/bodypix/* \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN} += "already-stripped"
|
||||
INSANE_SKIP:${PN} += "already-stripped"
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ S = "${WORKDIR}/git"
|
|||
|
||||
inherit gobject-introspection
|
||||
|
||||
RDEPENDS_${PN} = "python3-pycoral \
|
||||
RDEPENDS:${PN} = "python3-pycoral \
|
||||
gstreamer1.0-plugins-base \
|
||||
"
|
||||
|
||||
|
|
@ -31,5 +31,5 @@ do_install() {
|
|||
install -m 0555 ${S}/gstreamer/* ${D}/opt/libedgetpu/camera/gstreamer/
|
||||
}
|
||||
|
||||
FILES_${PN} += "/opt/libedgetpu/camera/* \
|
||||
FILES:${PN} += "/opt/libedgetpu/camera/* \
|
||||
"
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ SRC_URI = "git://github.com/google-coral/project-keyword-spotter.git;protocol=ht
|
|||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
RDEPENDS_${PN} = "python3-pycoral \
|
||||
RDEPENDS:${PN} = "python3-pycoral \
|
||||
python3-pyaudio \
|
||||
"
|
||||
|
||||
|
|
@ -29,5 +29,5 @@ do_install() {
|
|||
install -m 0555 ${S}/config/commands_v2.txt ${D}/opt/libedgetpu/keyword/config
|
||||
}
|
||||
|
||||
FILES_${PN} += "/opt/libedgetpu/keyword/* \
|
||||
FILES:${PN} += "/opt/libedgetpu/keyword/* \
|
||||
"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "b23b2c5a227d7f0e65dcc91585028d27c12e764f8ce4c4db3f114be4a4
|
|||
|
||||
S = "${WORKDIR}/edgetpu_runtime"
|
||||
|
||||
RDEPENDS_${PN} = "libusb1"
|
||||
RDEPENDS:${PN} = "libusb1"
|
||||
|
||||
# The library files in direct correspond to max frequency, those in throttled correspond to reduced frequency.
|
||||
LIBEDGETPU_TYPE = "direct"
|
||||
|
|
@ -30,8 +30,8 @@ do_install() {
|
|||
install -m 755 ${S}/libedgetpu/edgetpu.h ${D}/${includedir}/edgetpu.h
|
||||
}
|
||||
|
||||
FILES_${PN} += "${libdir}/libedgetpu.so \
|
||||
FILES:${PN} += "${libdir}/libedgetpu.so \
|
||||
${includedir}/edgetpu.h \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN} += "already-stripped"
|
||||
INSANE_SKIP:${PN} += "already-stripped"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright (C) 2021, Digi International Inc.
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
# Chose a between a default hard-coded config file (for read-only rootfs)
|
||||
# or a dynamically generated one (with a postinst script)
|
||||
|
|
@ -18,12 +18,12 @@ SRC_URI += " \
|
|||
file://0003-tools-env-add-support-to-set-dynamic-location-of-env.patch \
|
||||
"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
install -d ${D}${sysconfdir}
|
||||
install -m 0644 ${WORKDIR}/${FW_CONFIG_FILE} ${D}${sysconfdir}/fw_env.config
|
||||
}
|
||||
|
||||
pkg_postinst_ontarget_${PN}() {
|
||||
pkg_postinst_ontarget:${PN}() {
|
||||
CONFIG_FILE="/etc/fw_env.config"
|
||||
MMCDEV="$(sed -ne 's,.*root=/dev/mmcblk\([0-9]\)p.*,\1,g;T;p' /proc/cmdline)"
|
||||
if [ -n "${MMCDEV}" ]; then
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ HOMEPAGE = "https://www.tensorflow.org/lite/"
|
|||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://${S}/tflite_runtime-2.5.0.dist-info/METADATA;md5=8c4b9e107a64b0121980a8705094014b"
|
||||
|
||||
PYTHON_PACKAGE = "tflite_runtime-2.5.0-cp38-cp38-linux_aarch64.whl"
|
||||
PYTHON_PACKAGE = "tflite_runtime-2.5.0-cp38-cp38-linux:aarch64.whl"
|
||||
|
||||
SRC_URI = "https://github.com/google-coral/pycoral/releases/download/v1.0.1/${PYTHON_PACKAGE};downloadfilename=${PYTHON_PACKAGE};subdir=${BP}"
|
||||
SRC_URI[md5sum] = "9c47617e1fa0bdca673a78b8b6688d64"
|
||||
|
|
@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "b87a4c152be05d3585521a1d5418f7645a4fb82965772489b983e93aae
|
|||
|
||||
DEPENDS = "python3 python3-pip-native python3-wheel-native"
|
||||
|
||||
RDEPENDS_${PN} = "${PYTHON_PN} \
|
||||
RDEPENDS:${PN} = "${PYTHON_PN} \
|
||||
${PYTHON_PN}-numpy \
|
||||
"
|
||||
|
||||
|
|
@ -36,14 +36,14 @@ do_install() {
|
|||
${WORKDIR}/${BP}/tflite_runtime-*.whl
|
||||
}
|
||||
|
||||
FILES_${PN} += "\
|
||||
FILES:${PN} += "\
|
||||
${libdir}/${PYTHON_DIR}/site-packages/* \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN} += "already-stripped"
|
||||
INSANE_SKIP:${PN} += "already-stripped"
|
||||
|
||||
# This package provides the same python files as NXP's tensorflow-lite
|
||||
RCONFLICTS_${PN} = "tensorflow-lite"
|
||||
RCONFLICTS:${PN} = "tensorflow-lite"
|
||||
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE_aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:aarch64 = "(.*)"
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ DEPENDS = "openssl byacc flex"
|
|||
# error.
|
||||
# Explicitly add openssl-native for the SDK build to correctly link to the
|
||||
# openssl libraries in the native dependencies folder.
|
||||
DEPENDS_append_class-nativesdk = " byacc-native openssl-native"
|
||||
DEPENDS:append:class-nativesdk = " byacc-native openssl-native"
|
||||
|
||||
SRC_URI = " \
|
||||
${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', '${DIGI_PKG_SRC}/cst-${PV}.tgz', '', d)} \
|
||||
|
|
@ -56,7 +56,7 @@ do_install() {
|
|||
install -m 0755 ca/v3_usr.cnf ${D}${bindir}/v3_usr.cnf
|
||||
}
|
||||
|
||||
INSANE_SKIP_${PN} += "already-stripped"
|
||||
INSANE_SKIP:${PN} += "already-stripped"
|
||||
|
||||
FILES_${PN} = "${bindir}"
|
||||
FILES:${PN} = "${bindir}"
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ SRC_URI = " \
|
|||
${UBOOT_GIT_URI};branch=${SRCBRANCH} \
|
||||
"
|
||||
|
||||
SRC_URI_append = " \
|
||||
SRC_URI:append = " \
|
||||
file://boot.txt \
|
||||
file://install_linux_fw_sd.txt \
|
||||
file://install_linux_fw_usb.txt \
|
||||
|
|
@ -37,7 +37,7 @@ BOOTLOADER_IMAGE_RECIPE ?= "u-boot"
|
|||
|
||||
LOCALVERSION ?= ""
|
||||
|
||||
EXTRA_OEMAKE_append = " KCFLAGS=-fgnu89-inline"
|
||||
EXTRA_OEMAKE:append = " KCFLAGS=-fgnu89-inline"
|
||||
|
||||
UBOOT_EXTRA_CONF ?= ""
|
||||
|
||||
|
|
@ -128,7 +128,7 @@ def tf_bootscript_sedfilter(d):
|
|||
tf_initramfs = d.getVar('TRUSTFENCE_INITRAMFS_IMAGE',True) or ""
|
||||
return "s,\(^[[:blank:]]*\)true.*,\\1setenv boot_initrd true\\n\\1setenv initrd_file %s-${MACHINE}.cpio.gz.u-boot.tf,g" % tf_initramfs if tf_initramfs else ""
|
||||
|
||||
do_deploy_append() {
|
||||
do_deploy:append() {
|
||||
# Remove canonical U-Boot symlinks for ${UBOOT_CONFIG} currently in the form:
|
||||
# u-boot-<platform>.<ext>-<type>
|
||||
# u-boot-<type>
|
||||
|
|
@ -206,7 +206,7 @@ do_deploy_append() {
|
|||
|
||||
BOOT_TOOLS = "imx-boot-tools"
|
||||
|
||||
do_deploy_append_ccimx8x() {
|
||||
do_deploy:append:ccimx8x() {
|
||||
# Move all U-Boot artifacts to the imx-boot-tools folder
|
||||
# U-Boot images are not bootable on the i.MX8X
|
||||
install -d ${DEPLOYDIR}/${BOOT_TOOLS}
|
||||
|
|
@ -214,7 +214,7 @@ do_deploy_append_ccimx8x() {
|
|||
mv ${DEPLOYDIR}/${UBOOT_SYMLINK}-* ${DEPLOYDIR}/${BOOT_TOOLS}/
|
||||
}
|
||||
|
||||
do_deploy_append_ccimx8m() {
|
||||
do_deploy:append:ccimx8m() {
|
||||
# Deploy u-boot-nodtb.bin and ccimx8m[m|n]-dvk.dtb, to be packaged in boot binary by imx-boot
|
||||
if [ -n "${UBOOT_CONFIG}" ]
|
||||
then
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# Copyright (C) 2018 Digi International.
|
||||
|
||||
RRECOMMENDS_${PN}_remove = "udev-hwdb"
|
||||
RRECOMMENDS:${PN}:remove = "udev-hwdb"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ TRUSTFENCE_SDK_TOOLS ?= "\
|
|||
nativesdk-trustfence-cst \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} += " \
|
||||
RDEPENDS:${PN} += " \
|
||||
${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', \
|
||||
oe.utils.conditional('TRUSTFENCE_SIGN_MODE', 'AHAB', '${TRUSTFENCE_SDK_TOOLS} nativesdk-imx-mkimage', '${TRUSTFENCE_SDK_TOOLS}', d), '', d)} \
|
||||
"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright (C) 2013-2022 Digi International.
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
SRC_URI += " \
|
||||
file://mount_digiparts.sh \
|
||||
|
|
@ -8,7 +8,7 @@ SRC_URI += " \
|
|||
file://blacklist.conf \
|
||||
"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
|
||||
install -d ${D}/mnt
|
||||
install -d ${D}/mnt/linux
|
||||
|
|
@ -43,8 +43,8 @@ do_install_append() {
|
|||
fi
|
||||
}
|
||||
|
||||
FILES_${PN}_append = " ${sysconfdir}/modprobe.d"
|
||||
FILES_${PN}_append += " /mnt"
|
||||
FILES:${PN}:append = " ${sysconfdir}/modprobe.d"
|
||||
FILES:${PN}:append += " /mnt"
|
||||
|
||||
# BT_TTY is machine specific (defined in machine config file)
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
|
|
|||
|
|
@ -23,19 +23,19 @@ SRC_URI = " \
|
|||
S = "${WORKDIR}/git"
|
||||
|
||||
I2C_BUS = ""
|
||||
I2C_BUS_ccimx6qpsbc = "1"
|
||||
I2C_BUS_ccimx6ul = "0"
|
||||
I2C_BUS_ccimx8x = "0"
|
||||
I2C_BUS_ccimx8m = "0"
|
||||
I2C_BUS:ccimx6qpsbc = "1"
|
||||
I2C_BUS:ccimx6ul = "0"
|
||||
I2C_BUS:ccimx8x = "0"
|
||||
I2C_BUS:ccimx8m = "0"
|
||||
|
||||
I2C_SPEED ?= "400000"
|
||||
I2C_SPEED_ccimx6qpsbc = "100000"
|
||||
I2C_SPEED:ccimx6qpsbc = "100000"
|
||||
|
||||
EXTRA_OECMAKE += "-DATCA_HAL_I2C_BUS=${I2C_BUS} -DATCA_HAL_I2C_SPEED=${I2C_SPEED} -DBUILD_TESTS=on"
|
||||
|
||||
inherit cmake
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
# Rename the folder containing the header files to be more package-specific
|
||||
mv ${D}${includedir}/lib ${D}${includedir}/cryptoauthlib
|
||||
|
||||
|
|
@ -46,11 +46,11 @@ do_install_append() {
|
|||
|
||||
PACKAGES =+ "${PN}-test"
|
||||
|
||||
FILES_${PN}-test = "${bindir}/cryptoauth_test"
|
||||
FILES:${PN}-test = "${bindir}/cryptoauth_test"
|
||||
|
||||
RDEPENDS_${PN} = "libp11"
|
||||
RDEPENDS_${PN}-test = "${PN}"
|
||||
RRECOMMENDS_${PN} = "${PN}-test"
|
||||
RDEPENDS:${PN} = "libp11"
|
||||
RDEPENDS:${PN}-test = "${PN}"
|
||||
RRECOMMENDS:${PN} = "${PN}-test"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(ccimx6qpsbc|ccimx6ul|ccimx8x|ccimx8m)"
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ LICENSE = "CLOSED"
|
|||
PKGNAME = "mca_tool"
|
||||
|
||||
# ARM tarball
|
||||
SRC_URI_arm = "${DIGI_PKG_SRC}/${PKGNAME}-${PV}-${TUNE_ARCH}.tar.gz;name=arm"
|
||||
SRC_URI:arm = "${DIGI_PKG_SRC}/${PKGNAME}-${PV}-${TUNE_ARCH}.tar.gz;name=arm"
|
||||
SRC_URI[arm.md5sum] = "ffa8967cb9b684f3846b641a5d57b8f6"
|
||||
SRC_URI[arm.sha256sum] = "057c289990d79f0b749e9d0d7af2570332e9215e697de75dc6851d89bdd61dff"
|
||||
|
||||
# AARCH64 tarball
|
||||
SRC_URI_aarch64 = "${DIGI_PKG_SRC}/${PKGNAME}-${PV}-${TUNE_ARCH}.tar.gz;name=aarch64"
|
||||
SRC_URI:aarch64 = "${DIGI_PKG_SRC}/${PKGNAME}-${PV}-${TUNE_ARCH}.tar.gz;name=aarch64"
|
||||
SRC_URI[aarch64.md5sum] = "12033830965f2861628461c612a7604e"
|
||||
SRC_URI[aarch64.sha256sum] = "2467e426c6a4e6b89f4aaced846c1f52787e130f16ffb62e6f046bea7bc4f21f"
|
||||
|
||||
|
|
@ -20,6 +20,6 @@ S = "${WORKDIR}/${PKGNAME}-${PV}"
|
|||
|
||||
inherit bin_package
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped"
|
||||
INSANE_SKIP:${PN} = "already-stripped"
|
||||
|
||||
COMPATIBLE_MACHINE = "(ccimx6ul|ccimx8x|ccimx8m|ccmp15)"
|
||||
|
|
|
|||
|
|
@ -54,5 +54,5 @@ do_install() {
|
|||
fi
|
||||
}
|
||||
|
||||
FILES_${PN} = "${bindir}"
|
||||
FILES:${PN} = "${bindir}"
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
|
|
|||
|
|
@ -20,6 +20,6 @@ do_install () {
|
|||
}
|
||||
|
||||
PACKAGES =+ "${PN}-misc"
|
||||
FILES_${PN}-misc = "${bindir}/convert-dtsv0 ${bindir}/ftdump ${bindir}/dtdiff"
|
||||
FILES:${PN}-misc = "${bindir}/convert-dtsv0 ${bindir}/ftdump ${bindir}/dtdiff"
|
||||
|
||||
RDEPENDS_${PN}-misc += "bash diffutils"
|
||||
RDEPENDS:${PN}-misc += "bash diffutils"
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
require dtc.inc
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://GPL;md5=94d55d512a9ba36caa9b7df079bae19f \
|
||||
file://libfdt/libfdt.h;beginline=3;endline=52;md5=fb360963151f8ec2d6c06b055bcbb68c"
|
||||
|
||||
SRCREV = "22a65c5331c22979d416738eb756b9541672e00d"
|
||||
|
||||
SRC_URI_append = " \
|
||||
SRC_URI:append = " \
|
||||
file://0001-Remove-redundant-YYLOC-global-declaration.patch \
|
||||
"
|
||||
|
||||
|
|
|
|||
|
|
@ -36,13 +36,13 @@ DEPENDS = "virtual/kernel"
|
|||
|
||||
# Selects whether the interface is SDIO or PCI
|
||||
QUALCOMM_WIFI_INTERFACE ?= "sdio"
|
||||
QUALCOMM_WIFI_INTERFACE_ccimx8x = "pci"
|
||||
QUALCOMM_WIFI_INTERFACE:ccimx8x = "pci"
|
||||
|
||||
WLAN_CONFIG_INI = "${@oe.utils.conditional('QUALCOMM_WIFI_INTERFACE', 'sdio' , \
|
||||
'QCA6574AU.LE.2.2.1_Rome_SDIO_qcacld-3.0.ini', \
|
||||
'QCA6574AU.LE.2.2.1_Rome_PCIe_qcacld-3.0.ini', d)}"
|
||||
|
||||
SRC_URI_append = " \
|
||||
SRC_URI:append = " \
|
||||
file://81-qcom-wifi.rules \
|
||||
file://qualcomm.sh \
|
||||
"
|
||||
|
|
@ -51,7 +51,7 @@ FILES_SDIO = " \
|
|||
file://modprobe-qualcomm.conf \
|
||||
"
|
||||
|
||||
SRC_URI_append = "${@oe.utils.conditional('QUALCOMM_WIFI_INTERFACE', 'sdio' , '${FILES_SDIO}', '', d)}"
|
||||
SRC_URI:append = "${@oe.utils.conditional('QUALCOMM_WIFI_INTERFACE', 'sdio' , '${FILES_SDIO}', '', d)}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
|
@ -78,11 +78,11 @@ EXTRA_OEMAKE += "BUILD_DEBUG_VERSION=n"
|
|||
# Flag to define the maximum vdevs interfaces
|
||||
EXTRA_OEMAKE += "CONFIG_WLAN_MAX_VDEVS=4"
|
||||
|
||||
do_compile_prepend() {
|
||||
do_compile:prepend() {
|
||||
export BUILD_VER=${PV}
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
if [ "${QUALCOMM_WIFI_INTERFACE}" = "sdio" ]; then
|
||||
install -d ${D}${sysconfdir}/modprobe.d
|
||||
install -m 0644 ${WORKDIR}/modprobe-qualcomm.conf ${D}${sysconfdir}/modprobe.d/qualcomm.conf
|
||||
|
|
@ -106,12 +106,12 @@ do_install_append() {
|
|||
install -m 0644 ${WORKDIR}/81-qcom-wifi.rules ${D}${sysconfdir}/udev/rules.d/
|
||||
}
|
||||
|
||||
do_install_append_ccimx6ul() {
|
||||
do_install:append:ccimx6ul() {
|
||||
# Set MCS value to MCS0-7
|
||||
sed -i -e "s/gVhtTxMCS=2/gVhtTxMCS=0/g" ${D}${base_libdir}/firmware/wlan/qcom_cfg.ini
|
||||
}
|
||||
|
||||
FILES_${PN} += " \
|
||||
FILES:${PN} += " \
|
||||
${@oe.utils.conditional('QUALCOMM_WIFI_INTERFACE', 'sdio' , '${sysconfdir}/modprobe.d/qualcomm.conf', '', d)} \
|
||||
${sysconfdir}/udev/ \
|
||||
${base_libdir}/firmware/wlan/qcom_cfg.ini \
|
||||
|
|
|
|||
|
|
@ -5,4 +5,4 @@
|
|||
# firmware-imx recipe instead of this one
|
||||
|
||||
# Use the latest version of sdma firmware in firmware-imx
|
||||
PACKAGES_remove = "${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d"
|
||||
PACKAGES:remove = "${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
require recipes-kernel/linux-libc-headers/linux-libc-headers.inc
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${COREBASE}/meta/recipes-kernel/linux-libc-headers/linux-libc-headers:"
|
||||
FILESEXTRAPATHS:prepend := "${COREBASE}/meta/recipes-kernel/linux-libc-headers/linux-libc-headers:"
|
||||
|
||||
SRC_URI_append_libc-musl = "\
|
||||
SRC_URI:append:libc-musl = "\
|
||||
file://0001-libc-compat.h-fix-some-issues-arising-from-in6.h.patch \
|
||||
file://0002-libc-compat.h-prevent-redefinition-of-struct-ethhdr.patch \
|
||||
file://0003-remove-inclusion-of-sysinfo.h-in-kernel.h.patch \
|
||||
|
|
@ -10,7 +10,7 @@ SRC_URI_append_libc-musl = "\
|
|||
file://0001-if_ether-move-muslc-ethhdr-protection-to-uapi-file.patch \
|
||||
file://0001-include-linux-stddef.h-in-swab.h-uapi-header.patch \
|
||||
"
|
||||
SRC_URI_append = "\
|
||||
SRC_URI:append = "\
|
||||
file://0001-scripts-Use-fixed-input-and-output-files-instead-of-.patch \
|
||||
"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
# Copyright (C) 2020 Digi International, Inc.
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
SRC_URI_append = " \
|
||||
SRC_URI:append = " \
|
||||
file://0001-gpio-uapi-add-userspace-support-for-setting-debounce.patch \
|
||||
"
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ inherit kernel
|
|||
inherit ${@oe.utils.conditional('DEY_BUILD_PLATFORM', 'NXP', 'fsl-kernel-localversion', '', d)}
|
||||
|
||||
SRCBRANCH = "v5.10/nxp/master"
|
||||
SRCBRANCH_stm32mpcommon = "v5.10/stm/master"
|
||||
SRCBRANCH:stm32mpcommon = "v5.10/stm/master"
|
||||
|
||||
require ${@oe.utils.conditional('DEY_BUILD_PLATFORM', 'STM', 'recipes-kernel/linux/linux-stm32mp.inc', '', d)}
|
||||
# Don't create custom folder for kernel artifacts
|
||||
|
|
@ -24,12 +24,12 @@ require ${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', 'recipes-kernel/linux/li
|
|||
# Use custom provided 'defconfig' if variable KERNEL_DEFCONFIG is cleared
|
||||
SRC_URI +="${@oe.utils.conditional('KERNEL_DEFCONFIG', '', 'file://defconfig', '', d)}"
|
||||
|
||||
FILES_${KERNEL_PACKAGE_NAME}-image += "/boot/config-${KERNEL_VERSION}"
|
||||
FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/config-${KERNEL_VERSION}"
|
||||
|
||||
# Don't include kernels in standard images
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
|
||||
|
||||
do_install_append_stm32mpcommon() {
|
||||
do_install:append:stm32mpcommon() {
|
||||
if ${@bb.utils.contains('MACHINE_FEATURES','gpu','true','false',d)}; then
|
||||
# append evbug tool to blacklist
|
||||
echo "blacklist evbug" >> ${D}/${sysconfdir}/modprobe.d/blacklist.conf
|
||||
|
|
@ -39,6 +39,6 @@ do_install_append_stm32mpcommon() {
|
|||
# -------------------------------------------------------------
|
||||
# Kernel Args
|
||||
#
|
||||
KERNEL_EXTRA_ARGS_stm32mpcommon += "LOADADDR=${ST_KERNEL_LOADADDR}"
|
||||
KERNEL_EXTRA_ARGS:stm32mpcommon += "LOADADDR=${ST_KERNEL_LOADADDR}"
|
||||
|
||||
COMPATIBLE_MACHINE = "(ccimx8mp|ccmp15-dvk)"
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@ require recipes-kernel/linux/linux-trustfence.inc
|
|||
# Use custom provided 'defconfig' if variable KERNEL_DEFCONFIG is cleared
|
||||
SRC_URI += "${@oe.utils.conditional('KERNEL_DEFCONFIG', '', 'file://defconfig', '', d)}"
|
||||
|
||||
FILES_${KERNEL_PACKAGE_NAME}-image += "/boot/config-${KERNEL_VERSION}"
|
||||
FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/config-${KERNEL_VERSION}"
|
||||
|
||||
# Don't include kernels in standard images
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
|
||||
|
||||
# Apply configuration fragments
|
||||
do_configure_append() {
|
||||
do_configure:append() {
|
||||
# Only accept fragments ending in .cfg. If the fragments contain
|
||||
# something other than kernel configs, it will be filtered out
|
||||
# automatically.
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ DEPENDS += "rsync-native"
|
|||
# Without this setting the RDEPENDS in other recipes fails to find this
|
||||
# package, therefore causing the -dev package also to be skipped effectively not
|
||||
# populating it into SDK
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
|
||||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
DEPENDS += "unifdef-native bison-native rsync-native"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Copyright (C) 2019 Digi International
|
||||
|
||||
# Apply kernel configuration required for Docker
|
||||
do_configure_prepend() {
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${B}
|
||||
|
||||
kernel_conf_variable NAMESPACES y
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Drop the poky hardknott commit 6bb1621815f41fd09c971a0e26fb4bcd0963ab8a
|
||||
# As the script cannot handle the element MetricName
|
||||
|
||||
base_do_configure_prepend () {
|
||||
base_do_configure:prepend () {
|
||||
# Drop the feature for sort pmu-event
|
||||
if [ -e "${S}/tools/perf/pmu-events/Build" ]; then
|
||||
replacement1='$(srctree)/sort-pmuevents.py $(OUTPUT)pmu-events/pmu-events.c $(OUTPUT)pmu-events/pmu-events.c.new'
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}"
|
|||
# Removed DISTRO_FEATURES
|
||||
# 'wayland' -> only supported on the i.MX8 QXP
|
||||
# 'ptest' -> fails to build QT5 toolchain
|
||||
DISTRO_FEATURES_DEFAULT_remove = "3g nfc nfs zeroconf"
|
||||
POKY_DEFAULT_DISTRO_FEATURES_remove = "ptest wayland"
|
||||
DISTRO_FEATURES_DEFAULT:remove = "3g nfc nfs zeroconf"
|
||||
POKY_DEFAULT_DISTRO_FEATURES:remove = "ptest wayland"
|
||||
|
||||
GRAPHICAL_BACKEND = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', \
|
||||
bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', 'fb', d), d)}"
|
||||
|
|
@ -52,7 +52,7 @@ PREFERRED_VERSION_bluez5 ?= "5.56"
|
|||
# architecture. For armv7a devices libjpeg-turbo should be used to take
|
||||
# advantage of the SIMD instructions.
|
||||
PREFERRED_PROVIDER_jpeg ?= "jpeg"
|
||||
PREFERRED_PROVIDER_jpeg_armv7a ?= "libjpeg-turbo"
|
||||
PREFERRED_PROVIDER_jpeg:armv7a ?= "libjpeg-turbo"
|
||||
|
||||
PREFERRED_VERSION_linux-yocto ?= "5.10%"
|
||||
PREFERRED_VERSION_linux-yocto-rt ?= "5.10%"
|
||||
|
|
@ -112,8 +112,8 @@ INHERIT += "poky-sanity"
|
|||
# QA check settings - a little stricter than the OE-Core defaults
|
||||
# (none currently necessary as we now match OE-Core)
|
||||
#WARN_TO_ERROR_QA = "X"
|
||||
#WARN_QA_remove = "${WARN_TO_ERROR_QA}"
|
||||
#ERROR_QA_append = " ${WARN_TO_ERROR_QA}"
|
||||
#WARN_QA:remove = "${WARN_TO_ERROR_QA}"
|
||||
#ERROR_QA:append = " ${WARN_TO_ERROR_QA}"
|
||||
|
||||
require conf/distro/include/poky-world-exclude.inc
|
||||
require conf/distro/include/no-static-libs.inc
|
||||
|
|
|
|||
|
|
@ -42,32 +42,32 @@ PACKAGECONFIG[cairo-tests] = "-Dcairo-tests=true,-Dcairo-tests=false"
|
|||
PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev"
|
||||
PACKAGECONFIG[manpages] = "-Dman-pages=true,-Dman-pages=false,libxslt-native xmlto-native python3-docutils-native"
|
||||
|
||||
ALLOW_EMPTY_${PN}-drivers = "1"
|
||||
ALLOW_EMPTY:${PN}-drivers = "1"
|
||||
PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \
|
||||
${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu \
|
||||
${PN}-etnaviv"
|
||||
|
||||
RRECOMMENDS_${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \
|
||||
RRECOMMENDS:${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \
|
||||
${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \
|
||||
${PN}-etnaviv"
|
||||
|
||||
FILES_${PN}-tests = "${bindir}/*"
|
||||
FILES_${PN}-radeon = "${libdir}/libdrm_radeon.so.*"
|
||||
FILES_${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*"
|
||||
FILES_${PN}-omap = "${libdir}/libdrm_omap.so.*"
|
||||
FILES_${PN}-intel = "${libdir}/libdrm_intel.so.*"
|
||||
FILES_${PN}-exynos = "${libdir}/libdrm_exynos.so.*"
|
||||
FILES_${PN}-kms = "${libdir}/libkms*.so.*"
|
||||
FILES_${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*"
|
||||
FILES_${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids"
|
||||
FILES_${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*"
|
||||
FILES:${PN}-tests = "${bindir}/*"
|
||||
FILES:${PN}-radeon = "${libdir}/libdrm_radeon.so.*"
|
||||
FILES:${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*"
|
||||
FILES:${PN}-omap = "${libdir}/libdrm_omap.so.*"
|
||||
FILES:${PN}-intel = "${libdir}/libdrm_intel.so.*"
|
||||
FILES:${PN}-exynos = "${libdir}/libdrm_exynos.so.*"
|
||||
FILES:${PN}-kms = "${libdir}/libkms*.so.*"
|
||||
FILES:${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*"
|
||||
FILES:${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids"
|
||||
FILES:${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
PACKAGES_prepend_imxgpu = "${PN}-vivante "
|
||||
RRECOMMENDS_${PN}-drivers_append_imxgpu = " ${PN}-vivante"
|
||||
FILES_${PN}-vivante = "${libdir}/libdrm_vivante.so.*"
|
||||
PACKAGECONFIG_append_imxgpu = " vivante"
|
||||
PACKAGES:prepend:imxgpu = "${PN}-vivante "
|
||||
RRECOMMENDS:${PN}-drivers:append:imxgpu = " ${PN}-vivante"
|
||||
FILES:${PN}-vivante = "${libdir}/libdrm_vivante.so.*"
|
||||
PACKAGECONFIG:append:imxgpu = " vivante"
|
||||
PACKAGECONFIG[vivante] = "-Dvivante=true,-Dvivante=false"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
|
|
|
|||
|
|
@ -21,14 +21,14 @@ do_install () {
|
|||
cp -r -d --no-preserve=ownership ${S}/gpu-demos/opt ${D}
|
||||
}
|
||||
|
||||
FILES_${PN} += "/opt"
|
||||
INSANE_SKIP_${PN} += "ldflags"
|
||||
FILES:${PN} += "/opt"
|
||||
INSANE_SKIP:${PN} += "ldflags"
|
||||
|
||||
RDEPENDS_${PN} = "libgal-imx libdrm"
|
||||
RDEPENDS:${PN} = "libgal-imx libdrm"
|
||||
|
||||
# This is required to provide support for VPU Amphion HEVC tile format
|
||||
# From NXP [MGS-5547] (commit e175d6b4f78deab24d319b852998bef55cdecc99):
|
||||
# VPU Amphion HEVC tile support was added using OpenCL, so add a dependency on libopencl-imx.
|
||||
RDEPENDS_${PN} += "libopencl-imx"
|
||||
RDEPENDS:${PN} += "libopencl-imx"
|
||||
|
||||
COMPATIBLE_MACHINE = "(imxdpu)"
|
||||
|
|
|
|||
|
|
@ -18,4 +18,4 @@ do_install() {
|
|||
oe_runmake install DESTDIR=${D} PREFIX=${exec_prefix}
|
||||
}
|
||||
|
||||
FILES_${PN} += "/opt"
|
||||
FILES:${PN} += "/opt"
|
||||
|
|
|
|||
|
|
@ -25,6 +25,6 @@ do_install () {
|
|||
cp -r -d --no-preserve=ownership ${S}/g2d/* ${D}
|
||||
}
|
||||
|
||||
INSANE_SKIP_${PN} += "ldflags"
|
||||
INSANE_SKIP:${PN} += "ldflags"
|
||||
|
||||
COMPATIBLE_MACHINE = "(imxgpu2d)"
|
||||
|
|
|
|||
|
|
@ -5,14 +5,14 @@ PACKAGECONFIG ?= "valgrind"
|
|||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
|
||||
IMX_SOC = "IMX_SOC_NOT_SET"
|
||||
IMX_SOC_mx8qm = "mx8qm"
|
||||
IMX_SOC_mx8mp = "mx8mp"
|
||||
IMX_SOC_mx8mq = "mx8mq"
|
||||
IMX_SOC_mx8qxp = "mx8qxp"
|
||||
IMX_SOC_mx8mn = "mx8mn"
|
||||
IMX_SOC_mx8ulp = "mx8ulp"
|
||||
IMX_SOC:mx8qm-nxp-bsp = "mx8qm"
|
||||
IMX_SOC:mx8mp-nxp-bsp = "mx8mp"
|
||||
IMX_SOC:mx8mq-nxp-bsp = "mx8mq"
|
||||
IMX_SOC:mx8qxp-nxp-bsp = "mx8qxp"
|
||||
IMX_SOC:mx8mn-nxp-bsp = "mx8mn"
|
||||
IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
if [ -d ${S}/gpu-core/usr/lib/${IMX_SOC} ]; then
|
||||
cp -r ${S}/gpu-core/usr/lib/${IMX_SOC}/* ${D}${libdir}
|
||||
fi
|
||||
|
|
@ -23,27 +23,27 @@ do_install_append() {
|
|||
}
|
||||
|
||||
# dri and libVDK.so are removed, make a workaround so base install is not broken
|
||||
do_install_prepend() {
|
||||
do_install:prepend() {
|
||||
mkdir -p ${S}/gpu-core/usr/lib/dri
|
||||
mkdir -p ${S}/gpu-core/usr/lib/fb
|
||||
touch ${S}/gpu-core/usr/lib/fb/libVDK.so.1.2.0
|
||||
}
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
rm -rf ${D}${libdir}/dri
|
||||
rm -f ${D}${libdir}/libVDK-fb.so.1.2.0
|
||||
}
|
||||
|
||||
RDEPENDS_libopenvg-imx += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-gpuconfig', '', d)}"
|
||||
RDEPENDS:libopenvg-imx += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-gpuconfig', '', d)}"
|
||||
|
||||
FILES_libnn-imx_remove = "${libdir}/libnn*${SOLIBS} ${libdir}/libneuralnetworks${SOLIBS}"
|
||||
FILES:libnn-imx:remove = "${libdir}/libnn*${SOLIBS} ${libdir}/libneuralnetworks${SOLIBS}"
|
||||
|
||||
FILES_libvulkan-imx += "${libdir}/libvulkan_VSI${SOLIBS}"
|
||||
INSANE_SKIP_libvulkan-imx += "dev-so"
|
||||
FILES_libopenvx-imx += "${libdir}/libOpenVX${SOLIBS}"
|
||||
INSANE_SKIP_libopenvx-imx += "dev-so dev-deps"
|
||||
FILES_libopencl-imx += "${libdir}/libOpenCL${SOLIBS}"
|
||||
INSANE_SKIP_libopencl-imx += "dev-so dev-deps"
|
||||
FILES_libopenvg-imx += "${libdir}/libOpenVG*${SOLIBS}"
|
||||
INSANE_SKIP_libopenvg-imx += "dev-so"
|
||||
FILES_libvdk-imx += "${libdir}/libVDK*${SOLIBS}"
|
||||
INSANE_SKIP_libvdk-imx += "dev-so"
|
||||
FILES:libvulkan-imx += "${libdir}/libvulkan_VSI${SOLIBS}"
|
||||
INSANE_SKIP:libvulkan-imx += "dev-so"
|
||||
FILES:libopenvx-imx += "${libdir}/libOpenVX${SOLIBS}"
|
||||
INSANE_SKIP:libopenvx-imx += "dev-so dev-deps"
|
||||
FILES:libopencl-imx += "${libdir}/libOpenCL${SOLIBS}"
|
||||
INSANE_SKIP:libopencl-imx += "dev-so dev-deps"
|
||||
FILES:libopenvg-imx += "${libdir}/libOpenVG*${SOLIBS}"
|
||||
INSANE_SKIP:libopenvg-imx += "dev-so"
|
||||
FILES:libvdk-imx += "${libdir}/libVDK*${SOLIBS}"
|
||||
INSANE_SKIP:libvdk-imx += "dev-so"
|
||||
|
|
|
|||
|
|
@ -5,4 +5,4 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=03bcadc8dc0a788f66ca9e2b89f56c6f"
|
|||
SRC_URI[md5sum] = "d577c4e34df73855ebf1c3b3be206f40"
|
||||
SRC_URI[sha256sum] = "a0266612e8c9ca64b417047274941c867de1058db6709170d0bb5c8b8a38eab1"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6sx|mx6sl|mx7ulp)"
|
||||
COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp|mx6sx-nxp-bsp|mx6sl-nxp-bsp|mx7ulp-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -5,4 +5,4 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=03bcadc8dc0a788f66ca9e2b89f56c6f"
|
|||
SRC_URI[md5sum] = "d53371c1a9a504ff15f747e725164dcb"
|
||||
SRC_URI[sha256sum] = "6106133afed40327b65d3eec0c197d214ff8f28f8ce3cad94653be4bffb9f9d4"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -15,20 +15,20 @@ S = "${WORKDIR}/git"
|
|||
|
||||
inherit cmake pkgconfig
|
||||
|
||||
do_compile_append () {
|
||||
do_compile:append () {
|
||||
oe_runmake -C ${S} man
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
install -d ${D}/${mandir}
|
||||
install -m 0444 ${S}/man/* ${D}/${mandir}
|
||||
}
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
PACKAGES = "${PN}"
|
||||
FILES_${PN} += "${mandir}/*"
|
||||
INSANE_SKIP_${PN} += "installed-vs-shipped dev-so rpaths dev-deps"
|
||||
FILES:${PN} += "${mandir}/*"
|
||||
INSANE_SKIP:${PN} += "installed-vs-shipped dev-so rpaths dev-deps"
|
||||
|
||||
# Compatible only with i.MX with GPU
|
||||
COMPATIBLE_MACHINE = "(^$)"
|
||||
COMPATIBLE_MACHINE_imxgpu = "${MACHINE}"
|
||||
COMPATIBLE_MACHINE:imxgpu = "${MACHINE}"
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ inherit fsl-eula-unpack2 fsl-eula-graphics
|
|||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
|
||||
RDEPENDS_${PN} = "imx-gpu-viv"
|
||||
RDEPENDS:${PN} = "imx-gpu-viv"
|
||||
|
||||
# Compatible only with i.MX with GPU
|
||||
COMPATIBLE_MACHINE = "(^$)"
|
||||
COMPATIBLE_MACHINE_imxgpu = "${MACHINE}"
|
||||
COMPATIBLE_MACHINE:imxgpu = "${MACHINE}"
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ S = "${WORKDIR}/git"
|
|||
inherit autotools pkgconfig
|
||||
|
||||
PACKAGES = "${PN}"
|
||||
FILES_${PN} += "${datadir}/pkgconfig/wayland-protocols.pc"
|
||||
FILES:${PN} += "${datadir}/pkgconfig/wayland-protocols.pc"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
COMPATIBLE_MACHINE = "(imxfbdev|imxgpu)"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
FILES_${PN}_class-nativesdk = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \
|
||||
FILES:${PN}:class-nativesdk = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \
|
||||
${sysconfdir} ${sharedstatedir} ${localstatedir} \
|
||||
${base_bindir}/* ${base_sbindir}/* \
|
||||
${base_libdir}/*${SOLIBS} \
|
||||
|
|
@ -8,4 +8,4 @@ FILES_${PN}_class-nativesdk = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir
|
|||
${datadir}/pixmaps ${datadir}/applications \
|
||||
${datadir}/idl ${datadir}/omf ${datadir}/sounds \
|
||||
${libdir}/bonobo/servers"
|
||||
FILES_${PN}-dev_remove_class-nativesdk = "${bindir} ${datadir}/wayland"
|
||||
FILES:${PN}-dev:remove:class-nativesdk = "${bindir} ${datadir}/wayland"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright (C) 2019-2021 Digi International.
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI += " \
|
||||
file://digi_background.png \
|
||||
|
|
@ -9,14 +9,14 @@ SRC_URI += " \
|
|||
|
||||
# Remove duplicate entries for the ccimx6 platform
|
||||
# and uncomment with an individual append
|
||||
INI_UNCOMMENT_ASSIGNMENTS_remove_ccimx6 = "use-g2d=1"
|
||||
INI_UNCOMMENT_ASSIGNMENTS:remove:ccimx6 = "use-g2d=1"
|
||||
|
||||
INI_UNCOMMENT_ASSIGNMENTS_append_mx8ulp = " \
|
||||
INI_UNCOMMENT_ASSIGNMENTS:append:mx8ulp-nxp-bsp = " \
|
||||
use-g2d=1 \
|
||||
"
|
||||
|
||||
WATCHDOG_SEC = "40"
|
||||
WATCHDOG_SEC_mx8ulp = "240"
|
||||
WATCHDOG_SEC:mx8ulp-nxp-bsp = "240"
|
||||
|
||||
update_file() {
|
||||
if ! grep -q "$1" $3; then
|
||||
|
|
@ -25,11 +25,11 @@ update_file() {
|
|||
sed -i -e "s,$1,$2," $3
|
||||
}
|
||||
|
||||
do_install_append_ccimx6() {
|
||||
do_install:append:ccimx6() {
|
||||
uncomment "use-g2d=1" ${D}${sysconfdir}/xdg/weston/weston.ini
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
install -Dm0755 ${WORKDIR}/profile ${D}${sysconfdir}/profile.d/weston.sh
|
||||
|
||||
# Add weston.log back, used by NXP for testing
|
||||
|
|
@ -49,4 +49,4 @@ do_install_append() {
|
|||
install ${WORKDIR}/digi_background.png ${D}${datadir}/weston
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}/weston/digi_background.png"
|
||||
FILES:${PN} += "${datadir}/weston/digi_background.png"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Copyright (C) 2020-2021 Digi International.
|
||||
|
||||
# Digi: include patches/files from this layer
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
WESTON_SRC ?= "git://source.codeaurora.org/external/imx/weston-imx.git;protocol=https"
|
||||
SRC_URI = " \
|
||||
|
|
@ -13,9 +13,9 @@ SRC_URI = " \
|
|||
"
|
||||
SRCREV = "26da63a46b926c8301d8c271f6869c893cc35afa"
|
||||
|
||||
EXTRA_OEMESON_remove = "-Dbackend-rdp=false"
|
||||
PACKAGECONFIG_append = " rdp"
|
||||
EXTRA_OEMESON:remove = "-Dbackend-rdp=false"
|
||||
PACKAGECONFIG:append = " rdp"
|
||||
PACKAGECONFIG[rdp] = "-Dbackend-rdp=true,-Dbackend-rdp=false,freerdp"
|
||||
|
||||
# Digi: fix ccimx6 suspend/resume issue
|
||||
SRC_URI_append_ccimx6 = " file://0001-libweston-g2d-renderer-try-re-adjusting-fb-if-the-FB.patch"
|
||||
SRC_URI:append:ccimx6 = " file://0001-libweston-g2d-renderer-try-re-adjusting-fb-if-the-FB.patch"
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ DEPENDS = "alsa-lib"
|
|||
|
||||
# For backwards compatibility
|
||||
PROVIDES += "fsl-alsa-plugins"
|
||||
RREPLACES_${PN} = "fsl-alsa-plugins"
|
||||
RPROVIDES_${PN} = "fsl-alsa-plugins"
|
||||
RCONFLICTS_${PN} = "fsl-alsa-plugins"
|
||||
RREPLACES:${PN} = "fsl-alsa-plugins"
|
||||
RPROVIDES:${PN} = "fsl-alsa-plugins"
|
||||
RCONFLICTS:${PN} = "fsl-alsa-plugins"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=94d55d512a9ba36caa9b7df079bae19f"
|
||||
|
||||
|
|
@ -28,10 +28,10 @@ INCLUDE_DIR = "-I${STAGING_INCDIR_IMX}"
|
|||
|
||||
EXTRA_OECONF = "CFLAGS="${INCLUDE_DIR}""
|
||||
|
||||
INSANE_SKIP_${PN} = "dev-so"
|
||||
INSANE_SKIP:${PN} = "dev-so"
|
||||
|
||||
FILES_${PN} += "${libdir}/alsa-lib/libasound_*.so"
|
||||
FILES_${PN}-dbg += "${libdir}/alsa-lib/.debug"
|
||||
FILES_${PN}-dev += "${libdir}/alsa-lib/*.la"
|
||||
FILES:${PN} += "${libdir}/alsa-lib/libasound_*.so"
|
||||
FILES:${PN}-dbg += "${libdir}/alsa-lib/.debug"
|
||||
FILES:${PN}-dev += "${libdir}/alsa-lib/*.la"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
COMPATIBLE_MACHINE = "(mx6-nxp-bsp|mx7-nxp-bsp|mx8-nxp-bsp)"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# Copyright (C) 2021 Digi International Inc.
|
||||
|
||||
RRECOMMENDS_${PN}_ccimx6ul = ""
|
||||
RRECOMMENDS:${PN}:ccimx6ul = ""
|
||||
|
|
|
|||
|
|
@ -20,5 +20,5 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg"
|
|||
|
||||
inherit meson pkgconfig upstream-version-is-even
|
||||
|
||||
FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
|
||||
FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
|
||||
FILES:${PN} += "${libdir}/gstreamer-1.0/*.so"
|
||||
FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
|
||||
|
|
|
|||
|
|
@ -148,13 +148,13 @@ EXTRA_OEMESON += " \
|
|||
|
||||
export OPENCV_PREFIX = "${STAGING_DIR_TARGET}${prefix}"
|
||||
|
||||
ARM_INSTRUCTION_SET_armv4 = "arm"
|
||||
ARM_INSTRUCTION_SET_armv5 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv4 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv5 = "arm"
|
||||
|
||||
FILES_${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs"
|
||||
FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*"
|
||||
FILES_${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles"
|
||||
FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
|
||||
FILES:${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs"
|
||||
FILES:${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*"
|
||||
FILES:${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles"
|
||||
FILES:${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
|
||||
|
||||
########### End of OE-core copy ###########
|
||||
|
||||
|
|
@ -162,27 +162,27 @@ FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
|
|||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
DEPENDS_append_imxgpu2d = " virtual/libg2d"
|
||||
DEPENDS:append:imxgpu2d = " virtual/libg2d"
|
||||
|
||||
SRC_URI_remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz"
|
||||
SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz"
|
||||
GST1.0-PLUGINS-BAD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-bad.git;protocol=https"
|
||||
SRCBRANCH = "MM_04.06.03_2110_L5.10.y"
|
||||
SRC_URI_prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} "
|
||||
SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} "
|
||||
SRCREV = "64ea74a49cc06da92126cc680968497df679da8c"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit use-imx-headers
|
||||
|
||||
PACKAGE_ARCH_imxpxp = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH_mx8 = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH:imxpxp = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH:mx8 = "${MACHINE_SOCARCH}"
|
||||
|
||||
PACKAGECONFIG_REMOVE ?= " \
|
||||
dtls vulkan \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', 'gl', d)} \
|
||||
"
|
||||
PACKAGECONFIG_remove = "${PACKAGECONFIG_REMOVE}"
|
||||
PACKAGECONFIG_append_mx8 = " kms tinycompress"
|
||||
PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
|
||||
PACKAGECONFIG:append:mx8 = " kms tinycompress"
|
||||
|
||||
PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress"
|
||||
|
||||
|
|
|
|||
|
|
@ -73,11 +73,11 @@ PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm"
|
|||
PACKAGECONFIG[wayland] = ",,wayland-native wayland wayland-protocols libdrm"
|
||||
PACKAGECONFIG[dispmanx] = ",,virtual/libomxil"
|
||||
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'x11', ' x11', '', d)}"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'gbm', ' gbm', '', d)}"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'wayland', ' wayland', '', d)}"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'dispmanx', ' dispmanx', '', d)}"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' egl', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'x11', ' x11', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'gbm', ' gbm', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'wayland', ' wayland', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'dispmanx', ' dispmanx', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' egl', '', d)}"
|
||||
|
||||
EXTRA_OEMESON += " \
|
||||
-Ddoc=disabled \
|
||||
|
|
@ -87,8 +87,8 @@ EXTRA_OEMESON += " \
|
|||
${@get_opengl_cmdline_list('gl_winsys', d.getVar('OPENGL_WINSYS'), d)} \
|
||||
"
|
||||
|
||||
FILES_${PN}-dev += "${libdir}/gstreamer-1.0/include/gst/gl/gstglconfig.h"
|
||||
FILES_${MLPREFIX}libgsttag-1.0 += "${datadir}/gst-plugins-base/1.0/license-translations.dict"
|
||||
FILES:${PN}-dev += "${libdir}/gstreamer-1.0/include/gst/gl/gstglconfig.h"
|
||||
FILES:${MLPREFIX}libgsttag-1.0 += "${datadir}/gst-plugins-base/1.0/license-translations.dict"
|
||||
|
||||
def get_opengl_cmdline_list(switch_name, options, d):
|
||||
selected_options = []
|
||||
|
|
@ -109,9 +109,9 @@ CVE_PRODUCT += "gst-plugins-base"
|
|||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
DEPENDS_append_imxgpu2d = " virtual/libg2d"
|
||||
DEPENDS:append:imxgpu2d = " virtual/libg2d"
|
||||
|
||||
SRC_URI_remove = " \
|
||||
SRC_URI:remove = " \
|
||||
https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz \
|
||||
file://0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch \
|
||||
file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \
|
||||
|
|
@ -119,7 +119,7 @@ SRC_URI_remove = " \
|
|||
"
|
||||
GST1.0-PLUGINS-BASE_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-base.git;protocol=https"
|
||||
SRCBRANCH = "MM_04.06.03_2110_L5.10.y"
|
||||
SRC_URI_prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} "
|
||||
SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} "
|
||||
SRCREV = "5fe4c49ad969d0bc5e104212ad261911b15a0b83"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
@ -127,10 +127,10 @@ S = "${WORKDIR}/git"
|
|||
inherit use-imx-headers
|
||||
|
||||
PACKAGECONFIG_REMOVE ?= "jpeg"
|
||||
PACKAGECONFIG_remove = "${PACKAGECONFIG_REMOVE}"
|
||||
PACKAGECONFIG_GL_append = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', ' viv-fb', '', d)}"
|
||||
PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
|
||||
PACKAGECONFIG_GL:append = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', ' viv-fb', '', d)}"
|
||||
PACKAGECONFIG[viv-fb] = ",,virtual/libgles2"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'viv-fb', ' viv-fb', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'viv-fb', ' viv-fb', '', d)}"
|
||||
EXTRA_OEMESON += "-Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}""
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# Copyright (C) 2021 Digi International Inc.
|
||||
|
||||
PACKAGECONFIG_append_ccimx6ul = " vpx"
|
||||
PACKAGECONFIG:append:ccimx6ul = " vpx"
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue