diff options
207 files changed, 1106 insertions, 1106 deletions
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index 498d7826..5690898c 100644 --- a/classes/fsl-eula-unpack.bbclass +++ b/classes/fsl-eula-unpack.bbclass | |||
@@ -79,11 +79,11 @@ FSL_EULA_FILE_MD5SUM ?= \ | |||
79 | 79 | ||
80 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" | 80 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" |
81 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" | 81 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" |
82 | LIC_FILES_CHKSUM_append = " ${LIC_FILES_CHKSUM_LAYER}" | 82 | LIC_FILES_CHKSUM:append = " ${LIC_FILES_CHKSUM_LAYER}" |
83 | 83 | ||
84 | LIC_FILES_CHKSUM[vardepsexclude] += "FSL_EULA_FILE" | 84 | LIC_FILES_CHKSUM[vardepsexclude] += "FSL_EULA_FILE" |
85 | 85 | ||
86 | do_fetch_prepend() { | 86 | do_fetch:prepend() { |
87 | if "Proprietary" not in d.getVar("LICENSE"): | 87 | if "Proprietary" not in d.getVar("LICENSE"): |
88 | bb.fatal("The recipe LICENSE should include Proprietary but is " + d.getVar("LICENSE") + ".") | 88 | bb.fatal("The recipe LICENSE should include Proprietary but is " + d.getVar("LICENSE") + ".") |
89 | } | 89 | } |
diff --git a/classes/fsl-u-boot-localversion.bbclass b/classes/fsl-u-boot-localversion.bbclass index 617aae1d..ebde8ea7 100644 --- a/classes/fsl-u-boot-localversion.bbclass +++ b/classes/fsl-u-boot-localversion.bbclass | |||
@@ -14,7 +14,7 @@ LOCALVERSION ??= "+fslc" | |||
14 | 14 | ||
15 | UBOOT_LOCALVERSION = "${LOCALVERSION}" | 15 | UBOOT_LOCALVERSION = "${LOCALVERSION}" |
16 | 16 | ||
17 | do_compile_prepend() { | 17 | do_compile:prepend() { |
18 | if [ "${SCMVERSION}" = "y" ]; then | 18 | if [ "${SCMVERSION}" = "y" ]; then |
19 | # Add GIT revision to the local version | 19 | # Add GIT revision to the local version |
20 | head=`cd ${S} ; git rev-parse --verify --short HEAD 2> /dev/null` | 20 | head=`cd ${S} ; git rev-parse --verify --short HEAD 2> /dev/null` |
diff --git a/classes/fsl-vivante-kernel-driver-handler.bbclass b/classes/fsl-vivante-kernel-driver-handler.bbclass index 8ac8a334..54954aab 100644 --- a/classes/fsl-vivante-kernel-driver-handler.bbclass +++ b/classes/fsl-vivante-kernel-driver-handler.bbclass | |||
@@ -41,15 +41,15 @@ python fsl_vivante_kernel_driver_handler () { | |||
41 | return | 41 | return |
42 | 42 | ||
43 | if use_vivante_kernel_driver_module != "1": | 43 | if use_vivante_kernel_driver_module != "1": |
44 | e.data.appendVar('RPROVIDES_${KERNEL_PACKAGE_NAME}-base', ' kernel-module-imx-gpu-viv') | 44 | e.data.appendVar('RPROVIDES:${KERNEL_PACKAGE_NAME}-base', ' kernel-module-imx-gpu-viv') |
45 | e.data.appendVar('RREPLACES_${KERNEL_PACKAGE_NAME}-base', ' kernel-module-imx-gpu-viv') | 45 | e.data.appendVar('RREPLACES:${KERNEL_PACKAGE_NAME}-base', ' kernel-module-imx-gpu-viv') |
46 | e.data.appendVar('RCONFLICTS_${KERNEL_PACKAGE_NAME}-base', ' kernel-module-imx-gpu-viv') | 46 | e.data.appendVar('RCONFLICTS:${KERNEL_PACKAGE_NAME}-base', ' kernel-module-imx-gpu-viv') |
47 | } | 47 | } |
48 | 48 | ||
49 | addhandler fsl_vivante_kernel_driver_handler | 49 | addhandler fsl_vivante_kernel_driver_handler |
50 | fsl_vivante_kernel_driver_handler[eventmask] = "bb.event.RecipePreFinalise" | 50 | fsl_vivante_kernel_driver_handler[eventmask] = "bb.event.RecipePreFinalise" |
51 | 51 | ||
52 | do_configure_append () { | 52 | do_configure:append () { |
53 | if [ "${MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT}" = "1" ]; then | 53 | if [ "${MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT}" = "1" ]; then |
54 | config="${B}/.config" | 54 | config="${B}/.config" |
55 | 55 | ||
diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass index c49c51b7..9f76273f 100644 --- a/classes/image_types_fsl.bbclass +++ b/classes/image_types_fsl.bbclass | |||
@@ -9,9 +9,9 @@ UBOOT_SUFFIX ?= "bin" | |||
9 | MXSBOOT_NAND_ARGS ?= "" | 9 | MXSBOOT_NAND_ARGS ?= "" |
10 | 10 | ||
11 | # U-Boot mxsboot generation for uSD | 11 | # U-Boot mxsboot generation for uSD |
12 | do_image_uboot_mxsboot_sdcard[depends] += "u-boot-mxsboot-native:do_populate_sysroot \ | 12 | do_image_uboot:mxsboot_sdcard[depends] += "u-boot-mxsboot-native:do_populate_sysroot \ |
13 | u-boot:do_deploy" | 13 | u-boot:do_deploy" |
14 | IMAGE_CMD_uboot-mxsboot-sdcard() { | 14 | IMAGE_CMD:uboot-mxsboot-sdcard() { |
15 | mxsboot sd ${DEPLOY_DIR_IMAGE}/u-boot-${MACHINE}.${UBOOT_SUFFIX} \ | 15 | mxsboot sd ${DEPLOY_DIR_IMAGE}/u-boot-${MACHINE}.${UBOOT_SUFFIX} \ |
16 | ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.uboot-mxsboot-sdcard | 16 | ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.uboot-mxsboot-sdcard |
17 | ln -sf ${IMAGE_NAME}.rootfs.uboot-mxsboot-sdcard \ | 17 | ln -sf ${IMAGE_NAME}.rootfs.uboot-mxsboot-sdcard \ |
@@ -19,9 +19,9 @@ IMAGE_CMD_uboot-mxsboot-sdcard() { | |||
19 | } | 19 | } |
20 | 20 | ||
21 | # U-Boot mxsboot generation for NAND | 21 | # U-Boot mxsboot generation for NAND |
22 | do_image_uboot_mxsboot_nand[depends] += "u-boot-mxsboot-native:do_populate_sysroot \ | 22 | do_image_uboot:mxsboot_nand[depends] += "u-boot-mxsboot-native:do_populate_sysroot \ |
23 | u-boot:do_deploy" | 23 | u-boot:do_deploy" |
24 | IMAGE_CMD_uboot-mxsboot-nand() { | 24 | IMAGE_CMD:uboot-mxsboot-nand() { |
25 | mxsboot ${MXSBOOT_NAND_ARGS} nand \ | 25 | mxsboot ${MXSBOOT_NAND_ARGS} nand \ |
26 | ${DEPLOY_DIR_IMAGE}/u-boot-${MACHINE}.${UBOOT_SUFFIX} \ | 26 | ${DEPLOY_DIR_IMAGE}/u-boot-${MACHINE}.${UBOOT_SUFFIX} \ |
27 | ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.uboot-mxsboot-nand | 27 | ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.uboot-mxsboot-nand |
@@ -33,11 +33,11 @@ IMAGE_CMD_uboot-mxsboot-nand() { | |||
33 | # image stream built before the wic generation | 33 | # image stream built before the wic generation |
34 | do_image_wic[depends] += " \ | 34 | do_image_wic[depends] += " \ |
35 | ${@bb.utils.contains('IMAGE_FSTYPES', 'uboot-mxsboot-sdcard', \ | 35 | ${@bb.utils.contains('IMAGE_FSTYPES', 'uboot-mxsboot-sdcard', \ |
36 | '${IMAGE_BASENAME}:do_image_uboot_mxsboot_sdcard', '', d)} \ | 36 | '${IMAGE_BASENAME}:do_image_uboot:mxsboot_sdcard', '', d)} \ |
37 | " | 37 | " |
38 | 38 | ||
39 | # We need to apply a fixup inside of the partition table | 39 | # We need to apply a fixup inside of the partition table |
40 | IMAGE_CMD_wic_append_mxs() { | 40 | IMAGE_CMD:wic:append:mxs() { |
41 | # Change partition type for mxs processor family | 41 | # Change partition type for mxs processor family |
42 | bbnote "Setting partition type to 0x53 as required for mxs' SoC family." | 42 | bbnote "Setting partition type to 0x53 as required for mxs' SoC family." |
43 | echo -n S | dd of=$out${IMAGE_NAME_SUFFIX}.wic bs=1 count=1 seek=450 conv=notrunc | 43 | echo -n S | dd of=$out${IMAGE_NAME_SUFFIX}.wic bs=1 count=1 seek=450 conv=notrunc |
diff --git a/classes/imx-boot-container.bbclass b/classes/imx-boot-container.bbclass index 41fe9cca..33de45c5 100644 --- a/classes/imx-boot-container.bbclass +++ b/classes/imx-boot-container.bbclass | |||
@@ -23,7 +23,7 @@ | |||
23 | 23 | ||
24 | # Define ATF binary file to be deployed to the U-Boot build folder | 24 | # Define ATF binary file to be deployed to the U-Boot build folder |
25 | ATF_MACHINE_NAME = "bl31-${ATF_PLATFORM}.bin" | 25 | ATF_MACHINE_NAME = "bl31-${ATF_PLATFORM}.bin" |
26 | ATF_MACHINE_NAME_append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '-optee', '', d)}" | 26 | ATF_MACHINE_NAME:append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '-optee', '', d)}" |
27 | 27 | ||
28 | # This package aggregates output deployed by other packages, so set the | 28 | # This package aggregates output deployed by other packages, so set the |
29 | # appropriate dependencies for populate binaries task | 29 | # appropriate dependencies for populate binaries task |
@@ -76,7 +76,7 @@ addtask do_resolve_and_populate_binaries before do_compile after do_configure | |||
76 | # This effectively would allow the usage of the same WKS file for those | 76 | # This effectively would allow the usage of the same WKS file for those |
77 | # derivatives that are using the boot container from U-Boot and those | 77 | # derivatives that are using the boot container from U-Boot and those |
78 | # that are not yet have support for it enabled. | 78 | # that are not yet have support for it enabled. |
79 | do_deploy_append() { | 79 | do_deploy:append() { |
80 | # Deploy the resulted flash.bin for WIC to pick it up | 80 | # Deploy the resulted flash.bin for WIC to pick it up |
81 | if [ -n "${UBOOT_CONFIG}" ]; then | 81 | if [ -n "${UBOOT_CONFIG}" ]; then |
82 | for config in ${UBOOT_MACHINE}; do | 82 | for config in ${UBOOT_MACHINE}; do |
diff --git a/classes/kernel-imximage.bbclass b/classes/kernel-imximage.bbclass index 234cc00d..ccf7ec53 100644 --- a/classes/kernel-imximage.bbclass +++ b/classes/kernel-imximage.bbclass | |||
@@ -17,7 +17,7 @@ | |||
17 | # | 17 | # |
18 | # Copyright 2017 (C) O.S. Systems Software LTDA. | 18 | # Copyright 2017 (C) O.S. Systems Software LTDA. |
19 | 19 | ||
20 | DEPENDS_append = ' u-boot-mkimage-native' | 20 | DEPENDS:append = ' u-boot-mkimage-native' |
21 | 21 | ||
22 | IMXIMAGE_ENTRYPOINT ?= "${UBOOT_ENTRYPOINT}" | 22 | IMXIMAGE_ENTRYPOINT ?= "${UBOOT_ENTRYPOINT}" |
23 | 23 | ||
@@ -55,6 +55,6 @@ gen_imximage() { | |||
55 | done | 55 | done |
56 | } | 56 | } |
57 | 57 | ||
58 | do_deploy_append() { | 58 | do_deploy:append() { |
59 | gen_imximage | 59 | gen_imximage |
60 | } | 60 | } |
diff --git a/classes/kernel-itbimage.bbclass b/classes/kernel-itbimage.bbclass index 84262879..51a87319 100644 --- a/classes/kernel-itbimage.bbclass +++ b/classes/kernel-itbimage.bbclass | |||
@@ -459,7 +459,7 @@ addtask assemble_fitimage_initramfs before do_deploy after do_install | |||
459 | 459 | ||
460 | 460 | ||
461 | kernel_do_deploy[vardepsexclude] = "DATETIME" | 461 | kernel_do_deploy[vardepsexclude] = "DATETIME" |
462 | kernel_do_deploy_append() { | 462 | kernel_do_deploy:append() { |
463 | # Update deploy directory | 463 | # Update deploy directory |
464 | if echo ${KERNEL_IMAGETYPES} | grep -wq "itbImage"; then | 464 | if echo ${KERNEL_IMAGETYPES} | grep -wq "itbImage"; then |
465 | cd ${B} | 465 | cd ${B} |
diff --git a/classes/mfgtool-initramfs-image.bbclass b/classes/mfgtool-initramfs-image.bbclass index 65028b8f..1d4c5513 100644 --- a/classes/mfgtool-initramfs-image.bbclass +++ b/classes/mfgtool-initramfs-image.bbclass | |||
@@ -13,7 +13,7 @@ FEATURE_PACKAGES_extfs = "packagegroup-fsl-mfgtool-extfs" | |||
13 | FEATURE_PACKAGES_f2fs = "packagegroup-fsl-mfgtool-f2fs" | 13 | FEATURE_PACKAGES_f2fs = "packagegroup-fsl-mfgtool-f2fs" |
14 | 14 | ||
15 | IMAGE_FSTYPES = "cpio.gz.u-boot" | 15 | IMAGE_FSTYPES = "cpio.gz.u-boot" |
16 | IMAGE_FSTYPES_mxs = "cpio.gz.u-boot" | 16 | IMAGE_FSTYPES:mxs = "cpio.gz.u-boot" |
17 | IMAGE_ROOTFS_SIZE ?= "8192" | 17 | IMAGE_ROOTFS_SIZE ?= "8192" |
18 | 18 | ||
19 | # Filesystems enabled by default | 19 | # Filesystems enabled by default |
diff --git a/classes/qoriq_build_64bit_kernel.bbclass b/classes/qoriq_build_64bit_kernel.bbclass index 93b4d412..5186c2a4 100644 --- a/classes/qoriq_build_64bit_kernel.bbclass +++ b/classes/qoriq_build_64bit_kernel.bbclass | |||
@@ -1,13 +1,13 @@ | |||
1 | inherit features_check | 1 | inherit features_check |
2 | REQUIRED_DISTRO_FEATURES_e6500 += "multiarch" | 2 | REQUIRED_DISTRO_FEATURES:e6500 += "multiarch" |
3 | 3 | ||
4 | python () { | 4 | python () { |
5 | promote_kernel = d.getVar('BUILD_64BIT_KERNEL', False) | 5 | promote_kernel = d.getVar('BUILD_64BIT_KERNEL', False) |
6 | if promote_kernel == "1": | 6 | if promote_kernel == "1": |
7 | sys_multilib = 'powerpc64' + d.getVar('TARGET_VENDOR', False) + 'mllib64-' + d.getVar('HOST_OS', False) | 7 | sys_multilib = 'powerpc64' + d.getVar('TARGET_VENDOR', False) + 'mllib64-' + d.getVar('HOST_OS', False) |
8 | tc_options = d.getVar('TOOLCHAIN_OPTIONS', False) + '/../lib64-' + d.getVar("MACHINE", False) | 8 | tc_options = d.getVar('TOOLCHAIN_OPTIONS', False) + '/../lib64-' + d.getVar("MACHINE", False) |
9 | d.setVar('DEPENDS_append', ' lib64-gcc-cross-powerpc64 lib64-libgcc') | 9 | d.setVar('DEPENDS:append', ' lib64-gcc-cross-powerpc64 lib64-libgcc') |
10 | d.setVar('PATH_append', ':' + d.getVar('STAGING_BINDIR_NATIVE', False) + '/' + sys_multilib) | 10 | d.setVar('PATH:append', ':' + d.getVar('STAGING_BINDIR_NATIVE', False) + '/' + sys_multilib) |
11 | d.setVar('KERNEL_CC', d.getVar('CCACHE', False) + sys_multilib + '-' + 'gcc' + d.getVar('HOST_CC_KERNEL_ARCH', False) + tc_options) | 11 | d.setVar('KERNEL_CC', d.getVar('CCACHE', False) + sys_multilib + '-' + 'gcc' + d.getVar('HOST_CC_KERNEL_ARCH', False) + tc_options) |
12 | d.setVar('KERNEL_LD', d.getVar('CCACHE', False) + sys_multilib + '-' + 'ld.bfd' + d.getVar('HOST_LD_KERNEL_ARCH', False) + tc_options) | 12 | d.setVar('KERNEL_LD', d.getVar('CCACHE', False) + sys_multilib + '-' + 'ld.bfd' + d.getVar('HOST_LD_KERNEL_ARCH', False) + tc_options) |
13 | d.setVar('KERNEL_AR', d.getVar('CCACHE', False) + sys_multilib + '-' + 'ar' + d.getVar('HOST_AR_KERNEL_ARCH', False)) | 13 | d.setVar('KERNEL_AR', d.getVar('CCACHE', False) + sys_multilib + '-' + 'ar' + d.getVar('HOST_AR_KERNEL_ARCH', False)) |
diff --git a/classes/use-imx-headers.bbclass b/classes/use-imx-headers.bbclass index fcec68c8..ea70e6a5 100644 --- a/classes/use-imx-headers.bbclass +++ b/classes/use-imx-headers.bbclass | |||
@@ -13,12 +13,12 @@ | |||
13 | # | 13 | # |
14 | # Copyright 2018 (C) O.S. Systems Software LTDA. | 14 | # Copyright 2018 (C) O.S. Systems Software LTDA. |
15 | 15 | ||
16 | DEPENDS_append_imx = " linux-imx-headers" | 16 | DEPENDS:append_imx = " linux-imx-headers" |
17 | 17 | ||
18 | # Set runtime dependency of -dev for package inheriting this class to | 18 | # Set runtime dependency of -dev for package inheriting this class to |
19 | # linux-imx-headers-dev package. This is required in order to propagate | 19 | # linux-imx-headers-dev package. This is required in order to propagate |
20 | # headers into the SDK | 20 | # headers into the SDK |
21 | RDEPENDS_${PN}-dev += "linux-imx-headers-dev" | 21 | RDEPENDS:${PN}-dev += "linux-imx-headers-dev" |
22 | 22 | ||
23 | PACKAGE_ARCH_imx ?= "${MACHINE_SOCARCH}" | 23 | PACKAGE_ARCH_imx ?= "${MACHINE_SOCARCH}" |
24 | 24 | ||
@@ -34,4 +34,4 @@ STAGING_INCDIR_IMX = "${STAGING_INCDIR}/imx" | |||
34 | # Typical example here would be imx-vpu-hantro recipe, which requires NXP | 34 | # Typical example here would be imx-vpu-hantro recipe, which requires NXP |
35 | # BSP and is not compatible with mainline. | 35 | # BSP and is not compatible with mainline. |
36 | COMPATIBLE_HOST = '(null)' | 36 | COMPATIBLE_HOST = '(null)' |
37 | COMPATIBLE_HOST_use-nxp-bsp = '.*' | 37 | COMPATIBLE_HOST:use-nxp-bsp = '.*' |
diff --git a/classes/use-imx-security-controller-firmware.bbclass b/classes/use-imx-security-controller-firmware.bbclass index 7c79fc62..9650059b 100644 --- a/classes/use-imx-security-controller-firmware.bbclass +++ b/classes/use-imx-security-controller-firmware.bbclass | |||
@@ -18,11 +18,11 @@ | |||
18 | 18 | ||
19 | SECO_FIRMWARE_NAME ?= "" | 19 | SECO_FIRMWARE_NAME ?= "" |
20 | 20 | ||
21 | SECO_FIRMWARE_NAME_mx8qm = "mx8qmb0-ahab-container.img" | 21 | SECO_FIRMWARE_NAME:mx8qm = "mx8qmb0-ahab-container.img" |
22 | SECO_FIRMWARE_NAME_mx8qxp = \ | 22 | SECO_FIRMWARE_NAME:mx8qxp = \ |
23 | "${@bb.utils.contains('MACHINE_FEATURES', 'soc-revb0', 'mx8qxb0-ahab-container.img', \ | 23 | "${@bb.utils.contains('MACHINE_FEATURES', 'soc-revb0', 'mx8qxb0-ahab-container.img', \ |
24 | 'mx8qxc0-ahab-container.img', d)}" | 24 | 'mx8qxc0-ahab-container.img', d)}" |
25 | SECO_FIRMWARE_NAME_mx8dxl = "mx8dxla1-ahab-container.img" | 25 | SECO_FIRMWARE_NAME:mx8dxl = "mx8dxla1-ahab-container.img" |
26 | 26 | ||
27 | python () { | 27 | python () { |
28 | if "mx8m" in d.getVar('MACHINEOVERRIDES').split(":"): | 28 | if "mx8m" in d.getVar('MACHINEOVERRIDES').split(":"): |
diff --git a/conf/machine/imx6qdlsabreauto.conf b/conf/machine/imx6qdlsabreauto.conf index b7aec8c2..0b5274cb 100644 --- a/conf/machine/imx6qdlsabreauto.conf +++ b/conf/machine/imx6qdlsabreauto.conf | |||
@@ -26,7 +26,7 @@ KERNEL_DEVICETREE = " \ | |||
26 | imx6dl-sabreauto.dtb imx6dl-sabreauto-gpmi-weim.dtb imx6dl-sabreauto-ecspi.dtb \ | 26 | imx6dl-sabreauto.dtb imx6dl-sabreauto-gpmi-weim.dtb imx6dl-sabreauto-ecspi.dtb \ |
27 | imx6dl-sabreauto-flexcan1.dtb imx6dl-sabreauto-enetirq.dtb \ | 27 | imx6dl-sabreauto-flexcan1.dtb imx6dl-sabreauto-enetirq.dtb \ |
28 | " | 28 | " |
29 | KERNEL_DEVICETREE_use-mainline-bsp = " \ | 29 | KERNEL_DEVICETREE:use-mainline-bsp = " \ |
30 | imx6qp-sabreauto.dtb \ | 30 | imx6qp-sabreauto.dtb \ |
31 | imx6q-sabreauto.dtb \ | 31 | imx6q-sabreauto.dtb \ |
32 | imx6dl-sabreauto.dtb \ | 32 | imx6dl-sabreauto.dtb \ |
@@ -34,18 +34,18 @@ KERNEL_DEVICETREE_use-mainline-bsp = " \ | |||
34 | 34 | ||
35 | ### u-boot-fslc settings ### | 35 | ### u-boot-fslc settings ### |
36 | 36 | ||
37 | SPL_BINARY_pn-u-boot-fslc = "SPL" | 37 | SPL_BINARY:pn-u-boot-fslc = "SPL" |
38 | UBOOT_MACHINE_pn-u-boot-fslc ?= "mx6sabreauto_defconfig" | 38 | UBOOT_MACHINE:pn-u-boot-fslc ?= "mx6sabreauto_defconfig" |
39 | UBOOT_SUFFIX_pn-u-boot-fslc = "img" | 39 | UBOOT_SUFFIX:pn-u-boot-fslc = "img" |
40 | 40 | ||
41 | ### u-boot-imx settings ### | 41 | ### u-boot-imx settings ### |
42 | 42 | ||
43 | # The u-boot-imx does not provide unified functionality for DL/Q/QP SoC | 43 | # The u-boot-imx does not provide unified functionality for DL/Q/QP SoC |
44 | # variants. Change the defconfig to the targeted SoC variant. | 44 | # variants. Change the defconfig to the targeted SoC variant. |
45 | SPL_BINARY_pn-u-boot-imx = "" | 45 | SPL_BINARY:pn-u-boot-imx = "" |
46 | UBOOT_MACHINE_pn-u-boot-imx = "mx6qsabreauto_defconfig" | 46 | UBOOT_MACHINE:pn-u-boot-imx = "mx6qsabreauto_defconfig" |
47 | UBOOT_MAKE_TARGET_pn-u-boot-imx = "u-boot.imx" | 47 | UBOOT_MAKE_TARGET:pn-u-boot-imx = "u-boot.imx" |
48 | UBOOT_SUFFIX_pn-u-boot-imx = "imx" | 48 | UBOOT_SUFFIX:pn-u-boot-imx = "imx" |
49 | 49 | ||
50 | WKS_FILE = " \ | 50 | WKS_FILE = " \ |
51 | ${@bb.utils.contains('IMX_DEFAULT_BOOTLOADER', \ | 51 | ${@bb.utils.contains('IMX_DEFAULT_BOOTLOADER', \ |
@@ -54,6 +54,6 @@ WKS_FILE = " \ | |||
54 | 54 | ||
55 | SERIAL_CONSOLES = "115200;ttymxc3" | 55 | SERIAL_CONSOLES = "115200;ttymxc3" |
56 | 56 | ||
57 | MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k" | 57 | MACHINE_FIRMWARE:append:mx6 = " linux-firmware-ath6k" |
58 | 58 | ||
59 | MACHINE_FEATURES += " pci wifi bluetooth" | 59 | MACHINE_FEATURES += " pci wifi bluetooth" |
diff --git a/conf/machine/imx6qdlsabresd.conf b/conf/machine/imx6qdlsabresd.conf index b3d09e93..27a2e9d7 100644 --- a/conf/machine/imx6qdlsabresd.conf +++ b/conf/machine/imx6qdlsabresd.conf | |||
@@ -35,7 +35,7 @@ KERNEL_DEVICETREE = " \ | |||
35 | imx6dl-sabresd-hdcp.dtb \ | 35 | imx6dl-sabresd-hdcp.dtb \ |
36 | imx6dl-sabresd-ldo.dtb \ | 36 | imx6dl-sabresd-ldo.dtb \ |
37 | " | 37 | " |
38 | KERNEL_DEVICETREE_use-mainline-bsp = " \ | 38 | KERNEL_DEVICETREE:use-mainline-bsp = " \ |
39 | imx6qp-sabresd.dtb \ | 39 | imx6qp-sabresd.dtb \ |
40 | imx6q-sabresd.dtb \ | 40 | imx6q-sabresd.dtb \ |
41 | imx6dl-sabresd.dtb \ | 41 | imx6dl-sabresd.dtb \ |
@@ -43,18 +43,18 @@ KERNEL_DEVICETREE_use-mainline-bsp = " \ | |||
43 | 43 | ||
44 | ### u-boot-fslc settings ### | 44 | ### u-boot-fslc settings ### |
45 | 45 | ||
46 | SPL_BINARY_pn-u-boot-fslc = "SPL" | 46 | SPL_BINARY:pn-u-boot-fslc = "SPL" |
47 | UBOOT_MACHINE_pn-u-boot-fslc ?= "mx6sabresd_defconfig" | 47 | UBOOT_MACHINE:pn-u-boot-fslc ?= "mx6sabresd_defconfig" |
48 | UBOOT_SUFFIX_pn-u-boot-fslc = "img" | 48 | UBOOT_SUFFIX:pn-u-boot-fslc = "img" |
49 | 49 | ||
50 | ### u-boot-imx settings ### | 50 | ### u-boot-imx settings ### |
51 | 51 | ||
52 | # The u-boot-imx does not provide unified functionality for DL/Q/QP SoC | 52 | # The u-boot-imx does not provide unified functionality for DL/Q/QP SoC |
53 | # variants. Change the defconfig to the targeted SoC variant. | 53 | # variants. Change the defconfig to the targeted SoC variant. |
54 | SPL_BINARY_pn-u-boot-imx = "" | 54 | SPL_BINARY:pn-u-boot-imx = "" |
55 | UBOOT_MACHINE_pn-u-boot-imx ?= "mx6qsabresd_defconfig" | 55 | UBOOT_MACHINE:pn-u-boot-imx ?= "mx6qsabresd_defconfig" |
56 | UBOOT_MAKE_TARGET_pn-u-boot-imx = "u-boot.imx" | 56 | UBOOT_MAKE_TARGET:pn-u-boot-imx = "u-boot.imx" |
57 | UBOOT_SUFFIX_pn-u-boot-imx = "imx" | 57 | UBOOT_SUFFIX:pn-u-boot-imx = "imx" |
58 | 58 | ||
59 | WKS_FILE = " \ | 59 | WKS_FILE = " \ |
60 | ${@bb.utils.contains('IMX_DEFAULT_BOOTLOADER', \ | 60 | ${@bb.utils.contains('IMX_DEFAULT_BOOTLOADER', \ |
@@ -63,6 +63,6 @@ WKS_FILE = " \ | |||
63 | 63 | ||
64 | SERIAL_CONSOLES = "115200;ttymxc0" | 64 | SERIAL_CONSOLES = "115200;ttymxc0" |
65 | 65 | ||
66 | MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k" | 66 | MACHINE_FIRMWARE:append:mx6 = " linux-firmware-ath6k" |
67 | 67 | ||
68 | MACHINE_FEATURES += " pci wifi bluetooth" | 68 | MACHINE_FEATURES += " pci wifi bluetooth" |
diff --git a/conf/machine/imx6slevk.conf b/conf/machine/imx6slevk.conf index 1e8c403b..8bef21b6 100644 --- a/conf/machine/imx6slevk.conf +++ b/conf/machine/imx6slevk.conf | |||
@@ -10,7 +10,7 @@ include conf/machine/include/imx-base.inc | |||
10 | include conf/machine/include/tune-cortexa9.inc | 10 | include conf/machine/include/tune-cortexa9.inc |
11 | 11 | ||
12 | KERNEL_DEVICETREE = "imx6sl-evk.dtb" | 12 | KERNEL_DEVICETREE = "imx6sl-evk.dtb" |
13 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 13 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
14 | imx6sl-evk-btwifi.dtb \ | 14 | imx6sl-evk-btwifi.dtb \ |
15 | imx6sl-evk-csi.dtb \ | 15 | imx6sl-evk-csi.dtb \ |
16 | imx6sl-evk-ldo.dtb \ | 16 | imx6sl-evk-ldo.dtb \ |
diff --git a/conf/machine/imx6sllevk.conf b/conf/machine/imx6sllevk.conf index 30b537f1..6282533a 100644 --- a/conf/machine/imx6sllevk.conf +++ b/conf/machine/imx6sllevk.conf | |||
@@ -23,7 +23,7 @@ UBOOT_CONFIG[sd-optee] = "mx6sllevk_optee_config,sdcard" | |||
23 | UBOOT_CONFIG[epdc] = "mx6sllevk_epdc_config" | 23 | UBOOT_CONFIG[epdc] = "mx6sllevk_epdc_config" |
24 | UBOOT_CONFIG[mfgtool] = "mx6sllevk_config" | 24 | UBOOT_CONFIG[mfgtool] = "mx6sllevk_config" |
25 | 25 | ||
26 | OPTEE_BIN_EXT_imx6sllevk = "6sllevk" | 26 | OPTEE_BIN_EXT:imx6sllevk = "6sllevk" |
27 | 27 | ||
28 | SERIAL_CONSOLES = "115200;ttymxc0" | 28 | SERIAL_CONSOLES = "115200;ttymxc0" |
29 | 29 | ||
diff --git a/conf/machine/imx6sxsabreauto.conf b/conf/machine/imx6sxsabreauto.conf index f7031ccb..2354635e 100644 --- a/conf/machine/imx6sxsabreauto.conf +++ b/conf/machine/imx6sxsabreauto.conf | |||
@@ -10,7 +10,7 @@ require conf/machine/include/imx-base.inc | |||
10 | require conf/machine/include/tune-cortexa9.inc | 10 | require conf/machine/include/tune-cortexa9.inc |
11 | 11 | ||
12 | KERNEL_DEVICETREE = "imx6sx-sabreauto.dtb" | 12 | KERNEL_DEVICETREE = "imx6sx-sabreauto.dtb" |
13 | KERNEL_DEVICETREE_use-mainline-bsp = "imx6sx-sabreauto.dtb" | 13 | KERNEL_DEVICETREE:use-mainline-bsp = "imx6sx-sabreauto.dtb" |
14 | 14 | ||
15 | UBOOT_MAKE_TARGET = "u-boot.imx" | 15 | UBOOT_MAKE_TARGET = "u-boot.imx" |
16 | UBOOT_SUFFIX = "imx" | 16 | UBOOT_SUFFIX = "imx" |
@@ -29,6 +29,6 @@ OPTEE_BIN_EXT = "6sxauto" | |||
29 | 29 | ||
30 | SERIAL_CONSOLES = "115200;ttymxc3" | 30 | SERIAL_CONSOLES = "115200;ttymxc3" |
31 | 31 | ||
32 | MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k" | 32 | MACHINE_FIRMWARE:append:mx6 = " linux-firmware-ath6k" |
33 | 33 | ||
34 | MACHINE_FEATURES += " pci wifi bluetooth" | 34 | MACHINE_FEATURES += " pci wifi bluetooth" |
diff --git a/conf/machine/imx6sxsabresd.conf b/conf/machine/imx6sxsabresd.conf index ff7d6ae6..fcfcbd5f 100644 --- a/conf/machine/imx6sxsabresd.conf +++ b/conf/machine/imx6sxsabresd.conf | |||
@@ -14,7 +14,7 @@ KERNEL_DEVICETREE = " \ | |||
14 | imx6sx-sdb-reva.dtb \ | 14 | imx6sx-sdb-reva.dtb \ |
15 | imx6sx-sdb-sai.dtb \ | 15 | imx6sx-sdb-sai.dtb \ |
16 | " | 16 | " |
17 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 17 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
18 | imx6sx-sdb-btwifi.dtb \ | 18 | imx6sx-sdb-btwifi.dtb \ |
19 | imx6sx-sdb-emmc.dtb \ | 19 | imx6sx-sdb-emmc.dtb \ |
20 | imx6sx-sdb-lcdif1.dtb \ | 20 | imx6sx-sdb-lcdif1.dtb \ |
@@ -43,6 +43,6 @@ OPTEE_BIN_EXT = "6sxsdb" | |||
43 | 43 | ||
44 | SERIAL_CONSOLES = "115200;ttymxc0" | 44 | SERIAL_CONSOLES = "115200;ttymxc0" |
45 | 45 | ||
46 | MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k" | 46 | MACHINE_FIRMWARE:append:mx6 = " linux-firmware-ath6k" |
47 | 47 | ||
48 | MACHINE_FEATURES += "pci wifi bluetooth bcm4339 bcm43455" | 48 | MACHINE_FEATURES += "pci wifi bluetooth bcm4339 bcm43455" |
diff --git a/conf/machine/imx6ulevk.conf b/conf/machine/imx6ulevk.conf index f7c5d8ae..6fd14456 100644 --- a/conf/machine/imx6ulevk.conf +++ b/conf/machine/imx6ulevk.conf | |||
@@ -21,19 +21,19 @@ KERNEL_DEVICETREE = " \ | |||
21 | imx6ul-14x14-evk-emmc.dtb \ | 21 | imx6ul-14x14-evk-emmc.dtb \ |
22 | imx6ul-14x14-evk-gpmi-weim.dtb \ | 22 | imx6ul-14x14-evk-gpmi-weim.dtb \ |
23 | " | 23 | " |
24 | KERNEL_DEVICETREE_use-mainline-bsp = "imx6ul-14x14-evk.dtb" | 24 | KERNEL_DEVICETREE:use-mainline-bsp = "imx6ul-14x14-evk.dtb" |
25 | 25 | ||
26 | ### u-boot-fslc settings ### | 26 | ### u-boot-fslc settings ### |
27 | 27 | ||
28 | SPL_BINARY_pn-u-boot-fslc = "SPL" | 28 | SPL_BINARY:pn-u-boot-fslc = "SPL" |
29 | UBOOT_SUFFIX_pn-u-boot-fslc = "img" | 29 | UBOOT_SUFFIX:pn-u-boot-fslc = "img" |
30 | 30 | ||
31 | ### u-boot-imx settings ### | 31 | ### u-boot-imx settings ### |
32 | 32 | ||
33 | # The u-boot-imx does not provide SPL support | 33 | # The u-boot-imx does not provide SPL support |
34 | SPL_BINARY_pn-u-boot-imx = "" | 34 | SPL_BINARY:pn-u-boot-imx = "" |
35 | UBOOT_MAKE_TARGET_pn-u-boot-imx = "u-boot.imx" | 35 | UBOOT_MAKE_TARGET:pn-u-boot-imx = "u-boot.imx" |
36 | UBOOT_SUFFIX_pn-u-boot-imx = "imx" | 36 | UBOOT_SUFFIX:pn-u-boot-imx = "imx" |
37 | 37 | ||
38 | WKS_FILE = " \ | 38 | WKS_FILE = " \ |
39 | ${@bb.utils.contains('IMX_DEFAULT_BOOTLOADER', \ | 39 | ${@bb.utils.contains('IMX_DEFAULT_BOOTLOADER', \ |
diff --git a/conf/machine/imx6ullevk.conf b/conf/machine/imx6ullevk.conf index bd592a20..f5b7309f 100644 --- a/conf/machine/imx6ullevk.conf +++ b/conf/machine/imx6ullevk.conf | |||
@@ -15,7 +15,7 @@ KERNEL_DEVICETREE = " \ | |||
15 | imx6ull-14x14-evk.dtb \ | 15 | imx6ull-14x14-evk.dtb \ |
16 | " | 16 | " |
17 | 17 | ||
18 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 18 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
19 | imx6ull-14x14-evk-btwifi.dtb \ | 19 | imx6ull-14x14-evk-btwifi.dtb \ |
20 | imx6ull-14x14-evk-btwifi-oob.dtb \ | 20 | imx6ull-14x14-evk-btwifi-oob.dtb \ |
21 | imx6ull-14x14-evk-emmc.dtb \ | 21 | imx6ull-14x14-evk-emmc.dtb \ |
diff --git a/conf/machine/imx6ulz-14x14-evk.conf b/conf/machine/imx6ulz-14x14-evk.conf index 7b794e7c..a27f1ef1 100644 --- a/conf/machine/imx6ulz-14x14-evk.conf +++ b/conf/machine/imx6ulz-14x14-evk.conf | |||
@@ -14,7 +14,7 @@ MACHINE_FEATURES += "wifi bluetooth bcm4339 bcm43455" | |||
14 | KERNEL_DEVICETREE = " \ | 14 | KERNEL_DEVICETREE = " \ |
15 | imx6ulz-14x14-evk.dtb \ | 15 | imx6ulz-14x14-evk.dtb \ |
16 | " | 16 | " |
17 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 17 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
18 | imx6ulz-14x14-evk-btwifi.dtb \ | 18 | imx6ulz-14x14-evk-btwifi.dtb \ |
19 | imx6ulz-14x14-evk-emmc.dtb \ | 19 | imx6ulz-14x14-evk-emmc.dtb \ |
20 | imx6ulz-14x14-evk-gpmi-weim.dtb \ | 20 | imx6ulz-14x14-evk-gpmi-weim.dtb \ |
diff --git a/conf/machine/imx7dsabresd.conf b/conf/machine/imx7dsabresd.conf index e848f294..860c8007 100644 --- a/conf/machine/imx7dsabresd.conf +++ b/conf/machine/imx7dsabresd.conf | |||
@@ -12,7 +12,7 @@ require conf/machine/include/tune-cortexa7.inc | |||
12 | MACHINE_FEATURES += "pci wifi bluetooth bcm4339 bcm43455" | 12 | MACHINE_FEATURES += "pci wifi bluetooth bcm4339 bcm43455" |
13 | 13 | ||
14 | KERNEL_DEVICETREE = "imx7d-sdb.dtb" | 14 | KERNEL_DEVICETREE = "imx7d-sdb.dtb" |
15 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 15 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
16 | imx7d-sdb-epdc.dtb \ | 16 | imx7d-sdb-epdc.dtb \ |
17 | imx7d-sdb-gpmi-weim.dtb \ | 17 | imx7d-sdb-gpmi-weim.dtb \ |
18 | imx7d-sdb-m4.dtb \ | 18 | imx7d-sdb-m4.dtb \ |
diff --git a/conf/machine/imx7ulpevk.conf b/conf/machine/imx7ulpevk.conf index a587f44b..d685a90c 100644 --- a/conf/machine/imx7ulpevk.conf +++ b/conf/machine/imx7ulpevk.conf | |||
@@ -14,10 +14,10 @@ MACHINE_FEATURES += "pci wifi bluetooth bcm43430" | |||
14 | KERNEL_DEVICETREE = " \ | 14 | KERNEL_DEVICETREE = " \ |
15 | imx7ulp-evk.dtb \ | 15 | imx7ulp-evk.dtb \ |
16 | " | 16 | " |
17 | KERNEL_DEVICETREE_append_use-mainline-bsp = " \ | 17 | KERNEL_DEVICETREE:append:use-mainline-bsp = " \ |
18 | imx7ulp-com.dtb \ | 18 | imx7ulp-com.dtb \ |
19 | " | 19 | " |
20 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 20 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
21 | imx7ulp-evk-ft5416.dtb \ | 21 | imx7ulp-evk-ft5416.dtb \ |
22 | imx7ulp-evk-mipi.dtb \ | 22 | imx7ulp-evk-mipi.dtb \ |
23 | imx7ulp-evkb.dtb \ | 23 | imx7ulp-evkb.dtb \ |
diff --git a/conf/machine/imx8dxl-lpddr4-evk.conf b/conf/machine/imx8dxl-lpddr4-evk.conf index 1ea5260b..d44a4732 100644 --- a/conf/machine/imx8dxl-lpddr4-evk.conf +++ b/conf/machine/imx8dxl-lpddr4-evk.conf | |||
@@ -5,7 +5,7 @@ | |||
5 | 5 | ||
6 | require conf/machine/include/imx8dxl-evk.inc | 6 | require conf/machine/include/imx8dxl-evk.inc |
7 | KERNEL_DEVICETREE_BASENAME = "imx8dxl-evk" | 7 | KERNEL_DEVICETREE_BASENAME = "imx8dxl-evk" |
8 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 8 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
9 | freescale/${KERNEL_DEVICETREE_BASENAME}-enet0.dtb \ | 9 | freescale/${KERNEL_DEVICETREE_BASENAME}-enet0.dtb \ |
10 | freescale/${KERNEL_DEVICETREE_BASENAME}-enet0-tja1100.dtb \ | 10 | freescale/${KERNEL_DEVICETREE_BASENAME}-enet0-tja1100.dtb \ |
11 | freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \ | 11 | freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \ |
diff --git a/conf/machine/imx8mm-ddr4-evk.conf b/conf/machine/imx8mm-ddr4-evk.conf index 3901bb92..f21cc381 100644 --- a/conf/machine/imx8mm-ddr4-evk.conf +++ b/conf/machine/imx8mm-ddr4-evk.conf | |||
@@ -7,7 +7,7 @@ | |||
7 | require include/imx8mm-evk.inc | 7 | require include/imx8mm-evk.inc |
8 | 8 | ||
9 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" | 9 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" |
10 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 10 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
11 | freescale/${KERNEL_DEVICETREE_BASENAME}-revb-rm67191.dtb \ | 11 | freescale/${KERNEL_DEVICETREE_BASENAME}-revb-rm67191.dtb \ |
12 | freescale/${KERNEL_DEVICETREE_BASENAME}-revb.dtb \ | 12 | freescale/${KERNEL_DEVICETREE_BASENAME}-revb.dtb \ |
13 | " | 13 | " |
diff --git a/conf/machine/imx8mm-lpddr4-evk.conf b/conf/machine/imx8mm-lpddr4-evk.conf index 6007c540..0a85ed20 100644 --- a/conf/machine/imx8mm-lpddr4-evk.conf +++ b/conf/machine/imx8mm-lpddr4-evk.conf | |||
@@ -8,7 +8,7 @@ require include/imx8mm-evk.inc | |||
8 | 8 | ||
9 | # The device tree name is implicit for LPDDR4, so can't use MACHINE here | 9 | # The device tree name is implicit for LPDDR4, so can't use MACHINE here |
10 | KERNEL_DEVICETREE_BASENAME = "imx8mm-evk" | 10 | KERNEL_DEVICETREE_BASENAME = "imx8mm-evk" |
11 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 11 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
12 | freescale/${KERNEL_DEVICETREE_BASENAME}-8mic-revE.dtb \ | 12 | freescale/${KERNEL_DEVICETREE_BASENAME}-8mic-revE.dtb \ |
13 | freescale/${KERNEL_DEVICETREE_BASENAME}-8mic-swpdm.dtb \ | 13 | freescale/${KERNEL_DEVICETREE_BASENAME}-8mic-swpdm.dtb \ |
14 | freescale/${KERNEL_DEVICETREE_BASENAME}-ak4497.dtb \ | 14 | freescale/${KERNEL_DEVICETREE_BASENAME}-ak4497.dtb \ |
diff --git a/conf/machine/imx8mn-ddr4-evk.conf b/conf/machine/imx8mn-ddr4-evk.conf index 442afdbd..d004d2ae 100644 --- a/conf/machine/imx8mn-ddr4-evk.conf +++ b/conf/machine/imx8mn-ddr4-evk.conf | |||
@@ -7,7 +7,7 @@ | |||
7 | require include/imx8mn-evk.inc | 7 | require include/imx8mn-evk.inc |
8 | 8 | ||
9 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" | 9 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" |
10 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 10 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
11 | freescale/${KERNEL_DEVICETREE_BASENAME}-usd-wifi.dtb \ | 11 | freescale/${KERNEL_DEVICETREE_BASENAME}-usd-wifi.dtb \ |
12 | " | 12 | " |
13 | UBOOT_CONFIG_BASENAME = "imx8mn_ddr4_evk" | 13 | UBOOT_CONFIG_BASENAME = "imx8mn_ddr4_evk" |
diff --git a/conf/machine/imx8mn-lpddr4-evk.conf b/conf/machine/imx8mn-lpddr4-evk.conf index 7c58bc19..2e5e6be9 100644 --- a/conf/machine/imx8mn-lpddr4-evk.conf +++ b/conf/machine/imx8mn-lpddr4-evk.conf | |||
@@ -8,7 +8,7 @@ require include/imx8mn-evk.inc | |||
8 | 8 | ||
9 | # The device tree name is implicit for LPDDR4, so can't use MACHINE here | 9 | # The device tree name is implicit for LPDDR4, so can't use MACHINE here |
10 | KERNEL_DEVICETREE_BASENAME = "imx8mn-evk" | 10 | KERNEL_DEVICETREE_BASENAME = "imx8mn-evk" |
11 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 11 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
12 | freescale/${KERNEL_DEVICETREE_BASENAME}-8mic-revE.dtb \ | 12 | freescale/${KERNEL_DEVICETREE_BASENAME}-8mic-revE.dtb \ |
13 | " | 13 | " |
14 | UBOOT_CONFIG_BASENAME = "imx8mn_evk" | 14 | UBOOT_CONFIG_BASENAME = "imx8mn_evk" |
diff --git a/conf/machine/imx8mp-ddr4-evk.conf b/conf/machine/imx8mp-ddr4-evk.conf index 09517769..78e0c160 100644 --- a/conf/machine/imx8mp-ddr4-evk.conf +++ b/conf/machine/imx8mp-ddr4-evk.conf | |||
@@ -8,7 +8,7 @@ require include/imx8mp-evk.inc | |||
8 | 8 | ||
9 | # FIXME: This machine is not yet supported by u-boot-fslc, so for now | 9 | # FIXME: This machine is not yet supported by u-boot-fslc, so for now |
10 | # use u-boot-imx for mainline. | 10 | # use u-boot-imx for mainline. |
11 | IMX_DEFAULT_BOOTLOADER_use-mainline-bsp = "u-boot-imx" | 11 | IMX_DEFAULT_BOOTLOADER:use-mainline-bsp = "u-boot-imx" |
12 | 12 | ||
13 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" | 13 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" |
14 | 14 | ||
diff --git a/conf/machine/imx8mp-lpddr4-evk.conf b/conf/machine/imx8mp-lpddr4-evk.conf index cf926c08..76a1f449 100644 --- a/conf/machine/imx8mp-lpddr4-evk.conf +++ b/conf/machine/imx8mp-lpddr4-evk.conf | |||
@@ -11,7 +11,7 @@ KERNEL_DEVICETREE_BASENAME = "imx8mp-evk" | |||
11 | 11 | ||
12 | # NXP kernel has additional DTB files for various board configuration and | 12 | # NXP kernel has additional DTB files for various board configuration and |
13 | # derivates. Include them here for NXP BSP only | 13 | # derivates. Include them here for NXP BSP only |
14 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 14 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
15 | freescale/imx8mp-ab2.dtb \ | 15 | freescale/imx8mp-ab2.dtb \ |
16 | freescale/imx8mp-evk-basler.dtb \ | 16 | freescale/imx8mp-evk-basler.dtb \ |
17 | freescale/imx8mp-evk-basler-ov2775.dtb \ | 17 | freescale/imx8mp-evk-basler-ov2775.dtb \ |
diff --git a/conf/machine/imx8mq-evk.conf b/conf/machine/imx8mq-evk.conf index 9907ef4b..b6dcd890 100644 --- a/conf/machine/imx8mq-evk.conf +++ b/conf/machine/imx8mq-evk.conf | |||
@@ -12,14 +12,14 @@ require conf/machine/include/tune-cortexa53.inc | |||
12 | IMX_DEFAULT_BSP = "nxp" | 12 | IMX_DEFAULT_BSP = "nxp" |
13 | 13 | ||
14 | MACHINE_FEATURES += "pci wifi bluetooth optee bcm43455 bcm4356" | 14 | MACHINE_FEATURES += "pci wifi bluetooth optee bcm43455 bcm4356" |
15 | MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359" | 15 | MACHINE_FEATURES:append:use-nxp-bsp = " bcm4359" |
16 | 16 | ||
17 | MACHINE_SOCARCH_FILTER_append_mx8mq = " virtual/libopenvg virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl virtual/libg2d" | 17 | MACHINE_SOCARCH_FILTER:append:mx8mq = " virtual/libopenvg virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl virtual/libg2d" |
18 | 18 | ||
19 | KERNEL_DEVICETREE = " \ | 19 | KERNEL_DEVICETREE = " \ |
20 | freescale/imx8mq-evk.dtb \ | 20 | freescale/imx8mq-evk.dtb \ |
21 | " | 21 | " |
22 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 22 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
23 | freescale/imx8mq-evk-ak4497.dtb \ | 23 | freescale/imx8mq-evk-ak4497.dtb \ |
24 | freescale/imx8mq-evk-audio-tdm.dtb \ | 24 | freescale/imx8mq-evk-audio-tdm.dtb \ |
25 | freescale/imx8mq-evk-dcss-adv7535.dtb \ | 25 | freescale/imx8mq-evk-dcss-adv7535.dtb \ |
@@ -40,8 +40,8 @@ KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | |||
40 | freescale/imx8mq-evk-usdhc2-m2.dtb \ | 40 | freescale/imx8mq-evk-usdhc2-m2.dtb \ |
41 | " | 41 | " |
42 | 42 | ||
43 | IMX_DEFAULT_BOOTLOADER_use-nxp-bsp = "u-boot-imx" | 43 | IMX_DEFAULT_BOOTLOADER:use-nxp-bsp = "u-boot-imx" |
44 | IMX_DEFAULT_BOOTLOADER_use-mainline-bsp = "u-boot-fslc" | 44 | IMX_DEFAULT_BOOTLOADER:use-mainline-bsp = "u-boot-fslc" |
45 | 45 | ||
46 | UBOOT_SUFFIX = "bin" | 46 | UBOOT_SUFFIX = "bin" |
47 | 47 | ||
@@ -77,7 +77,7 @@ IMX_BOOT_SEEK = "33" | |||
77 | OPTEE_BIN_EXT = "8mq" | 77 | OPTEE_BIN_EXT = "8mq" |
78 | 78 | ||
79 | # Add additional firmware | 79 | # Add additional firmware |
80 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | 80 | MACHINE_FIRMWARE:append = " linux-firmware-ath10k" |
81 | 81 | ||
82 | # Use gstreamer 1.16 from meta-freescale | 82 | # Use gstreamer 1.16 from meta-freescale |
83 | PREFERRED_VERSION_gstreamer1.0 ?= "1.16.imx" | 83 | PREFERRED_VERSION_gstreamer1.0 ?= "1.16.imx" |
diff --git a/conf/machine/imx8qm-mek.conf b/conf/machine/imx8qm-mek.conf index 5ceb6b8b..eb6ceced 100644 --- a/conf/machine/imx8qm-mek.conf +++ b/conf/machine/imx8qm-mek.conf | |||
@@ -11,10 +11,10 @@ require conf/machine/include/tune-cortexa72-cortexa53.inc | |||
11 | IMX_DEFAULT_BSP = "nxp" | 11 | IMX_DEFAULT_BSP = "nxp" |
12 | 12 | ||
13 | MACHINE_FEATURES += "pci optee bcm43455 bcm4356" | 13 | MACHINE_FEATURES += "pci optee bcm43455 bcm4356" |
14 | MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359" | 14 | MACHINE_FEATURES:append:use-nxp-bsp = " bcm4359" |
15 | 15 | ||
16 | # Don't include kernels in standard images | 16 | # Don't include kernels in standard images |
17 | RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" | 17 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" |
18 | 18 | ||
19 | LOADADDR = "" | 19 | LOADADDR = "" |
20 | 20 | ||
@@ -55,8 +55,8 @@ UBOOT_MAKE_TARGET = \ | |||
55 | SPL_BINARY = \ | 55 | SPL_BINARY = \ |
56 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'spl/u-boot-spl.bin', \ | 56 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'spl/u-boot-spl.bin', \ |
57 | '', d)}" | 57 | '', d)}" |
58 | IMX_DEFAULT_BOOTLOADER_use-nxp-bsp = "u-boot-imx" | 58 | IMX_DEFAULT_BOOTLOADER:use-nxp-bsp = "u-boot-imx" |
59 | IMX_DEFAULT_BOOTLOADER_use-mainline-bsp = "u-boot-fslc" | 59 | IMX_DEFAULT_BOOTLOADER:use-mainline-bsp = "u-boot-fslc" |
60 | 60 | ||
61 | UBOOT_SUFFIX = "bin" | 61 | UBOOT_SUFFIX = "bin" |
62 | 62 | ||
@@ -86,4 +86,4 @@ IMX_BOOT_SOC_TARGET = "iMX8QM" | |||
86 | BOARD_TYPE = "mek" | 86 | BOARD_TYPE = "mek" |
87 | 87 | ||
88 | # Add additional firmware | 88 | # Add additional firmware |
89 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | 89 | MACHINE_FIRMWARE:append = " linux-firmware-ath10k" |
diff --git a/conf/machine/imx8qxp-mek.conf b/conf/machine/imx8qxp-mek.conf index 5b29138f..29412cc3 100644 --- a/conf/machine/imx8qxp-mek.conf +++ b/conf/machine/imx8qxp-mek.conf | |||
@@ -8,7 +8,7 @@ MACHINEOVERRIDES =. "mx8qxp:" | |||
8 | require include/imx8x-mek.inc | 8 | require include/imx8x-mek.inc |
9 | 9 | ||
10 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" | 10 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" |
11 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 11 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
12 | freescale/${KERNEL_DEVICETREE_BASENAME}-a0.dtb \ | 12 | freescale/${KERNEL_DEVICETREE_BASENAME}-a0.dtb \ |
13 | freescale/${KERNEL_DEVICETREE_BASENAME}-dom0.dtb \ | 13 | freescale/${KERNEL_DEVICETREE_BASENAME}-dom0.dtb \ |
14 | freescale/${KERNEL_DEVICETREE_BASENAME}-dpu-lcdif.dtb \ | 14 | freescale/${KERNEL_DEVICETREE_BASENAME}-dpu-lcdif.dtb \ |
diff --git a/conf/machine/include/e5500-64b.inc b/conf/machine/include/e5500-64b.inc index 72b958cd..f384b34a 100644 --- a/conf/machine/include/e5500-64b.inc +++ b/conf/machine/include/e5500-64b.inc | |||
@@ -8,4 +8,4 @@ MACHINEOVERRIDES =. "e5500-64b:" | |||
8 | 8 | ||
9 | require conf/multilib.conf | 9 | require conf/multilib.conf |
10 | MULTILIBS ?= "multilib:lib32" | 10 | MULTILIBS ?= "multilib:lib32" |
11 | DEFAULTTUNE_virtclass-multilib-lib32 ?= "ppce5500" | 11 | DEFAULTTUNE:virtclass-multilib-lib32 ?= "ppce5500" |
diff --git a/conf/machine/include/e6500-64b.inc b/conf/machine/include/e6500-64b.inc index e0e04dbc..a94cb3b1 100644 --- a/conf/machine/include/e6500-64b.inc +++ b/conf/machine/include/e6500-64b.inc | |||
@@ -8,4 +8,4 @@ MACHINEOVERRIDES =. "e6500-64b:" | |||
8 | 8 | ||
9 | require conf/multilib.conf | 9 | require conf/multilib.conf |
10 | MULTILIBS ?= "multilib:lib32" | 10 | MULTILIBS ?= "multilib:lib32" |
11 | DEFAULTTUNE_virtclass-multilib-lib32 ?= "ppce6500" | 11 | DEFAULTTUNE:virtclass-multilib-lib32 ?= "ppce6500" |
diff --git a/conf/machine/include/e6500.inc b/conf/machine/include/e6500.inc index 8d773b6e..771fbe29 100644 --- a/conf/machine/include/e6500.inc +++ b/conf/machine/include/e6500.inc | |||
@@ -9,4 +9,4 @@ BUILD_64BIT_KERNEL = "1" | |||
9 | 9 | ||
10 | require conf/multilib.conf | 10 | require conf/multilib.conf |
11 | MULTILIBS ?= "multilib:lib64" | 11 | MULTILIBS ?= "multilib:lib64" |
12 | DEFAULTTUNE_virtclass-multilib-lib64 ?= "ppc64e6500" | 12 | DEFAULTTUNE:virtclass-multilib-lib64 ?= "ppc64e6500" |
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index f92a08af..b8bcecab 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
@@ -13,8 +13,8 @@ require conf/machine/include/utilities.inc | |||
13 | IMX_DEFAULT_BSP ?= "mainline" | 13 | IMX_DEFAULT_BSP ?= "mainline" |
14 | 14 | ||
15 | # Those are SoC families we'd like to force the use of mainline BSP. | 15 | # Those are SoC families we'd like to force the use of mainline BSP. |
16 | IMX_DEFAULT_BSP_mxs ?= "mainline" | 16 | IMX_DEFAULT_BSP:mxs ?= "mainline" |
17 | IMX_DEFAULT_BSP_mx5 ?= "mainline" | 17 | IMX_DEFAULT_BSP:mx5 ?= "mainline" |
18 | 18 | ||
19 | MACHINEOVERRIDES =. "use-${IMX_DEFAULT_BSP}-bsp:" | 19 | MACHINEOVERRIDES =. "use-${IMX_DEFAULT_BSP}-bsp:" |
20 | 20 | ||
@@ -32,16 +32,16 @@ UBOOT_BINARY ?= "u-boot.${UBOOT_SUFFIX}" | |||
32 | # ,----[ imx6qdlsabresd.conf ] | 32 | # ,----[ imx6qdlsabresd.conf ] |
33 | # | ### u-boot-fslc settings ### | 33 | # | ### u-boot-fslc settings ### |
34 | # | | 34 | # | |
35 | # | SPL_BINARY_pn-u-boot-fslc = "SPL" | 35 | # | SPL_BINARY:pn-u-boot-fslc = "SPL" |
36 | # | UBOOT_MACHINE_pn-u-boot-fslc ?= "mx6sabresd_defconfig" | 36 | # | UBOOT_MACHINE:pn-u-boot-fslc ?= "mx6sabresd_defconfig" |
37 | # | UBOOT_SUFFIX_pn-u-boot-fslc = "img" | 37 | # | UBOOT_SUFFIX:pn-u-boot-fslc = "img" |
38 | # | | 38 | # | |
39 | # | ### u-boot-imx settings ### | 39 | # | ### u-boot-imx settings ### |
40 | # | | 40 | # | |
41 | # | # The u-boot-imx does not provide unified functionality for DL/Q/QP SoC | 41 | # | # The u-boot-imx does not provide unified functionality for DL/Q/QP SoC |
42 | # | # variants. Change the defconfig to the targeted SoC variant. | 42 | # | # variants. Change the defconfig to the targeted SoC variant. |
43 | # | UBOOT_MACHINE_pn-u-boot-imx ?= "mx6qsabresd_defconfig" | 43 | # | UBOOT_MACHINE:pn-u-boot-imx ?= "mx6qsabresd_defconfig" |
44 | # | UBOOT_SUFFIX_pn-u-boot-imx = "imx" | 44 | # | UBOOT_SUFFIX:pn-u-boot-imx = "imx" |
45 | # `---- | 45 | # `---- |
46 | # | 46 | # |
47 | # As result, the 'UBOOT_SUFFIX' is dynamically set based on the preferred U-Boot | 47 | # As result, the 'UBOOT_SUFFIX' is dynamically set based on the preferred U-Boot |
@@ -61,7 +61,7 @@ UBOOT_BINARY ?= "u-boot.${UBOOT_SUFFIX}" | |||
61 | # | UBOOT_MACHINE = "mx53loco_config" | 61 | # | UBOOT_MACHINE = "mx53loco_config" |
62 | # `---- | 62 | # `---- |
63 | IMX_DEFAULT_BOOTLOADER ??= "u-boot-fslc" | 63 | IMX_DEFAULT_BOOTLOADER ??= "u-boot-fslc" |
64 | UBOOT_SUFFIX ?= "${UBOOT_SUFFIX_pn-${IMX_DEFAULT_BOOTLOADER}}" | 64 | UBOOT_SUFFIX ?= "${UBOOT_SUFFIX:pn-${IMX_DEFAULT_BOOTLOADER}}" |
65 | 65 | ||
66 | # We need to export the original variable to allow it to be used when generating | 66 | # We need to export the original variable to allow it to be used when generating |
67 | # wic based images. | 67 | # wic based images. |
@@ -75,33 +75,33 @@ PREFERRED_PROVIDER_virtual/bootloader ??= "${IMX_DEFAULT_BOOTLOADER}" | |||
75 | 75 | ||
76 | PREFERRED_PROVIDER_u-boot-mxsboot-native ??= "u-boot-fslc-mxsboot-native" | 76 | PREFERRED_PROVIDER_u-boot-mxsboot-native ??= "u-boot-fslc-mxsboot-native" |
77 | 77 | ||
78 | UBOOT_ENTRYPOINT_mxs = "0x40008000" | 78 | UBOOT_ENTRYPOINT:mxs = "0x40008000" |
79 | UBOOT_ENTRYPOINT_mx51 = "0x90008000" | 79 | UBOOT_ENTRYPOINT:mx51 = "0x90008000" |
80 | UBOOT_ENTRYPOINT_mx53 = "0x70008000" | 80 | UBOOT_ENTRYPOINT:mx53 = "0x70008000" |
81 | UBOOT_ENTRYPOINT_mx6 = "0x10008000" | 81 | UBOOT_ENTRYPOINT:mx6 = "0x10008000" |
82 | UBOOT_ENTRYPOINT_mx6sl = "0x80008000" | 82 | UBOOT_ENTRYPOINT:mx6sl = "0x80008000" |
83 | UBOOT_ENTRYPOINT_mx6sll = "0x80008000" | 83 | UBOOT_ENTRYPOINT:mx6sll = "0x80008000" |
84 | UBOOT_ENTRYPOINT_mx6sx = "0x80008000" | 84 | UBOOT_ENTRYPOINT:mx6sx = "0x80008000" |
85 | UBOOT_ENTRYPOINT_mx6ul = "0x80008000" | 85 | UBOOT_ENTRYPOINT:mx6ul = "0x80008000" |
86 | UBOOT_ENTRYPOINT_mx6ull = "0x80008000" | 86 | UBOOT_ENTRYPOINT:mx6ull = "0x80008000" |
87 | UBOOT_ENTRYPOINT_mx6ulz = "0x80008000" | 87 | UBOOT_ENTRYPOINT:mx6ulz = "0x80008000" |
88 | UBOOT_ENTRYPOINT_mx7 = "0x80008000" | 88 | UBOOT_ENTRYPOINT:mx7 = "0x80008000" |
89 | UBOOT_ENTRYPOINT_mx7ulp = "0x60008000" | 89 | UBOOT_ENTRYPOINT:mx7ulp = "0x60008000" |
90 | UBOOT_ENTRYPOINT_mx8m = "0x40480000" | 90 | UBOOT_ENTRYPOINT:mx8m = "0x40480000" |
91 | UBOOT_ENTRYPOINT_vf = "0x80008000" | 91 | UBOOT_ENTRYPOINT:vf = "0x80008000" |
92 | 92 | ||
93 | # Some derivates can utilize the boot container provided by U-Boot, | 93 | # Some derivates can utilize the boot container provided by U-Boot, |
94 | # below variable sets that those machines which have a imx-boot-container | 94 | # below variable sets that those machines which have a imx-boot-container |
95 | # in their MACHINEOVERRIDES can inherit a imx-boot-container class | 95 | # in their MACHINEOVERRIDES can inherit a imx-boot-container class |
96 | UBOOT_PROVIDES_BOOT_CONTAINER = "0" | 96 | UBOOT_PROVIDES_BOOT_CONTAINER = "0" |
97 | UBOOT_PROVIDES_BOOT_CONTAINER_imx-boot-container = "1" | 97 | UBOOT_PROVIDES_BOOT_CONTAINER:imx-boot-container = "1" |
98 | 98 | ||
99 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" | 99 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" |
100 | XSERVER_DRIVER = "xf86-video-fbdev" | 100 | XSERVER_DRIVER = "xf86-video-fbdev" |
101 | XSERVER_DRIVER_imxgpu2d = "xf86-video-imx-vivante" | 101 | XSERVER_DRIVER:imxgpu2d = "xf86-video-imx-vivante" |
102 | XSERVER_DRIVER_vf = "xf86-video-modesetting" | 102 | XSERVER_DRIVER:vf = "xf86-video-modesetting" |
103 | XSERVER_DRIVER_append_mx8 = " xf86-video-modesetting" | 103 | XSERVER_DRIVER:append:mx8 = " xf86-video-modesetting" |
104 | XSERVER_DRIVER_use-mainline-bsp = " \ | 104 | XSERVER_DRIVER:use-mainline-bsp = " \ |
105 | xf86-video-fbdev \ | 105 | xf86-video-fbdev \ |
106 | xf86-video-modesetting \ | 106 | xf86-video-modesetting \ |
107 | xserver-xorg-extension-glx \ | 107 | xserver-xorg-extension-glx \ |
@@ -118,41 +118,41 @@ MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" | |||
118 | # ARM_INSTRUCTION_SET = "thumb" | 118 | # ARM_INSTRUCTION_SET = "thumb" |
119 | # | 119 | # |
120 | # handled by software | 120 | # handled by software |
121 | # DEFAULTTUNE_mx6 ?= "cortexa9t-neon" | 121 | # DEFAULTTUNE:mx6 ?= "cortexa9t-neon" |
122 | # handled by hardware | 122 | # handled by hardware |
123 | DEFAULTTUNE_mx6 ?= "cortexa9thf-neon" | 123 | DEFAULTTUNE:mx6 ?= "cortexa9thf-neon" |
124 | DEFAULTTUNE_mx6ul ?= "cortexa7thf-neon" | 124 | DEFAULTTUNE:mx6ul ?= "cortexa7thf-neon" |
125 | DEFAULTTUNE_mx6ull ?= "cortexa7thf-neon" | 125 | DEFAULTTUNE:mx6ull ?= "cortexa7thf-neon" |
126 | DEFAULTTUNE_mx6ulz ?= "cortexa7thf-neon" | 126 | DEFAULTTUNE:mx6ulz ?= "cortexa7thf-neon" |
127 | DEFAULTTUNE_mx7 ?= "cortexa7thf-neon" | 127 | DEFAULTTUNE:mx7 ?= "cortexa7thf-neon" |
128 | DEFAULTTUNE_vf ?= "cortexa5thf-neon" | 128 | DEFAULTTUNE:vf ?= "cortexa5thf-neon" |
129 | 129 | ||
130 | DEFAULTTUNE_mx8m ?= "cortexa53-crypto" | 130 | DEFAULTTUNE:mx8m ?= "cortexa53-crypto" |
131 | DEFAULTTUNE_mx8qm ?= "cortexa72-cortexa53-crypto" | 131 | DEFAULTTUNE:mx8qm ?= "cortexa72-cortexa53-crypto" |
132 | DEFAULTTUNE_mx8qxp ?= "cortexa35-crypto" | 132 | DEFAULTTUNE:mx8qxp ?= "cortexa35-crypto" |
133 | 133 | ||
134 | INHERIT += "machine-overrides-extender" | 134 | INHERIT += "machine-overrides-extender" |
135 | 135 | ||
136 | MACHINEOVERRIDES_EXTENDER_mx25 = "use-mainline-bsp" | 136 | MACHINEOVERRIDES_EXTENDER:mx25 = "use-mainline-bsp" |
137 | MACHINEOVERRIDES_EXTENDER_mx6q = "imxfbdev:imxipu:imxvpu:imxgpu:imxgpu2d:imxgpu3d" | 137 | MACHINEOVERRIDES_EXTENDER:mx6q = "imxfbdev:imxipu:imxvpu:imxgpu:imxgpu2d:imxgpu3d" |
138 | MACHINEOVERRIDES_EXTENDER_mx6dl = "imxfbdev:imxpxp:imxipu:imxvpu:imxgpu:imxgpu2d:imxgpu3d:imxepdc" | 138 | MACHINEOVERRIDES_EXTENDER:mx6dl = "imxfbdev:imxpxp:imxipu:imxvpu:imxgpu:imxgpu2d:imxgpu3d:imxepdc" |
139 | MACHINEOVERRIDES_EXTENDER_mx6sx = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d" | 139 | MACHINEOVERRIDES_EXTENDER:mx6sx = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d" |
140 | MACHINEOVERRIDES_EXTENDER_mx6sl = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxepdc" | 140 | MACHINEOVERRIDES_EXTENDER:mx6sl = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxepdc" |
141 | MACHINEOVERRIDES_EXTENDER_mx6sll = "imxfbdev:imxpxp:imxepdc" | 141 | MACHINEOVERRIDES_EXTENDER:mx6sll = "imxfbdev:imxpxp:imxepdc" |
142 | MACHINEOVERRIDES_EXTENDER_mx6ul = "imxfbdev:imxpxp" | 142 | MACHINEOVERRIDES_EXTENDER:mx6ul = "imxfbdev:imxpxp" |
143 | MACHINEOVERRIDES_EXTENDER_mx6ull = "imxfbdev:imxpxp:imxepdc" | 143 | MACHINEOVERRIDES_EXTENDER:mx6ull = "imxfbdev:imxpxp:imxepdc" |
144 | MACHINEOVERRIDES_EXTENDER_mx6ulz = "imxfbdev:imxpxp:imxepdc" | 144 | MACHINEOVERRIDES_EXTENDER:mx6ulz = "imxfbdev:imxpxp:imxepdc" |
145 | MACHINEOVERRIDES_EXTENDER_mx7d = "imxfbdev:imxpxp:imxepdc" | 145 | MACHINEOVERRIDES_EXTENDER:mx7d = "imxfbdev:imxpxp:imxepdc" |
146 | MACHINEOVERRIDES_EXTENDER_mx7ulp = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d" | 146 | MACHINEOVERRIDES_EXTENDER:mx7ulp = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d" |
147 | MACHINEOVERRIDES_EXTENDER_mx8qm = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d" | 147 | MACHINEOVERRIDES_EXTENDER:mx8qm = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d" |
148 | MACHINEOVERRIDES_EXTENDER_mx8mm = "imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d" | 148 | MACHINEOVERRIDES_EXTENDER:mx8mm = "imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d" |
149 | MACHINEOVERRIDES_EXTENDER_mx8mn = "imxdrm:imxgpu:imxgpu3d" | 149 | MACHINEOVERRIDES_EXTENDER:mx8mn = "imxdrm:imxgpu:imxgpu3d" |
150 | MACHINEOVERRIDES_EXTENDER_mx8mp = "imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d" | 150 | MACHINEOVERRIDES_EXTENDER:mx8mp = "imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d" |
151 | MACHINEOVERRIDES_EXTENDER_mx8mq = "imxdrm:imxvpu:imxgpu:imxgpu3d" | 151 | MACHINEOVERRIDES_EXTENDER:mx8mq = "imxdrm:imxvpu:imxgpu:imxgpu3d" |
152 | MACHINEOVERRIDES_EXTENDER_mx8qxp = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d" | 152 | MACHINEOVERRIDES_EXTENDER:mx8qxp = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d" |
153 | MACHINEOVERRIDES_EXTENDER_mx8dxl = "imxfbdev" | 153 | MACHINEOVERRIDES_EXTENDER:mx8dxl = "imxfbdev" |
154 | 154 | ||
155 | MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \ | 155 | MACHINEOVERRIDES_EXTENDER_FILTER_OUT:use-mainline-bsp = " \ |
156 | imx \ | 156 | imx \ |
157 | \ | 157 | \ |
158 | mx6 \ | 158 | mx6 \ |
@@ -182,40 +182,40 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \ | |||
182 | 182 | ||
183 | # Sub-architecture support | 183 | # Sub-architecture support |
184 | MACHINE_SOCARCH_SUFFIX ?= "" | 184 | MACHINE_SOCARCH_SUFFIX ?= "" |
185 | MACHINE_SOCARCH_SUFFIX_mx6q = "-mx6qdl" | 185 | MACHINE_SOCARCH_SUFFIX:mx6q = "-mx6qdl" |
186 | MACHINE_SOCARCH_SUFFIX_mx6dl = "-mx6qdl" | 186 | MACHINE_SOCARCH_SUFFIX:mx6dl = "-mx6qdl" |
187 | MACHINE_SOCARCH_SUFFIX_mx6sx = "-mx6sx" | 187 | MACHINE_SOCARCH_SUFFIX:mx6sx = "-mx6sx" |
188 | MACHINE_SOCARCH_SUFFIX_mx6sl = "-mx6sl" | 188 | MACHINE_SOCARCH_SUFFIX:mx6sl = "-mx6sl" |
189 | MACHINE_SOCARCH_SUFFIX_mx6sll= "-mx6sll" | 189 | MACHINE_SOCARCH_SUFFIX:mx6sll= "-mx6sll" |
190 | MACHINE_SOCARCH_SUFFIX_mx7d = "-mx7d" | 190 | MACHINE_SOCARCH_SUFFIX:mx7d = "-mx7d" |
191 | MACHINE_SOCARCH_SUFFIX_mx7ulp = "-mx7ulp" | 191 | MACHINE_SOCARCH_SUFFIX:mx7ulp = "-mx7ulp" |
192 | MACHINE_SOCARCH_SUFFIX_vf60 = "-vf60" | 192 | MACHINE_SOCARCH_SUFFIX:vf60 = "-vf60" |
193 | MACHINE_SOCARCH_SUFFIX_vf50 = "-vf50" | 193 | MACHINE_SOCARCH_SUFFIX:vf50 = "-vf50" |
194 | MACHINE_SOCARCH_SUFFIX_mx6ul = "-mx6ul" | 194 | MACHINE_SOCARCH_SUFFIX:mx6ul = "-mx6ul" |
195 | MACHINE_SOCARCH_SUFFIX_mx6ull = "-mx6ul" | 195 | MACHINE_SOCARCH_SUFFIX:mx6ull = "-mx6ul" |
196 | MACHINE_SOCARCH_SUFFIX_mx6ulz = "-mx6ul" | 196 | MACHINE_SOCARCH_SUFFIX:mx6ulz = "-mx6ul" |
197 | MACHINE_SOCARCH_SUFFIX_mx8qm = "-mx8" | 197 | MACHINE_SOCARCH_SUFFIX:mx8qm = "-mx8" |
198 | MACHINE_SOCARCH_SUFFIX_mx8mm = "-mx8mm" | 198 | MACHINE_SOCARCH_SUFFIX:mx8mm = "-mx8mm" |
199 | MACHINE_SOCARCH_SUFFIX_mx8mn = "-mx8mn" | 199 | MACHINE_SOCARCH_SUFFIX:mx8mn = "-mx8mn" |
200 | MACHINE_SOCARCH_SUFFIX_mx8mp = "-mx8mp" | 200 | MACHINE_SOCARCH_SUFFIX:mx8mp = "-mx8mp" |
201 | MACHINE_SOCARCH_SUFFIX_mx8mq = "-mx8m" | 201 | MACHINE_SOCARCH_SUFFIX:mx8mq = "-mx8m" |
202 | MACHINE_SOCARCH_SUFFIX_mx8qxp = "-mx8" | 202 | MACHINE_SOCARCH_SUFFIX:mx8qxp = "-mx8" |
203 | MACHINE_SOCARCH_SUFFIX_mx8dxl = "-mx8dxl" | 203 | MACHINE_SOCARCH_SUFFIX:mx8dxl = "-mx8dxl" |
204 | MACHINE_SOCARCH_SUFFIX_use-mainline-bsp = "-imx" | 204 | MACHINE_SOCARCH_SUFFIX:use-mainline-bsp = "-imx" |
205 | 205 | ||
206 | MACHINE_ARCH_FILTER = "virtual/kernel" | 206 | MACHINE_ARCH_FILTER = "virtual/kernel" |
207 | MACHINE_SOCARCH_FILTER_append_imx = " \ | 207 | MACHINE_SOCARCH_FILTER:append_imx = " \ |
208 | alsa-lib \ | 208 | alsa-lib \ |
209 | gstreamer1.0 \ | 209 | gstreamer1.0 \ |
210 | weston \ | 210 | weston \ |
211 | " | 211 | " |
212 | MACHINE_SOCARCH_FILTER_append_imxvpu = " \ | 212 | MACHINE_SOCARCH_FILTER:append:imxvpu = " \ |
213 | imx-codec \ | 213 | imx-codec \ |
214 | imx-vpuwrap \ | 214 | imx-vpuwrap \ |
215 | libimxvpuapi \ | 215 | libimxvpuapi \ |
216 | virtual/imxvpu \ | 216 | virtual/imxvpu \ |
217 | " | 217 | " |
218 | MACHINE_SOCARCH_FILTER_append_imxgpu = " \ | 218 | MACHINE_SOCARCH_FILTER:append:imxgpu = " \ |
219 | virtual/egl \ | 219 | virtual/egl \ |
220 | virtual/mesa \ | 220 | virtual/mesa \ |
221 | virtual/libopenvg \ | 221 | virtual/libopenvg \ |
@@ -225,15 +225,15 @@ MACHINE_SOCARCH_FILTER_append_imxgpu = " \ | |||
225 | opencv \ | 225 | opencv \ |
226 | pango \ | 226 | pango \ |
227 | " | 227 | " |
228 | MACHINE_SOCARCH_FILTER_append_imxgpu2d = " \ | 228 | MACHINE_SOCARCH_FILTER:append:imxgpu2d = " \ |
229 | virtual/libg2d \ | 229 | virtual/libg2d \ |
230 | " | 230 | " |
231 | MACHINE_SOCARCH_FILTER_append_imxgpu3d = " \ | 231 | MACHINE_SOCARCH_FILTER:append:imxgpu3d = " \ |
232 | virtual/libgl \ | 232 | virtual/libgl \ |
233 | virtual/libgles1 \ | 233 | virtual/libgles1 \ |
234 | virtual/libgles2 \ | 234 | virtual/libgles2 \ |
235 | " | 235 | " |
236 | MACHINE_SOCARCH_FILTER_append_use-mainline-bsp = " \ | 236 | MACHINE_SOCARCH_FILTER:append:use-mainline-bsp = " \ |
237 | virtual/egl \ | 237 | virtual/egl \ |
238 | virtual/libopenvg \ | 238 | virtual/libopenvg \ |
239 | virtual/libg2d \ | 239 | virtual/libg2d \ |
@@ -245,23 +245,23 @@ MACHINE_SOCARCH_FILTER_append_use-mainline-bsp = " \ | |||
245 | pango \ | 245 | pango \ |
246 | qtbase \ | 246 | qtbase \ |
247 | " | 247 | " |
248 | MACHINE_SOCARCH_FILTER_append_mx6q = " \ | 248 | MACHINE_SOCARCH_FILTER:append:mx6q = " \ |
249 | opencl-icd-loader \ | 249 | opencl-icd-loader \ |
250 | opencl-clhpp \ | 250 | opencl-clhpp \ |
251 | opencl-headers \ | 251 | opencl-headers \ |
252 | " | 252 | " |
253 | MACHINE_SOCARCH_FILTER_append_mx8 = " \ | 253 | MACHINE_SOCARCH_FILTER:append:mx8 = " \ |
254 | opencl-icd-loader \ | 254 | opencl-icd-loader \ |
255 | opencl-clhpp \ | 255 | opencl-clhpp \ |
256 | opencl-headers \ | 256 | opencl-headers \ |
257 | " | 257 | " |
258 | MACHINE_SOCARCH_FILTER_append_mx8qm = " \ | 258 | MACHINE_SOCARCH_FILTER:append:mx8qm = " \ |
259 | virtual/libopenvx \ | 259 | virtual/libopenvx \ |
260 | " | 260 | " |
261 | 261 | ||
262 | INHERIT += "fsl-dynamic-packagearch" | 262 | INHERIT += "fsl-dynamic-packagearch" |
263 | 263 | ||
264 | SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS_append = " \ | 264 | SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS:append = " \ |
265 | imx-gpu-viv->kernel-module-imx-gpu-viv \ | 265 | imx-gpu-viv->kernel-module-imx-gpu-viv \ |
266 | libimxvpuapi->virtual/imxvpu \ | 266 | libimxvpuapi->virtual/imxvpu \ |
267 | imx-vpuwrap->virtual/imxvpu \ | 267 | imx-vpuwrap->virtual/imxvpu \ |
@@ -271,44 +271,44 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS_append = " \ | |||
271 | 271 | ||
272 | # Firmware | 272 | # Firmware |
273 | MACHINE_FIRMWARE ?= "" | 273 | MACHINE_FIRMWARE ?= "" |
274 | MACHINE_FIRMWARE_append_mx25 = " firmware-imx-sdma-imx25" | 274 | MACHINE_FIRMWARE:append:mx25 = " firmware-imx-sdma-imx25" |
275 | MACHINE_FIRMWARE_append_mx27 = " firmware-imx-vpu-imx27" | 275 | MACHINE_FIRMWARE:append_mx27 = " firmware-imx-vpu-imx27" |
276 | MACHINE_FIRMWARE_append_mx7d = " linux-firmware-imx-sdma-imx7d firmware-imx-epdc" | 276 | MACHINE_FIRMWARE:append:mx7d = " linux-firmware-imx-sdma-imx7d firmware-imx-epdc" |
277 | MACHINE_FIRMWARE_append_mx6 = " linux-firmware-imx-sdma-imx6q" | 277 | MACHINE_FIRMWARE:append:mx6 = " linux-firmware-imx-sdma-imx6q" |
278 | MACHINE_FIRMWARE_append_mx6q = " firmware-imx-vpu-imx6q" | 278 | MACHINE_FIRMWARE:append:mx6q = " firmware-imx-vpu-imx6q" |
279 | MACHINE_FIRMWARE_append_mx6dl = " firmware-imx-vpu-imx6d firmware-imx-epdc" | 279 | MACHINE_FIRMWARE:append:mx6dl = " firmware-imx-vpu-imx6d firmware-imx-epdc" |
280 | MACHINE_FIRMWARE_append_mx6sl = " firmware-imx-epdc" | 280 | MACHINE_FIRMWARE:append:mx6sl = " firmware-imx-epdc" |
281 | MACHINE_FIRMWARE_append_mx6sll = " firmware-imx-epdc" | 281 | MACHINE_FIRMWARE:append:mx6sll = " firmware-imx-epdc" |
282 | MACHINE_FIRMWARE_append_mx6ull = " firmware-imx-epdc" | 282 | MACHINE_FIRMWARE:append:mx6ull = " firmware-imx-epdc" |
283 | MACHINE_FIRMWARE_append_mx53 = " firmware-imx-vpu-imx53 firmware-imx-sdma-imx53" | 283 | MACHINE_FIRMWARE:append:mx53 = " firmware-imx-vpu-imx53 firmware-imx-sdma-imx53" |
284 | MACHINE_FIRMWARE_append_mx51 = " firmware-imx-vpu-imx51 firmware-imx-sdma-imx51" | 284 | MACHINE_FIRMWARE:append:mx51 = " firmware-imx-vpu-imx51 firmware-imx-sdma-imx51" |
285 | MACHINE_FIRMWARE_append_mx8mm = " linux-firmware-imx-sdma-imx7d" | 285 | MACHINE_FIRMWARE:append:mx8mm = " linux-firmware-imx-sdma-imx7d" |
286 | MACHINE_FIRMWARE_append_mx8mn = " linux-firmware-imx-sdma-imx7d" | 286 | MACHINE_FIRMWARE:append:mx8mn = " linux-firmware-imx-sdma-imx7d" |
287 | MACHINE_FIRMWARE_append_mx8mp = " linux-firmware-imx-sdma-imx7d firmware-imx-easrc-imx8mn firmware-imx-xcvr-imx8mp firmware-sof-imx" | 287 | MACHINE_FIRMWARE:append:mx8mp = " linux-firmware-imx-sdma-imx7d firmware-imx-easrc-imx8mn firmware-imx-xcvr-imx8mp firmware-sof-imx" |
288 | MACHINE_FIRMWARE_append_mx8mq = " linux-firmware-imx-sdma-imx7d" | 288 | MACHINE_FIRMWARE:append:mx8mq = " linux-firmware-imx-sdma-imx7d" |
289 | MACHINE_FIRMWARE_append_mx8qm = " firmware-imx-vpu-imx8" | 289 | MACHINE_FIRMWARE:append:mx8qm = " firmware-imx-vpu-imx8" |
290 | MACHINE_FIRMWARE_append_mx8qxp = " firmware-imx-vpu-imx8" | 290 | MACHINE_FIRMWARE:append:mx8qxp = " firmware-imx-vpu-imx8" |
291 | MACHINE_FIRMWARE_append_use-mainline-bsp = " linux-firmware-imx-sdma-imx6q linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d" | 291 | MACHINE_FIRMWARE:append:use-mainline-bsp = " linux-firmware-imx-sdma-imx6q linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d" |
292 | 292 | ||
293 | MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" | 293 | MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" |
294 | 294 | ||
295 | # Extra audio support | 295 | # Extra audio support |
296 | IMX_ALSA_EXTRA = "" | 296 | IMX_ALSA_EXTRA = "" |
297 | IMX_ALSA_EXTRA_use-nxp-bsp = "imx-alsa-plugins" | 297 | IMX_ALSA_EXTRA:use-nxp-bsp = "imx-alsa-plugins" |
298 | MACHINE_EXTRA_RRECOMMENDS_append_mx6 = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" | 298 | MACHINE_EXTRA_RRECOMMENDS:append:mx6 = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" |
299 | MACHINE_EXTRA_RRECOMMENDS_append_mx7 = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" | 299 | MACHINE_EXTRA_RRECOMMENDS:append:mx7 = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" |
300 | MACHINE_EXTRA_RRECOMMENDS_append_mx8 = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" | 300 | MACHINE_EXTRA_RRECOMMENDS:append:mx8 = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}" |
301 | 301 | ||
302 | # Extra Cypress Wi-Fi and BTW firmware (Murata) | 302 | # Extra Cypress Wi-Fi and BTW firmware (Murata) |
303 | MACHINE_FIRMWARE_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4339', 'linux-firmware-bcm4339', '', d)}" | 303 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4339', 'linux-firmware-bcm4339', '', d)}" |
304 | MACHINE_FIRMWARE_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43430', 'linux-firmware-bcm43430', '', d)}" | 304 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43430', 'linux-firmware-bcm43430', '', d)}" |
305 | MACHINE_FIRMWARE_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43455', 'linux-firmware-bcm43455', '', d)}" | 305 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43455', 'linux-firmware-bcm43455', '', d)}" |
306 | MACHINE_FIRMWARE_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4356', 'linux-firmware-bcm4356-pcie', '', d)}" | 306 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4356', 'linux-firmware-bcm4356-pcie', '', d)}" |
307 | MACHINE_FIRMWARE_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4359', 'linux-firmware-bcm4359-pcie', '', d)}" | 307 | MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4359', 'linux-firmware-bcm4359-pcie', '', d)}" |
308 | 308 | ||
309 | # Extra QCA Wi-Fi & BTE driver and firmware | 309 | # Extra QCA Wi-Fi & BTE driver and firmware |
310 | MACHINE_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'qca6174', 'packagegroup-fsl-qca6174', '', d)}" | 310 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'qca6174', 'packagegroup-fsl-qca6174', '', d)}" |
311 | MACHINE_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'qca9377', 'packagegroup-fsl-qca9377', '', d)}" | 311 | MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'qca9377', 'packagegroup-fsl-qca9377', '', d)}" |
312 | 312 | ||
313 | # Extra udev rules | 313 | # Extra udev rules |
314 | MACHINE_EXTRA_RRECOMMENDS += "udev-rules-imx" | 314 | MACHINE_EXTRA_RRECOMMENDS += "udev-rules-imx" |
@@ -320,29 +320,29 @@ MACHINE_EXTRA_RRECOMMENDS += " \ | |||
320 | 320 | ||
321 | # GStreamer 1.0 plugins | 321 | # GStreamer 1.0 plugins |
322 | MACHINE_GSTREAMER_1_0_PLUGIN ?= "" | 322 | MACHINE_GSTREAMER_1_0_PLUGIN ?= "" |
323 | MACHINE_GSTREAMER_1_0_PLUGIN_mx6dl ?= "gstreamer1.0-plugins-imx-meta" | 323 | MACHINE_GSTREAMER_1_0_PLUGIN:mx6dl ?= "gstreamer1.0-plugins-imx-meta" |
324 | MACHINE_GSTREAMER_1_0_PLUGIN_mx6q ?= "gstreamer1.0-plugins-imx-meta" | 324 | MACHINE_GSTREAMER_1_0_PLUGIN:mx6q ?= "gstreamer1.0-plugins-imx-meta" |
325 | MACHINE_GSTREAMER_1_0_PLUGIN_mx6sl ?= "gstreamer1.0-plugins-imx-meta" | 325 | MACHINE_GSTREAMER_1_0_PLUGIN:mx6sl ?= "gstreamer1.0-plugins-imx-meta" |
326 | MACHINE_GSTREAMER_1_0_PLUGIN_mx6sx ?= "gstreamer1.0-plugins-imx-meta" | 326 | MACHINE_GSTREAMER_1_0_PLUGIN:mx6sx ?= "gstreamer1.0-plugins-imx-meta" |
327 | MACHINE_GSTREAMER_1_0_PLUGIN_mx6ul ?= "gstreamer1.0-plugins-imx-meta" | 327 | MACHINE_GSTREAMER_1_0_PLUGIN:mx6ul ?= "gstreamer1.0-plugins-imx-meta" |
328 | MACHINE_GSTREAMER_1_0_PLUGIN_mx6ull ?= "gstreamer1.0-plugins-imx-meta" | 328 | MACHINE_GSTREAMER_1_0_PLUGIN:mx6ull ?= "gstreamer1.0-plugins-imx-meta" |
329 | MACHINE_GSTREAMER_1_0_PLUGIN_mx7d ?= "gstreamer1.0-plugins-imx-meta" | 329 | MACHINE_GSTREAMER_1_0_PLUGIN:mx7d ?= "gstreamer1.0-plugins-imx-meta" |
330 | MACHINE_GSTREAMER_1_0_PLUGIN_mx8mm ?= "imx-gst1.0-plugin" | 330 | MACHINE_GSTREAMER_1_0_PLUGIN:mx8mm ?= "imx-gst1.0-plugin" |
331 | MACHINE_GSTREAMER_1_0_PLUGIN_mx8mn ?= "imx-gst1.0-plugin" | 331 | MACHINE_GSTREAMER_1_0_PLUGIN:mx8mn ?= "imx-gst1.0-plugin" |
332 | MACHINE_GSTREAMER_1_0_PLUGIN_mx8mp ?= "imx-gst1.0-plugin" | 332 | MACHINE_GSTREAMER_1_0_PLUGIN:mx8mp ?= "imx-gst1.0-plugin" |
333 | MACHINE_GSTREAMER_1_0_PLUGIN_mx8mq ?= "imx-gst1.0-plugin" | 333 | MACHINE_GSTREAMER_1_0_PLUGIN:mx8mq ?= "imx-gst1.0-plugin" |
334 | MACHINE_GSTREAMER_1_0_PLUGIN_mx8qm ?= "imx-gst1.0-plugin" | 334 | MACHINE_GSTREAMER_1_0_PLUGIN:mx8qm ?= "imx-gst1.0-plugin" |
335 | MACHINE_GSTREAMER_1_0_PLUGIN_mx8qxp ?= "imx-gst1.0-plugin" | 335 | MACHINE_GSTREAMER_1_0_PLUGIN:mx8qxp ?= "imx-gst1.0-plugin" |
336 | 336 | ||
337 | PREFERRED_VERSION_gstreamer1.0_mx8 ?= "1.16.2.imx" | 337 | PREFERRED_VERSION_gstreamer1.0:mx8 ?= "1.16.2.imx" |
338 | PREFERRED_VERSION_gstreamer1.0-plugins-base_mx8 ?= "1.16.2.imx" | 338 | PREFERRED_VERSION_gstreamer1.0-plugins-base:mx8 ?= "1.16.2.imx" |
339 | PREFERRED_VERSION_gstreamer1.0-plugins-good_mx8 ?= "1.16.3.imx" | 339 | PREFERRED_VERSION_gstreamer1.0-plugins-good:mx8 ?= "1.16.3.imx" |
340 | PREFERRED_VERSION_gstreamer1.0-plugins-bad_mx8 ?= "1.16.3.imx" | 340 | PREFERRED_VERSION_gstreamer1.0-plugins-bad:mx8 ?= "1.16.3.imx" |
341 | PREFERRED_VERSION_gstreamer1.0-libav_mx8 ?= "1.16.0" | 341 | PREFERRED_VERSION_gstreamer1.0-libav:mx8 ?= "1.16.0" |
342 | 342 | ||
343 | # Determines if the SoC has support for Vivante kernel driver | 343 | # Determines if the SoC has support for Vivante kernel driver |
344 | SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT = "0" | 344 | SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT = "0" |
345 | SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT_imxgpu = "1" | 345 | SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT:imxgpu = "1" |
346 | 346 | ||
347 | # Handle Vivante kernel driver setting: | 347 | # Handle Vivante kernel driver setting: |
348 | # 0 - machine does not have Vivante GPU driver support | 348 | # 0 - machine does not have Vivante GPU driver support |
@@ -361,53 +361,53 @@ PREFERRED_PROVIDER_virtual/libgles1_imxgpu3d ?= "imx-gpu-viv" | |||
361 | PREFERRED_PROVIDER_virtual/libgles2_imxgpu3d ?= "imx-gpu-viv" | 361 | PREFERRED_PROVIDER_virtual/libgles2_imxgpu3d ?= "imx-gpu-viv" |
362 | PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d" | 362 | PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d" |
363 | PREFERRED_PROVIDER_virtual/libg2d_imxdpu ?= "imx-dpu-g2d" | 363 | PREFERRED_PROVIDER_virtual/libg2d_imxdpu ?= "imx-dpu-g2d" |
364 | PREFERRED_PROVIDER_opencl-clhpp_imxgpu ?= "imx-gpu-viv" | 364 | PREFERRED_PROVIDER_opencl-clhpp:imxgpu ?= "imx-gpu-viv" |
365 | PREFERRED_PROVIDER_opencl-headers_imxgpu ?= "imx-gpu-viv" | 365 | PREFERRED_PROVIDER_opencl-headers:imxgpu ?= "imx-gpu-viv" |
366 | PREFERRED_PROVIDER_opencl-icd-loader_imxgpu ?= "imx-gpu-viv" | 366 | PREFERRED_PROVIDER_opencl-icd-loader:imxgpu ?= "imx-gpu-viv" |
367 | 367 | ||
368 | PREFERRED_VERSION_weston_imx ?= "9.0.0.imx" | 368 | PREFERRED_VERSION_weston_imx ?= "9.0.0.imx" |
369 | PREFERRED_VERSION_weston_use-mainline-bsp = "" | 369 | PREFERRED_VERSION_weston:use-mainline-bsp = "" |
370 | 370 | ||
371 | PREFERRED_VERSION_wayland-protocols_mx6 ?= "1.20.imx" | 371 | PREFERRED_VERSION_wayland-protocols:mx6 ?= "1.20.imx" |
372 | PREFERRED_VERSION_wayland-protocols_mx7 ?= "1.20.imx" | 372 | PREFERRED_VERSION_wayland-protocols:mx7 ?= "1.20.imx" |
373 | PREFERRED_VERSION_wayland-protocols_mx8 ?= "1.20.imx" | 373 | PREFERRED_VERSION_wayland-protocols:mx8 ?= "1.20.imx" |
374 | 374 | ||
375 | # Use i.MX libdrm Version | 375 | # Use i.MX libdrm Version |
376 | PREFERRED_VERSION_libdrm_mx6 ?= "2.4.102.imx" | 376 | PREFERRED_VERSION_libdrm:mx6 ?= "2.4.102.imx" |
377 | PREFERRED_VERSION_libdrm_mx7 ?= "2.4.102.imx" | 377 | PREFERRED_VERSION_libdrm:mx7 ?= "2.4.102.imx" |
378 | PREFERRED_VERSION_libdrm_mx8 ?= "2.4.102.imx" | 378 | PREFERRED_VERSION_libdrm:mx8 ?= "2.4.102.imx" |
379 | 379 | ||
380 | # Use i.MX optee Version | 380 | # Use i.MX optee Version |
381 | PREFERRED_VERSION_optee-os_mx8 ?= "3.10.0.imx" | 381 | PREFERRED_VERSION_optee-os:mx8 ?= "3.10.0.imx" |
382 | PREFERRED_VERSION_optee-client_mx8 ?= "3.10.0.imx" | 382 | PREFERRED_VERSION_optee-client:mx8 ?= "3.10.0.imx" |
383 | PREFERRED_VERSION_optee-test_mx8 ?= "3.10.0.imx" | 383 | PREFERRED_VERSION_optee-test:mx8 ?= "3.10.0.imx" |
384 | 384 | ||
385 | #Use i.MX opencv Version for mx8 | 385 | #Use i.MX opencv Version for mx8 |
386 | PREFERRED_VERSION_opencv_mx8 ?= "4.5.2.imx" | 386 | PREFERRED_VERSION_opencv:mx8 ?= "4.5.2.imx" |
387 | 387 | ||
388 | # Handle default kernel | 388 | # Handle default kernel |
389 | IMX_DEFAULT_KERNEL = "linux-fslc-imx" | 389 | IMX_DEFAULT_KERNEL = "linux-fslc-imx" |
390 | IMX_DEFAULT_KERNEL_mxs = "linux-fslc" | 390 | IMX_DEFAULT_KERNEL:mxs = "linux-fslc" |
391 | IMX_DEFAULT_KERNEL_mx5 = "linux-fslc" | 391 | IMX_DEFAULT_KERNEL:mx5 = "linux-fslc" |
392 | IMX_DEFAULT_KERNEL_mx6 = "linux-fslc-imx" | 392 | IMX_DEFAULT_KERNEL:mx6 = "linux-fslc-imx" |
393 | IMX_DEFAULT_KERNEL_mx7 = "linux-fslc-imx" | 393 | IMX_DEFAULT_KERNEL:mx7 = "linux-fslc-imx" |
394 | IMX_DEFAULT_KERNEL_mx8 = "linux-fslc-imx" | 394 | IMX_DEFAULT_KERNEL:mx8 = "linux-fslc-imx" |
395 | IMX_DEFAULT_KERNEL_mx7ulp = "linux-fslc-imx" | 395 | IMX_DEFAULT_KERNEL:mx7ulp = "linux-fslc-imx" |
396 | IMX_DEFAULT_KERNEL_mx6sll = "linux-fslc-imx" | 396 | IMX_DEFAULT_KERNEL:mx6sll = "linux-fslc-imx" |
397 | IMX_DEFAULT_KERNEL_mx6ul = "linux-fslc-imx" | 397 | IMX_DEFAULT_KERNEL:mx6ul = "linux-fslc-imx" |
398 | IMX_DEFAULT_KERNEL_mx6ull = "linux-fslc-imx" | 398 | IMX_DEFAULT_KERNEL:mx6ull = "linux-fslc-imx" |
399 | IMX_DEFAULT_KERNEL_use-mainline-bsp = "linux-fslc" | 399 | IMX_DEFAULT_KERNEL:use-mainline-bsp = "linux-fslc" |
400 | 400 | ||
401 | PREFERRED_PROVIDER_virtual/kernel ??= "${IMX_DEFAULT_KERNEL}" | 401 | PREFERRED_PROVIDER_virtual/kernel ??= "${IMX_DEFAULT_KERNEL}" |
402 | 402 | ||
403 | SOC_DEFAULT_IMAGE_FSTYPES = "wic.bmap wic.gz" | 403 | SOC_DEFAULT_IMAGE_FSTYPES = "wic.bmap wic.gz" |
404 | SOC_DEFAULT_IMAGE_FSTYPES_mxs = "uboot-mxsboot-sdcard wic.bmap wic.gz" | 404 | SOC_DEFAULT_IMAGE_FSTYPES:mxs = "uboot-mxsboot-sdcard wic.bmap wic.gz" |
405 | 405 | ||
406 | # Do not update fstab file when using wic images | 406 | # Do not update fstab file when using wic images |
407 | WIC_CREATE_EXTRA_ARGS ?= "--no-fstab-update" | 407 | WIC_CREATE_EXTRA_ARGS ?= "--no-fstab-update" |
408 | 408 | ||
409 | OPTEE_BOOT_IMAGE = "uTee" | 409 | OPTEE_BOOT_IMAGE = "uTee" |
410 | OPTEE_BOOT_IMAGE_aarch64 = "" | 410 | OPTEE_BOOT_IMAGE:aarch64 = "" |
411 | 411 | ||
412 | IMAGE_FSTYPES ?= "${SOC_DEFAULT_IMAGE_FSTYPES}" | 412 | IMAGE_FSTYPES ?= "${SOC_DEFAULT_IMAGE_FSTYPES}" |
413 | 413 | ||
@@ -419,7 +419,7 @@ IMAGE_BOOT_FILES ?= " \ | |||
419 | 419 | ||
420 | ### wic default support | 420 | ### wic default support |
421 | OPTEE_WKS_FILE_DEPENDS = "optee-os" | 421 | OPTEE_WKS_FILE_DEPENDS = "optee-os" |
422 | OPTEE_WKS_FILE_DEPENDS_aarch64 = "" | 422 | OPTEE_WKS_FILE_DEPENDS:aarch64 = "" |
423 | 423 | ||
424 | WKS_FILE_DEPENDS ?= " \ | 424 | WKS_FILE_DEPENDS ?= " \ |
425 | virtual/bootloader \ | 425 | virtual/bootloader \ |
@@ -429,8 +429,8 @@ WKS_FILE_DEPENDS ?= " \ | |||
429 | ${@bb.utils.contains('MACHINE_FEATURES', 'optee', '${OPTEE_WKS_FILE_DEPENDS}', '', d)} \ | 429 | ${@bb.utils.contains('MACHINE_FEATURES', 'optee', '${OPTEE_WKS_FILE_DEPENDS}', '', d)} \ |
430 | " | 430 | " |
431 | 431 | ||
432 | WKS_FILE_DEPENDS_append_mx8 = " imx-boot" | 432 | WKS_FILE_DEPENDS:append:mx8 = " imx-boot" |
433 | WKS_FILE_DEPENDS_append_mx8m = " imx-boot" | 433 | WKS_FILE_DEPENDS:append:mx8m = " imx-boot" |
434 | 434 | ||
435 | # We need to restrict the append so we don't add this for other i.MX SoC's. | 435 | # We need to restrict the append so we don't add this for other i.MX SoC's. |
436 | # Derivatives that are not yet adopted the usage of boot container provided | 436 | # Derivatives that are not yet adopted the usage of boot container provided |
@@ -444,15 +444,15 @@ WKS_FILE_DEPENDS_append_mx8m = " imx-boot" | |||
444 | # deployment task extesion execution defined in imx-boot-container class. | 444 | # deployment task extesion execution defined in imx-boot-container class. |
445 | # For NXP BSP: rename is done in 'imx-boot' recipe at the execution of compile | 445 | # For NXP BSP: rename is done in 'imx-boot' recipe at the execution of compile |
446 | # task. | 446 | # task. |
447 | WKS_FILE_DEPENDS_append_use-mainline-bsp_aarch64 = " \ | 447 | WKS_FILE_DEPENDS:append:use-mainline-bsp:aarch64 = " \ |
448 | ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0', 'imx-boot', '')} \ | 448 | ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0', 'imx-boot', '')} \ |
449 | " | 449 | " |
450 | 450 | ||
451 | SOC_DEFAULT_WKS_FILE ?= "imx-uboot-bootpart.wks.in" | 451 | SOC_DEFAULT_WKS_FILE ?= "imx-uboot-bootpart.wks.in" |
452 | SOC_DEFAULT_WKS_FILE_mx8m ?= "imx-imx-boot-bootpart.wks.in" | 452 | SOC_DEFAULT_WKS_FILE:mx8m ?= "imx-imx-boot-bootpart.wks.in" |
453 | 453 | ||
454 | SOC_DEFAULT_WKS_FILE_mx8 ?= "imx-imx-boot-bootpart.wks.in" | 454 | SOC_DEFAULT_WKS_FILE:mx8 ?= "imx-imx-boot-bootpart.wks.in" |
455 | SOC_DEFAULT_WKS_FILE_mxs ?= "imx-uboot-mxs-bootpart.wks.in" | 455 | SOC_DEFAULT_WKS_FILE:mxs ?= "imx-uboot-mxs-bootpart.wks.in" |
456 | 456 | ||
457 | # Boot container built as a part of mainline U-Boot uses different WKS | 457 | # Boot container built as a part of mainline U-Boot uses different WKS |
458 | # file as the entire mx8m series, as U-Boot versions later than 2021.04 are | 458 | # file as the entire mx8m series, as U-Boot versions later than 2021.04 are |
@@ -462,19 +462,19 @@ SOC_DEFAULT_WKS_FILE_mxs ?= "imx-uboot-mxs-bootpart.wks.in" | |||
462 | # replacement of imx-boot from NXP. | 462 | # replacement of imx-boot from NXP. |
463 | # Creation of those binary files is controlled by UBOOT_PROVIDES_BOOT_CONTAINER | 463 | # Creation of those binary files is controlled by UBOOT_PROVIDES_BOOT_CONTAINER |
464 | # variable defined above. | 464 | # variable defined above. |
465 | SOC_DEFAULT_WKS_FILE_imx-boot-container ?= "imx-boot-container-bootpart.wks.in" | 465 | SOC_DEFAULT_WKS_FILE:imx-boot-container ?= "imx-boot-container-bootpart.wks.in" |
466 | 466 | ||
467 | WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}" | 467 | WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}" |
468 | 468 | ||
469 | SERIAL_CONSOLES = "115200;ttymxc0" | 469 | SERIAL_CONSOLES = "115200;ttymxc0" |
470 | SERIAL_CONSOLES_mxs = "115200;ttyAMA0" | 470 | SERIAL_CONSOLES:mxs = "115200;ttyAMA0" |
471 | 471 | ||
472 | KERNEL_IMAGETYPE = "zImage" | 472 | KERNEL_IMAGETYPE = "zImage" |
473 | KERNEL_IMAGETYPE_aarch64 = "Image" | 473 | KERNEL_IMAGETYPE:aarch64 = "Image" |
474 | 474 | ||
475 | MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen" | 475 | MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen" |
476 | 476 | ||
477 | # Add the ability to specify _imx machines | 477 | # Add the ability to specify _imx machines |
478 | MACHINEOVERRIDES =. "imx:" | 478 | MACHINEOVERRIDES =. "imx:" |
479 | 479 | ||
480 | HOSTTOOLS_NONFATAL_append_mx8 = " sha384sum" | 480 | HOSTTOOLS_NONFATAL:append:mx8 = " sha384sum" |
diff --git a/conf/machine/include/imx8dxl-evk.inc b/conf/machine/include/imx8dxl-evk.inc index 2868b4d6..0cc980e8 100644 --- a/conf/machine/include/imx8dxl-evk.inc +++ b/conf/machine/include/imx8dxl-evk.inc | |||
@@ -6,10 +6,10 @@ require conf/machine/include/tune-cortexa35.inc | |||
6 | IMX_DEFAULT_BSP = "nxp" | 6 | IMX_DEFAULT_BSP = "nxp" |
7 | 7 | ||
8 | MACHINE_FEATURES += "pci bcm43455 bcm4356" | 8 | MACHINE_FEATURES += "pci bcm43455 bcm4356" |
9 | MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359" | 9 | MACHINE_FEATURES:append:use-nxp-bsp = " bcm4359" |
10 | 10 | ||
11 | # Don't include kernels in standard images | 11 | # Don't include kernels in standard images |
12 | RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" | 12 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" |
13 | 13 | ||
14 | LOADADDR = "" | 14 | LOADADDR = "" |
15 | 15 | ||
@@ -23,7 +23,7 @@ USE_VT = "0" | |||
23 | KERNEL_DEVICETREE = " \ | 23 | KERNEL_DEVICETREE = " \ |
24 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ | 24 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ |
25 | " | 25 | " |
26 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 26 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
27 | freescale/${KERNEL_DEVICETREE_BASENAME}-rpmsg.dtb \ | 27 | freescale/${KERNEL_DEVICETREE_BASENAME}-rpmsg.dtb \ |
28 | " | 28 | " |
29 | 29 | ||
diff --git a/conf/machine/include/imx8mm-evk.inc b/conf/machine/include/imx8mm-evk.inc index f458c56d..1295de1d 100644 --- a/conf/machine/include/imx8mm-evk.inc +++ b/conf/machine/include/imx8mm-evk.inc | |||
@@ -11,19 +11,19 @@ MACHINE_FEATURES += "pci wifi bluetooth bcm43455 bcm4356" | |||
11 | # and pin it to NXP BSP only | 11 | # and pin it to NXP BSP only |
12 | # OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have | 12 | # OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have |
13 | # a full support for it yet. | 13 | # a full support for it yet. |
14 | MACHINE_FEATURES_append_use-nxp-bsp = " optee jailhouse bcm4359 qca9377" | 14 | MACHINE_FEATURES:append:use-nxp-bsp = " optee jailhouse bcm4359 qca9377" |
15 | 15 | ||
16 | KERNEL_DEVICETREE = " \ | 16 | KERNEL_DEVICETREE = " \ |
17 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ | 17 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ |
18 | " | 18 | " |
19 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 19 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
20 | freescale/${KERNEL_DEVICETREE_BASENAME}-pcie-ep.dtb \ | 20 | freescale/${KERNEL_DEVICETREE_BASENAME}-pcie-ep.dtb \ |
21 | freescale/${KERNEL_DEVICETREE_BASENAME}-rm67191.dtb \ | 21 | freescale/${KERNEL_DEVICETREE_BASENAME}-rm67191.dtb \ |
22 | " | 22 | " |
23 | UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb" | 23 | UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb" |
24 | 24 | ||
25 | IMX_DEFAULT_BOOTLOADER_use-nxp-bsp = "u-boot-imx" | 25 | IMX_DEFAULT_BOOTLOADER:use-nxp-bsp = "u-boot-imx" |
26 | IMX_DEFAULT_BOOTLOADER_use-mainline-bsp = "u-boot-fslc" | 26 | IMX_DEFAULT_BOOTLOADER:use-mainline-bsp = "u-boot-fslc" |
27 | 27 | ||
28 | UBOOT_SUFFIX = "bin" | 28 | UBOOT_SUFFIX = "bin" |
29 | 29 | ||
@@ -51,18 +51,18 @@ SERIAL_CONSOLES = "115200;ttymxc1" | |||
51 | # to be used to define the boot process. | 51 | # to be used to define the boot process. |
52 | # We opt-in for Syslinux, since it is designated as a preferred | 52 | # We opt-in for Syslinux, since it is designated as a preferred |
53 | # distro boot mode according to the U-Boot documentation. | 53 | # distro boot mode according to the U-Boot documentation. |
54 | UBOOT_EXTLINUX_use-mainline-bsp = "1" | 54 | UBOOT_EXTLINUX:use-mainline-bsp = "1" |
55 | UBOOT_EXTLINUX_LABELS_use-mainline-bsp = "default" | 55 | UBOOT_EXTLINUX_LABELS:use-mainline-bsp = "default" |
56 | UBOOT_EXTLINUX_DEFAULT_LABEL_use-mainline-bsp = "i.MX8M Mini EVK" | 56 | UBOOT_EXTLINUX_DEFAULT_LABEL:use-mainline-bsp = "i.MX8M Mini EVK" |
57 | 57 | ||
58 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default_use-mainline-bsp = "i.MX8M Mini EVK" | 58 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default:use-mainline-bsp = "i.MX8M Mini EVK" |
59 | UBOOT_EXTLINUX_FDT_default_use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" | 59 | UBOOT_EXTLINUX_FDT_default:use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" |
60 | UBOOT_EXTLINUX_CONSOLE_default_use-mainline-bsp = "console=${console}" | 60 | UBOOT_EXTLINUX_CONSOLE_default:use-mainline-bsp = "console=${console}" |
61 | UBOOT_EXTLINUX_ROOT_default_use-mainline-bsp = "root=/dev/mmcblk1p2" | 61 | UBOOT_EXTLINUX_ROOT_default:use-mainline-bsp = "root=/dev/mmcblk1p2" |
62 | 62 | ||
63 | # Add extlinux.conf to the lis of files, which are deployed onto the | 63 | # Add extlinux.conf to the lis of files, which are deployed onto the |
64 | # boot partition | 64 | # boot partition |
65 | IMAGE_BOOT_FILES_append_use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" | 65 | IMAGE_BOOT_FILES:append:use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" |
66 | 66 | ||
67 | LOADADDR = "" | 67 | LOADADDR = "" |
68 | UBOOT_SUFFIX = "bin" | 68 | UBOOT_SUFFIX = "bin" |
@@ -73,4 +73,4 @@ OPTEE_BIN_EXT = "8mm" | |||
73 | TEE_LOAD_ADDR = "0xbe000000" | 73 | TEE_LOAD_ADDR = "0xbe000000" |
74 | 74 | ||
75 | # Add additional firmware | 75 | # Add additional firmware |
76 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | 76 | MACHINE_FIRMWARE:append = " linux-firmware-ath10k" |
diff --git a/conf/machine/include/imx8mn-evk.inc b/conf/machine/include/imx8mn-evk.inc index a0e39857..41100400 100644 --- a/conf/machine/include/imx8mn-evk.inc +++ b/conf/machine/include/imx8mn-evk.inc | |||
@@ -8,12 +8,12 @@ MACHINE_FEATURES += "wifi bluetooth bcm43455 bcm4356" | |||
8 | # NXP BSP can consume proprietary jailhouse and Broadcom drivers | 8 | # NXP BSP can consume proprietary jailhouse and Broadcom drivers |
9 | # OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have | 9 | # OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have |
10 | # a full support for it yet. | 10 | # a full support for it yet. |
11 | MACHINE_FEATURES_append_use-nxp-bsp = " optee jailhouse bcm4359" | 11 | MACHINE_FEATURES:append:use-nxp-bsp = " optee jailhouse bcm4359" |
12 | 12 | ||
13 | KERNEL_DEVICETREE = " \ | 13 | KERNEL_DEVICETREE = " \ |
14 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ | 14 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ |
15 | " | 15 | " |
16 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 16 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
17 | freescale/${KERNEL_DEVICETREE_BASENAME}-ak5558.dtb \ | 17 | freescale/${KERNEL_DEVICETREE_BASENAME}-ak5558.dtb \ |
18 | freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \ | 18 | freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \ |
19 | freescale/${KERNEL_DEVICETREE_BASENAME}-rm67191.dtb \ | 19 | freescale/${KERNEL_DEVICETREE_BASENAME}-rm67191.dtb \ |
@@ -22,8 +22,8 @@ KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | |||
22 | " | 22 | " |
23 | UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb" | 23 | UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb" |
24 | 24 | ||
25 | IMX_DEFAULT_BOOTLOADER_use-nxp-bsp = "u-boot-imx" | 25 | IMX_DEFAULT_BOOTLOADER:use-nxp-bsp = "u-boot-imx" |
26 | IMX_DEFAULT_BOOTLOADER_use-mainline-bsp = "u-boot-fslc" | 26 | IMX_DEFAULT_BOOTLOADER:use-mainline-bsp = "u-boot-fslc" |
27 | 27 | ||
28 | UBOOT_SUFFIX = "bin" | 28 | UBOOT_SUFFIX = "bin" |
29 | 29 | ||
@@ -52,18 +52,18 @@ SERIAL_CONSOLES = "115200;ttymxc1" | |||
52 | # to be used to define the boot process. | 52 | # to be used to define the boot process. |
53 | # We opt-in for Syslinux, since it is designated as a preferred | 53 | # We opt-in for Syslinux, since it is designated as a preferred |
54 | # distro boot mode according to the U-Boot documentation. | 54 | # distro boot mode according to the U-Boot documentation. |
55 | UBOOT_EXTLINUX_use-mainline-bsp = "1" | 55 | UBOOT_EXTLINUX:use-mainline-bsp = "1" |
56 | UBOOT_EXTLINUX_LABELS_use-mainline-bsp = "default" | 56 | UBOOT_EXTLINUX_LABELS:use-mainline-bsp = "default" |
57 | UBOOT_EXTLINUX_DEFAULT_LABEL_use-mainline-bsp = "i.MX8M Nano EVK" | 57 | UBOOT_EXTLINUX_DEFAULT_LABEL:use-mainline-bsp = "i.MX8M Nano EVK" |
58 | 58 | ||
59 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default_use-mainline-bsp = "i.MX8M Nano EVK" | 59 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default:use-mainline-bsp = "i.MX8M Nano EVK" |
60 | UBOOT_EXTLINUX_FDT_default_use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" | 60 | UBOOT_EXTLINUX_FDT_default:use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" |
61 | UBOOT_EXTLINUX_CONSOLE_default_use-mainline-bsp = "console=${console}" | 61 | UBOOT_EXTLINUX_CONSOLE_default:use-mainline-bsp = "console=${console}" |
62 | UBOOT_EXTLINUX_ROOT_default_use-mainline-bsp = "root=/dev/mmcblk1p2" | 62 | UBOOT_EXTLINUX_ROOT_default:use-mainline-bsp = "root=/dev/mmcblk1p2" |
63 | 63 | ||
64 | # Add extlinux.conf to the lis of files, which are deployed onto the | 64 | # Add extlinux.conf to the lis of files, which are deployed onto the |
65 | # boot partition | 65 | # boot partition |
66 | IMAGE_BOOT_FILES_append_use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" | 66 | IMAGE_BOOT_FILES:append:use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" |
67 | 67 | ||
68 | BOOT_SPACE = "65536" | 68 | BOOT_SPACE = "65536" |
69 | LOADADDR = "" | 69 | LOADADDR = "" |
@@ -79,4 +79,4 @@ OPTEE_BIN_EXT = "8mn" | |||
79 | TEE_LOAD_ADDR = "0x56000000" | 79 | TEE_LOAD_ADDR = "0x56000000" |
80 | 80 | ||
81 | # Add additional firmware | 81 | # Add additional firmware |
82 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | 82 | MACHINE_FIRMWARE:append = " linux-firmware-ath10k" |
diff --git a/conf/machine/include/imx8mp-evk.inc b/conf/machine/include/imx8mp-evk.inc index d070831f..bc2c038f 100644 --- a/conf/machine/include/imx8mp-evk.inc +++ b/conf/machine/include/imx8mp-evk.inc | |||
@@ -8,7 +8,7 @@ MACHINE_FEATURES += "pci wifi bluetooth" | |||
8 | # NXP BSP can consume proprietary jailhouse and Marvell drivers | 8 | # NXP BSP can consume proprietary jailhouse and Marvell drivers |
9 | # OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have | 9 | # OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have |
10 | # a full support for it yet. | 10 | # a full support for it yet. |
11 | MACHINE_FEATURES_append_use-nxp-bsp = " optee jailhouse mrvl8997" | 11 | MACHINE_FEATURES:append:use-nxp-bsp = " optee jailhouse mrvl8997" |
12 | 12 | ||
13 | # Mainline kernel contains only one DTB file for | 13 | # Mainline kernel contains only one DTB file for |
14 | # imx8mpevk machine | 14 | # imx8mpevk machine |
@@ -18,8 +18,8 @@ KERNEL_DEVICETREE = " \ | |||
18 | 18 | ||
19 | UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb" | 19 | UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb" |
20 | 20 | ||
21 | IMX_DEFAULT_BOOTLOADER_use-nxp-bsp = "u-boot-imx" | 21 | IMX_DEFAULT_BOOTLOADER:use-nxp-bsp = "u-boot-imx" |
22 | IMX_DEFAULT_BOOTLOADER_use-mainline-bsp = "u-boot-fslc" | 22 | IMX_DEFAULT_BOOTLOADER:use-mainline-bsp = "u-boot-fslc" |
23 | 23 | ||
24 | UBOOT_SUFFIX = "bin" | 24 | UBOOT_SUFFIX = "bin" |
25 | 25 | ||
@@ -50,18 +50,18 @@ SERIAL_CONSOLES = "115200;ttymxc1" | |||
50 | # to be used to define the boot process. | 50 | # to be used to define the boot process. |
51 | # We opt-in for Syslinux, since it is designated as a preferred | 51 | # We opt-in for Syslinux, since it is designated as a preferred |
52 | # distro boot mode according to the U-Boot documentation. | 52 | # distro boot mode according to the U-Boot documentation. |
53 | UBOOT_EXTLINUX_use-mainline-bsp = "1" | 53 | UBOOT_EXTLINUX:use-mainline-bsp = "1" |
54 | UBOOT_EXTLINUX_LABELS_use-mainline-bsp = "default" | 54 | UBOOT_EXTLINUX_LABELS:use-mainline-bsp = "default" |
55 | UBOOT_EXTLINUX_DEFAULT_LABEL_use-mainline-bsp = "i.MX8M Plus EVK" | 55 | UBOOT_EXTLINUX_DEFAULT_LABEL:use-mainline-bsp = "i.MX8M Plus EVK" |
56 | 56 | ||
57 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default_use-mainline-bsp = "i.MX8M Plus EVK" | 57 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default:use-mainline-bsp = "i.MX8M Plus EVK" |
58 | UBOOT_EXTLINUX_FDT_default_use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" | 58 | UBOOT_EXTLINUX_FDT_default:use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" |
59 | UBOOT_EXTLINUX_CONSOLE_default_use-mainline-bsp = "console=${console}" | 59 | UBOOT_EXTLINUX_CONSOLE_default:use-mainline-bsp = "console=${console}" |
60 | UBOOT_EXTLINUX_ROOT_default_use-mainline-bsp = "root=/dev/mmcblk1p2" | 60 | UBOOT_EXTLINUX_ROOT_default:use-mainline-bsp = "root=/dev/mmcblk1p2" |
61 | 61 | ||
62 | # Add extlinux.conf to the lis of files, which are deployed onto the | 62 | # Add extlinux.conf to the lis of files, which are deployed onto the |
63 | # boot partition | 63 | # boot partition |
64 | IMAGE_BOOT_FILES_append_use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" | 64 | IMAGE_BOOT_FILES:append:use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" |
65 | 65 | ||
66 | LOADADDR = "" | 66 | LOADADDR = "" |
67 | UBOOT_SUFFIX = "bin" | 67 | UBOOT_SUFFIX = "bin" |
@@ -72,4 +72,4 @@ OPTEE_BIN_EXT = "8mp" | |||
72 | TEE_LOAD_ADDR = "0x56000000" | 72 | TEE_LOAD_ADDR = "0x56000000" |
73 | 73 | ||
74 | # Add additional firmware | 74 | # Add additional firmware |
75 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | 75 | MACHINE_FIRMWARE:append = " linux-firmware-ath10k" |
diff --git a/conf/machine/include/imx8x-mek.inc b/conf/machine/include/imx8x-mek.inc index 55a28c87..0bc10b8e 100644 --- a/conf/machine/include/imx8x-mek.inc +++ b/conf/machine/include/imx8x-mek.inc | |||
@@ -6,10 +6,10 @@ require conf/machine/include/tune-cortexa35.inc | |||
6 | IMX_DEFAULT_BSP = "nxp" | 6 | IMX_DEFAULT_BSP = "nxp" |
7 | 7 | ||
8 | MACHINE_FEATURES += "pci optee bcm43455 bcm4356" | 8 | MACHINE_FEATURES += "pci optee bcm43455 bcm4356" |
9 | MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359" | 9 | MACHINE_FEATURES:append:use-nxp-bsp = " bcm4359" |
10 | 10 | ||
11 | # Don't include kernels in standard images | 11 | # Don't include kernels in standard images |
12 | RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" | 12 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" |
13 | 13 | ||
14 | LOADADDR = "" | 14 | LOADADDR = "" |
15 | 15 | ||
@@ -23,7 +23,7 @@ USE_VT = "0" | |||
23 | KERNEL_DEVICETREE = " \ | 23 | KERNEL_DEVICETREE = " \ |
24 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ | 24 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ |
25 | " | 25 | " |
26 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 26 | KERNEL_DEVICETREE:append:use-nxp-bsp = " \ |
27 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsi-rm67191.dtb \ | 27 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsi-rm67191.dtb \ |
28 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsi-rm67191-rpmsg.dtb \ | 28 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsi-rm67191-rpmsg.dtb \ |
29 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsp.dtb \ | 29 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsp.dtb \ |
@@ -71,4 +71,4 @@ IMXBOOT_TARGETS = \ | |||
71 | BOARD_TYPE = "mek" | 71 | BOARD_TYPE = "mek" |
72 | 72 | ||
73 | # Add additional firmware | 73 | # Add additional firmware |
74 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | 74 | MACHINE_FIRMWARE:append = " linux-firmware-ath10k" |
diff --git a/conf/machine/include/qoriq-base.inc b/conf/machine/include/qoriq-base.inc index 0a42160f..0d8978e3 100644 --- a/conf/machine/include/qoriq-base.inc +++ b/conf/machine/include/qoriq-base.inc | |||
@@ -9,8 +9,8 @@ PREFERRED_PROVIDER_nativesdk-u-boot-mkimage ??= "nativesdk-u-boot-tools" | |||
9 | PREFERRED_VERSION_testfloat = "2a" | 9 | PREFERRED_VERSION_testfloat = "2a" |
10 | 10 | ||
11 | SOC_DEFAULT_IMAGE_FSTYPES = "tar.gz" | 11 | SOC_DEFAULT_IMAGE_FSTYPES = "tar.gz" |
12 | SOC_DEFAULT_IMAGE_FSTYPES_append_ls1043a = " wic.bz2" | 12 | SOC_DEFAULT_IMAGE_FSTYPES:append:ls1043a = " wic.bz2" |
13 | SOC_DEFAULT_IMAGE_FSTYPES_append_ls1046a = " wic.bz2" | 13 | SOC_DEFAULT_IMAGE_FSTYPES:append:ls1046a = " wic.bz2" |
14 | IMAGE_FSTYPES ?= "${SOC_DEFAULT_IMAGE_FSTYPES}" | 14 | IMAGE_FSTYPES ?= "${SOC_DEFAULT_IMAGE_FSTYPES}" |
15 | 15 | ||
16 | # Composite Image Layout (in KBytes) | 16 | # Composite Image Layout (in KBytes) |
@@ -31,8 +31,8 @@ IMAGE_BOOT_FILES ?= " \ | |||
31 | " | 31 | " |
32 | 32 | ||
33 | SOC_DEFAULT_WKS_FILE ?= "" | 33 | SOC_DEFAULT_WKS_FILE ?= "" |
34 | SOC_DEFAULT_WKS_FILE_ls1043a ?= "ls104x-uboot-bootpart.wks.in" | 34 | SOC_DEFAULT_WKS_FILE:ls1043a ?= "ls104x-uboot-bootpart.wks.in" |
35 | SOC_DEFAULT_WKS_FILE_ls1046a ?= "ls104x-uboot-bootpart.wks.in" | 35 | SOC_DEFAULT_WKS_FILE:ls1046a ?= "ls104x-uboot-bootpart.wks.in" |
36 | 36 | ||
37 | WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}" | 37 | WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}" |
38 | 38 | ||
@@ -54,7 +54,7 @@ MACHINEOVERRIDES =. "use-${QORIQ_DEFAULT_BSP}-bsp:" | |||
54 | 54 | ||
55 | # Sub-architecture support | 55 | # Sub-architecture support |
56 | MACHINE_SOCARCH_SUFFIX ?= "" | 56 | MACHINE_SOCARCH_SUFFIX ?= "" |
57 | MACHINE_SOCARCH_SUFFIX_qoriq = "-qoriq" | 57 | MACHINE_SOCARCH_SUFFIX:qoriq = "-qoriq" |
58 | 58 | ||
59 | MACHINE_ARCH_FILTER = "virtual/kernel" | 59 | MACHINE_ARCH_FILTER = "virtual/kernel" |
60 | 60 | ||
diff --git a/conf/machine/include/utilities.inc b/conf/machine/include/utilities.inc index f11b588b..34ce7abc 100644 --- a/conf/machine/include/utilities.inc +++ b/conf/machine/include/utilities.inc | |||
@@ -23,6 +23,6 @@ def make_dtb_boot_files(d): | |||
23 | 23 | ||
24 | def get_spl_binary(d): | 24 | def get_spl_binary(d): |
25 | imx_default_bootloader = d.get('IMX_DEFAULT_BOOTLOADER') | 25 | imx_default_bootloader = d.get('IMX_DEFAULT_BOOTLOADER') |
26 | spl_binary = d.getVar("SPL_BINARY_pn-%s" % imx_default_bootloader) | 26 | spl_binary = d.getVar("SPL_BINARY:pn-%s" % imx_default_bootloader) |
27 | 27 | ||
28 | return spl_binary or "" | 28 | return spl_binary or "" |
diff --git a/conf/machine/ls1028ardb.conf b/conf/machine/ls1028ardb.conf index 63f3802f..d70a5a61 100644 --- a/conf/machine/ls1028ardb.conf +++ b/conf/machine/ls1028ardb.conf | |||
@@ -22,7 +22,7 @@ UBOOT_CONFIG[tfa-secure-boot] = "ls1028ardb_tfa_SECURE_BOOT_defconfig" | |||
22 | UBOOT_CONFIG[tfa] = "ls1028ardb_tfa_defconfig" | 22 | UBOOT_CONFIG[tfa] = "ls1028ardb_tfa_defconfig" |
23 | 23 | ||
24 | KERNEL_DEVICETREE ?= "freescale/fsl-ls1028a-rdb.dtb freescale/fsl-ls1028a-qds.dtb" | 24 | KERNEL_DEVICETREE ?= "freescale/fsl-ls1028a-rdb.dtb freescale/fsl-ls1028a-qds.dtb" |
25 | KERNEL_DEVICETREE_append_use-nxp-bsp = "\ | 25 | KERNEL_DEVICETREE:append:use-nxp-bsp = "\ |
26 | freescale/fsl-ls1028a-rdb-dpdk.dtb \ | 26 | freescale/fsl-ls1028a-rdb-dpdk.dtb \ |
27 | " | 27 | " |
28 | KERNEL_DEFCONFIG ?= "defconfig" | 28 | KERNEL_DEFCONFIG ?= "defconfig" |
diff --git a/conf/machine/ls1043ardb.conf b/conf/machine/ls1043ardb.conf index fa8ab615..4ff3c0ac 100644 --- a/conf/machine/ls1043ardb.conf +++ b/conf/machine/ls1043ardb.conf | |||
@@ -27,7 +27,7 @@ KERNEL_DEVICETREE ?= "\ | |||
27 | freescale/fsl-ls1043a-qds.dtb \ | 27 | freescale/fsl-ls1043a-qds.dtb \ |
28 | " | 28 | " |
29 | # usdpaa dtb is used for dpdk. TODO: rename in kernel | 29 | # usdpaa dtb is used for dpdk. TODO: rename in kernel |
30 | KERNEL_DEVICETREE_prepend_use-nxp-bsp = "\ | 30 | KERNEL_DEVICETREE:prepend:use-nxp-bsp = "\ |
31 | freescale/fsl-ls1043a-rdb-sdk.dtb \ | 31 | freescale/fsl-ls1043a-rdb-sdk.dtb \ |
32 | freescale/fsl-ls1043a-rdb-usdpaa.dtb \ | 32 | freescale/fsl-ls1043a-rdb-usdpaa.dtb \ |
33 | freescale/fsl-ls1043a-qds-sdk.dtb \ | 33 | freescale/fsl-ls1043a-qds-sdk.dtb \ |
diff --git a/conf/machine/ls1046afrwy.conf b/conf/machine/ls1046afrwy.conf index e6eabc0f..eb3c0bb6 100644 --- a/conf/machine/ls1046afrwy.conf +++ b/conf/machine/ls1046afrwy.conf | |||
@@ -25,7 +25,7 @@ KERNEL_DEVICETREE ?= "\ | |||
25 | freescale/fsl-ls1046a-frwy.dtb \ | 25 | freescale/fsl-ls1046a-frwy.dtb \ |
26 | " | 26 | " |
27 | # usdpaa dtb is used for dpdk. TODO: rename in kernel | 27 | # usdpaa dtb is used for dpdk. TODO: rename in kernel |
28 | KERNEL_DEVICETREE_prepend_use-nxp-bsp = "\ | 28 | KERNEL_DEVICETREE:prepend:use-nxp-bsp = "\ |
29 | freescale/fsl-ls1046a-frwy-sdk.dtb \ | 29 | freescale/fsl-ls1046a-frwy-sdk.dtb \ |
30 | freescale/fsl-ls1046a-frwy-usdpaa.dtb \ | 30 | freescale/fsl-ls1046a-frwy-usdpaa.dtb \ |
31 | " | 31 | " |
diff --git a/conf/machine/ls1046ardb.conf b/conf/machine/ls1046ardb.conf index 97fb1e29..8e815295 100644 --- a/conf/machine/ls1046ardb.conf +++ b/conf/machine/ls1046ardb.conf | |||
@@ -26,7 +26,7 @@ KERNEL_DEVICETREE ?= "\ | |||
26 | freescale/fsl-ls1046a-qds.dtb \ | 26 | freescale/fsl-ls1046a-qds.dtb \ |
27 | " | 27 | " |
28 | # usdpaa dtb is used for dpdk. TODO: rename in kernel | 28 | # usdpaa dtb is used for dpdk. TODO: rename in kernel |
29 | KERNEL_DEVICETREE_prepend_use-nxp-bsp = "\ | 29 | KERNEL_DEVICETREE:prepend:use-nxp-bsp = "\ |
30 | freescale/fsl-ls1046a-rdb-sdk.dtb \ | 30 | freescale/fsl-ls1046a-rdb-sdk.dtb \ |
31 | freescale/fsl-ls1046a-rdb-usdpaa.dtb \ | 31 | freescale/fsl-ls1046a-rdb-usdpaa.dtb \ |
32 | freescale/fsl-ls1046a-qds-sdk.dtb \ | 32 | freescale/fsl-ls1046a-qds-sdk.dtb \ |
diff --git a/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston-init.bbappend b/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston-init.bbappend index 10b66c0e..b7bf3298 100644 --- a/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston-init.bbappend +++ b/dynamic-layers/aglprofilegraphical/recipes-graphics/wayland/weston-init.bbappend | |||
@@ -1,3 +1,3 @@ | |||
1 | do_install_append() { | 1 | do_install:append() { |
2 | rm -f ${D}${sysconfdir}/xdg/weston/weston.ini | 2 | rm -f ${D}${sysconfdir}/xdg/weston/weston.ini |
3 | } | 3 | } |
diff --git a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-imx.inc b/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-imx.inc index cdd0f08f..7d8065f9 100644 --- a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-imx.inc +++ b/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-imx.inc | |||
@@ -1,4 +1,4 @@ | |||
1 | DEPENDS_append_imxvpu = " imx-vpuwrap" | 1 | DEPENDS:append:imxvpu = " imx-vpuwrap" |
2 | 2 | ||
3 | # Additional imx code and patches are included in the chromium-imx git repository. | 3 | # Additional imx code and patches are included in the chromium-imx git repository. |
4 | # The code below fetches this repository, copies the extra source over to the main | 4 | # The code below fetches this repository, copies the extra source over to the main |
@@ -26,7 +26,7 @@ do_patch[prefuncs] =+ "add_chromium_imx_patches" | |||
26 | # * Lost context problems are not known to happen with Vivante GPUs, | 26 | # * Lost context problems are not known to happen with Vivante GPUs, |
27 | # so it is safe to use ignore-lost-context | 27 | # so it is safe to use ignore-lost-context |
28 | # * Proprietary codecs need to be enabled for h.264 and MP4 support | 28 | # * Proprietary codecs need to be enabled for h.264 and MP4 support |
29 | PACKAGECONFIG_append = " ignore-lost-context proprietary-codecs" | 29 | PACKAGECONFIG:append = " ignore-lost-context proprietary-codecs" |
30 | 30 | ||
31 | copy_chromium_imx_files() { | 31 | copy_chromium_imx_files() { |
32 | # sources in src/ are already organized in a manner | 32 | # sources in src/ are already organized in a manner |
diff --git a/dynamic-layers/filesystem-layer/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bbappend b/dynamic-layers/filesystem-layer/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bbappend index 1080a9f5..563c9e76 100644 --- a/dynamic-layers/filesystem-layer/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bbappend +++ b/dynamic-layers/filesystem-layer/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bbappend | |||
@@ -4,7 +4,7 @@ PACKAGES += " \ | |||
4 | ${PN}-f2fs \ | 4 | ${PN}-f2fs \ |
5 | " | 5 | " |
6 | 6 | ||
7 | RDEPENDS_${PN}-f2fs = " \ | 7 | RDEPENDS:${PN}-f2fs = " \ |
8 | ${PN}-base \ | 8 | ${PN}-base \ |
9 | f2fs-tools \ | 9 | f2fs-tools \ |
10 | " | 10 | " |
diff --git a/dynamic-layers/gnome-layer/recipes-graphics/clutter/clutter-1.0_%.bbappend b/dynamic-layers/gnome-layer/recipes-graphics/clutter/clutter-1.0_%.bbappend index 0b4c4861..fb90c73e 100644 --- a/dynamic-layers/gnome-layer/recipes-graphics/clutter/clutter-1.0_%.bbappend +++ b/dynamic-layers/gnome-layer/recipes-graphics/clutter/clutter-1.0_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | PACKAGECONFIG_imxgpu3d ??= " \ | 1 | PACKAGECONFIG:imxgpu3d ??= " \ |
2 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland egl', \ | 2 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland egl', \ |
3 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'glx x11', \ | 3 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'glx x11', \ |
4 | '', d), d)} \ | 4 | '', d), d)} \ |
diff --git a/dynamic-layers/gnome-layer/recipes-graphics/cogl/cogl-1.0_%.bbappend b/dynamic-layers/gnome-layer/recipes-graphics/cogl/cogl-1.0_%.bbappend index afbaee43..e07d0d54 100644 --- a/dynamic-layers/gnome-layer/recipes-graphics/cogl/cogl-1.0_%.bbappend +++ b/dynamic-layers/gnome-layer/recipes-graphics/cogl/cogl-1.0_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | PACKAGECONFIG_imxgpu3d ??= " \ | 1 | PACKAGECONFIG:imxgpu3d ??= " \ |
2 | cogl-pango gles2 \ | 2 | cogl-pango gles2 \ |
3 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'egl-wayland', \ | 3 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'egl-wayland', \ |
4 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'egl-x11', \ | 4 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'egl-x11', \ |
diff --git a/dynamic-layers/ivi/recipes-graphics/wayland/weston-init.bbappend b/dynamic-layers/ivi/recipes-graphics/wayland/weston-init.bbappend index 72d991c7..4fc41d05 100644 --- a/dynamic-layers/ivi/recipes-graphics/wayland/weston-init.bbappend +++ b/dynamic-layers/ivi/recipes-graphics/wayland/weston-init.bbappend | |||
@@ -1 +1 @@ | |||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | ||
diff --git a/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend b/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend index 2e648ba3..998d11f7 100644 --- a/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend +++ b/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | # Only _mx8 machine do provide virtual/libgbm required for any drm* flavour | 1 | # Only _mx8 machine do provide virtual/libgbm required for any drm* flavour |
2 | DRM-REMOVE_imxgpu = "drm-gl drm-gles2" | 2 | DRM-REMOVE:imxgpu = "drm-gl drm-gles2" |
3 | DRM-REMOVE_imxgpu_mx8 = "" | 3 | DRM-REMOVE:imxgpu:mx8 = "" |
4 | PACKAGECONFIG_remove = "${DRM-REMOVE}" | 4 | PACKAGECONFIG:remove = "${DRM-REMOVE}" |
diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/luajit/luajit_%.bbappend b/dynamic-layers/openembedded-layer/recipes-devtools/luajit/luajit_%.bbappend index 8c6138c5..d07f8ae1 100644 --- a/dynamic-layers/openembedded-layer/recipes-devtools/luajit/luajit_%.bbappend +++ b/dynamic-layers/openembedded-layer/recipes-devtools/luajit/luajit_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" |
2 | 2 | ||
3 | SRC_URI_append_qoriq-ppc = " file://ppc-fixplt.patch " | 3 | SRC_URI:append:qoriq-ppc = " file://ppc-fixplt.patch " |
4 | 4 | ||
diff --git a/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb b/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb index 1793ec06..9c6be782 100644 --- a/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb +++ b/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb | |||
@@ -19,15 +19,15 @@ EXTRA_OEMAKE_virtclass-native = 'FMCHOSTMODE=1 FMD_USPACE_HEADER_PATH="${STAGING | |||
19 | TCLAP_HEADER_PATH="${STAGING_INCDIR}" ' | 19 | TCLAP_HEADER_PATH="${STAGING_INCDIR}" ' |
20 | 20 | ||
21 | EXTRA_OEMAKE_PLATFORM ?= "" | 21 | EXTRA_OEMAKE_PLATFORM ?= "" |
22 | EXTRA_OEMAKE_PLATFORM_ls1043a = "ls1043" | 22 | EXTRA_OEMAKE_PLATFORM:ls1043a = "ls1043" |
23 | EXTRA_OEMAKE_PLATFORM_ls1046a = "ls1046" | 23 | EXTRA_OEMAKE_PLATFORM:ls1046a = "ls1046" |
24 | EXTRA_OEMAKE_PLATFORM_ls1088a = "ls1088" | 24 | EXTRA_OEMAKE_PLATFORM:ls1088a = "ls1088" |
25 | EXTRA_OEMAKE_PLATFORM_p1020 = "p4080ds" | 25 | EXTRA_OEMAKE_PLATFORM:p1020 = "p4080ds" |
26 | EXTRA_OEMAKE_PLATFORM_p2020 = "p4080ds" | 26 | EXTRA_OEMAKE_PLATFORM:p2020 = "p4080ds" |
27 | EXTRA_OEMAKE_PLATFORM_p2041 = "p4080ds" | 27 | EXTRA_OEMAKE_PLATFORM:p2041 = "p4080ds" |
28 | EXTRA_OEMAKE_PLATFORM_p3041 = "p4080ds" | 28 | EXTRA_OEMAKE_PLATFORM:p3041 = "p4080ds" |
29 | EXTRA_OEMAKE_PLATFORM_p4080 = "p4080ds" | 29 | EXTRA_OEMAKE_PLATFORM:p4080 = "p4080ds" |
30 | EXTRA_OEMAKE_PLATFORM_p5040 = "p4080ds" | 30 | EXTRA_OEMAKE_PLATFORM:p5040 = "p4080ds" |
31 | 31 | ||
32 | 32 | ||
33 | do_compile () { | 33 | do_compile () { |
diff --git a/dynamic-layers/openembedded-layer/recipes-graphics/xserver-common/xserver-common_%.bbappend b/dynamic-layers/openembedded-layer/recipes-graphics/xserver-common/xserver-common_%.bbappend index f4f43504..be694574 100644 --- a/dynamic-layers/openembedded-layer/recipes-graphics/xserver-common/xserver-common_%.bbappend +++ b/dynamic-layers/openembedded-layer/recipes-graphics/xserver-common/xserver-common_%.bbappend | |||
@@ -1,8 +1,8 @@ | |||
1 | # i.MX extra configuration | 1 | # i.MX extra configuration |
2 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 2 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
3 | 3 | ||
4 | SRC_URI_append_imxgpu3d = " \ | 4 | SRC_URI:append:imxgpu3d = " \ |
5 | file://0016-xserver-common-enable-iglx-module.patch \ | 5 | file://0016-xserver-common-enable-iglx-module.patch \ |
6 | " | 6 | " |
7 | 7 | ||
8 | PACKAGE_ARCH_imxgpu3d = "${MACHINE_SOCARCH}" | 8 | PACKAGE_ARCH:imxgpu3d = "${MACHINE_SOCARCH}" |
diff --git a/dynamic-layers/qt4-layer/recipes-qt4/qt4/qt4-imx-support.inc b/dynamic-layers/qt4-layer/recipes-qt4/qt4/qt4-imx-support.inc index 187681a8..8950c151 100644 --- a/dynamic-layers/qt4-layer/recipes-qt4/qt4/qt4-imx-support.inc +++ b/dynamic-layers/qt4-layer/recipes-qt4/qt4/qt4-imx-support.inc | |||
@@ -1,4 +1,4 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/qt4:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/qt4:" |
2 | 2 | ||
3 | python __anonymous () { | 3 | python __anonymous () { |
4 | families = ['mx6'] | 4 | families = ['mx6'] |
@@ -8,21 +8,21 @@ python __anonymous () { | |||
8 | d.appendVarFlag('do_configure', 'depends', ' virtual/kernel:do_shared_workdir') | 8 | d.appendVarFlag('do_configure', 'depends', ' virtual/kernel:do_shared_workdir') |
9 | } | 9 | } |
10 | 10 | ||
11 | SRC_URI_append_imxgpu2d += " \ | 11 | SRC_URI:append:imxgpu2d += " \ |
12 | file://0001-Add-support-for-i.MX-codecs-to-phonon.patch \ | 12 | file://0001-Add-support-for-i.MX-codecs-to-phonon.patch \ |
13 | file://0002-i.MX-video-renderer-Allow-v4l-device-from-environmen.patch \ | 13 | file://0002-i.MX-video-renderer-Allow-v4l-device-from-environmen.patch \ |
14 | file://0003-i.MX6-force-egl-visual-ID-33.patch \ | 14 | file://0003-i.MX6-force-egl-visual-ID-33.patch \ |
15 | " | 15 | " |
16 | 16 | ||
17 | DEPENDS_append_imxgpu2d = " virtual/kernel virtual/libgles2" | 17 | DEPENDS:append:imxgpu2d = " virtual/kernel virtual/libgles2" |
18 | QT_GLFLAGS_imxgpu2d = "-opengl es2 -openvg" | 18 | QT_GLFLAGS:imxgpu2d = "-opengl es2 -openvg" |
19 | QT_CONFIG_FLAGS_append_imxgpu2d = " -I${STAGING_KERNEL_DIR}/include/uapi \ | 19 | QT_CONFIG_FLAGS:append:imxgpu2d = " -I${STAGING_KERNEL_DIR}/include/uapi \ |
20 | -I${STAGING_KERNEL_DIR}/include/ \ | 20 | -I${STAGING_KERNEL_DIR}/include/ \ |
21 | -DLINUX=1 -DEGL_API_FB=1 \ | 21 | -DLINUX=1 -DEGL_API_FB=1 \ |
22 | -DQT_QPA_EXPERIMENTAL_TOUCHEVENT=1" | 22 | -DQT_QPA_EXPERIMENTAL_TOUCHEVENT=1" |
23 | 23 | ||
24 | # The QT_CONFIG_FLAGS can pollute *.la files with -Dxxx | 24 | # The QT_CONFIG_FLAGS can pollute *.la files with -Dxxx |
25 | do_compile_append_mx6 () { | 25 | do_compile:append:mx6 () { |
26 | find lib -name "*.la" | xargs -n1 sed -i 's/-D.*=1//g' | 26 | find lib -name "*.la" | xargs -n1 sed -i 's/-D.*=1//g' |
27 | } | 27 | } |
28 | 28 | ||
diff --git a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend index bf3fb66e..0d5897ad 100644 --- a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend +++ b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend | |||
@@ -3,35 +3,35 @@ | |||
3 | # Copyright (C) 2016, 2017 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2016, 2017 O.S. Systems Software LTDA. |
4 | # Copyright (C) 2017-2018 NXP | 4 | # Copyright (C) 2017-2018 NXP |
5 | 5 | ||
6 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 6 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
7 | 7 | ||
8 | SRC_URI_append_imxgpu = " \ | 8 | SRC_URI:append:imxgpu = " \ |
9 | file://0014-Add-IMX-GPU-support.patch \ | 9 | file://0014-Add-IMX-GPU-support.patch \ |
10 | file://0001-egl.prf-Fix-build-error-when-egl-headers-need-platfo.patch \ | 10 | file://0001-egl.prf-Fix-build-error-when-egl-headers-need-platfo.patch \ |
11 | " | 11 | " |
12 | 12 | ||
13 | PACKAGECONFIG_GL_IMX_GPU = "" | 13 | PACKAGECONFIG_GL_IMX_GPU = "" |
14 | PACKAGECONFIG_GL_IMX_GPU_mx8 = "gbm kms" | 14 | PACKAGECONFIG_GL_IMX_GPU:mx8 = "gbm kms" |
15 | 15 | ||
16 | PACKAGECONFIG_GL_imxpxp = "gles2" | 16 | PACKAGECONFIG_GL:imxpxp = "gles2" |
17 | PACKAGECONFIG_GL_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' gl', '', d)} \ | 17 | PACKAGECONFIG_GL:imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' gl', '', d)} \ |
18 | ${PACKAGECONFIG_GL_IMX_GPU}" | 18 | ${PACKAGECONFIG_GL_IMX_GPU}" |
19 | PACKAGECONFIG_GL_imxgpu3d = "gles2 \ | 19 | PACKAGECONFIG_GL:imxgpu3d = "gles2 \ |
20 | ${PACKAGECONFIG_GL_IMX_GPU}" | 20 | ${PACKAGECONFIG_GL_IMX_GPU}" |
21 | PACKAGECONFIG_GL_use-mainline-bsp ?= "gles2 gbm kms" | 21 | PACKAGECONFIG_GL:use-mainline-bsp ?= "gles2 gbm kms" |
22 | 22 | ||
23 | PACKAGECONFIG_PLATFORM = "" | 23 | PACKAGECONFIG_PLATFORM = "" |
24 | PACKAGECONFIG_PLATFORM_imxgpu2d = "no-opengl linuxfb" | 24 | PACKAGECONFIG_PLATFORM:imxgpu2d = "no-opengl linuxfb" |
25 | PACKAGECONFIG_PLATFORM_imxgpu3d = " \ | 25 | PACKAGECONFIG_PLATFORM:imxgpu3d = " \ |
26 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', \ | 26 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', \ |
27 | bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \ | 27 | bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \ |
28 | 'eglfs', d), d)}" | 28 | 'eglfs', d), d)}" |
29 | PACKAGECONFIG_PLATFORM_use-mainline-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'eglfs', d)}" | 29 | PACKAGECONFIG_PLATFORM:use-mainline-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'eglfs', d)}" |
30 | PACKAGECONFIG += "${PACKAGECONFIG_PLATFORM}" | 30 | PACKAGECONFIG += "${PACKAGECONFIG_PLATFORM}" |
31 | 31 | ||
32 | PACKAGECONFIG_VULKAN_IMX_GPU = "" | 32 | PACKAGECONFIG_VULKAN_IMX_GPU = "" |
33 | PACKAGECONFIG_VULKAN_IMX_GPU_mx8 = "vulkan" | 33 | PACKAGECONFIG_VULKAN_IMX_GPU:mx8 = "vulkan" |
34 | PACKAGECONFIG_VULKAN_IMX_GPU_mx8mm = "" | 34 | PACKAGECONFIG_VULKAN_IMX_GPU:mx8mm = "" |
35 | PACKAGECONFIG_VULKAN = "" | 35 | PACKAGECONFIG_VULKAN = "" |
36 | PACKAGECONFIG_VULKAN_imxgpu = "${PACKAGECONFIG_VULKAN_IMX_GPU}" | 36 | PACKAGECONFIG_VULKAN:imxgpu = "${PACKAGECONFIG_VULKAN_IMX_GPU}" |
37 | PACKAGECONFIG += "${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', '${PACKAGECONFIG_VULKAN}', '', d)}" | 37 | PACKAGECONFIG += "${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', '${PACKAGECONFIG_VULKAN}', '', d)}" |
diff --git a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtwayland_%.bbappend b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtwayland_%.bbappend index 168db095..c1594e05 100644 --- a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtwayland_%.bbappend +++ b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtwayland_%.bbappend | |||
@@ -1,8 +1,8 @@ | |||
1 | # etnaviv mesa does not have glx | 1 | # etnaviv mesa does not have glx |
2 | PACKAGECONFIG_remove_use-mainline-bsp = "xcomposite-glx" | 2 | PACKAGECONFIG:remove:use-mainline-bsp = "xcomposite-glx" |
3 | 3 | ||
4 | PACKAGECONFIG_remove_mx6 = "xcomposite-egl xcomposite-glx" | 4 | PACKAGECONFIG:remove:mx6 = "xcomposite-egl xcomposite-glx" |
5 | PACKAGECONFIG_remove_mx7 = "xcomposite-egl xcomposite-glx" | 5 | PACKAGECONFIG:remove:mx7 = "xcomposite-egl xcomposite-glx" |
6 | 6 | ||
7 | # i.MX8 does never provide native x11, so required dependencies are not met | 7 | # i.MX8 does never provide native x11, so required dependencies are not met |
8 | PACKAGECONFIG_remove_mx8 = "xcomposite-egl xcomposite-glx" | 8 | PACKAGECONFIG:remove:mx8 = "xcomposite-egl xcomposite-glx" |
diff --git a/dynamic-layers/virtualization-layer/recipes-extended/libvirt/libvirt_%.bbappend b/dynamic-layers/virtualization-layer/recipes-extended/libvirt/libvirt_%.bbappend index c7e6d32e..f64637bd 100644 --- a/dynamic-layers/virtualization-layer/recipes-extended/libvirt/libvirt_%.bbappend +++ b/dynamic-layers/virtualization-layer/recipes-extended/libvirt/libvirt_%.bbappend | |||
@@ -1,9 +1,9 @@ | |||
1 | PACKAGECONFIG_qoriq-ppc = "qemu yajl lxc test remote macvtap libvirtd netcf udev python" | 1 | PACKAGECONFIG:qoriq-ppc = "qemu yajl lxc test remote macvtap libvirtd netcf udev python" |
2 | 2 | ||
3 | FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" | 3 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" |
4 | SRC_URI_append_qoriq-ppc = " file://qemu.conf" | 4 | SRC_URI:append:qoriq-ppc = " file://qemu.conf" |
5 | 5 | ||
6 | do_install_append_qoriq-ppc() { | 6 | do_install:append:qoriq-ppc() { |
7 | install -m 0644 ${WORKDIR}/qemu.conf ${D}${sysconfdir}/libvirt/qemu.conf | 7 | install -m 0644 ${WORKDIR}/qemu.conf ${D}${sysconfdir}/libvirt/qemu.conf |
8 | } | 8 | } |
9 | 9 | ||
diff --git a/recipes-bsp/alsa-state/alsa-state.bbappend b/recipes-bsp/alsa-state/alsa-state.bbappend index 3a398b22..94331307 100644 --- a/recipes-bsp/alsa-state/alsa-state.bbappend +++ b/recipes-bsp/alsa-state/alsa-state.bbappend | |||
@@ -1,10 +1,10 @@ | |||
1 | # Append path for freescale layer to include alsa-state asound.conf | 1 | # Append path for freescale layer to include alsa-state asound.conf |
2 | FILESEXTRAPATHS_prepend_mx6 := "${THISDIR}/${PN}/imx:" | 2 | FILESEXTRAPATHS:prepend:mx6 := "${THISDIR}/${PN}/imx:" |
3 | FILESEXTRAPATHS_prepend_mx7 := "${THISDIR}/${PN}/imx:" | 3 | FILESEXTRAPATHS:prepend:mx7 := "${THISDIR}/${PN}/imx:" |
4 | FILESEXTRAPATHS_prepend_mx8 := "${THISDIR}/${PN}/imx:" | 4 | FILESEXTRAPATHS:prepend:mx8 := "${THISDIR}/${PN}/imx:" |
5 | FILESEXTRAPATHS_prepend_use-mainline-bsp := "${THISDIR}/${PN}/imx:" | 5 | FILESEXTRAPATHS:prepend:use-mainline-bsp := "${THISDIR}/${PN}/imx:" |
6 | 6 | ||
7 | PACKAGE_ARCH_mx6 = "${MACHINE_ARCH}" | 7 | PACKAGE_ARCH:mx6 = "${MACHINE_ARCH}" |
8 | PACKAGE_ARCH_mx7 = "${MACHINE_ARCH}" | 8 | PACKAGE_ARCH:mx7 = "${MACHINE_ARCH}" |
9 | PACKAGE_ARCH_mx8 = "${MACHINE_ARCH}" | 9 | PACKAGE_ARCH:mx8 = "${MACHINE_ARCH}" |
10 | PACKAGE_ARCH_use-mainline-bsp = "${MACHINE_ARCH}" | 10 | PACKAGE_ARCH:use-mainline-bsp = "${MACHINE_ARCH}" |
diff --git a/recipes-bsp/atf/qoriq-atf_1.5.bb b/recipes-bsp/atf/qoriq-atf_1.5.bb index 19208334..f2657726 100644 --- a/recipes-bsp/atf/qoriq-atf_1.5.bb +++ b/recipes-bsp/atf/qoriq-atf_1.5.bb | |||
@@ -8,7 +8,7 @@ PV = "1.5+git${SRCPV}" | |||
8 | inherit deploy | 8 | inherit deploy |
9 | 9 | ||
10 | DEPENDS += "u-boot-mkimage-native u-boot openssl openssl-native mbedtls rcw cst-native" | 10 | DEPENDS += "u-boot-mkimage-native u-boot openssl openssl-native mbedtls rcw cst-native" |
11 | DEPENDS_append_lx2160a = " ddr-phy" | 11 | DEPENDS:append:lx2160a = " ddr-phy" |
12 | do_compile[depends] += "u-boot:do_deploy rcw:do_deploy uefi:do_deploy" | 12 | do_compile[depends] += "u-boot:do_deploy rcw:do_deploy uefi:do_deploy" |
13 | 13 | ||
14 | S = "${WORKDIR}/git" | 14 | S = "${WORKDIR}/git" |
@@ -21,12 +21,12 @@ COMPATIBLE_MACHINE = "(qoriq)" | |||
21 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 21 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
22 | 22 | ||
23 | PLATFORM = "${MACHINE}" | 23 | PLATFORM = "${MACHINE}" |
24 | PLATFORM_ls1088ardb-pb = "ls1088ardb" | 24 | PLATFORM:ls1088ardb-pb = "ls1088ardb" |
25 | PLATFORM_ADDITIONAL_TARGET ??= "" | 25 | PLATFORM_ADDITIONAL_TARGET ??= "" |
26 | PLATFORM_ADDITIONAL_TARGET_ls1012afrwy = "ls1012afrwy_512mb" | 26 | PLATFORM_ADDITIONAL_TARGET:ls1012afrwy = "ls1012afrwy_512mb" |
27 | 27 | ||
28 | RCW_FOLDER ?= "${MACHINE}" | 28 | RCW_FOLDER ?= "${MACHINE}" |
29 | RCW_FOLDER_ls1088ardb-pb = "ls1088ardb" | 29 | RCW_FOLDER:ls1088ardb-pb = "ls1088ardb" |
30 | 30 | ||
31 | # requires CROSS_COMPILE set by hand as there is no configure script | 31 | # requires CROSS_COMPILE set by hand as there is no configure script |
32 | export CROSS_COMPILE="${TARGET_PREFIX}" | 32 | export CROSS_COMPILE="${TARGET_PREFIX}" |
@@ -56,16 +56,16 @@ PACKAGECONFIG[optee] = ",,optee-os-qoriq" | |||
56 | uboot_boot_sec ?= "${DEPLOY_DIR_IMAGE}/u-boot.bin-tfa-secure-boot" | 56 | uboot_boot_sec ?= "${DEPLOY_DIR_IMAGE}/u-boot.bin-tfa-secure-boot" |
57 | uboot_boot ?= "${DEPLOY_DIR_IMAGE}/u-boot.bin-tfa" | 57 | uboot_boot ?= "${DEPLOY_DIR_IMAGE}/u-boot.bin-tfa" |
58 | rcw ?= "" | 58 | rcw ?= "" |
59 | rcw_ls1012a = "_default" | 59 | rcw:ls1012a = "_default" |
60 | rcwsec ?= "_sben" | 60 | rcwsec ?= "_sben" |
61 | 61 | ||
62 | chassistype ?= "ls2088_1088" | 62 | chassistype ?= "ls2088_1088" |
63 | chassistype_ls1012a = "ls104x_1012" | 63 | chassistype:ls1012a = "ls104x_1012" |
64 | chassistype_ls1043a = "ls104x_1012" | 64 | chassistype:ls1043a = "ls104x_1012" |
65 | chassistype_ls1046a = "ls104x_1012" | 65 | chassistype:ls1046a = "ls104x_1012" |
66 | 66 | ||
67 | ddrphyopt ?= "" | 67 | ddrphyopt ?= "" |
68 | ddrphyopt_lx2160a = "fip_ddr_sec" | 68 | ddrphyopt:lx2160a = "fip_ddr_sec" |
69 | 69 | ||
70 | do_configure[noexec] = "1" | 70 | do_configure[noexec] = "1" |
71 | 71 | ||
@@ -242,5 +242,5 @@ do_deploy() { | |||
242 | fi | 242 | fi |
243 | } | 243 | } |
244 | addtask deploy after do_install | 244 | addtask deploy after do_install |
245 | FILES_${PN} += "/boot" | 245 | FILES:${PN} += "/boot" |
246 | BBCLASSEXTEND = "native nativesdk" | 246 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/recipes-bsp/atf/qoriq-atf_2.3.bb b/recipes-bsp/atf/qoriq-atf_2.3.bb index aed32851..f2922c91 100644 --- a/recipes-bsp/atf/qoriq-atf_2.3.bb +++ b/recipes-bsp/atf/qoriq-atf_2.3.bb | |||
@@ -47,7 +47,7 @@ do_compile() { | |||
47 | if [ "${NXP_COT}" = "true" -a "${ARM_COT}" = "true" ]; then | 47 | if [ "${NXP_COT}" = "true" -a "${ARM_COT}" = "true" ]; then |
48 | bbfatal " \ | 48 | bbfatal " \ |
49 | Error!, Both ARM CoT and NXP CoT are enabled. Only one CoT is built in a yocto build, \ | 49 | Error!, Both ARM CoT and NXP CoT are enabled. Only one CoT is built in a yocto build, \ |
50 | Don't add nxp-cot and arm-cot into DISTRO_FEATURES_append at the same time." | 50 | Don't add nxp-cot and arm-cot into DISTRO_FEATURES:append at the same time." |
51 | fi | 51 | fi |
52 | 52 | ||
53 | if [ "${NXP_COT}" = "true" ]; then | 53 | if [ "${NXP_COT}" = "true" ]; then |
@@ -160,7 +160,7 @@ do_install() { | |||
160 | 160 | ||
161 | do_deploy() { | 161 | do_deploy() { |
162 | if [ "${ARM_COT}" = "true" ]; then | 162 | if [ "${ARM_COT}" = "true" ]; then |
163 | outputdir="atf_arm-cot" | 163 | outputdir="atf:arm-cot" |
164 | elif [ "${NXP_COT}" = "true" ]; then | 164 | elif [ "${NXP_COT}" = "true" ]; then |
165 | outputdir="atf_nxp-cot" | 165 | outputdir="atf_nxp-cot" |
166 | else | 166 | else |
@@ -171,5 +171,5 @@ do_deploy() { | |||
171 | cp -fr ${D}/boot/atf/* ${DEPLOYDIR}/${outputdir}/ | 171 | cp -fr ${D}/boot/atf/* ${DEPLOYDIR}/${outputdir}/ |
172 | } | 172 | } |
173 | addtask deploy after do_install | 173 | addtask deploy after do_install |
174 | FILES_${PN} += "/boot" | 174 | FILES:${PN} += "/boot" |
175 | COMPATIBLE_MACHINE = "(lx2160a|lx2162a)" | 175 | COMPATIBLE_MACHINE = "(lx2160a|lx2162a)" |
diff --git a/recipes-bsp/boot-format/boot-format_git.bb b/recipes-bsp/boot-format/boot-format_git.bb index 92ec8307..584c5c68 100644 --- a/recipes-bsp/boot-format/boot-format_git.bb +++ b/recipes-bsp/boot-format/boot-format_git.bb | |||
@@ -15,6 +15,6 @@ do_install(){ | |||
15 | } | 15 | } |
16 | 16 | ||
17 | PACKAGES =+ "${PN}-config" | 17 | PACKAGES =+ "${PN}-config" |
18 | FILES_${PN}-config += "${datadir}/*" | 18 | FILES:${PN}-config += "${datadir}/*" |
19 | 19 | ||
20 | BBCLASSEXTEND = "native nativesdk" | 20 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/recipes-bsp/ddr-phy/ddr-phy_git.bb b/recipes-bsp/ddr-phy/ddr-phy_git.bb index fa8833fd..6e68bd02 100644 --- a/recipes-bsp/ddr-phy/ddr-phy_git.bb +++ b/recipes-bsp/ddr-phy/ddr-phy_git.bb | |||
@@ -38,7 +38,7 @@ do_deploy () { | |||
38 | addtask deploy before do_populate_sysroot after do_install | 38 | addtask deploy before do_populate_sysroot after do_install |
39 | 39 | ||
40 | PACKAGES += "${PN}-image" | 40 | PACKAGES += "${PN}-image" |
41 | FILES_${PN}-image += "/boot" | 41 | FILES:${PN}-image += "/boot" |
42 | 42 | ||
43 | COMPATIBLE_MACHINE = "(lx2160a|lx2162a)" | 43 | COMPATIBLE_MACHINE = "(lx2160a|lx2162a)" |
44 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 44 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-bsp/dp-firmware-cadence/dp-firmware-cadence_20.04.bb b/recipes-bsp/dp-firmware-cadence/dp-firmware-cadence_20.04.bb index e8db5456..7b77e6f8 100644 --- a/recipes-bsp/dp-firmware-cadence/dp-firmware-cadence_20.04.bb +++ b/recipes-bsp/dp-firmware-cadence/dp-firmware-cadence_20.04.bb | |||
@@ -23,7 +23,7 @@ do_deploy () { | |||
23 | addtask deploy before do_build after do_install | 23 | addtask deploy before do_build after do_install |
24 | 24 | ||
25 | PACKAGES += "${PN}-image" | 25 | PACKAGES += "${PN}-image" |
26 | FILES_${PN}-image += "/boot" | 26 | FILES:${PN}-image += "/boot" |
27 | 27 | ||
28 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 28 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
29 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 29 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8_8.12.bb b/recipes-bsp/firmware-imx/firmware-imx-8_8.12.bb index 650c1cfd..6ea16d5b 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8_8.12.bb +++ b/recipes-bsp/firmware-imx/firmware-imx-8_8.12.bb | |||
@@ -19,5 +19,5 @@ addtask deploy after do_install before do_build | |||
19 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 19 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
20 | 20 | ||
21 | COMPATIBLE_MACHINE = "(mx8)" | 21 | COMPATIBLE_MACHINE = "(mx8)" |
22 | COMPATIBLE_MACHINE_mx8m = "(^$)" | 22 | COMPATIBLE_MACHINE:mx8m = "(^$)" |
23 | COMPATIBLE_MACHINE_mx8x = "(^$)" | 23 | COMPATIBLE_MACHINE:mx8x = "(^$)" |
diff --git a/recipes-bsp/firmware-imx/firmware-imx_8.12.bb b/recipes-bsp/firmware-imx/firmware-imx_8.12.bb index 8ff4a321..68539a61 100644 --- a/recipes-bsp/firmware-imx/firmware-imx_8.12.bb +++ b/recipes-bsp/firmware-imx/firmware-imx_8.12.bb | |||
@@ -65,7 +65,7 @@ do_install() { | |||
65 | # as second one, and for every file match - it creates a separate package, | 65 | # as second one, and for every file match - it creates a separate package, |
66 | # which contains only files that matches the pattern. | 66 | # which contains only files that matches the pattern. |
67 | # | 67 | # |
68 | python populate_packages_prepend() { | 68 | python populate_packages:prepend() { |
69 | easrcdir = bb.data.expand('${nonarch_base_libdir}/firmware/imx/easrc', d) | 69 | easrcdir = bb.data.expand('${nonarch_base_libdir}/firmware/imx/easrc', d) |
70 | do_split_packages(d, easrcdir, '^easrc-([^_]*).*\.bin', | 70 | do_split_packages(d, easrcdir, '^easrc-([^_]*).*\.bin', |
71 | output_pattern='firmware-imx-easrc-%s', | 71 | output_pattern='firmware-imx-easrc-%s', |
@@ -123,7 +123,7 @@ PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-* ${PN}-easrc-* ${PN}-xcvr-* ${PN}-xu | |||
123 | # files it makes no sense. | 123 | # files it makes no sense. |
124 | PACKAGES = "${PN} ${PN}-epdc ${PN}-hdmi" | 124 | PACKAGES = "${PN} ${PN}-epdc ${PN}-hdmi" |
125 | 125 | ||
126 | FILES_${PN}-epdc = "${nonarch_base_libdir}/firmware/imx/epdc/" | 126 | FILES:${PN}-epdc = "${nonarch_base_libdir}/firmware/imx/epdc/" |
127 | FILES_${PN}-hdmi = "${nonarch_base_libdir}/firmware/imx/hdmi/" | 127 | FILES:${PN}-hdmi = "${nonarch_base_libdir}/firmware/imx/hdmi/" |
128 | 128 | ||
129 | COMPATIBLE_MACHINE = "(imx|use-mainline-bsp)" | 129 | COMPATIBLE_MACHINE = "(imx|use-mainline-bsp)" |
diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb index 0f0a2af0..287b1cff 100644 --- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb +++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb | |||
@@ -18,7 +18,7 @@ S = "${WORKDIR}/git" | |||
18 | inherit allarch | 18 | inherit allarch |
19 | 19 | ||
20 | CLEANBROKEN = "1" | 20 | CLEANBROKEN = "1" |
21 | ALLOW_EMPTY_${PN} = "1" | 21 | ALLOW_EMPTY:${PN} = "1" |
22 | 22 | ||
23 | do_compile() { | 23 | do_compile() { |
24 | : | 24 | : |
@@ -38,9 +38,9 @@ PACKAGES =+ " \ | |||
38 | ${PN}-bcm4359-pcie \ | 38 | ${PN}-bcm4359-pcie \ |
39 | " | 39 | " |
40 | 40 | ||
41 | FILES_${PN}-bcm4359-pcie = " \ | 41 | FILES:${PN}-bcm4359-pcie = " \ |
42 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac4359-pcie.* \ | 42 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac4359-pcie.* \ |
43 | ${sysconfdir}/firmware/BCM4349B1_*.hcd \ | 43 | ${sysconfdir}/firmware/BCM4349B1_*.hcd \ |
44 | " | 44 | " |
45 | 45 | ||
46 | RPROVIDES_${PN}-bcm4359-pcie = "linux-firmware-bcm4359-pcie" | 46 | RPROVIDES:${PN}-bcm4359-pcie = "linux-firmware-bcm4359-pcie" |
diff --git a/recipes-bsp/firmware-imx/firmware-sof-imx_1.5.0-3.bb b/recipes-bsp/firmware-imx/firmware-sof-imx_1.5.0-3.bb index 22f4c25f..2ce98344 100644 --- a/recipes-bsp/firmware-imx/firmware-sof-imx_1.5.0-3.bb +++ b/recipes-bsp/firmware-imx/firmware-sof-imx_1.5.0-3.bb | |||
@@ -21,4 +21,4 @@ do_install() { | |||
21 | cp -r sof* ${D}${nonarch_base_libdir}/firmware/imx/ | 21 | cp -r sof* ${D}${nonarch_base_libdir}/firmware/imx/ |
22 | } | 22 | } |
23 | 23 | ||
24 | FILES_${PN} = "${nonarch_base_libdir}/firmware/imx" | 24 | FILES:${PN} = "${nonarch_base_libdir}/firmware/imx" |
diff --git a/recipes-bsp/firmware-qca/firmware-qca6174_3.0.2.bb b/recipes-bsp/firmware-qca/firmware-qca6174_3.0.2.bb index 47b289af..a625a9d5 100644 --- a/recipes-bsp/firmware-qca/firmware-qca6174_3.0.2.bb +++ b/recipes-bsp/firmware-qca/firmware-qca6174_3.0.2.bb | |||
@@ -19,7 +19,7 @@ do_install () { | |||
19 | cp -r ${S}/1CQ_QCA6174A_LEA_2.0/lib/firmware ${D}${base_libdir} | 19 | cp -r ${S}/1CQ_QCA6174A_LEA_2.0/lib/firmware ${D}${base_libdir} |
20 | } | 20 | } |
21 | 21 | ||
22 | FILES_${PN} = " \ | 22 | FILES:${PN} = " \ |
23 | ${sysconfdir}/bluetooth/firmware.conf \ | 23 | ${sysconfdir}/bluetooth/firmware.conf \ |
24 | ${base_libdir}/firmware/qca6174 \ | 24 | ${base_libdir}/firmware/qca6174 \ |
25 | ${base_libdir}/firmware/wlan \ | 25 | ${base_libdir}/firmware/wlan \ |
diff --git a/recipes-bsp/firmware-qca/firmware-qca9377_3.0.2.bb b/recipes-bsp/firmware-qca/firmware-qca9377_3.0.2.bb index 26c41d50..d6bf5caf 100644 --- a/recipes-bsp/firmware-qca/firmware-qca9377_3.0.2.bb +++ b/recipes-bsp/firmware-qca/firmware-qca9377_3.0.2.bb | |||
@@ -19,7 +19,7 @@ do_install () { | |||
19 | cp -r ${S}/1PJ_QCA9377-3_LEA_3.0/lib/firmware ${D}${base_libdir} | 19 | cp -r ${S}/1PJ_QCA9377-3_LEA_3.0/lib/firmware ${D}${base_libdir} |
20 | } | 20 | } |
21 | 21 | ||
22 | FILES_${PN} = " \ | 22 | FILES:${PN} = " \ |
23 | ${sysconfdir}/bluetooth/firmware.conf \ | 23 | ${sysconfdir}/bluetooth/firmware.conf \ |
24 | ${base_libdir}/firmware/qca \ | 24 | ${base_libdir}/firmware/qca \ |
25 | ${base_libdir}/firmware/qca9377 \ | 25 | ${base_libdir}/firmware/qca9377 \ |
diff --git a/recipes-bsp/firmware-qca/qca-tools_3.0.2.bb b/recipes-bsp/firmware-qca/qca-tools_3.0.2.bb index e996c62d..fd0c2e74 100644 --- a/recipes-bsp/firmware-qca/qca-tools_3.0.2.bb +++ b/recipes-bsp/firmware-qca/qca-tools_3.0.2.bb | |||
@@ -9,7 +9,7 @@ LICENSE = "Proprietary" | |||
9 | DEPENDS = "libnl zlib" | 9 | DEPENDS = "libnl zlib" |
10 | 10 | ||
11 | FCC_TOOLS_FOLDER ?= "qca9377_qca6174_arm32" | 11 | FCC_TOOLS_FOLDER ?= "qca9377_qca6174_arm32" |
12 | FCC_TOOLS_FOLDER_aarch64 = "qca9377_qca6174_arm64" | 12 | FCC_TOOLS_FOLDER:aarch64 = "qca9377_qca6174_arm64" |
13 | 13 | ||
14 | do_install() { | 14 | do_install() { |
15 | install -d ${D}${sbindir}/fcc_tools | 15 | install -d ${D}${sbindir}/fcc_tools |
@@ -17,4 +17,4 @@ do_install() { | |||
17 | } | 17 | } |
18 | 18 | ||
19 | COMPATIBLE_HOST = '(aarch64|arm).*-linux' | 19 | COMPATIBLE_HOST = '(aarch64|arm).*-linux' |
20 | COMPATIBLE_HOST_libc-musl = 'null' | 20 | COMPATIBLE_HOST:libc-musl = 'null' |
diff --git a/recipes-bsp/formfactor/formfactor_%.bbappend b/recipes-bsp/formfactor/formfactor_%.bbappend index 15f8f4e8..83cce131 100644 --- a/recipes-bsp/formfactor/formfactor_%.bbappend +++ b/recipes-bsp/formfactor/formfactor_%.bbappend | |||
@@ -1,2 +1,2 @@ | |||
1 | # Append path for i.MX custom matchconfig | 1 | # Append path for i.MX custom matchconfig |
2 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 2 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
diff --git a/recipes-bsp/imx-atf/imx-atf_2.4.bb b/recipes-bsp/imx-atf/imx-atf_2.4.bb index f4db002b..536a0a73 100644 --- a/recipes-bsp/imx-atf/imx-atf_2.4.bb +++ b/recipes-bsp/imx-atf/imx-atf_2.4.bb | |||
@@ -27,7 +27,7 @@ EXTRA_OEMAKE += " \ | |||
27 | 27 | ||
28 | BUILD_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'true', 'false', d)}" | 28 | BUILD_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'true', 'false', d)}" |
29 | 29 | ||
30 | CFLAGS_remove_mx8mq = "-O2" | 30 | CFLAGS:remove:mx8mq = "-O2" |
31 | 31 | ||
32 | do_compile() { | 32 | do_compile() { |
33 | # Clear LDFLAGS to avoid the option -Wl recognize issue | 33 | # Clear LDFLAGS to avoid the option -Wl recognize issue |
diff --git a/recipes-bsp/imx-lib/imx-lib_git.bb b/recipes-bsp/imx-lib/imx-lib_git.bb index c5619070..a296b185 100644 --- a/recipes-bsp/imx-lib/imx-lib_git.bb +++ b/recipes-bsp/imx-lib/imx-lib_git.bb | |||
@@ -20,15 +20,15 @@ S = "${WORKDIR}/git" | |||
20 | 20 | ||
21 | inherit use-imx-headers | 21 | inherit use-imx-headers |
22 | 22 | ||
23 | PLATFORM_mx6q = "IMX6Q" | 23 | PLATFORM:mx6q = "IMX6Q" |
24 | PLATFORM_mx6dl = "IMX6Q" | 24 | PLATFORM:mx6dl = "IMX6Q" |
25 | PLATFORM_mx6sl = "IMX6S" | 25 | PLATFORM:mx6sl = "IMX6S" |
26 | PLATFORM_mx6sll = "IMX6UL" | 26 | PLATFORM:mx6sll = "IMX6UL" |
27 | PLATFORM_mx6sx = "IMX6S" | 27 | PLATFORM:mx6sx = "IMX6S" |
28 | PLATFORM_mx6ul = "IMX6UL" | 28 | PLATFORM:mx6ul = "IMX6UL" |
29 | PLATFORM_mx6ull = "IMX6UL" | 29 | PLATFORM:mx6ull = "IMX6UL" |
30 | PLATFORM_mx7d = "IMX7" | 30 | PLATFORM:mx7d = "IMX7" |
31 | PLATFORM_mx7ulp = "IMX7" | 31 | PLATFORM:mx7ulp = "IMX7" |
32 | 32 | ||
33 | PARALLEL_MAKE="-j 1" | 33 | PARALLEL_MAKE="-j 1" |
34 | EXTRA_OEMAKE = "" | 34 | EXTRA_OEMAKE = "" |
diff --git a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb index 422670be..1425c5a3 100644 --- a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb +++ b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb | |||
@@ -10,8 +10,8 @@ SECTION = "BSP" | |||
10 | inherit use-imx-security-controller-firmware | 10 | inherit use-imx-security-controller-firmware |
11 | 11 | ||
12 | IMX_EXTRA_FIRMWARE = "firmware-imx-8 imx-sc-firmware imx-seco" | 12 | IMX_EXTRA_FIRMWARE = "firmware-imx-8 imx-sc-firmware imx-seco" |
13 | IMX_EXTRA_FIRMWARE_mx8m = "firmware-imx-8m" | 13 | IMX_EXTRA_FIRMWARE:mx8m = "firmware-imx-8m" |
14 | IMX_EXTRA_FIRMWARE_mx8x = "imx-sc-firmware imx-seco" | 14 | IMX_EXTRA_FIRMWARE:mx8x = "imx-sc-firmware imx-seco" |
15 | DEPENDS += " \ | 15 | DEPENDS += " \ |
16 | u-boot \ | 16 | u-boot \ |
17 | ${IMX_EXTRA_FIRMWARE} \ | 17 | ${IMX_EXTRA_FIRMWARE} \ |
@@ -20,7 +20,7 @@ DEPENDS += " \ | |||
20 | " | 20 | " |
21 | # xxd is a dependency of fspi_packer.sh | 21 | # xxd is a dependency of fspi_packer.sh |
22 | DEPENDS += "xxd-native" | 22 | DEPENDS += "xxd-native" |
23 | DEPENDS_append_mx8m = " u-boot-mkimage-native dtc-native" | 23 | DEPENDS:append:mx8m = " u-boot-mkimage-native dtc-native" |
24 | BOOT_NAME = "imx-boot" | 24 | BOOT_NAME = "imx-boot" |
25 | PROVIDES = "${BOOT_NAME}" | 25 | PROVIDES = "${BOOT_NAME}" |
26 | 26 | ||
@@ -41,7 +41,7 @@ do_compile[depends] += " \ | |||
41 | SC_FIRMWARE_NAME ?= "scfw_tcm.bin" | 41 | SC_FIRMWARE_NAME ?= "scfw_tcm.bin" |
42 | 42 | ||
43 | ATF_MACHINE_NAME ?= "bl31-${ATF_PLATFORM}.bin" | 43 | ATF_MACHINE_NAME ?= "bl31-${ATF_PLATFORM}.bin" |
44 | ATF_MACHINE_NAME_append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '-optee', '', d)}" | 44 | ATF_MACHINE_NAME:append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '-optee', '', d)}" |
45 | 45 | ||
46 | UBOOT_NAME = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}" | 46 | UBOOT_NAME = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}" |
47 | BOOT_CONFIG_MACHINE = "${BOOT_NAME}-${MACHINE}-${UBOOT_CONFIG}.bin" | 47 | BOOT_CONFIG_MACHINE = "${BOOT_NAME}-${MACHINE}-${UBOOT_CONFIG}.bin" |
@@ -58,16 +58,16 @@ IMXBOOT_TARGETS ?= \ | |||
58 | 'flash_multi_cores flash_dcd', d), d)}" | 58 | 'flash_multi_cores flash_dcd', d), d)}" |
59 | 59 | ||
60 | BOOT_STAGING = "${S}/${IMX_BOOT_SOC_TARGET}" | 60 | BOOT_STAGING = "${S}/${IMX_BOOT_SOC_TARGET}" |
61 | BOOT_STAGING_mx8m = "${S}/iMX8M" | 61 | BOOT_STAGING:mx8m = "${S}/iMX8M" |
62 | BOOT_STAGING_mx8dx = "${S}/iMX8QX" | 62 | BOOT_STAGING:mx8dx = "${S}/iMX8QX" |
63 | 63 | ||
64 | SOC_FAMILY = "INVALID" | 64 | SOC_FAMILY = "INVALID" |
65 | SOC_FAMILY_mx8 = "mx8" | 65 | SOC_FAMILY:mx8 = "mx8" |
66 | SOC_FAMILY_mx8m = "mx8m" | 66 | SOC_FAMILY:mx8m = "mx8m" |
67 | SOC_FAMILY_mx8x = "mx8x" | 67 | SOC_FAMILY:mx8x = "mx8x" |
68 | 68 | ||
69 | REV_OPTION ?= "" | 69 | REV_OPTION ?= "" |
70 | REV_OPTION_mx8qxp = \ | 70 | REV_OPTION:mx8qxp = \ |
71 | "${@bb.utils.contains('MACHINE_FEATURES', 'soc-revb0', '', \ | 71 | "${@bb.utils.contains('MACHINE_FEATURES', 'soc-revb0', '', \ |
72 | 'REV=C0', d)}" | 72 | 'REV=C0', d)}" |
73 | 73 | ||
@@ -199,6 +199,6 @@ do_deploy() { | |||
199 | addtask deploy before do_build after do_compile | 199 | addtask deploy before do_build after do_compile |
200 | 200 | ||
201 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 201 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
202 | FILES_${PN} = "/boot" | 202 | FILES:${PN} = "/boot" |
203 | 203 | ||
204 | COMPATIBLE_MACHINE = "(mx8)" | 204 | COMPATIBLE_MACHINE = "(mx8)" |
diff --git a/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.9.0.bb b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.9.0.bb index b8c3d3c3..6eb65b81 100644 --- a/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.9.0.bb +++ b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.9.0.bb | |||
@@ -15,10 +15,10 @@ SRC_URI[sha256sum] = "df0fe17c93e4c2835542d6b1b2557524f034e378b643100cd838225e82 | |||
15 | 15 | ||
16 | BOARD_TYPE ?= "mek" | 16 | BOARD_TYPE ?= "mek" |
17 | SC_FIRMWARE_NAME ?= "INVALID" | 17 | SC_FIRMWARE_NAME ?= "INVALID" |
18 | SC_FIRMWARE_NAME_mx8qm = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin" | 18 | SC_FIRMWARE_NAME:mx8qm = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin" |
19 | SC_FIRMWARE_NAME_mx8qxp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin" | 19 | SC_FIRMWARE_NAME:mx8qxp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin" |
20 | SC_FIRMWARE_NAME_mx8dxl = "mx8dxl-${BOARD_TYPE}-scfw-tcm.bin" | 20 | SC_FIRMWARE_NAME:mx8dxl = "mx8dxl-${BOARD_TYPE}-scfw-tcm.bin" |
21 | SC_FIRMWARE_NAME_mx8dx = "mx8dx-${BOARD_TYPE}-scfw-tcm.bin" | 21 | SC_FIRMWARE_NAME:mx8dx = "mx8dx-${BOARD_TYPE}-scfw-tcm.bin" |
22 | 22 | ||
23 | symlink_name = "scfw_tcm.bin" | 23 | symlink_name = "scfw_tcm.bin" |
24 | 24 | ||
diff --git a/recipes-bsp/imx-test/imx-test_00.00.00.bb b/recipes-bsp/imx-test/imx-test_00.00.00.bb index c29e6a62..070fbd30 100644 --- a/recipes-bsp/imx-test/imx-test_00.00.00.bb +++ b/recipes-bsp/imx-test/imx-test_00.00.00.bb | |||
@@ -4,7 +4,7 @@ SECTION = "base" | |||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" | 5 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" |
6 | 6 | ||
7 | ALLOW_EMPTY_${PN} = "1" | 7 | ALLOW_EMPTY:${PN} = "1" |
8 | 8 | ||
9 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 9 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
10 | COMPATIBLE_MACHINE = "(mxs|mx5|mx6|vf50|vf60)" | 10 | COMPATIBLE_MACHINE = "(mxs|mx5|mx6|vf50|vf60)" |
diff --git a/recipes-bsp/imx-test/imx-test_git.bb b/recipes-bsp/imx-test/imx-test_git.bb index 118590d5..a5f33d83 100644 --- a/recipes-bsp/imx-test/imx-test_git.bb +++ b/recipes-bsp/imx-test/imx-test_git.bb | |||
@@ -9,9 +9,9 @@ LICENSE = "GPLv2+" | |||
9 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-or-later;md5=fed54355545ffd980b814dab4a3b312c" | 9 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-or-later;md5=fed54355545ffd980b814dab4a3b312c" |
10 | 10 | ||
11 | DEPENDS = "alsa-lib libdrm" | 11 | DEPENDS = "alsa-lib libdrm" |
12 | DEPENDS_append_mx6 = " imx-lib" | 12 | DEPENDS:append:mx6 = " imx-lib" |
13 | DEPENDS_append_mx7 = " imx-lib" | 13 | DEPENDS:append:mx7 = " imx-lib" |
14 | DEPENDS_append_imxvpu = " virtual/imxvpu" | 14 | DEPENDS:append:imxvpu = " virtual/imxvpu" |
15 | 15 | ||
16 | PE = "1" | 16 | PE = "1" |
17 | PV = "7.0+${SRCPV}" | 17 | PV = "7.0+${SRCPV}" |
@@ -29,22 +29,22 @@ inherit module-base use-imx-headers | |||
29 | INHIBIT_PACKAGE_STRIP = "1" | 29 | INHIBIT_PACKAGE_STRIP = "1" |
30 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 30 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" |
31 | 31 | ||
32 | PLATFORM_mx6q = "IMX6Q" | 32 | PLATFORM:mx6q = "IMX6Q" |
33 | PLATFORM_mx6dl = "IMX6Q" | 33 | PLATFORM:mx6dl = "IMX6Q" |
34 | PLATFORM_mx6sl = "IMX6SL" | 34 | PLATFORM:mx6sl = "IMX6SL" |
35 | PLATFORM_mx6sll = "IMX6SL" | 35 | PLATFORM:mx6sll = "IMX6SL" |
36 | PLATFORM_mx6sx = "IMX6SX" | 36 | PLATFORM:mx6sx = "IMX6SX" |
37 | PLATFORM_mx6ul = "IMX6UL" | 37 | PLATFORM:mx6ul = "IMX6UL" |
38 | PLATFORM_mx7d = "IMX7D" | 38 | PLATFORM:mx7d = "IMX7D" |
39 | PLATFORM_mx7ulp = "IMX7D" | 39 | PLATFORM:mx7ulp = "IMX7D" |
40 | PLATFORM_mx8 = "IMX8" | 40 | PLATFORM:mx8 = "IMX8" |
41 | 41 | ||
42 | PARALLEL_MAKE = "-j 1" | 42 | PARALLEL_MAKE = "-j 1" |
43 | EXTRA_OEMAKE += "${PACKAGECONFIG_CONFARGS}" | 43 | EXTRA_OEMAKE += "${PACKAGECONFIG_CONFARGS}" |
44 | 44 | ||
45 | PACKAGECONFIG = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" | 45 | PACKAGECONFIG = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" |
46 | PACKAGECONFIG_append_imxvpu = " vpu" | 46 | PACKAGECONFIG:append:imxvpu = " vpu" |
47 | PACKAGECONFIG_append_mx8m = " swpdm" | 47 | PACKAGECONFIG:append:mx8m = " swpdm" |
48 | 48 | ||
49 | PACKAGECONFIG[x11] = ",,libx11 libxdamage libxrender libxrandr" | 49 | PACKAGECONFIG[x11] = ",,libx11 libxdamage libxrender libxrandr" |
50 | PACKAGECONFIG[vpu] = "HAS_VPU=true,HAS_VPU=false,virtual/imxvpu" | 50 | PACKAGECONFIG[vpu] = "HAS_VPU=true,HAS_VPU=false,virtual/imxvpu" |
@@ -76,7 +76,7 @@ do_install() { | |||
76 | install -m 0644 ${WORKDIR}/memtool_profile ${D}/home/root/.profile | 76 | install -m 0644 ${WORKDIR}/memtool_profile ${D}/home/root/.profile |
77 | } | 77 | } |
78 | 78 | ||
79 | FILES_${PN} += "/unit_tests /home/root/.profile" | 79 | FILES:${PN} += "/unit_tests /home/root/.profile" |
80 | RDEPENDS_${PN} = "bash" | 80 | RDEPENDS:${PN} = "bash" |
81 | 81 | ||
82 | FILES_${PN}-dbg += "/unit_tests/.debug" | 82 | FILES:${PN}-dbg += "/unit_tests/.debug" |
diff --git a/recipes-bsp/imx-uuc/imx-uuc_git.bb b/recipes-bsp/imx-uuc/imx-uuc_git.bb index bfa6607b..02331a80 100644 --- a/recipes-bsp/imx-uuc/imx-uuc_git.bb +++ b/recipes-bsp/imx-uuc/imx-uuc_git.bb | |||
@@ -16,6 +16,6 @@ SRCREV = "d6afb27e55d73d7ad08cd2dd51c784d8ec9694dc" | |||
16 | 16 | ||
17 | S = "${WORKDIR}/git" | 17 | S = "${WORKDIR}/git" |
18 | 18 | ||
19 | FILES_${PN} += "/linuxrc /fat" | 19 | FILES:${PN} += "/linuxrc /fat" |
20 | 20 | ||
21 | COMPATIBLE_MACHINE = "(imx|use-mainline-bsp)" | 21 | COMPATIBLE_MACHINE = "(imx|use-mainline-bsp)" |
diff --git a/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.4.0.bb b/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.4.0.bb index 58a140b4..33208bdf 100644 --- a/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.4.0.bb +++ b/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.4.0.bb | |||
@@ -30,6 +30,6 @@ do_install () { | |||
30 | rm ${D}${D_SUBDIR}/${SCR} | 30 | rm ${D}${D_SUBDIR}/${SCR} |
31 | } | 31 | } |
32 | 32 | ||
33 | FILES_${PN} = "/" | 33 | FILES:${PN} = "/" |
34 | 34 | ||
35 | COMPATIBLE_MACHINE = "(mx8mp)" | 35 | COMPATIBLE_MACHINE = "(mx8mp)" |
diff --git a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.0.0.bb b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.0.0.bb index 88b9ee0e..d362fce3 100644 --- a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.0.0.bb +++ b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.0.0.bb | |||
@@ -4,7 +4,7 @@ LICENSE = "MIT" | |||
4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cd8bc2a79509c22fc9c1782a151210b1" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cd8bc2a79509c22fc9c1782a151210b1" |
5 | 5 | ||
6 | DEPENDS = "imx-vpu-hantro" | 6 | DEPENDS = "imx-vpu-hantro" |
7 | DEPENDS_append_mx8mp = " imx-vpu-hantro-vc" | 7 | DEPENDS:append:mx8mp = " imx-vpu-hantro-vc" |
8 | 8 | ||
9 | SRC_URI = " \ | 9 | SRC_URI = " \ |
10 | ${FSL_MIRROR}/${BP}.tar.gz \ | 10 | ${FSL_MIRROR}/${BP}.tar.gz \ |
@@ -13,9 +13,9 @@ SRC_URI = " \ | |||
13 | SRC_URI[md5sum] = "65417710ef22214523c37f50f34b6ab2" | 13 | SRC_URI[md5sum] = "65417710ef22214523c37f50f34b6ab2" |
14 | SRC_URI[sha256sum] = "897d174c4c0818f31012d8a60ed51fc83fdfc55fca2d2b0fc24a0db3e9f3b6e8" | 14 | SRC_URI[sha256sum] = "897d174c4c0818f31012d8a60ed51fc83fdfc55fca2d2b0fc24a0db3e9f3b6e8" |
15 | 15 | ||
16 | PLATFORM_mx8mm = "IMX8MM" | 16 | PLATFORM:mx8mm = "IMX8MM" |
17 | PLATFORM_mx8mq = "IMX8MQ" | 17 | PLATFORM:mx8mq = "IMX8MQ" |
18 | PLATFORM_mx8mp = "IMX8MP" | 18 | PLATFORM:mx8mp = "IMX8MP" |
19 | 19 | ||
20 | EXTRA_OEMAKE = " \ | 20 | EXTRA_OEMAKE = " \ |
21 | CROSS_COMPILE="${HOST_PREFIX}" \ | 21 | CROSS_COMPILE="${HOST_PREFIX}" \ |
diff --git a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.22.0.bb b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.22.0.bb index 20ac87c7..2ecb1e4b 100644 --- a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.22.0.bb +++ b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.22.0.bb | |||
@@ -14,9 +14,9 @@ inherit fsl-eula-unpack use-imx-headers | |||
14 | 14 | ||
15 | PARALLEL_MAKE="-j 1" | 15 | PARALLEL_MAKE="-j 1" |
16 | 16 | ||
17 | PLATFORM_mx8mm = "IMX8MM" | 17 | PLATFORM:mx8mm = "IMX8MM" |
18 | PLATFORM_mx8mq = "IMX8MQ" | 18 | PLATFORM:mx8mq = "IMX8MQ" |
19 | PLATFORM_mx8mp = "IMX8MP" | 19 | PLATFORM:mx8mp = "IMX8MP" |
20 | 20 | ||
21 | EXTRA_OEMAKE = " \ | 21 | EXTRA_OEMAKE = " \ |
22 | CROSS_COMPILE="${HOST_PREFIX}" \ | 22 | CROSS_COMPILE="${HOST_PREFIX}" \ |
@@ -28,8 +28,8 @@ do_install () { | |||
28 | oe_runmake install DEST_DIR="${D}" | 28 | oe_runmake install DEST_DIR="${D}" |
29 | } | 29 | } |
30 | 30 | ||
31 | FILES_${PN} += "/unit_tests" | 31 | FILES:${PN} += "/unit_tests" |
32 | 32 | ||
33 | RDEPENDS_${PN} += "imx-vpu-hantro-daemon" | 33 | RDEPENDS:${PN} += "imx-vpu-hantro-daemon" |
34 | 34 | ||
35 | COMPATIBLE_MACHINE = "(mx8mq|mx8mm|mx8mp)" | 35 | COMPATIBLE_MACHINE = "(mx8mq|mx8mm|mx8mp)" |
diff --git a/recipes-bsp/imx-vpu/imx-vpu_5.4.39.3.bb b/recipes-bsp/imx-vpu/imx-vpu_5.4.39.3.bb index 8c6492c5..95252dae 100644 --- a/recipes-bsp/imx-vpu/imx-vpu_5.4.39.3.bb +++ b/recipes-bsp/imx-vpu/imx-vpu_5.4.39.3.bb | |||
@@ -7,7 +7,7 @@ LICENSE = "Proprietary" | |||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=228c72f2a91452b8a03c4cab30f30ef9" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=228c72f2a91452b8a03c4cab30f30ef9" |
8 | 8 | ||
9 | PROVIDES = "virtual/imxvpu" | 9 | PROVIDES = "virtual/imxvpu" |
10 | RPROVIDES_${PN} = "virtual/imxvpu" | 10 | RPROVIDES:${PN} = "virtual/imxvpu" |
11 | 11 | ||
12 | PE = "1" | 12 | PE = "1" |
13 | 13 | ||
diff --git a/recipes-bsp/inphi/inphi_git.bb b/recipes-bsp/inphi/inphi_git.bb index 3f3c5f28..314f09d4 100644 --- a/recipes-bsp/inphi/inphi_git.bb +++ b/recipes-bsp/inphi/inphi_git.bb | |||
@@ -21,7 +21,7 @@ do_deploy () { | |||
21 | addtask deploy before do_build after do_install | 21 | addtask deploy before do_build after do_install |
22 | 22 | ||
23 | PACKAGES += "${PN}-image" | 23 | PACKAGES += "${PN}-image" |
24 | FILES_${PN}-image += "/boot" | 24 | FILES:${PN}-image += "/boot" |
25 | 25 | ||
26 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 26 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
27 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 27 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-bsp/isp-imx/basler-camera_4.2.2.13.0.bb b/recipes-bsp/isp-imx/basler-camera_4.2.2.13.0.bb index e7d4b652..dc6e2d7e 100644 --- a/recipes-bsp/isp-imx/basler-camera_4.2.2.13.0.bb +++ b/recipes-bsp/isp-imx/basler-camera_4.2.2.13.0.bb | |||
@@ -21,7 +21,7 @@ do_install() { | |||
21 | 21 | ||
22 | SYSTEMD_AUTO_ENABLE = "enable" | 22 | SYSTEMD_AUTO_ENABLE = "enable" |
23 | 23 | ||
24 | FILES_${PN} = "${libdir} /opt" | 24 | FILES:${PN} = "${libdir} /opt" |
25 | INSANE_SKIP_${PN} = "file-rdeps already-stripped" | 25 | INSANE_SKIP:${PN} = "file-rdeps already-stripped" |
26 | 26 | ||
27 | COMPATIBLE_MACHINE = "(mx8mp)" | 27 | COMPATIBLE_MACHINE = "(mx8mp)" |
diff --git a/recipes-bsp/isp-imx/isp-imx_4.2.2.13.0.bb b/recipes-bsp/isp-imx/isp-imx_4.2.2.13.0.bb index ad44065a..a6286cf3 100644 --- a/recipes-bsp/isp-imx/isp-imx_4.2.2.13.0.bb +++ b/recipes-bsp/isp-imx/isp-imx_4.2.2.13.0.bb | |||
@@ -22,7 +22,7 @@ OECMAKE_SOURCEPATH = "${S}/appshell" | |||
22 | # Use make instead of ninja | 22 | # Use make instead of ninja |
23 | OECMAKE_GENERATOR = "Unix Makefiles" | 23 | OECMAKE_GENERATOR = "Unix Makefiles" |
24 | 24 | ||
25 | SYSTEMD_SERVICE_${PN} = "imx8-isp.service" | 25 | SYSTEMD_SERVICE:${PN} = "imx8-isp.service" |
26 | 26 | ||
27 | EXTRA_OECMAKE += " \ | 27 | EXTRA_OECMAKE += " \ |
28 | -DCMAKE_BUILD_TYPE=release \ | 28 | -DCMAKE_BUILD_TYPE=release \ |
@@ -42,7 +42,7 @@ EXTRA_OECMAKE += " \ | |||
42 | -Wno-dev \ | 42 | -Wno-dev \ |
43 | " | 43 | " |
44 | 44 | ||
45 | do_configure_prepend() { | 45 | do_configure:prepend() { |
46 | export SDKTARGETSYSROOT=${STAGING_DIR_HOST} | 46 | export SDKTARGETSYSROOT=${STAGING_DIR_HOST} |
47 | } | 47 | } |
48 | 48 | ||
@@ -74,15 +74,15 @@ do_install() { | |||
74 | # The build contains a mix of versioned and unversioned libraries, so | 74 | # The build contains a mix of versioned and unversioned libraries, so |
75 | # the default packaging configuration needs some modifications | 75 | # the default packaging configuration needs some modifications |
76 | FILES_SOLIBSDEV = "" | 76 | FILES_SOLIBSDEV = "" |
77 | FILES_${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}" | 77 | FILES:${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}" |
78 | FILES_${PN}-dev += " \ | 78 | FILES:${PN}-dev += " \ |
79 | ${libdir}/libjsoncpp.so \ | 79 | ${libdir}/libjsoncpp.so \ |
80 | ${libdir}/libos08a20.so \ | 80 | ${libdir}/libos08a20.so \ |
81 | ${libdir}/libov2775.so \ | 81 | ${libdir}/libov2775.so \ |
82 | " | 82 | " |
83 | 83 | ||
84 | INSANE_SKIP_${PN} = "rpaths" | 84 | INSANE_SKIP:${PN} = "rpaths" |
85 | 85 | ||
86 | RDEPENDS_${PN} = "libdrm libpython3" | 86 | RDEPENDS:${PN} = "libdrm libpython3" |
87 | 87 | ||
88 | COMPATIBLE_MACHINE = "(mx8mp)" | 88 | COMPATIBLE_MACHINE = "(mx8mp)" |
diff --git a/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.0.1.bb b/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.0.1.bb index 726b1e16..4b6aee0b 100644 --- a/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.0.1.bb +++ b/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.0.1.bb | |||
@@ -29,12 +29,12 @@ LIBG2D_PACKAGECONFIG = "g2d" | |||
29 | LIBG2D_PACKAGECONFIG_imxdpu = "" | 29 | LIBG2D_PACKAGECONFIG_imxdpu = "" |
30 | 30 | ||
31 | PACKAGECONFIG ?= " " | 31 | PACKAGECONFIG ?= " " |
32 | PACKAGECONFIG_append_imxgpu2d = " ${LIBG2D_PACKAGECONFIG}" | 32 | PACKAGECONFIG:append:imxgpu2d = " ${LIBG2D_PACKAGECONFIG}" |
33 | PACKAGECONFIG_append_imxipu = " ipu" | 33 | PACKAGECONFIG:append:imxipu = " ipu" |
34 | PACKAGECONFIG_append_imxpxp = " pxp" | 34 | PACKAGECONFIG:append:imxpxp = " pxp" |
35 | PACKAGECONFIG_append_mx8m = " ion dwl" | 35 | PACKAGECONFIG:append:mx8m = " ion dwl" |
36 | PACKAGECONFIG_append_mx8qm = " ion" | 36 | PACKAGECONFIG:append:mx8qm = " ion" |
37 | PACKAGECONFIG_append_mx8qxp = " ion" | 37 | PACKAGECONFIG:append:mx8qxp = " ion" |
38 | 38 | ||
39 | HANTRO_CONF = "--hantro-headers-path=${STAGING_INCDIR}/hantro_dec --hantro-decoder-version=G2" | 39 | HANTRO_CONF = "--hantro-headers-path=${STAGING_INCDIR}/hantro_dec --hantro-decoder-version=G2" |
40 | 40 | ||
diff --git a/recipes-bsp/ls2-phy/ls2-phy_git.bb b/recipes-bsp/ls2-phy/ls2-phy_git.bb index a1c412be..dd5f8fc0 100644 --- a/recipes-bsp/ls2-phy/ls2-phy_git.bb +++ b/recipes-bsp/ls2-phy/ls2-phy_git.bb | |||
@@ -21,7 +21,7 @@ do_deploy () { | |||
21 | addtask deploy before do_build after do_install | 21 | addtask deploy before do_build after do_install |
22 | 22 | ||
23 | PACKAGES += "${PN}-image" | 23 | PACKAGES += "${PN}-image" |
24 | FILES_${PN}-image += "/boot" | 24 | FILES:${PN}-image += "/boot" |
25 | 25 | ||
26 | COMPATIBLE_MACHINE = "(qoriq)" | 26 | COMPATIBLE_MACHINE = "(qoriq)" |
27 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 27 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-bsp/mc-utils/mc-utils_git.bb b/recipes-bsp/mc-utils/mc-utils_git.bb index b3c79b99..fa7d3600 100644 --- a/recipes-bsp/mc-utils/mc-utils_git.bb +++ b/recipes-bsp/mc-utils/mc-utils_git.bb | |||
@@ -15,13 +15,13 @@ SRCREV = "8e0b863693fc2ccbc62a62c79b4e3db6da88c16e" | |||
15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
16 | 16 | ||
17 | MC_CFG ?= "" | 17 | MC_CFG ?= "" |
18 | MC_CFG_ls1088a = "ls1088a" | 18 | MC_CFG:ls1088a = "ls1088a" |
19 | MC_CFG_ls2088a = "ls2088a" | 19 | MC_CFG_ls2088a = "ls2088a" |
20 | MC_CFG_lx2160a = "lx2160a" | 20 | MC_CFG:lx2160a = "lx2160a" |
21 | MC_CFG_lx2162aqds = "lx2162aqds" | 21 | MC_CFG:lx2162aqds = "lx2162aqds" |
22 | 22 | ||
23 | MC_FLAVOUR ?= "RDB" | 23 | MC_FLAVOUR ?= "RDB" |
24 | MC_FLAVOUR_lx2162a = "" | 24 | MC_FLAVOUR:lx2162a = "" |
25 | 25 | ||
26 | do_compile () { | 26 | do_compile () { |
27 | oe_runmake -C config | 27 | oe_runmake -C config |
@@ -47,5 +47,5 @@ do_deploy () { | |||
47 | addtask deploy after do_install | 47 | addtask deploy after do_install |
48 | 48 | ||
49 | PACKAGES += "${PN}-image" | 49 | PACKAGES += "${PN}-image" |
50 | FILES_${PN}-image += "/boot" | 50 | FILES:${PN}-image += "/boot" |
51 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 51 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
diff --git a/recipes-bsp/ppfe-firmware/ppfe-firmware_git.bb b/recipes-bsp/ppfe-firmware/ppfe-firmware_git.bb index 24bb8d9f..5c97486e 100644 --- a/recipes-bsp/ppfe-firmware/ppfe-firmware_git.bb +++ b/recipes-bsp/ppfe-firmware/ppfe-firmware_git.bb | |||
@@ -27,8 +27,8 @@ do_deploy () { | |||
27 | 27 | ||
28 | addtask deploy after do_install | 28 | addtask deploy after do_install |
29 | 29 | ||
30 | FILES_${PN} += "/lib/firmware /boot/" | 30 | FILES:${PN} += "/lib/firmware /boot/" |
31 | INSANE_SKIP_${PN} += "arch already-stripped" | 31 | INSANE_SKIP:${PN} += "arch already-stripped" |
32 | INHIBIT_PACKAGE_STRIP = "1" | 32 | INHIBIT_PACKAGE_STRIP = "1" |
33 | INHIBIT_SYSROOT_STRIP = "1" | 33 | INHIBIT_SYSROOT_STRIP = "1" |
34 | 34 | ||
diff --git a/recipes-bsp/qe-ucode/qe-ucode_git.bb b/recipes-bsp/qe-ucode/qe-ucode_git.bb index cecd5903..19cb79e0 100644 --- a/recipes-bsp/qe-ucode/qe-ucode_git.bb +++ b/recipes-bsp/qe-ucode/qe-ucode_git.bb | |||
@@ -22,7 +22,7 @@ do_deploy () { | |||
22 | addtask deploy before do_build after do_install | 22 | addtask deploy before do_build after do_install |
23 | 23 | ||
24 | PACKAGES += "${PN}-image" | 24 | PACKAGES += "${PN}-image" |
25 | FILES_${PN}-image += "/boot/*" | 25 | FILES:${PN}-image += "/boot/*" |
26 | 26 | ||
27 | COMPATIBLE_MACHINE = "(qoriq)" | 27 | COMPATIBLE_MACHINE = "(qoriq)" |
28 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 28 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
diff --git a/recipes-bsp/rcw/rcw_git.bb b/recipes-bsp/rcw/rcw_git.bb index 69350615..88b7b995 100644 --- a/recipes-bsp/rcw/rcw_git.bb +++ b/recipes-bsp/rcw/rcw_git.bb | |||
@@ -17,9 +17,9 @@ export PYTHON = "${USRBINPATH}/python3" | |||
17 | M="${@d.getVar('MACHINE').replace('-64b','').replace('-32b','').replace('-${SITEINFO_ENDIANNESS}','')}" | 17 | M="${@d.getVar('MACHINE').replace('-64b','').replace('-32b','').replace('-${SITEINFO_ENDIANNESS}','')}" |
18 | 18 | ||
19 | BOARD_TARGETS="${M}" | 19 | BOARD_TARGETS="${M}" |
20 | BOARD_TARGETS_ls2088ardb="${M} ${M}_rev1.1" | 20 | BOARD_TARGETS:ls2088ardb="${M} ${M}_rev1.1" |
21 | BOARD_TARGETS_ls1088ardb-pb="ls1088ardb" | 21 | BOARD_TARGETS:ls1088ardb-pb="ls1088ardb" |
22 | BOARD_TARGETS_lx2160ardb = "${M} ${M}_rev2" | 22 | BOARD_TARGETS:lx2160ardb = "${M} ${M}_rev2" |
23 | 23 | ||
24 | do_compile () { | 24 | do_compile () { |
25 | oe_runmake BOARDS="${BOARD_TARGETS}" DESTDIR=${D}/boot/rcw/ | 25 | oe_runmake BOARDS="${BOARD_TARGETS}" DESTDIR=${D}/boot/rcw/ |
@@ -36,7 +36,7 @@ do_deploy () { | |||
36 | addtask deploy after do_install | 36 | addtask deploy after do_install |
37 | 37 | ||
38 | PACKAGES += "${PN}-image" | 38 | PACKAGES += "${PN}-image" |
39 | FILES_${PN}-image += "/boot" | 39 | FILES:${PN}-image += "/boot" |
40 | 40 | ||
41 | COMPATIBLE_MACHINE = "(qoriq)" | 41 | COMPATIBLE_MACHINE = "(qoriq)" |
42 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 42 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-bsp/u-boot/libubootenv_%.bbappend b/recipes-bsp/u-boot/libubootenv_%.bbappend index 2633c344..619b510e 100644 --- a/recipes-bsp/u-boot/libubootenv_%.bbappend +++ b/recipes-bsp/u-boot/libubootenv_%.bbappend | |||
@@ -29,8 +29,8 @@ def fixup_uboot_config_dependency(d): | |||
29 | # | Signed-off-by: Ming Liu <liu.ming50@gmail.com> | 29 | # | Signed-off-by: Ming Liu <liu.ming50@gmail.com> |
30 | # | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | 30 | # | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
31 | # `---- | 31 | # `---- |
32 | ubootmachine = d.getVar("UBOOT_MACHINE_pn-%s" % imx_default_bootloader) | 32 | ubootmachine = d.getVar("UBOOT_MACHINE:pn-%s" % imx_default_bootloader) |
33 | ubootconfig = (d.getVar("UBOOT_CONFIG_pn-%s" % imx_default_bootloader) or "").split() | 33 | ubootconfig = (d.getVar("UBOOT_CONFIG:pn-%s" % imx_default_bootloader) or "").split() |
34 | 34 | ||
35 | d.setVar("UBOOT_CONFIG", ubootconfig) | 35 | d.setVar("UBOOT_CONFIG", ubootconfig) |
36 | d.setVar("UBOOT_MACHINE", ubootmachine) | 36 | d.setVar("UBOOT_MACHINE", ubootmachine) |
diff --git a/recipes-bsp/u-boot/u-boot-fslc-mfgtool_2021.07.bb b/recipes-bsp/u-boot/u-boot-fslc-mfgtool_2021.07.bb index 7f02746b..2e79166b 100644 --- a/recipes-bsp/u-boot/u-boot-fslc-mfgtool_2021.07.bb +++ b/recipes-bsp/u-boot/u-boot-fslc-mfgtool_2021.07.bb | |||
@@ -2,7 +2,7 @@ | |||
2 | # Copyright (C) 2014-2016 Freescale Semiconductor | 2 | # Copyright (C) 2014-2016 Freescale Semiconductor |
3 | # Copyright 2017-2019 NXP | 3 | # Copyright 2017-2019 NXP |
4 | 4 | ||
5 | FILESEXTRAPATHS_prepend := "${THISDIR}/u-boot-fslc:" | 5 | FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot-fslc:" |
6 | 6 | ||
7 | require u-boot-fslc_${PV}.bb | 7 | require u-boot-fslc_${PV}.bb |
8 | require u-boot-mfgtool.inc | 8 | require u-boot-mfgtool.inc |
diff --git a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb index 2492f450..a3a732ef 100644 --- a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb +++ b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb | |||
@@ -7,9 +7,9 @@ DEPENDS = "bison-native dtc openssl" | |||
7 | 7 | ||
8 | PROVIDES = "u-boot-mxsboot" | 8 | PROVIDES = "u-boot-mxsboot" |
9 | 9 | ||
10 | EXTRA_OEMAKE_class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' | 10 | EXTRA_OEMAKE:class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' |
11 | EXTRA_OEMAKE_class-native = 'CC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' | 11 | EXTRA_OEMAKE:class-native = 'CC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' |
12 | EXTRA_OEMAKE_class-nativesdk = 'CROSS_COMPILE="${HOST_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' | 12 | EXTRA_OEMAKE:class-nativesdk = 'CROSS_COMPILE="${HOST_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' |
13 | 13 | ||
14 | do_compile () { | 14 | do_compile () { |
15 | oe_runmake -C ${S} O=${B} sandbox_defconfig | 15 | oe_runmake -C ${S} O=${B} sandbox_defconfig |
@@ -27,6 +27,6 @@ do_install () { | |||
27 | ln -sf uboot-mxsboot ${D}${bindir}/mxsboot | 27 | ln -sf uboot-mxsboot ${D}${bindir}/mxsboot |
28 | } | 28 | } |
29 | 29 | ||
30 | COMPATIBLE_MACHINE_class-target = "(mxs|mx5|mx6|mx7|vf|use-mainline-bsp)" | 30 | COMPATIBLE_MACHINE:class-target = "(mxs|mx5|mx6|mx7|vf|use-mainline-bsp)" |
31 | 31 | ||
32 | BBCLASSEXTEND = "native nativesdk" | 32 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/recipes-bsp/u-boot/u-boot-fslc_2021.07.bb b/recipes-bsp/u-boot/u-boot-fslc_2021.07.bb index 4f97c722..2e7bde38 100644 --- a/recipes-bsp/u-boot/u-boot-fslc_2021.07.bb +++ b/recipes-bsp/u-boot/u-boot-fslc_2021.07.bb | |||
@@ -12,7 +12,7 @@ DEPENDS += "bc-native dtc-native python3-setuptools-native" | |||
12 | 12 | ||
13 | # Location known to imx-boot component, where U-Boot artifacts | 13 | # Location known to imx-boot component, where U-Boot artifacts |
14 | # should be additionally deployed. | 14 | # should be additionally deployed. |
15 | # See below note above do_deploy_append_mx8m for the purpose of | 15 | # See below note above do_deploy:append:mx8m for the purpose of |
16 | # this delopyment location | 16 | # this delopyment location |
17 | BOOT_TOOLS = "imx-boot-tools" | 17 | BOOT_TOOLS = "imx-boot-tools" |
18 | 18 | ||
@@ -48,7 +48,7 @@ EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CPPFLAGS}" \ | |||
48 | # starts to use it - below append would not be necessary. | 48 | # starts to use it - below append would not be necessary. |
49 | # Once all mx8m derivatives are migrated to use the 'flash.bin' boot | 49 | # Once all mx8m derivatives are migrated to use the 'flash.bin' boot |
50 | # container - this append can be dropped completely. | 50 | # container - this append can be dropped completely. |
51 | do_deploy_append_mx8m() { | 51 | do_deploy:append:mx8m() { |
52 | # Deploy the mkimage, u-boot-nodtb.bin and fsl-imx8m*-XX.dtb for mkimage to generate boot binary | 52 | # Deploy the mkimage, u-boot-nodtb.bin and fsl-imx8m*-XX.dtb for mkimage to generate boot binary |
53 | if [ -n "${UBOOT_CONFIG}" ]; then | 53 | if [ -n "${UBOOT_CONFIG}" ]; then |
54 | for config in ${UBOOT_MACHINE}; do | 54 | for config in ${UBOOT_MACHINE}; do |
diff --git a/recipes-bsp/u-boot/u-boot-imx-mfgtool_2021.04.bb b/recipes-bsp/u-boot/u-boot-imx-mfgtool_2021.04.bb index 2b296c19..af502889 100644 --- a/recipes-bsp/u-boot/u-boot-imx-mfgtool_2021.04.bb +++ b/recipes-bsp/u-boot/u-boot-imx-mfgtool_2021.04.bb | |||
@@ -2,7 +2,7 @@ | |||
2 | # Copyright (C) 2014-2016 Freescale Semiconductor | 2 | # Copyright (C) 2014-2016 Freescale Semiconductor |
3 | # Copyright 2017-2019 NXP | 3 | # Copyright 2017-2019 NXP |
4 | 4 | ||
5 | FILESEXTRAPATHS_prepend := "${THISDIR}/u-boot-imx:" | 5 | FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot-imx:" |
6 | 6 | ||
7 | require u-boot-imx_${PV}.bb | 7 | require u-boot-imx_${PV}.bb |
8 | require u-boot-mfgtool.inc | 8 | require u-boot-mfgtool.inc |
diff --git a/recipes-bsp/u-boot/u-boot-imx_2021.04.bb b/recipes-bsp/u-boot/u-boot-imx_2021.04.bb index 6a279a12..bb5809e2 100644 --- a/recipes-bsp/u-boot/u-boot-imx_2021.04.bb +++ b/recipes-bsp/u-boot/u-boot-imx_2021.04.bb | |||
@@ -7,7 +7,7 @@ require u-boot-imx-common_${PV}.inc | |||
7 | 7 | ||
8 | PROVIDES += "u-boot" | 8 | PROVIDES += "u-boot" |
9 | 9 | ||
10 | do_deploy_append_mx8m() { | 10 | do_deploy:append:mx8m() { |
11 | # Deploy u-boot-nodtb.bin and fsl-imx8m*-XX.dtb for mkimage to generate boot binary | 11 | # Deploy u-boot-nodtb.bin and fsl-imx8m*-XX.dtb for mkimage to generate boot binary |
12 | if [ -n "${UBOOT_CONFIG}" ] | 12 | if [ -n "${UBOOT_CONFIG}" ] |
13 | then | 13 | then |
diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2020.04.bb b/recipes-bsp/u-boot/u-boot-qoriq_2020.04.bb index 57f27803..69b03de1 100644 --- a/recipes-bsp/u-boot/u-boot-qoriq_2020.04.bb +++ b/recipes-bsp/u-boot/u-boot-qoriq_2020.04.bb | |||
@@ -19,14 +19,14 @@ SRCREV= "f46a944f715f284aff1d42c009680ffe0be4058f" | |||
19 | 19 | ||
20 | S = "${WORKDIR}/git" | 20 | S = "${WORKDIR}/git" |
21 | B = "${WORKDIR}/build" | 21 | B = "${WORKDIR}/build" |
22 | PV_append = "+fslgit" | 22 | PV:append = "+fslgit" |
23 | LOCALVERSION = "+fsl" | 23 | LOCALVERSION = "+fsl" |
24 | 24 | ||
25 | INHIBIT_DEFAULT_DEPS = "1" | 25 | INHIBIT_DEFAULT_DEPS = "1" |
26 | DEPENDS = "libgcc virtual/${TARGET_PREFIX}gcc bison-native bc-native swig-native python3-native" | 26 | DEPENDS = "libgcc virtual/${TARGET_PREFIX}gcc bison-native bc-native swig-native python3-native" |
27 | DEPENDS_append_qoriq-arm64 = " dtc-native" | 27 | DEPENDS:append:qoriq-arm64 = " dtc-native" |
28 | DEPENDS_append_qoriq-arm = " dtc-native" | 28 | DEPENDS:append:qoriq-arm = " dtc-native" |
29 | DEPENDS_append_qoriq-ppc = " boot-format-native" | 29 | DEPENDS:append:qoriq-ppc = " boot-format-native" |
30 | 30 | ||
31 | python () { | 31 | python () { |
32 | if d.getVar("TCMODE") == "external-fsl": | 32 | if d.getVar("TCMODE") == "external-fsl": |
@@ -41,8 +41,8 @@ python () { | |||
41 | sys_multilib = d.getVar('TARGET_VENDOR') + 'mllib32-linux' | 41 | sys_multilib = d.getVar('TARGET_VENDOR') + 'mllib32-linux' |
42 | sys_original = d.getVar('TARGET_VENDOR') + '-' + d.getVar('TARGET_OS') | 42 | sys_original = d.getVar('TARGET_VENDOR') + '-' + d.getVar('TARGET_OS') |
43 | workdir = d.getVar('WORKDIR') | 43 | workdir = d.getVar('WORKDIR') |
44 | d.setVar('DEPENDS_append', ' lib32-gcc-cross-powerpc lib32-libgcc') | 44 | d.setVar('DEPENDS:append', ' lib32-gcc-cross-powerpc lib32-libgcc') |
45 | d.setVar('PATH_append', ':' + d.getVar('STAGING_BINDIR_NATIVE') + '/powerpc' + sys_multilib) | 45 | d.setVar('PATH:append', ':' + d.getVar('STAGING_BINDIR_NATIVE') + '/powerpc' + sys_multilib) |
46 | d.setVar('TOOLCHAIN_OPTIONS', '--sysroot=' + workdir + '/lib32-recipe-sysroot') | 46 | d.setVar('TOOLCHAIN_OPTIONS', '--sysroot=' + workdir + '/lib32-recipe-sysroot') |
47 | d.setVar("WRAP_TARGET_PREFIX", 'powerpc' + sys_multilib + '-') | 47 | d.setVar("WRAP_TARGET_PREFIX", 'powerpc' + sys_multilib + '-') |
48 | elif "fsl-lsch2-32b:" in arch: | 48 | elif "fsl-lsch2-32b:" in arch: |
@@ -51,8 +51,8 @@ python () { | |||
51 | sys_multilib = d.getVar('TARGET_VENDOR') + 'mllib64-linux' | 51 | sys_multilib = d.getVar('TARGET_VENDOR') + 'mllib64-linux' |
52 | sys_original = d.getVar('TARGET_VENDOR') + '-' + d.getVar('TARGET_OS') | 52 | sys_original = d.getVar('TARGET_VENDOR') + '-' + d.getVar('TARGET_OS') |
53 | workdir = d.getVar('WORKDIR') | 53 | workdir = d.getVar('WORKDIR') |
54 | d.setVar('DEPENDS_append', ' lib64-gcc-cross-aarch64 lib64-libgcc') | 54 | d.setVar('DEPENDS:append', ' lib64-gcc-cross-aarch64 lib64-libgcc') |
55 | d.setVar('PATH_append', ':' + d.getVar('STAGING_BINDIR_NATIVE') + '/aarch64' + sys_multilib) | 55 | d.setVar('PATH:append', ':' + d.getVar('STAGING_BINDIR_NATIVE') + '/aarch64' + sys_multilib) |
56 | d.setVar('TOOLCHAIN_OPTIONS', '--sysroot=' + workdir + '/lib64-recipe-sysroot') | 56 | d.setVar('TOOLCHAIN_OPTIONS', '--sysroot=' + workdir + '/lib64-recipe-sysroot') |
57 | d.setVar("WRAP_TARGET_PREFIX", 'aarch64' + sys_multilib + '-') | 57 | d.setVar("WRAP_TARGET_PREFIX", 'aarch64' + sys_multilib + '-') |
58 | } | 58 | } |
@@ -66,7 +66,7 @@ EXTRA_OEMAKE = 'CROSS_COMPILE=${WRAP_TARGET_PREFIX} CC="${WRAP_TARGET_PREFIX}gcc | |||
66 | EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}"' | 66 | EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}"' |
67 | EXTRA_OEMAKE += 'STAGING_INCDIR=${STAGING_INCDIR_NATIVE} STAGING_LIBDIR=${STAGING_LIBDIR_NATIVE}' | 67 | EXTRA_OEMAKE += 'STAGING_INCDIR=${STAGING_INCDIR_NATIVE} STAGING_LIBDIR=${STAGING_LIBDIR_NATIVE}' |
68 | 68 | ||
69 | do_compile_append_qoriq() { | 69 | do_compile:append:qoriq() { |
70 | unset i j k | 70 | unset i j k |
71 | for config in ${UBOOT_MACHINE}; do | 71 | for config in ${UBOOT_MACHINE}; do |
72 | i=`expr $i + 1`; | 72 | i=`expr $i + 1`; |
@@ -94,5 +94,5 @@ do_compile_append_qoriq() { | |||
94 | 94 | ||
95 | 95 | ||
96 | PACKAGES += "${PN}-images" | 96 | PACKAGES += "${PN}-images" |
97 | FILES_${PN}-images += "/boot" | 97 | FILES:${PN}-images += "/boot" |
98 | COMPATIBLE_MACHINE = "(qoriq)" | 98 | COMPATIBLE_MACHINE = "(qoriq)" |
diff --git a/recipes-bsp/uefi/uefi_git.bb b/recipes-bsp/uefi/uefi_git.bb index 6351577e..df77b420 100644 --- a/recipes-bsp/uefi/uefi_git.bb +++ b/recipes-bsp/uefi/uefi_git.bb | |||
@@ -28,7 +28,7 @@ do_deploy () { | |||
28 | addtask deploy before do_build after do_install | 28 | addtask deploy before do_build after do_install |
29 | 29 | ||
30 | PACKAGES += "${PN}-image" | 30 | PACKAGES += "${PN}-image" |
31 | FILES_${PN}-image += "/uefi/*" | 31 | FILES:${PN}-image += "/uefi/*" |
32 | 32 | ||
33 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 33 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
34 | 34 | ||
diff --git a/recipes-connectivity/iproute2/iproute2_%.bbappend b/recipes-connectivity/iproute2/iproute2_%.bbappend index 4426eca5..0f9b5a87 100644 --- a/recipes-connectivity/iproute2/iproute2_%.bbappend +++ b/recipes-connectivity/iproute2/iproute2_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | do_install_append () { | 1 | do_install:append () { |
2 | install -d ${D}/usr/include/tc | 2 | install -d ${D}/usr/include/tc |
3 | cp -a ${B}/include ${D}/usr/include | 3 | cp -a ${B}/include ${D}/usr/include |
4 | cp -a ${B}/tc/*.h ${D}/usr/include/tc | 4 | cp -a ${B}/tc/*.h ${D}/usr/include/tc |
diff --git a/recipes-connectivity/openssl/openssl_%.bbappend b/recipes-connectivity/openssl/openssl_%.bbappend index ce4ff276..e88de361 100644 --- a/recipes-connectivity/openssl/openssl_%.bbappend +++ b/recipes-connectivity/openssl/openssl_%.bbappend | |||
@@ -1,8 +1,8 @@ | |||
1 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}-qoriq:" | 1 | FILESEXTRAPATHS:append := "${THISDIR}/${PN}-qoriq:" |
2 | 2 | ||
3 | SRC_URI_append_qoriq = " \ | 3 | SRC_URI:append:qoriq = " \ |
4 | file://0001-eng_devcrypto-add-support-for-TLS-algorithms-offload.patch \ | 4 | file://0001-eng_devcrypto-add-support-for-TLS-algorithms-offload.patch \ |
5 | file://0002-eng_devcrypto-add-support-for-TLS1.2-algorithms-offl.patch \ | 5 | file://0002-eng_devcrypto-add-support-for-TLS1.2-algorithms-offl.patch \ |
6 | " | 6 | " |
7 | 7 | ||
8 | PACKAGECONFIG_append_qoriq = " cryptodev-linux" | 8 | PACKAGECONFIG:append:qoriq = " cryptodev-linux" |
diff --git a/recipes-core/init-ifupdown/init-ifupdown_%.bbappend b/recipes-core/init-ifupdown/init-ifupdown_%.bbappend index 00057874..46dfc124 100644 --- a/recipes-core/init-ifupdown/init-ifupdown_%.bbappend +++ b/recipes-core/init-ifupdown/init-ifupdown_%.bbappend | |||
@@ -1,2 +1,2 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" |
2 | 2 | ||
diff --git a/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend b/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend index d0c26c2a..5c492725 100644 --- a/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend +++ b/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | RDEPENDS_${PN} += " \ | 1 | RDEPENDS:${PN} += " \ |
2 | nativesdk-mxsldr \ | 2 | nativesdk-mxsldr \ |
3 | nativesdk-u-boot-mkimage \ | 3 | nativesdk-u-boot-mkimage \ |
4 | nativesdk-imx-usb-loader \ | 4 | nativesdk-imx-usb-loader \ |
diff --git a/recipes-core/udev/udev-rules-qoriq.bb b/recipes-core/udev/udev-rules-qoriq.bb index c328f4cc..525e642e 100644 --- a/recipes-core/udev/udev-rules-qoriq.bb +++ b/recipes-core/udev/udev-rules-qoriq.bb | |||
@@ -12,17 +12,17 @@ SRC_URI = "\ | |||
12 | S = "${WORKDIR}" | 12 | S = "${WORKDIR}" |
13 | 13 | ||
14 | RULE = "71-fsl-dpaa-persistent-networking.rules" | 14 | RULE = "71-fsl-dpaa-persistent-networking.rules" |
15 | RULE_e6500 = "72-fsl-dpaa-persistent-networking.rules" | 15 | RULE:e6500 = "72-fsl-dpaa-persistent-networking.rules" |
16 | RULE_e6500-64b = "72-fsl-dpaa-persistent-networking.rules" | 16 | RULE:e6500-64b = "72-fsl-dpaa-persistent-networking.rules" |
17 | RULE_t1024 = "72-fsl-dpaa-persistent-networking.rules" | 17 | RULE:t1024 = "72-fsl-dpaa-persistent-networking.rules" |
18 | RULE_qoriq-arm64 = "73-fsl-dpaa-persistent-networking.rules \ | 18 | RULE:qoriq-arm64 = "73-fsl-dpaa-persistent-networking.rules \ |
19 | 73-fsl-enetc-networking.rules \ | 19 | 73-fsl-enetc-networking.rules \ |
20 | " | 20 | " |
21 | RULE_ls1046a = "73-fsl-dpaa-persistent-networking.rules \ | 21 | RULE:ls1046a = "73-fsl-dpaa-persistent-networking.rules \ |
22 | 74-ls1046a-xfi2-networking.rules \ | 22 | 74-ls1046a-xfi2-networking.rules \ |
23 | " | 23 | " |
24 | RULE_ls1012a = "" | 24 | RULE:ls1012a = "" |
25 | RULE_ls2080a = "" | 25 | RULE:ls2080a = "" |
26 | 26 | ||
27 | do_install () { | 27 | do_install () { |
28 | install -d ${D}${sysconfdir}/udev/rules.d/ | 28 | install -d ${D}${sysconfdir}/udev/rules.d/ |
@@ -31,7 +31,7 @@ do_install () { | |||
31 | done | 31 | done |
32 | } | 32 | } |
33 | 33 | ||
34 | ALLOW_EMPTY_${PN} = "1" | 34 | ALLOW_EMPTY:${PN} = "1" |
35 | 35 | ||
36 | COMPATIBLE_MACHINE = "(qoriq)" | 36 | COMPATIBLE_MACHINE = "(qoriq)" |
37 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 37 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
diff --git a/recipes-devtools/cst/cst_git.bb b/recipes-devtools/cst/cst_git.bb index 9091350b..71df0a35 100644 --- a/recipes-devtools/cst/cst_git.bb +++ b/recipes-devtools/cst/cst_git.bb | |||
@@ -5,10 +5,10 @@ LICENSE = "BSD" | |||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=e959d5d617e33779d0e90ce1d9043eff" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=e959d5d617e33779d0e90ce1d9043eff" |
6 | 6 | ||
7 | DEPENDS += "openssl cst-native" | 7 | DEPENDS += "openssl cst-native" |
8 | RDEPENDS_${PN} = "bash" | 8 | RDEPENDS:${PN} = "bash" |
9 | 9 | ||
10 | GENKEYS ?= "${STAGING_BINDIR_NATIVE}/cst/gen_keys" | 10 | GENKEYS ?= "${STAGING_BINDIR_NATIVE}/cst/gen_keys" |
11 | GENKEYS_class-native = "./gen_keys" | 11 | GENKEYS:class-native = "./gen_keys" |
12 | 12 | ||
13 | inherit kernel-arch | 13 | inherit kernel-arch |
14 | 14 | ||
@@ -38,5 +38,5 @@ do_install () { | |||
38 | fi | 38 | fi |
39 | } | 39 | } |
40 | 40 | ||
41 | FILES_${PN}-dbg += "${bindir}/cst/.debug" | 41 | FILES:${PN}-dbg += "${bindir}/cst/.debug" |
42 | BBCLASSEXTEND = "native nativesdk" | 42 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/recipes-devtools/qemu/qemu-qoriq_4.1.0.bb b/recipes-devtools/qemu/qemu-qoriq_4.1.0.bb index dfd7fdcf..26c78639 100644 --- a/recipes-devtools/qemu/qemu-qoriq_4.1.0.bb +++ b/recipes-devtools/qemu/qemu-qoriq_4.1.0.bb | |||
@@ -25,18 +25,18 @@ python() { | |||
25 | pkgs = d.getVar('PACKAGES').split() | 25 | pkgs = d.getVar('PACKAGES').split() |
26 | for p in pkgs: | 26 | for p in pkgs: |
27 | if '-qoriq' in p: | 27 | if '-qoriq' in p: |
28 | d.appendVar('RPROVIDES_' + p, ' ' + p.replace('-qoriq', '')) | 28 | d.appendVar('RPROVIDES:' + p, ' ' + p.replace('-qoriq', '')) |
29 | d.appendVar('RCONFLICTS_' + p, ' ' + p.replace('-qoriq', '')) | 29 | d.appendVar('RCONFLICTS:' + p, ' ' + p.replace('-qoriq', '')) |
30 | d.appendVar('RREPLACES_' + p, ' ' + p.replace('-qoriq', '')) | 30 | d.appendVar('RREPLACES:' + p, ' ' + p.replace('-qoriq', '')) |
31 | } | 31 | } |
32 | 32 | ||
33 | RDEPENDS_${PN}_class-target += "bash" | 33 | RDEPENDS:${PN}:class-target += "bash" |
34 | 34 | ||
35 | EXTRA_OECONF_append_class-target = " --target-list=${@get_qemu_target_list(d)}" | 35 | EXTRA_OECONF:append:class-target = " --target-list=${@get_qemu_target_list(d)}" |
36 | EXTRA_OECONF_append_class-target_mipsarcho32 = "${@bb.utils.contains('BBEXTENDCURR', 'multilib', ' --disable-capstone', '', d)}" | 36 | EXTRA_OECONF:append:class-target:mipsarcho32 = "${@bb.utils.contains('BBEXTENDCURR', 'multilib', ' --disable-capstone', '', d)}" |
37 | EXTRA_OECONF_append_class-nativesdk = " --target-list=${@get_qemu_target_list(d)}" | 37 | EXTRA_OECONF:append:class-nativesdk = " --target-list=${@get_qemu_target_list(d)}" |
38 | 38 | ||
39 | do_install_append_class-nativesdk() { | 39 | do_install:append:class-nativesdk() { |
40 | ${@bb.utils.contains('PACKAGECONFIG', 'gtk+', 'make_qemu_wrapper', '', d)} | 40 | ${@bb.utils.contains('PACKAGECONFIG', 'gtk+', 'make_qemu_wrapper', '', d)} |
41 | } | 41 | } |
42 | 42 | ||
@@ -56,7 +56,7 @@ PACKAGECONFIG ??= " \ | |||
56 | fdt sdl kvm aio libusb vhost \ | 56 | fdt sdl kvm aio libusb vhost \ |
57 | ${@bb.utils.filter('DISTRO_FEATURES', 'alsa xen', d)} \ | 57 | ${@bb.utils.filter('DISTRO_FEATURES', 'alsa xen', d)} \ |
58 | " | 58 | " |
59 | PACKAGECONFIG_class-nativesdk ??= "fdt sdl kvm" | 59 | PACKAGECONFIG:class-nativesdk ??= "fdt sdl kvm" |
60 | 60 | ||
61 | PACKAGECONFIG[xkbcommon] = ",," | 61 | PACKAGECONFIG[xkbcommon] = ",," |
62 | PACKAGECONFIG[libudev] = ",," | 62 | PACKAGECONFIG[libudev] = ",," |
diff --git a/recipes-devtools/qemu/qemu.inc b/recipes-devtools/qemu/qemu.inc index bf05da9a..532bcf6d 100644 --- a/recipes-devtools/qemu/qemu.inc +++ b/recipes-devtools/qemu/qemu.inc | |||
@@ -6,7 +6,7 @@ a variety of guest operating systems" | |||
6 | HOMEPAGE = "http://qemu.org" | 6 | HOMEPAGE = "http://qemu.org" |
7 | LICENSE = "GPLv2 & LGPLv2.1" | 7 | LICENSE = "GPLv2 & LGPLv2.1" |
8 | 8 | ||
9 | RDEPENDS_${PN}-ptest = "bash make" | 9 | RDEPENDS:${PN}-ptest = "bash make" |
10 | 10 | ||
11 | require qemu-targets.inc | 11 | require qemu-targets.inc |
12 | inherit pkgconfig ptest | 12 | inherit pkgconfig ptest |
@@ -45,14 +45,14 @@ UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+(\.\d+)+)\.tar" | |||
45 | 45 | ||
46 | SRC_URI[sha256sum] = "c9174eb5933d9eb5e61f541cd6d1184cd3118dfe4c5c4955bc1bdc4d390fa4e5" | 46 | SRC_URI[sha256sum] = "c9174eb5933d9eb5e61f541cd6d1184cd3118dfe4c5c4955bc1bdc4d390fa4e5" |
47 | 47 | ||
48 | COMPATIBLE_HOST_mipsarchn32 = "null" | 48 | COMPATIBLE_HOST:mipsarchn32 = "null" |
49 | COMPATIBLE_HOST_mipsarchn64 = "null" | 49 | COMPATIBLE_HOST:mipsarchn64 = "null" |
50 | 50 | ||
51 | # Per https://lists.nongnu.org/archive/html/qemu-devel/2020-09/msg03873.html | 51 | # Per https://lists.nongnu.org/archive/html/qemu-devel/2020-09/msg03873.html |
52 | # upstream states qemu doesn't work without optimization | 52 | # upstream states qemu doesn't work without optimization |
53 | DEBUG_BUILD = "0" | 53 | DEBUG_BUILD = "0" |
54 | 54 | ||
55 | do_install_append() { | 55 | do_install:append() { |
56 | # Prevent QA warnings about installed ${localstatedir}/run | 56 | # Prevent QA warnings about installed ${localstatedir}/run |
57 | if [ -d ${D}${localstatedir}/run ]; then rmdir ${D}${localstatedir}/run; fi | 57 | if [ -d ${D}${localstatedir}/run ]; then rmdir ${D}${localstatedir}/run; fi |
58 | } | 58 | } |
@@ -101,9 +101,9 @@ export LIBTOOL="${HOST_SYS}-libtool" | |||
101 | 101 | ||
102 | B = "${WORKDIR}/build" | 102 | B = "${WORKDIR}/build" |
103 | 103 | ||
104 | EXTRA_OECONF_append = " --python=${HOSTTOOLS_DIR}/python3" | 104 | EXTRA_OECONF:append = " --python=${HOSTTOOLS_DIR}/python3" |
105 | 105 | ||
106 | do_configure_prepend_class-native() { | 106 | do_configure:prepend:class-native() { |
107 | # Append build host pkg-config paths for native target since the host may provide sdl | 107 | # Append build host pkg-config paths for native target since the host may provide sdl |
108 | BHOST_PKGCONFIG_PATH=$(PATH=/usr/bin:/bin pkg-config --variable pc_path pkg-config || echo "") | 108 | BHOST_PKGCONFIG_PATH=$(PATH=/usr/bin:/bin pkg-config --variable pc_path pkg-config || echo "") |
109 | if [ ! -z "$BHOST_PKGCONFIG_PATH" ]; then | 109 | if [ ! -z "$BHOST_PKGCONFIG_PATH" ]; then |
@@ -127,7 +127,7 @@ do_install () { | |||
127 | # This will trigger a MMU access fault in the virtual CPU. With this change, | 127 | # This will trigger a MMU access fault in the virtual CPU. With this change, |
128 | # the qemu-mips works fine. | 128 | # the qemu-mips works fine. |
129 | # IMPORTANT: This piece needs to be removed once the root cause is fixed! | 129 | # IMPORTANT: This piece needs to be removed once the root cause is fixed! |
130 | do_install_append() { | 130 | do_install:append() { |
131 | if [ -e "${D}/${bindir}/qemu-mips" ]; then | 131 | if [ -e "${D}/${bindir}/qemu-mips" ]; then |
132 | create_wrapper ${D}/${bindir}/qemu-mips \ | 132 | create_wrapper ${D}/${bindir}/qemu-mips \ |
133 | QEMU_RESERVED_VA=0x0 | 133 | QEMU_RESERVED_VA=0x0 |
@@ -147,8 +147,8 @@ make_qemu_wrapper() { | |||
147 | } | 147 | } |
148 | 148 | ||
149 | # Disable kvm/virgl/mesa on targets that do not support it | 149 | # Disable kvm/virgl/mesa on targets that do not support it |
150 | PACKAGECONFIG_remove_darwin = "kvm virglrenderer glx gtk+" | 150 | PACKAGECONFIG:remove:darwin = "kvm virglrenderer glx gtk+" |
151 | PACKAGECONFIG_remove_mingw32 = "kvm virglrenderer glx gtk+" | 151 | PACKAGECONFIG:remove:mingw32 = "kvm virglrenderer glx gtk+" |
152 | 152 | ||
153 | PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,libsdl2" | 153 | PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,libsdl2" |
154 | PACKAGECONFIG[virtfs] = "--enable-virtfs --enable-attr --enable-cap-ng,--disable-virtfs,libcap-ng attr," | 154 | PACKAGECONFIG[virtfs] = "--enable-virtfs --enable-attr --enable-cap-ng,--disable-virtfs,libcap-ng attr," |
@@ -193,6 +193,6 @@ PACKAGECONFIG[vhost] = "--enable-vhost-net,--disable-vhost-net,," | |||
193 | PACKAGECONFIG[ust] = "--enable-trace-backend=ust,--enable-trace-backend=nop,lttng-ust," | 193 | PACKAGECONFIG[ust] = "--enable-trace-backend=ust,--enable-trace-backend=nop,lttng-ust," |
194 | PACKAGECONFIG[pie] = "--enable-pie,--disable-pie,," | 194 | PACKAGECONFIG[pie] = "--enable-pie,--disable-pie,," |
195 | 195 | ||
196 | INSANE_SKIP_${PN} = "arch" | 196 | INSANE_SKIP:${PN} = "arch" |
197 | 197 | ||
198 | FILES_${PN} += "${datadir}/icons" | 198 | FILES:${PN} += "${datadir}/icons" |
diff --git a/recipes-dpaa/flib/flib_git.bb b/recipes-dpaa/flib/flib_git.bb index 3ae05889..645efdb3 100644 --- a/recipes-dpaa/flib/flib_git.bb +++ b/recipes-dpaa/flib/flib_git.bb | |||
@@ -12,4 +12,4 @@ do_install(){ | |||
12 | oe_runmake install DESTDIR=${D} | 12 | oe_runmake install DESTDIR=${D} |
13 | } | 13 | } |
14 | 14 | ||
15 | ALLOW_EMPTY_${PN} = "1" | 15 | ALLOW_EMPTY:${PN} = "1" |
diff --git a/recipes-dpaa/fm-ucode/fm-ucode_git.bb b/recipes-dpaa/fm-ucode/fm-ucode_git.bb index 39e4f9d0..966ee94c 100644 --- a/recipes-dpaa/fm-ucode/fm-ucode_git.bb +++ b/recipes-dpaa/fm-ucode/fm-ucode_git.bb | |||
@@ -13,13 +13,13 @@ SRCREV = "c275e91392e2adab1ed22f3867b8269ca3c54014" | |||
13 | S = "${WORKDIR}/git" | 13 | S = "${WORKDIR}/git" |
14 | 14 | ||
15 | REGLEX ?= "${MACHINE}" | 15 | REGLEX ?= "${MACHINE}" |
16 | REGLEX_t1023 = "t1024" | 16 | REGLEX:t1023 = "t1024" |
17 | REGLEX_t1040 = "t1040" | 17 | REGLEX:t1040 = "t1040" |
18 | REGLEX_t1042 = "t1040" | 18 | REGLEX:t1042 = "t1040" |
19 | REGLEX_b4420 = "b4860" | 19 | REGLEX_b4420 = "b4860" |
20 | REGLEX_t4160 = "t4240" | 20 | REGLEX:t4160 = "t4240" |
21 | REGLEX_ls1043a = "ls1043" | 21 | REGLEX:ls1043a = "ls1043" |
22 | REGLEX_ls1046a = "ls1046" | 22 | REGLEX:ls1046a = "ls1046" |
23 | 23 | ||
24 | do_install () { | 24 | do_install () { |
25 | UCODE=`echo ${REGLEX} | sed -e 's,-.*$,,' -e 's,[a-zA-Z]*$,,'` | 25 | UCODE=`echo ${REGLEX} | sed -e 's,-.*$,,' -e 's,[a-zA-Z]*$,,'` |
@@ -35,8 +35,8 @@ do_deploy () { | |||
35 | addtask deploy before do_build after do_install | 35 | addtask deploy before do_build after do_install |
36 | 36 | ||
37 | PACKAGES += "${PN}-image" | 37 | PACKAGES += "${PN}-image" |
38 | FILES_${PN}-image += "/boot" | 38 | FILES:${PN}-image += "/boot" |
39 | ALLOW_EMPTY_${PN} = "1" | 39 | ALLOW_EMPTY:${PN} = "1" |
40 | 40 | ||
41 | COMPATIBLE_MACHINE = "(e500mc|e5500|e5500-64b|e6500|e6500-64b|fsl-lsch2)" | 41 | COMPATIBLE_MACHINE = "(e500mc|e5500|e5500-64b|e6500|e6500-64b|fsl-lsch2)" |
42 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 42 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
diff --git a/recipes-dpaa/fmlib/fmlib_git.bb b/recipes-dpaa/fmlib/fmlib_git.bb index 880d768b..f4b6cc20 100644 --- a/recipes-dpaa/fmlib/fmlib_git.bb +++ b/recipes-dpaa/fmlib/fmlib_git.bb | |||
@@ -14,15 +14,15 @@ EXTRA_OEMAKE = "DESTDIR=${D} PREFIX=${prefix} LIB_DEST_DIR=${libdir} \ | |||
14 | CROSS_COMPILE=${TARGET_PREFIX} KERNEL_SRC=${STAGING_KERNEL_DIR}" | 14 | CROSS_COMPILE=${TARGET_PREFIX} KERNEL_SRC=${STAGING_KERNEL_DIR}" |
15 | 15 | ||
16 | TARGET_ARCH_FMLIB = "${DEFAULTTUNE}" | 16 | TARGET_ARCH_FMLIB = "${DEFAULTTUNE}" |
17 | TARGET_ARCH_FMLIB_qoriq-arm = "arm" | 17 | TARGET_ARCH_FMLIB:qoriq-arm = "arm" |
18 | TARGET_ARCH_FMLIB_qoriq-arm64 = "arm" | 18 | TARGET_ARCH_FMLIB:qoriq-arm64 = "arm" |
19 | TARGET_ARCH_FMLIB_e5500 = "ppc32e5500" | 19 | TARGET_ARCH_FMLIB:e5500 = "ppc32e5500" |
20 | TARGET_ARCH_FMLIB_e6500 = "ppc32e6500" | 20 | TARGET_ARCH_FMLIB:e6500 = "ppc32e6500" |
21 | TARGET_ARCH_FMLIB_e500mc = "ppce500mc" | 21 | TARGET_ARCH_FMLIB:e500mc = "ppce500mc" |
22 | TARGET_ARCH_FMLIB_e500v2 = "ppce500v2" | 22 | TARGET_ARCH_FMLIB:e500v2 = "ppce500v2" |
23 | 23 | ||
24 | FMLIB_TARGET = "libfm-${TARGET_ARCH_FMLIB}" | 24 | FMLIB_TARGET = "libfm-${TARGET_ARCH_FMLIB}" |
25 | FMLIB_TARGET_t1 = "libfm-${TARGET_ARCH_FMLIB}-fmv3l" | 25 | FMLIB_TARGET:t1 = "libfm-${TARGET_ARCH_FMLIB}-fmv3l" |
26 | 26 | ||
27 | do_compile () { | 27 | do_compile () { |
28 | oe_runmake ${FMLIB_TARGET}.a | 28 | oe_runmake ${FMLIB_TARGET}.a |
@@ -34,7 +34,7 @@ do_install () { | |||
34 | 34 | ||
35 | do_compile[depends] += "virtual/kernel:do_shared_workdir" | 35 | do_compile[depends] += "virtual/kernel:do_shared_workdir" |
36 | 36 | ||
37 | ALLOW_EMPTY_${PN} = "1" | 37 | ALLOW_EMPTY:${PN} = "1" |
38 | 38 | ||
39 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 39 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
40 | 40 | ||
diff --git a/recipes-dpaa2/aiopsl/aiopsl_git.bb b/recipes-dpaa2/aiopsl/aiopsl_git.bb index a1b00289..e679c488 100644 --- a/recipes-dpaa2/aiopsl/aiopsl_git.bb +++ b/recipes-dpaa2/aiopsl/aiopsl_git.bb | |||
@@ -14,7 +14,7 @@ do_configure[noexec] = "1" | |||
14 | do_compile[noexec] = "1" | 14 | do_compile[noexec] = "1" |
15 | 15 | ||
16 | DEMOS_PATH_ls2088a = "LS2088A" | 16 | DEMOS_PATH_ls2088a = "LS2088A" |
17 | DEMOS_PATH_ls1088a = "LS1088A" | 17 | DEMOS_PATH:ls1088a = "LS1088A" |
18 | 18 | ||
19 | do_install () { | 19 | do_install () { |
20 | install -d ${D}/usr/aiop/bin | 20 | install -d ${D}/usr/aiop/bin |
@@ -24,8 +24,8 @@ do_install () { | |||
24 | cp -rf ${S}/misc/setup/traffic_files/ ${D}/usr/aiop/ | 24 | cp -rf ${S}/misc/setup/traffic_files/ ${D}/usr/aiop/ |
25 | } | 25 | } |
26 | 26 | ||
27 | FILES_${PN} += "/usr/aiop/*" | 27 | FILES:${PN} += "/usr/aiop/*" |
28 | INSANE_SKIP_${PN} += "arch" | 28 | INSANE_SKIP:${PN} += "arch" |
29 | INHIBIT_PACKAGE_STRIP = "1" | 29 | INHIBIT_PACKAGE_STRIP = "1" |
30 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 30 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" |
31 | COMPATIBLE_MACHINE = "(ls2088a|ls1088a)" | 31 | COMPATIBLE_MACHINE = "(ls2088a|ls1088a)" |
diff --git a/recipes-dpaa2/dce/dce_git.bb b/recipes-dpaa2/dce/dce_git.bb index 9984f080..24b39a0b 100644 --- a/recipes-dpaa2/dce/dce_git.bb +++ b/recipes-dpaa2/dce/dce_git.bb | |||
@@ -17,5 +17,5 @@ do_install () { | |||
17 | oe_runmake install DESTDIR=${D} | 17 | oe_runmake install DESTDIR=${D} |
18 | } | 18 | } |
19 | 19 | ||
20 | INSANE_SKIP_${PN} = "ldflags" | 20 | INSANE_SKIP:${PN} = "ldflags" |
21 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 21 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
diff --git a/recipes-dpaa2/management-complex/management-complex_10.14.1.bb b/recipes-dpaa2/management-complex/management-complex_10.14.1.bb index ddb305c1..456455ec 100644 --- a/recipes-dpaa2/management-complex/management-complex_10.14.1.bb +++ b/recipes-dpaa2/management-complex/management-complex_10.14.1.bb | |||
@@ -12,9 +12,9 @@ SRCREV = "408110ee632f6291545b0b156cd74e7e3b4612cc" | |||
12 | S = "${WORKDIR}/git" | 12 | S = "${WORKDIR}/git" |
13 | 13 | ||
14 | REGLEX_ls2088a = "ls2088a" | 14 | REGLEX_ls2088a = "ls2088a" |
15 | REGLEX_ls2080a = "ls2080a" | 15 | REGLEX:ls2080a = "ls2080a" |
16 | REGLEX_ls1088a = "ls1088a" | 16 | REGLEX:ls1088a = "ls1088a" |
17 | REGLEX_lx2160a = "lx2160a" | 17 | REGLEX:lx2160a = "lx2160a" |
18 | 18 | ||
19 | do_install () { | 19 | do_install () { |
20 | install -d ${D}/boot | 20 | install -d ${D}/boot |
@@ -32,7 +32,7 @@ do_deploy () { | |||
32 | addtask deploy before do_build after do_install | 32 | addtask deploy before do_build after do_install |
33 | 33 | ||
34 | PACKAGES += "${PN}-image" | 34 | PACKAGES += "${PN}-image" |
35 | FILES_${PN}-image += "/boot" | 35 | FILES:${PN}-image += "/boot" |
36 | 36 | ||
37 | INHIBIT_PACKAGE_STRIP = "1" | 37 | INHIBIT_PACKAGE_STRIP = "1" |
38 | 38 | ||
diff --git a/recipes-dpaa2/management-complex/management-complex_10.20.4.bb b/recipes-dpaa2/management-complex/management-complex_10.20.4.bb index 3e14a26e..d50cacdc 100644 --- a/recipes-dpaa2/management-complex/management-complex_10.20.4.bb +++ b/recipes-dpaa2/management-complex/management-complex_10.20.4.bb | |||
@@ -12,9 +12,9 @@ SRCREV = "f73683596a7b72124d67b62e64f3dc2bb36b9321" | |||
12 | S = "${WORKDIR}/git" | 12 | S = "${WORKDIR}/git" |
13 | 13 | ||
14 | REGLEX_ls2088a = "ls2088a" | 14 | REGLEX_ls2088a = "ls2088a" |
15 | REGLEX_ls2080a = "ls2080a" | 15 | REGLEX:ls2080a = "ls2080a" |
16 | REGLEX_ls1088a = "ls1088a" | 16 | REGLEX:ls1088a = "ls1088a" |
17 | REGLEX_lx2160a = "lx2160a" | 17 | REGLEX:lx2160a = "lx2160a" |
18 | 18 | ||
19 | do_install () { | 19 | do_install () { |
20 | install -d ${D}/boot | 20 | install -d ${D}/boot |
@@ -32,7 +32,7 @@ do_deploy () { | |||
32 | addtask deploy before do_build after do_install | 32 | addtask deploy before do_build after do_install |
33 | 33 | ||
34 | PACKAGES += "${PN}-image" | 34 | PACKAGES += "${PN}-image" |
35 | FILES_${PN}-image += "/boot" | 35 | FILES:${PN}-image += "/boot" |
36 | 36 | ||
37 | INHIBIT_PACKAGE_STRIP = "1" | 37 | INHIBIT_PACKAGE_STRIP = "1" |
38 | 38 | ||
diff --git a/recipes-dpaa2/management-complex/management-complex_10.24.0.bb b/recipes-dpaa2/management-complex/management-complex_10.24.0.bb index 17049a15..fd41c36d 100644 --- a/recipes-dpaa2/management-complex/management-complex_10.24.0.bb +++ b/recipes-dpaa2/management-complex/management-complex_10.24.0.bb | |||
@@ -12,10 +12,10 @@ SRCREV = "324817697a4c89a9a940fb7dba1b18909913ee20" | |||
12 | S = "${WORKDIR}/git" | 12 | S = "${WORKDIR}/git" |
13 | 13 | ||
14 | REGLEX_ls2088a = "ls2088a" | 14 | REGLEX_ls2088a = "ls2088a" |
15 | REGLEX_ls2080a = "ls2080a" | 15 | REGLEX:ls2080a = "ls2080a" |
16 | REGLEX_ls1088a = "ls1088a" | 16 | REGLEX:ls1088a = "ls1088a" |
17 | REGLEX_lx2160a = "lx216xa" | 17 | REGLEX:lx2160a = "lx216xa" |
18 | REGLEX_lx2162a = "lx216xa" | 18 | REGLEX:lx2162a = "lx216xa" |
19 | 19 | ||
20 | do_install () { | 20 | do_install () { |
21 | install -d ${D}/boot | 21 | install -d ${D}/boot |
@@ -33,7 +33,7 @@ do_deploy () { | |||
33 | addtask deploy before do_build after do_install | 33 | addtask deploy before do_build after do_install |
34 | 34 | ||
35 | PACKAGES += "${PN}-image" | 35 | PACKAGES += "${PN}-image" |
36 | FILES_${PN}-image += "/boot" | 36 | FILES:${PN}-image += "/boot" |
37 | 37 | ||
38 | INHIBIT_PACKAGE_STRIP = "1" | 38 | INHIBIT_PACKAGE_STRIP = "1" |
39 | 39 | ||
diff --git a/recipes-dpaa2/restool/restool_git.bb b/recipes-dpaa2/restool/restool_git.bb index 66cea7ef..5376d8f7 100644 --- a/recipes-dpaa2/restool/restool_git.bb +++ b/recipes-dpaa2/restool/restool_git.bb | |||
@@ -2,7 +2,7 @@ SUMMARY = "DPAA2 Resource Manager Tool" | |||
2 | LICENSE = "BSD" | 2 | LICENSE = "BSD" |
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=ec8d84e9cd4de287e290275d09db27f0" | 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=ec8d84e9cd4de287e290275d09db27f0" |
4 | 4 | ||
5 | RDEPENDS_${PN} += "bash dtc" | 5 | RDEPENDS:${PN} += "bash dtc" |
6 | 6 | ||
7 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/restool;nobranch=1" | 7 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/restool;nobranch=1" |
8 | SRCREV = "8ddbe4c9559ffad5d7e5dd3cd5f00ceeff7f05d4" | 8 | SRCREV = "8ddbe4c9559ffad5d7e5dd3cd5f00ceeff7f05d4" |
diff --git a/recipes-extended/crconf/crconf_git.bb b/recipes-extended/crconf/crconf_git.bb index f8f88d20..1727888a 100644 --- a/recipes-extended/crconf/crconf_git.bb +++ b/recipes-extended/crconf/crconf_git.bb | |||
@@ -14,4 +14,4 @@ do_install () { | |||
14 | oe_runmake install DESTDIR=${D} | 14 | oe_runmake install DESTDIR=${D} |
15 | } | 15 | } |
16 | 16 | ||
17 | FILES_${PN} += "/share/man/* ${libdir}/* ${sbindir}/*" | 17 | FILES:${PN} += "/share/man/* ${libdir}/* ${sbindir}/*" |
diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc index 61c02ae7..f4c932ea 100644 --- a/recipes-extended/dpdk/dpdk.inc +++ b/recipes-extended/dpdk/dpdk.inc | |||
@@ -1,25 +1,25 @@ | |||
1 | DESCRIPTION = "Data Plane Development Kit" | 1 | DESCRIPTION = "Data Plane Development Kit" |
2 | HOMEPAGE = "http://dpdk.org" | 2 | HOMEPAGE = "http://dpdk.org" |
3 | 3 | ||
4 | RDEPENDS_${PN} += "python3-core" | 4 | RDEPENDS:${PN} += "python3-core" |
5 | DEPENDS = "virtual/kernel openssl" | 5 | DEPENDS = "virtual/kernel openssl" |
6 | DEPENDS_append_x86-64 = " numactl" | 6 | DEPENDS:append:x86-64 = " numactl" |
7 | do_configure[depends] += "virtual/kernel:do_shared_workdir" | 7 | do_configure[depends] += "virtual/kernel:do_shared_workdir" |
8 | 8 | ||
9 | inherit module | 9 | inherit module |
10 | 10 | ||
11 | COMPATIBLE_HOST = '(aarch64|arm|i.86|x86_64).*-linux' | 11 | COMPATIBLE_HOST = '(aarch64|arm|i.86|x86_64).*-linux' |
12 | COMPATIBLE_HOST_libc-musl = 'null' | 12 | COMPATIBLE_HOST:libc-musl = 'null' |
13 | COMPATIBLE_HOST_armv4 = 'null' | 13 | COMPATIBLE_HOST:armv4 = 'null' |
14 | COMPATIBLE_HOST_armv5 = 'null' | 14 | COMPATIBLE_HOST:armv5 = 'null' |
15 | COMPATIBLE_HOST_armv6 = 'null' | 15 | COMPATIBLE_HOST:armv6 = 'null' |
16 | 16 | ||
17 | COMPATIBLE_MACHINE = "(imx|qoriq)" | 17 | COMPATIBLE_MACHINE = "(imx|qoriq)" |
18 | 18 | ||
19 | DPDK_RTE_TARGET_x86-64 = "x86_64-native-linuxapp-gcc" | 19 | DPDK_RTE_TARGET:x86-64 = "x86_64-native-linuxapp-gcc" |
20 | DPDK_RTE_TARGET_x86 = "i686-native-linuxapp-gcc" | 20 | DPDK_RTE_TARGET:x86 = "i686-native-linuxapp-gcc" |
21 | DPDK_RTE_TARGET_armv7a = "${ARCH}-armv7a-linuxapp-gcc" | 21 | DPDK_RTE_TARGET:armv7a = "${ARCH}-armv7a-linuxapp-gcc" |
22 | DPDK_RTE_TARGET_armv7ve = "${ARCH}-armv7a-linuxapp-gcc" | 22 | DPDK_RTE_TARGET:armv7ve = "${ARCH}-armv7a-linuxapp-gcc" |
23 | DPDK_RTE_TARGET ?= "${ARCH}-dpaa-linuxapp-gcc" | 23 | DPDK_RTE_TARGET ?= "${ARCH}-dpaa-linuxapp-gcc" |
24 | 24 | ||
25 | export RTE_TARGET = "${DPDK_RTE_TARGET}" | 25 | export RTE_TARGET = "${DPDK_RTE_TARGET}" |
@@ -93,13 +93,13 @@ do_install () { | |||
93 | 93 | ||
94 | PACKAGES += "${PN}-examples" | 94 | PACKAGES += "${PN}-examples" |
95 | 95 | ||
96 | FILES_${PN}-dbg += " \ | 96 | FILES:${PN}-dbg += " \ |
97 | ${datadir}/dpdk/.debug \ | 97 | ${datadir}/dpdk/.debug \ |
98 | ${datadir}/dpdk/examples/*/.debug \ | 98 | ${datadir}/dpdk/examples/*/.debug \ |
99 | " | 99 | " |
100 | FILES_${PN}-staticdev += "${datadir}/dpdk/cmdif/lib/*.a \ | 100 | FILES:${PN}-staticdev += "${datadir}/dpdk/cmdif/lib/*.a \ |
101 | " | 101 | " |
102 | FILES_${PN}-dev += " \ | 102 | FILES:${PN}-dev += " \ |
103 | ${datadir}/dpdk/${RTE_TARGET}/.config \ | 103 | ${datadir}/dpdk/${RTE_TARGET}/.config \ |
104 | ${includedir} \ | 104 | ${includedir} \ |
105 | ${includedir}/exec-env \ | 105 | ${includedir}/exec-env \ |
@@ -109,11 +109,11 @@ FILES_${PN}-dev += " \ | |||
109 | ${datadir}/dpdk/mk \ | 109 | ${datadir}/dpdk/mk \ |
110 | " | 110 | " |
111 | 111 | ||
112 | FILES_${PN} += " ${datadir}/ \ | 112 | FILES:${PN} += " ${datadir}/ \ |
113 | ${prefix}/sbin/ \ | 113 | ${prefix}/sbin/ \ |
114 | ${prefix}/bin/ \ | 114 | ${prefix}/bin/ \ |
115 | ${libdir}/ \ | 115 | ${libdir}/ \ |
116 | " | 116 | " |
117 | FILES_${PN}-examples += " \ | 117 | FILES:${PN}-examples += " \ |
118 | ${datadir}/examples/* \ | 118 | ${datadir}/examples/* \ |
119 | " | 119 | " |
diff --git a/recipes-extended/dpdk/dpdk_19.11-20.12.bb b/recipes-extended/dpdk/dpdk_19.11-20.12.bb index 426713c2..37582124 100644 --- a/recipes-extended/dpdk/dpdk_19.11-20.12.bb +++ b/recipes-extended/dpdk/dpdk_19.11-20.12.bb | |||
@@ -13,7 +13,7 @@ SRCREV = "7071c27f6f5aefb57de1cffab3484707b1e82e2b" | |||
13 | 13 | ||
14 | include dpdk.inc | 14 | include dpdk.inc |
15 | 15 | ||
16 | do_install_append () { | 16 | do_install:append () { |
17 | # Remove the unneeded dir | 17 | # Remove the unneeded dir |
18 | rm -rf ${D}/${datadir}/${RTE_TARGET}/app | 18 | rm -rf ${D}/${datadir}/${RTE_TARGET}/app |
19 | } | 19 | } |
diff --git a/recipes-extended/ipc-ust/ipc-ust_git.bb b/recipes-extended/ipc-ust/ipc-ust_git.bb index df496c28..f307816e 100644 --- a/recipes-extended/ipc-ust/ipc-ust_git.bb +++ b/recipes-extended/ipc-ust/ipc-ust_git.bb | |||
@@ -40,12 +40,12 @@ do_install () { | |||
40 | install ${S}/fsl_shm/lib/*.h ${D}${includedir}/ipc/fsl_shm/lib | 40 | install ${S}/fsl_shm/lib/*.h ${D}${includedir}/ipc/fsl_shm/lib |
41 | } | 41 | } |
42 | 42 | ||
43 | FILES_${PN} += "${base_libdir}/*.so /ipc/*" | 43 | FILES:${PN} += "${base_libdir}/*.so /ipc/*" |
44 | FILES_${PN}-dev = "${includedir}" | 44 | FILES:${PN}-dev = "${includedir}" |
45 | FILES_${PN}-dbg += "/ipc/.debug" | 45 | FILES:${PN}-dbg += "/ipc/.debug" |
46 | 46 | ||
47 | INSANE_SKIP_${PN} += "file-rdeps" | 47 | INSANE_SKIP:${PN} += "file-rdeps" |
48 | INSANE_SKIP_${PN}-dev += "dev-elf" | 48 | INSANE_SKIP:${PN}-dev += "dev-elf" |
49 | 49 | ||
50 | COMPATIBLE_MACHINE = "(b4860qds|b4420qds)" | 50 | COMPATIBLE_MACHINE = "(b4860qds|b4420qds)" |
51 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 51 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-extended/jailhouse/jailhouse_0.12.bb b/recipes-extended/jailhouse/jailhouse_0.12.bb index c49d7f5b..43b4cdf5 100644 --- a/recipes-extended/jailhouse/jailhouse_0.12.bb +++ b/recipes-extended/jailhouse/jailhouse_0.12.bb | |||
@@ -39,9 +39,9 @@ CELLCONF_DIR ?= "${JH_DATADIR}/configs" | |||
39 | INMATES_DIR ?= "${JH_DATADIR}/inmates" | 39 | INMATES_DIR ?= "${JH_DATADIR}/inmates" |
40 | 40 | ||
41 | JH_CONFIG ?= "${S}/ci/jailhouse-config-x86.h" | 41 | JH_CONFIG ?= "${S}/ci/jailhouse-config-x86.h" |
42 | JH_CONFIG_x86 ?= "${S}/ci/jailhouse-config-x86.h" | 42 | JH_CONFIG:x86 ?= "${S}/ci/jailhouse-config-x86.h" |
43 | JH_CONFIG_x86-64 ?= "${S}/ci/jailhouse-config-x86.h" | 43 | JH_CONFIG:x86-64 ?= "${S}/ci/jailhouse-config-x86.h" |
44 | JH_CONFIG_arm ?= "${S}/ci/jailhouse-config-banana-pi.h" | 44 | JH_CONFIG:arm ?= "${S}/ci/jailhouse-config-banana-pi.h" |
45 | 45 | ||
46 | do_configure() { | 46 | do_configure() { |
47 | if [ -d ${STAGING_DIR_HOST}/${CELLCONF_DIR} ]; | 47 | if [ -d ${STAGING_DIR_HOST}/${CELLCONF_DIR} ]; |
@@ -101,22 +101,22 @@ do_install() { | |||
101 | 101 | ||
102 | PACKAGE_BEFORE_PN = "kernel-module-jailhouse pyjailhouse" | 102 | PACKAGE_BEFORE_PN = "kernel-module-jailhouse pyjailhouse" |
103 | 103 | ||
104 | FILES_${PN} += "${nonarch_base_libdir}/firmware ${libexecdir} ${sbindir} ${JH_DATADIR}" | 104 | FILES:${PN} += "${nonarch_base_libdir}/firmware ${libexecdir} ${sbindir} ${JH_DATADIR}" |
105 | FILES_pyjailhouse = "${PYTHON_SITEPACKAGES_DIR}/pyjailhouse" | 105 | FILES:pyjailhouse = "${PYTHON_SITEPACKAGES_DIR}/pyjailhouse" |
106 | 106 | ||
107 | RDEPENDS_${PN} += " \ | 107 | RDEPENDS:${PN} += " \ |
108 | python3-curses \ | 108 | python3-curses \ |
109 | python3-datetime \ | 109 | python3-datetime \ |
110 | python3-mmap \ | 110 | python3-mmap \ |
111 | " | 111 | " |
112 | 112 | ||
113 | RDEPENDS_pyjailhouse = " \ | 113 | RDEPENDS:pyjailhouse = " \ |
114 | python3-core \ | 114 | python3-core \ |
115 | python3-ctypes \ | 115 | python3-ctypes \ |
116 | python3-fcntl \ | 116 | python3-fcntl \ |
117 | python3-shell \ | 117 | python3-shell \ |
118 | " | 118 | " |
119 | 119 | ||
120 | INSANE_SKIP_${PN} = "ldflags" | 120 | INSANE_SKIP:${PN} = "ldflags" |
121 | 121 | ||
122 | COMPATIBLE_MACHINE = "(mx8m)" | 122 | COMPATIBLE_MACHINE = "(mx8m)" |
diff --git a/recipes-extended/libpkcs11/libpkcs11_git.bb b/recipes-extended/libpkcs11/libpkcs11_git.bb index 30f33a20..5496b09c 100644 --- a/recipes-extended/libpkcs11/libpkcs11_git.bb +++ b/recipes-extended/libpkcs11/libpkcs11_git.bb | |||
@@ -34,6 +34,6 @@ do_install(){ | |||
34 | } | 34 | } |
35 | 35 | ||
36 | PARALLEL_MAKE = "" | 36 | PARALLEL_MAKE = "" |
37 | INSANE_SKIP_${PN} = "ldflags dev-deps" | 37 | INSANE_SKIP:${PN} = "ldflags dev-deps" |
38 | INSANE_SKIP_${PN}-dev = "ldflags dev-elf" | 38 | INSANE_SKIP:${PN}-dev = "ldflags dev-elf" |
39 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 39 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
diff --git a/recipes-extended/merge-files/merge-files_1.0.bb b/recipes-extended/merge-files/merge-files_1.0.bb index 6fe5b637..5b3ca7ed 100644 --- a/recipes-extended/merge-files/merge-files_1.0.bb +++ b/recipes-extended/merge-files/merge-files_1.0.bb | |||
@@ -17,6 +17,6 @@ do_install () { | |||
17 | do_configure[noexec] = "1" | 17 | do_configure[noexec] = "1" |
18 | do_compile[noexec] = "1" | 18 | do_compile[noexec] = "1" |
19 | 19 | ||
20 | FILES_${PN} = "/*" | 20 | FILES:${PN} = "/*" |
21 | ALLOW_EMPTY_${PN} = "1" | 21 | ALLOW_EMPTY:${PN} = "1" |
22 | INSANE_SKIP_${PN} = "debug-files dev-so" | 22 | INSANE_SKIP:${PN} = "debug-files dev-so" |
diff --git a/recipes-extended/odp/odp-counters_git.bb b/recipes-extended/odp/odp-counters_git.bb index 860dd5fa..9d88ea43 100644 --- a/recipes-extended/odp/odp-counters_git.bb +++ b/recipes-extended/odp/odp-counters_git.bb | |||
@@ -2,7 +2,7 @@ require odp.inc | |||
2 | 2 | ||
3 | inherit module | 3 | inherit module |
4 | 4 | ||
5 | do_compile_prepend () { | 5 | do_compile:prepend () { |
6 | export KERNEL_PATH="${STAGING_KERNEL_DIR}" | 6 | export KERNEL_PATH="${STAGING_KERNEL_DIR}" |
7 | export KERNEL_CFG_PATH="${STAGING_KERNEL_BUILDDIR}" | 7 | export KERNEL_CFG_PATH="${STAGING_KERNEL_BUILDDIR}" |
8 | cd ${S}/test/debug/perf_counters | 8 | cd ${S}/test/debug/perf_counters |
diff --git a/recipes-extended/odp/odp-module_git.bb b/recipes-extended/odp/odp-module_git.bb index 46b89654..0748e5bf 100644 --- a/recipes-extended/odp/odp-module_git.bb +++ b/recipes-extended/odp/odp-module_git.bb | |||
@@ -2,7 +2,7 @@ require odp.inc | |||
2 | 2 | ||
3 | inherit module | 3 | inherit module |
4 | 4 | ||
5 | do_compile_prepend () { | 5 | do_compile:prepend () { |
6 | export KERNEL_PATH="${STAGING_KERNEL_DIR}" | 6 | export KERNEL_PATH="${STAGING_KERNEL_DIR}" |
7 | export KERNEL_CFG_PATH="${STAGING_KERNEL_BUILDDIR}" | 7 | export KERNEL_CFG_PATH="${STAGING_KERNEL_BUILDDIR}" |
8 | cd ${S}/kern | 8 | cd ${S}/kern |
@@ -13,4 +13,4 @@ do_install () { | |||
13 | install -m 755 ${S}/kern/odpfsl_kni.ko ${D}/lib/modules/${KERNEL_VERSION}/odp | 13 | install -m 755 ${S}/kern/odpfsl_kni.ko ${D}/lib/modules/${KERNEL_VERSION}/odp |
14 | } | 14 | } |
15 | 15 | ||
16 | PKG_${PN} = "kernel-module-${PN}" | 16 | PKG:${PN} = "kernel-module-${PN}" |
diff --git a/recipes-extended/odp/odp.inc b/recipes-extended/odp/odp.inc index 129f77ae..d1e10b0f 100644 --- a/recipes-extended/odp/odp.inc +++ b/recipes-extended/odp/odp.inc | |||
@@ -6,7 +6,7 @@ SECTION = "console/network" | |||
6 | LICENSE = "BSD-3-Clause" | 6 | LICENSE = "BSD-3-Clause" |
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ca6103dc75397fb6bec596187d6b7829" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ca6103dc75397fb6bec596187d6b7829" |
8 | 8 | ||
9 | FILESEXTRAPATHS_prepend := "${THISDIR}/odp:" | 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/odp:" |
10 | 10 | ||
11 | SRC_URI = " \ | 11 | SRC_URI = " \ |
12 | git://source.codeaurora.org/external/qoriq/qoriq-components/odp;nobranch=1 \ | 12 | git://source.codeaurora.org/external/qoriq/qoriq-components/odp;nobranch=1 \ |
diff --git a/recipes-extended/odp/odp_git.bb b/recipes-extended/odp/odp_git.bb index 00575e24..9c94e432 100644 --- a/recipes-extended/odp/odp_git.bb +++ b/recipes-extended/odp/odp_git.bb | |||
@@ -6,17 +6,17 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" | |||
6 | 6 | ||
7 | DEPENDS = "openssl cunit libxml2" | 7 | DEPENDS = "openssl cunit libxml2" |
8 | 8 | ||
9 | RDEPENDS_${PN} = "bash libcrypto libssl odp-module odp-counters" | 9 | RDEPENDS:${PN} = "bash libcrypto libssl odp-module odp-counters" |
10 | 10 | ||
11 | ODP_SOC ?= "" | 11 | ODP_SOC ?= "" |
12 | ODP_SOC_ls1043ardb = "LS1043" | 12 | ODP_SOC:ls1043ardb = "LS1043" |
13 | ODP_SOC_ls1046ardb = "LS1046" | 13 | ODP_SOC:ls1046ardb = "LS1046" |
14 | ODP_PLATFORM ?= "linux-dpaa2" | 14 | ODP_PLATFORM ?= "linux-dpaa2" |
15 | ODP_BUILD_TYPE ?= "ls2088" | 15 | ODP_BUILD_TYPE ?= "ls2088" |
16 | ODP_BUILD_TYPE_ls1043ardb = "ls1043" | 16 | ODP_BUILD_TYPE:ls1043ardb = "ls1043" |
17 | ODP_BUILD_TYPE_ls1046ardb = "ls1046" | 17 | ODP_BUILD_TYPE:ls1046ardb = "ls1046" |
18 | ODP_BUILD_TYPE_ls2080ardb = "ls2080" | 18 | ODP_BUILD_TYPE:ls2080ardb = "ls2080" |
19 | ODP_BUILD_TYPE_ls1088ardb = "ls1088" | 19 | ODP_BUILD_TYPE:ls1088ardb = "ls1088" |
20 | 20 | ||
21 | EXTRA_OECONF = "--with-platform=${ODP_PLATFORM} \ | 21 | EXTRA_OECONF = "--with-platform=${ODP_PLATFORM} \ |
22 | --enable-test-vald \ | 22 | --enable-test-vald \ |
@@ -34,17 +34,17 @@ CFLAGS += "-Wno-format-truncation -Wno-maybe-uninitialized -Wno-implicit-fallthr | |||
34 | 34 | ||
35 | PACKAGECONFIG[perf] = "--enable-test-perf,,," | 35 | PACKAGECONFIG[perf] = "--enable-test-perf,,," |
36 | 36 | ||
37 | do_configure_prepend () { | 37 | do_configure:prepend () { |
38 | export SOC=${ODP_SOC} | 38 | export SOC=${ODP_SOC} |
39 | ${S}/bootstrap | 39 | ${S}/bootstrap |
40 | } | 40 | } |
41 | 41 | ||
42 | do_compile_prepend () { | 42 | do_compile:prepend () { |
43 | export SOC=${ODP_SOC} | 43 | export SOC=${ODP_SOC} |
44 | export ARCH=${TUNE_ARCH} | 44 | export ARCH=${TUNE_ARCH} |
45 | } | 45 | } |
46 | 46 | ||
47 | do_install_append () { | 47 | do_install:append () { |
48 | install -d ${D}${includedir}/odp/kni | 48 | install -d ${D}${includedir}/odp/kni |
49 | install -d ${D}${includedir}/odp/kern | 49 | install -d ${D}${includedir}/odp/kern |
50 | install -d ${D}${includedir}/odp/flib/mc | 50 | install -d ${D}${includedir}/odp/flib/mc |
@@ -58,6 +58,6 @@ do_install_append () { | |||
58 | sed -i -e 's#platform/linux-dpaa2/##g' ${D}${includedir}/odp/kern/*.h | 58 | sed -i -e 's#platform/linux-dpaa2/##g' ${D}${includedir}/odp/kern/*.h |
59 | } | 59 | } |
60 | 60 | ||
61 | FILES_${PN}-staticdev += "${datadir}/opendataplane/*.la" | 61 | FILES:${PN}-staticdev += "${datadir}/opendataplane/*.la" |
62 | FILES_${PN} += "/usr/odp/bin /usr/odp/scripts /usr/odp/debug /usr/odp/test/validation /usr/odp/test/performance /usr/odp/test/miscellaneous /usr/odp/test/api_test" | 62 | FILES:${PN} += "/usr/odp/bin /usr/odp/scripts /usr/odp/debug /usr/odp/test/validation /usr/odp/test/performance /usr/odp/test/miscellaneous /usr/odp/test/api_test" |
63 | FILES_${PN}-dbg += "/usr/odp/bin/.debug /usr/odp/debug/.debug /usr/odp/test/validation/.debug /usr/odp/test/performance/.debug /usr/odp/test/miscellaneous/.debug /usr/odp/test/api_test/.debug" | 63 | FILES:${PN}-dbg += "/usr/odp/bin/.debug /usr/odp/debug/.debug /usr/odp/test/validation/.debug /usr/odp/test/performance/.debug /usr/odp/test/miscellaneous/.debug /usr/odp/test/api_test/.debug" |
diff --git a/recipes-extended/ofp/ofp_git.bb b/recipes-extended/ofp/ofp_git.bb index c76eafd7..ec7328c8 100644 --- a/recipes-extended/ofp/ofp_git.bb +++ b/recipes-extended/ofp/ofp_git.bb | |||
@@ -32,6 +32,6 @@ do_configure () { | |||
32 | ${S}/configure ${EXTRA_OECONF} | 32 | ${S}/configure ${EXTRA_OECONF} |
33 | } | 33 | } |
34 | 34 | ||
35 | FILES_${PN} += "/usr/ofp/bin" | 35 | FILES:${PN} += "/usr/ofp/bin" |
36 | FILES_${PN}-dbg += "/usr/ofp/bin/.debug" | 36 | FILES:${PN}-dbg += "/usr/ofp/bin/.debug" |
37 | COMPATIBLE_MACHINE = "(ls2088a|ls1088a)" | 37 | COMPATIBLE_MACHINE = "(ls2088a|ls1088a)" |
diff --git a/recipes-extended/ovs-dpdk/ovs-dpdk_2.13.0.bb b/recipes-extended/ovs-dpdk/ovs-dpdk_2.13.0.bb index 9e817579..f9d32773 100644 --- a/recipes-extended/ovs-dpdk/ovs-dpdk_2.13.0.bb +++ b/recipes-extended/ovs-dpdk/ovs-dpdk_2.13.0.bb | |||
@@ -3,7 +3,7 @@ LICENSE = "BSD" | |||
3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1ce5d23a6429dff345518758f13aaeab" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1ce5d23a6429dff345518758f13aaeab" |
4 | 4 | ||
5 | DEPENDS = "dpdk python3-six-native coreutils-native" | 5 | DEPENDS = "dpdk python3-six-native coreutils-native" |
6 | RDEPENDS_${PN} = "bash libcrypto libssl python3" | 6 | RDEPENDS:${PN} = "bash libcrypto libssl python3" |
7 | 7 | ||
8 | inherit python3native | 8 | inherit python3native |
9 | 9 | ||
@@ -42,7 +42,7 @@ do_install() { | |||
42 | chmod 777 -R ${D}${bindir}/ovs-dpdk/* | 42 | chmod 777 -R ${D}${bindir}/ovs-dpdk/* |
43 | } | 43 | } |
44 | 44 | ||
45 | ALLOW_EMPTY_${PN} = "1" | 45 | ALLOW_EMPTY:${PN} = "1" |
46 | INHIBIT_PACKAGE_STRIP = "1" | 46 | INHIBIT_PACKAGE_STRIP = "1" |
47 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 47 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
48 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 48 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
diff --git a/recipes-extended/pktgen-dpdk/pktgen-dpdk_19.12.0.bb b/recipes-extended/pktgen-dpdk/pktgen-dpdk_19.12.0.bb index f3a73c35..6a039129 100644 --- a/recipes-extended/pktgen-dpdk/pktgen-dpdk_19.12.0.bb +++ b/recipes-extended/pktgen-dpdk/pktgen-dpdk_19.12.0.bb | |||
@@ -26,7 +26,7 @@ do_install() { | |||
26 | cp -f ${S}/Pktgen.lua ${D}${bindir}/ | 26 | cp -f ${S}/Pktgen.lua ${D}${bindir}/ |
27 | } | 27 | } |
28 | 28 | ||
29 | INSANE_SKIP_${PN} = "ldflags" | 29 | INSANE_SKIP:${PN} = "ldflags" |
30 | INHIBIT_PACKAGE_STRIP = "1" | 30 | INHIBIT_PACKAGE_STRIP = "1" |
31 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 31 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
32 | PARALLEL_MAKE = "" | 32 | PARALLEL_MAKE = "" |
diff --git a/recipes-extended/procps/procps_%.bbappend b/recipes-extended/procps/procps_%.bbappend index face0ccc..43fb349b 100644 --- a/recipes-extended/procps/procps_%.bbappend +++ b/recipes-extended/procps/procps_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | do_install_append_qoriq-ppc() { | 1 | do_install:append:qoriq-ppc() { |
2 | for keyword in \ | 2 | for keyword in \ |
3 | net.ipv4.conf.default.rp_filter \ | 3 | net.ipv4.conf.default.rp_filter \ |
4 | net.ipv4.conf.all.rp_filter \ | 4 | net.ipv4.conf.all.rp_filter \ |
diff --git a/recipes-extended/secure-obj/secure-obj.inc b/recipes-extended/secure-obj/secure-obj.inc index 8a62d9cb..55f20ed5 100644 --- a/recipes-extended/secure-obj/secure-obj.inc +++ b/recipes-extended/secure-obj/secure-obj.inc | |||
@@ -2,7 +2,7 @@ DESCRIPTION = "Secure Object" | |||
2 | LICENSE = "BSD" | 2 | LICENSE = "BSD" |
3 | 3 | ||
4 | DEPENDS = "openssl optee-os-qoriq optee-client-qoriq" | 4 | DEPENDS = "openssl optee-os-qoriq optee-client-qoriq" |
5 | RDEPENDS_${PN} = "bash libcrypto libssl" | 5 | RDEPENDS:${PN} = "bash libcrypto libssl" |
6 | 6 | ||
7 | DEPENDS += "python3-pycryptodomex-native" | 7 | DEPENDS += "python3-pycryptodomex-native" |
8 | 8 | ||
@@ -20,9 +20,9 @@ export OPTEE_CLIENT_EXPORT = "${RECIPE_SYSROOT}/usr" | |||
20 | 20 | ||
21 | EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}"' | 21 | EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}"' |
22 | 22 | ||
23 | ALLOW_EMPTY_${PN} = "1" | 23 | ALLOW_EMPTY:${PN} = "1" |
24 | INHIBIT_PACKAGE_STRIP = "1" | 24 | INHIBIT_PACKAGE_STRIP = "1" |
25 | PARALLEL_MAKE = "" | 25 | PARALLEL_MAKE = "" |
26 | INSANE_SKIP_${PN} = "ldflags" | 26 | INSANE_SKIP:${PN} = "ldflags" |
27 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 27 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
28 | DEBUG_BUILD = "1" | 28 | DEBUG_BUILD = "1" |
diff --git a/recipes-extended/secure-obj/secure-obj_git.bb b/recipes-extended/secure-obj/secure-obj_git.bb index 2d723738..1fd1fea3 100644 --- a/recipes-extended/secure-obj/secure-obj_git.bb +++ b/recipes-extended/secure-obj/secure-obj_git.bb | |||
@@ -4,15 +4,15 @@ LIC_FILES_CHKSUM = "file://README;md5=82b72e88f23cded9dd23f0fb1790b8d2" | |||
4 | 4 | ||
5 | S = "${WORKDIR}/git" | 5 | S = "${WORKDIR}/git" |
6 | 6 | ||
7 | RDEPENDS_{PN} += "secure-obj-module" | 7 | RDEPENDS:{PN} += "secure-obj-module" |
8 | 8 | ||
9 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" | 9 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" |
10 | export SECURE_STORAGE_PATH = "${S}/secure_storage_ta/ta/" | 10 | export SECURE_STORAGE_PATH = "${S}/secure_storage_ta/ta/" |
11 | export OPTEE_CLIENT_EXPORT = "${RECIPE_SYSROOT}/usr" | 11 | export OPTEE_CLIENT_EXPORT = "${RECIPE_SYSROOT}/usr" |
12 | export CROSS_COMPILE_HOST = "${CROSS_COMPILE}" | 12 | export CROSS_COMPILE_HOST = "${CROSS_COMPILE}" |
13 | export CROSS_COMPILE_TA = "${CROSS_COMPILE}" | 13 | export CROSS_COMPILE_TA = "${CROSS_COMPILE}" |
14 | ARCH_qoriq-arm64 = "aarch64" | 14 | ARCH:qoriq-arm64 = "aarch64" |
15 | ARCH_qoriq-arm = "arm" | 15 | ARCH:qoriq-arm = "arm" |
16 | 16 | ||
17 | do_compile() { | 17 | do_compile() { |
18 | unset LDFLAGS | 18 | unset LDFLAGS |
@@ -41,6 +41,6 @@ do_install() { | |||
41 | rm -rf ${D}${bindir}/test | 41 | rm -rf ${D}${bindir}/test |
42 | } | 42 | } |
43 | 43 | ||
44 | FILES_${PN} += "${base_libdir}/optee_armtz ${libdir}/${ARCH}-linux-gnu/openssl-1.0.0/engines" | 44 | FILES:${PN} += "${base_libdir}/optee_armtz ${libdir}/${ARCH}-linux-gnu/openssl-1.0.0/engines" |
45 | INSANE_SKIP_${PN} = "dev-deps ldflags" | 45 | INSANE_SKIP:${PN} = "dev-deps ldflags" |
46 | INSANE_SKIP_${PN}-dev = "ldflags dev-elf" | 46 | INSANE_SKIP:${PN}-dev = "ldflags dev-elf" |
diff --git a/recipes-extended/testfloat/testfloat_2a.bb b/recipes-extended/testfloat/testfloat_2a.bb index 800cef3d..4ed2ceb3 100644 --- a/recipes-extended/testfloat/testfloat_2a.bb +++ b/recipes-extended/testfloat/testfloat_2a.bb | |||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://testfloat/testfloat.txt;beginline=87;endline=95;md5=b | |||
6 | SRC_URI = " http://www.jhauser.us/arithmetic/TestFloat-2a.tar.Z;name=TestFloat \ | 6 | SRC_URI = " http://www.jhauser.us/arithmetic/TestFloat-2a.tar.Z;name=TestFloat \ |
7 | http://www.jhauser.us/arithmetic/SoftFloat-2b.tar.Z;name=SoftFloat \ | 7 | http://www.jhauser.us/arithmetic/SoftFloat-2b.tar.Z;name=SoftFloat \ |
8 | " | 8 | " |
9 | SRC_URI_append_qoriq-ppc = " file://SoftFloat-powerpc-1.patch \ | 9 | SRC_URI:append:qoriq-ppc = " file://SoftFloat-powerpc-1.patch \ |
10 | file://TestFloat-powerpc-E500v2-SPE-1.patch \ | 10 | file://TestFloat-powerpc-E500v2-SPE-1.patch \ |
11 | file://Yocto-replace-COMPILE_PREFIX-gcc.patch \ | 11 | file://Yocto-replace-COMPILE_PREFIX-gcc.patch \ |
12 | " | 12 | " |
@@ -40,6 +40,6 @@ do_install(){ | |||
40 | install testfloat/powerpc-linux-gcc/testsoftfloat ${D}/${bindir} | 40 | install testfloat/powerpc-linux-gcc/testsoftfloat ${D}/${bindir} |
41 | } | 41 | } |
42 | 42 | ||
43 | COMPATIBLE_HOST_e500v2 = ".*" | 43 | COMPATIBLE_HOST:e500v2 = ".*" |
44 | COMPATIBLE_HOST ?= "(none)" | 44 | COMPATIBLE_HOST ?= "(none)" |
45 | 45 | ||
diff --git a/recipes-extended/tsntool/tsntool_git.bb b/recipes-extended/tsntool/tsntool_git.bb index 8ef79d27..f4f10938 100644 --- a/recipes-extended/tsntool/tsntool_git.bb +++ b/recipes-extended/tsntool/tsntool_git.bb | |||
@@ -14,7 +14,7 @@ S = "${WORKDIR}/git" | |||
14 | 14 | ||
15 | do_configure[depends] += "virtual/kernel:do_shared_workdir" | 15 | do_configure[depends] += "virtual/kernel:do_shared_workdir" |
16 | 16 | ||
17 | do_compile_prepend() { | 17 | do_compile:prepend() { |
18 | mkdir -p ${S}/include/linux | 18 | mkdir -p ${S}/include/linux |
19 | cp -r ${STAGING_KERNEL_DIR}/include/uapi/linux/tsn.h ${S}/include/linux | 19 | cp -r ${STAGING_KERNEL_DIR}/include/uapi/linux/tsn.h ${S}/include/linux |
20 | } | 20 | } |
@@ -25,7 +25,7 @@ do_install() { | |||
25 | } | 25 | } |
26 | 26 | ||
27 | PACKAGES = "${PN}-dbg ${PN}" | 27 | PACKAGES = "${PN}-dbg ${PN}" |
28 | FILES_${PN} = "${libdir}/libtsn.so ${bindir}/*" | 28 | FILES:${PN} = "${libdir}/libtsn.so ${bindir}/*" |
29 | INSANE_SKIP_${PN} += "file-rdeps rpaths dev-so" | 29 | INSANE_SKIP:${PN} += "file-rdeps rpaths dev-so" |
30 | COMPATIBLE_MACHINE = "(qoriq)" | 30 | COMPATIBLE_MACHINE = "(qoriq)" |
31 | PARALLEL_MAKE = "" | 31 | PARALLEL_MAKE = "" |
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-isp.bb b/recipes-fsl/packagegroups/packagegroup-fsl-isp.bb index 4ad257ee..cfcf2897 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-isp.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-isp.bb | |||
@@ -3,12 +3,12 @@ DESCRIPTION = "Add packages for ISP build" | |||
3 | inherit packagegroup | 3 | inherit packagegroup |
4 | 4 | ||
5 | ISP_PKGS ?= "" | 5 | ISP_PKGS ?= "" |
6 | ISP_PKGS_mx8mp = " \ | 6 | ISP_PKGS:mx8mp = " \ |
7 | isp-imx \ | 7 | isp-imx \ |
8 | basler-camera \ | 8 | basler-camera \ |
9 | basler-camera-dev \ | 9 | basler-camera-dev \ |
10 | kernel-module-isp-vvcam \ | 10 | kernel-module-isp-vvcam \ |
11 | " | 11 | " |
12 | RDEPENDS_${PN} = " \ | 12 | RDEPENDS:${PN} = " \ |
13 | ${ISP_PKGS} \ | 13 | ${ISP_PKGS} \ |
14 | " | 14 | " |
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb b/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb index 968642bf..59f58976 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb | |||
@@ -20,7 +20,7 @@ MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= "" | |||
20 | # Distro can override the following VIRTUAL-RUNTIME providers: | 20 | # Distro can override the following VIRTUAL-RUNTIME providers: |
21 | VIRTUAL-RUNTIME_keymaps ?= "keymaps" | 21 | VIRTUAL-RUNTIME_keymaps ?= "keymaps" |
22 | 22 | ||
23 | RDEPENDS_${PN}-base = " \ | 23 | RDEPENDS:${PN}-base = " \ |
24 | bash \ | 24 | bash \ |
25 | imx-uuc \ | 25 | imx-uuc \ |
26 | util-linux \ | 26 | util-linux \ |
@@ -34,14 +34,14 @@ RDEPENDS_${PN}-base = " \ | |||
34 | ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \ | 34 | ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \ |
35 | " | 35 | " |
36 | 36 | ||
37 | RDEPENDS_${PN}-mtd = " \ | 37 | RDEPENDS:${PN}-mtd = " \ |
38 | ${PN}-base \ | 38 | ${PN}-base \ |
39 | imx-kobs \ | 39 | imx-kobs \ |
40 | mtd-utils \ | 40 | mtd-utils \ |
41 | mtd-utils-ubifs \ | 41 | mtd-utils-ubifs \ |
42 | " | 42 | " |
43 | 43 | ||
44 | RDEPENDS_${PN}-extfs = " \ | 44 | RDEPENDS:${PN}-extfs = " \ |
45 | ${PN}-base \ | 45 | ${PN}-base \ |
46 | e2fsprogs-mke2fs \ | 46 | e2fsprogs-mke2fs \ |
47 | e2fsprogs-e2fsck \ | 47 | e2fsprogs-e2fsck \ |
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-opencv-imx.bb b/recipes-fsl/packagegroups/packagegroup-fsl-opencv-imx.bb index 8eb5b89a..724d0ff5 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-opencv-imx.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-opencv-imx.bb | |||
@@ -7,6 +7,6 @@ OPENCV_PKGS = " \ | |||
7 | opencv-samples \ | 7 | opencv-samples \ |
8 | python3-opencv \ | 8 | python3-opencv \ |
9 | " | 9 | " |
10 | RDEPENDS_${PN} = " \ | 10 | RDEPENDS:${PN} = " \ |
11 | ${OPENCV_PKGS} \ | 11 | ${OPENCV_PKGS} \ |
12 | " | 12 | " |
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-qca6174.bb b/recipes-fsl/packagegroups/packagegroup-fsl-qca6174.bb index aeba7623..201f7d21 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-qca6174.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-qca6174.bb | |||
@@ -4,10 +4,10 @@ SUMMARY = "Qualcomm Wi-Fi support" | |||
4 | 4 | ||
5 | inherit packagegroup | 5 | inherit packagegroup |
6 | 6 | ||
7 | RDEPENDS_${PN} = " \ | 7 | RDEPENDS:${PN} = " \ |
8 | kernel-module-qca6174 \ | 8 | kernel-module-qca6174 \ |
9 | firmware-qca6174 \ | 9 | firmware-qca6174 \ |
10 | " | 10 | " |
11 | 11 | ||
12 | COMPATIBLE_HOST = '(aarch64|arm).*-linux' | 12 | COMPATIBLE_HOST = '(aarch64|arm).*-linux' |
13 | COMPATIBLE_HOST_libc-musl = 'null' | 13 | COMPATIBLE_HOST:libc-musl = 'null' |
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-qca9377.bb b/recipes-fsl/packagegroups/packagegroup-fsl-qca9377.bb index 43df5a70..2e3e9ced 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-qca9377.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-qca9377.bb | |||
@@ -4,9 +4,9 @@ SUMMARY = "Qualcomm Wi-Fi support" | |||
4 | 4 | ||
5 | inherit packagegroup | 5 | inherit packagegroup |
6 | 6 | ||
7 | RDEPENDS_${PN} = " \ | 7 | RDEPENDS:${PN} = " \ |
8 | kernel-module-qca9377 \ | 8 | kernel-module-qca9377 \ |
9 | firmware-qca9377 \ | 9 | firmware-qca9377 \ |
10 | " | 10 | " |
11 | COMPATIBLE_HOST = '(aarch64|arm).*-linux' | 11 | COMPATIBLE_HOST = '(aarch64|arm).*-linux' |
12 | COMPATIBLE_HOST_libc-musl = 'null' | 12 | COMPATIBLE_HOST:libc-musl = 'null' |
diff --git a/recipes-graphics/cairo/cairo_%.bbappend b/recipes-graphics/cairo/cairo_%.bbappend index 5b1562ab..2c73c7f3 100644 --- a/recipes-graphics/cairo/cairo_%.bbappend +++ b/recipes-graphics/cairo/cairo_%.bbappend | |||
@@ -1,2 +1,2 @@ | |||
1 | PACKAGECONFIG_append_imxgpu3d = " egl glesv2" | 1 | PACKAGECONFIG:append:imxgpu3d = " egl glesv2" |
2 | PACKAGECONFIG_remove_imxgpu3d = "opengl" | 2 | PACKAGECONFIG:remove:imxgpu3d = "opengl" |
diff --git a/recipes-graphics/drm/libdrm_2.4.102.imx.bb b/recipes-graphics/drm/libdrm_2.4.102.imx.bb index 6935b782..bffef407 100644 --- a/recipes-graphics/drm/libdrm_2.4.102.imx.bb +++ b/recipes-graphics/drm/libdrm_2.4.102.imx.bb | |||
@@ -42,32 +42,32 @@ PACKAGECONFIG[cairo-tests] = "-Dcairo-tests=true,-Dcairo-tests=false" | |||
42 | PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev" | 42 | PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev" |
43 | PACKAGECONFIG[manpages] = "-Dman-pages=true,-Dman-pages=false,libxslt-native xmlto-native" | 43 | PACKAGECONFIG[manpages] = "-Dman-pages=true,-Dman-pages=false,libxslt-native xmlto-native" |
44 | 44 | ||
45 | ALLOW_EMPTY_${PN}-drivers = "1" | 45 | ALLOW_EMPTY:${PN}-drivers = "1" |
46 | PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \ | 46 | PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \ |
47 | ${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu \ | 47 | ${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu \ |
48 | ${PN}-etnaviv" | 48 | ${PN}-etnaviv" |
49 | 49 | ||
50 | RRECOMMENDS_${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \ | 50 | RRECOMMENDS:${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \ |
51 | ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \ | 51 | ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \ |
52 | ${PN}-etnaviv" | 52 | ${PN}-etnaviv" |
53 | 53 | ||
54 | FILES_${PN}-tests = "${bindir}/*" | 54 | FILES:${PN}-tests = "${bindir}/*" |
55 | FILES_${PN}-radeon = "${libdir}/libdrm_radeon.so.*" | 55 | FILES:${PN}-radeon = "${libdir}/libdrm_radeon.so.*" |
56 | FILES_${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*" | 56 | FILES:${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*" |
57 | FILES_${PN}-omap = "${libdir}/libdrm_omap.so.*" | 57 | FILES:${PN}-omap = "${libdir}/libdrm_omap.so.*" |
58 | FILES_${PN}-intel = "${libdir}/libdrm_intel.so.*" | 58 | FILES:${PN}-intel = "${libdir}/libdrm_intel.so.*" |
59 | FILES_${PN}-exynos = "${libdir}/libdrm_exynos.so.*" | 59 | FILES:${PN}-exynos = "${libdir}/libdrm_exynos.so.*" |
60 | FILES_${PN}-kms = "${libdir}/libkms*.so.*" | 60 | FILES:${PN}-kms = "${libdir}/libkms*.so.*" |
61 | FILES_${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*" | 61 | FILES:${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*" |
62 | FILES_${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids" | 62 | FILES:${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids" |
63 | FILES_${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*" | 63 | FILES:${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*" |
64 | 64 | ||
65 | BBCLASSEXTEND = "native nativesdk" | 65 | BBCLASSEXTEND = "native nativesdk" |
66 | 66 | ||
67 | PACKAGES_prepend_imxgpu = "${PN}-vivante " | 67 | PACKAGES:prepend:imxgpu = "${PN}-vivante " |
68 | RRECOMMENDS_${PN}-drivers_append_imxgpu = " ${PN}-vivante" | 68 | RRECOMMENDS:${PN}-drivers:append:imxgpu = " ${PN}-vivante" |
69 | FILES_${PN}-vivante = "${libdir}/libdrm_vivante.so.*" | 69 | FILES:${PN}-vivante = "${libdir}/libdrm_vivante.so.*" |
70 | PACKAGECONFIG_append_imxgpu = " vivante" | 70 | PACKAGECONFIG:append:imxgpu = " vivante" |
71 | PACKAGECONFIG[vivante] = "-Dvivante=true,-Dvivante=false" | 71 | PACKAGECONFIG[vivante] = "-Dvivante=true,-Dvivante=false" |
72 | 72 | ||
73 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 73 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
diff --git a/recipes-graphics/gtk+/gtk+3_%.bbappend b/recipes-graphics/gtk+/gtk+3_%.bbappend index be2bac75..2f108a27 100644 --- a/recipes-graphics/gtk+/gtk+3_%.bbappend +++ b/recipes-graphics/gtk+/gtk+3_%.bbappend | |||
@@ -1,5 +1,5 @@ | |||
1 | DEPENDS_append_imxgpu2d = " virtual/egl" | 1 | DEPENDS:append:imxgpu2d = " virtual/egl" |
2 | 2 | ||
3 | PACKAGECONFIG_remove_imxgpu2d = " \ | 3 | PACKAGECONFIG:remove:imxgpu2d = " \ |
4 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "x11", "", d)} \ | 4 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "x11", "", d)} \ |
5 | " | 5 | " |
diff --git a/recipes-graphics/images/core-image-weston.bbappend b/recipes-graphics/images/core-image-weston.bbappend index 2a3cde69..77d2fe74 100644 --- a/recipes-graphics/images/core-image-weston.bbappend +++ b/recipes-graphics/images/core-image-weston.bbappend | |||
@@ -1,3 +1,3 @@ | |||
1 | # FIXME: i.MX6SL cannot use mesa for Graphics and it lacks GL support, | 1 | # FIXME: i.MX6SL cannot use mesa for Graphics and it lacks GL support, |
2 | # so for now we skip it. | 2 | # so for now we skip it. |
3 | CORE_IMAGE_BASE_INSTALL_remove_mx6sl = "clutter-1.0-examples" | 3 | CORE_IMAGE_BASE_INSTALL:remove:mx6sl = "clutter-1.0-examples" |
diff --git a/recipes-graphics/imx-dpu-g2d/imx-dpu-g2d_1.8.14.bb b/recipes-graphics/imx-dpu-g2d/imx-dpu-g2d_1.8.14.bb index 1176fa1a..5e3c923d 100644 --- a/recipes-graphics/imx-dpu-g2d/imx-dpu-g2d_1.8.14.bb +++ b/recipes-graphics/imx-dpu-g2d/imx-dpu-g2d_1.8.14.bb | |||
@@ -21,15 +21,15 @@ do_install () { | |||
21 | cp -r ${S}/gpu-demos/opt ${D} | 21 | cp -r ${S}/gpu-demos/opt ${D} |
22 | } | 22 | } |
23 | 23 | ||
24 | FILES_${PN} = "${libdir}/libg2d* /opt" | 24 | FILES:${PN} = "${libdir}/libg2d* /opt" |
25 | FILES_${PN}-dev = "${libdir}/libg2d${SOLIBSDEV} ${includedir}" | 25 | FILES:${PN}-dev = "${libdir}/libg2d${SOLIBSDEV} ${includedir}" |
26 | INSANE_SKIP_${PN} += "ldflags" | 26 | INSANE_SKIP:${PN} += "ldflags" |
27 | 27 | ||
28 | RDEPENDS_${PN} = "libgal-imx libdrm" | 28 | RDEPENDS:${PN} = "libgal-imx libdrm" |
29 | 29 | ||
30 | # This is required to provide support for VPU Amphion HEVC tile format | 30 | # This is required to provide support for VPU Amphion HEVC tile format |
31 | # From NXP [MGS-5547] (commit e175d6b4f78deab24d319b852998bef55cdecc99): | 31 | # From NXP [MGS-5547] (commit e175d6b4f78deab24d319b852998bef55cdecc99): |
32 | # VPU Amphion HEVC tile support was added using OpenCL, so add a dependency on libopencl-imx. | 32 | # VPU Amphion HEVC tile support was added using OpenCL, so add a dependency on libopencl-imx. |
33 | RDEPENDS_${PN} += "libopencl-imx" | 33 | RDEPENDS:${PN} += "libopencl-imx" |
34 | 34 | ||
35 | COMPATIBLE_MACHINE = "(imxdpu)" | 35 | COMPATIBLE_MACHINE = "(imxdpu)" |
diff --git a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_9.0.0.bb b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_9.0.0.bb index 65ce9cd5..58eb5f44 100644 --- a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_9.0.0.bb +++ b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_9.0.0.bb | |||
@@ -11,16 +11,16 @@ S = "${WORKDIR}/git" | |||
11 | 11 | ||
12 | inherit cmake pkgconfig perlnative python3native | 12 | inherit cmake pkgconfig perlnative python3native |
13 | 13 | ||
14 | PACKAGECONFIG_BACKEND_mx6 = " \ | 14 | PACKAGECONFIG_BACKEND:mx6 = " \ |
15 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'waffle', \ | 15 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'waffle', \ |
16 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', \ | 16 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', \ |
17 | '', d), d)} \ | 17 | '', d), d)} \ |
18 | " | 18 | " |
19 | PACKAGECONFIG_BACKEND_mx7 = "${PACKAGECONFIG_BACKEND_mx6}" | 19 | PACKAGECONFIG_BACKEND:mx7 = "${PACKAGECONFIG_BACKEND:mx6}" |
20 | PACKAGECONFIG_BACKEND_mx8 = "waffle" | 20 | PACKAGECONFIG_BACKEND:mx8 = "waffle" |
21 | 21 | ||
22 | PACKAGECONFIG_GPU2D = "" | 22 | PACKAGECONFIG_GPU2D = "" |
23 | PACKAGECONFIG_GPU2D_imxgpu2d = "vivante" | 23 | PACKAGECONFIG_GPU2D:imxgpu2d = "vivante" |
24 | 24 | ||
25 | PACKAGECONFIG ??= " \ | 25 | PACKAGECONFIG ??= " \ |
26 | egl \ | 26 | egl \ |
@@ -37,7 +37,7 @@ PACKAGECONFIG[vivante] = "-DENABLE_VIVANTE=ON,-DENABLE_VIVANTE=OFF,virtual/libg2 | |||
37 | 37 | ||
38 | SOLIBS = ".so" | 38 | SOLIBS = ".so" |
39 | FILES_SOLIBSDEV = "" | 39 | FILES_SOLIBSDEV = "" |
40 | FILES_${PN} += " \ | 40 | FILES:${PN} += " \ |
41 | ${libdir}/apitrace/scripts/* \ | 41 | ${libdir}/apitrace/scripts/* \ |
42 | ${libdir}/apitrace/wrappers/* \ | 42 | ${libdir}/apitrace/wrappers/* \ |
43 | " | 43 | " |
diff --git a/recipes-graphics/imx-gpu-g2d/imx-gpu-g2d_6.4.3.p1.4.bb b/recipes-graphics/imx-gpu-g2d/imx-gpu-g2d_6.4.3.p1.4.bb index 257ecf16..2afe1166 100644 --- a/recipes-graphics/imx-gpu-g2d/imx-gpu-g2d_6.4.3.p1.4.bb +++ b/recipes-graphics/imx-gpu-g2d/imx-gpu-g2d_6.4.3.p1.4.bb | |||
@@ -30,10 +30,10 @@ do_install () { | |||
30 | cp -r ${S}/gpu-demos/opt ${D} | 30 | cp -r ${S}/gpu-demos/opt ${D} |
31 | } | 31 | } |
32 | 32 | ||
33 | FILES_${PN} = "${libdir}/libg2d* /opt" | 33 | FILES:${PN} = "${libdir}/libg2d* /opt" |
34 | FILES_${PN}-dev = "${includedir}" | 34 | FILES:${PN}-dev = "${includedir}" |
35 | INSANE_SKIP_${PN} = "ldflags" | 35 | INSANE_SKIP:${PN} = "ldflags" |
36 | 36 | ||
37 | RDEPENDS_${PN} = "libgal-imx" | 37 | RDEPENDS:${PN} = "libgal-imx" |
38 | 38 | ||
39 | COMPATIBLE_MACHINE = "(imxgpu2d)" | 39 | COMPATIBLE_MACHINE = "(imxgpu2d)" |
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc index 91a5542b..e486d689 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
@@ -17,8 +17,8 @@ DEPENDS += " \ | |||
17 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxcb libxshmfence libxxf86vm', \ | 17 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxcb libxshmfence libxxf86vm', \ |
18 | '', d)} \ | 18 | '', d)} \ |
19 | " | 19 | " |
20 | DEPENDS_append_imxdrm = " libdrm wayland" | 20 | DEPENDS:append_imxdrm = " libdrm wayland" |
21 | DEPENDS_append_mx8 = " patchelf-native" | 21 | DEPENDS:append:mx8 = " patchelf-native" |
22 | 22 | ||
23 | # imx-gpu-viv does not provide everything it needs to for virtual/libgl | 23 | # imx-gpu-viv does not provide everything it needs to for virtual/libgl |
24 | # on x11 backend or on Wayland backend with XWayland support. | 24 | # on x11 backend or on Wayland backend with XWayland support. |
@@ -26,19 +26,19 @@ DEPENDS_append_mx8 = " patchelf-native" | |||
26 | DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa', '', d)}" | 26 | DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa', '', d)}" |
27 | 27 | ||
28 | EXTRA_PROVIDES = "" | 28 | EXTRA_PROVIDES = "" |
29 | EXTRA_PROVIDES_append_imxgpu3d = " \ | 29 | EXTRA_PROVIDES:append:imxgpu3d = " \ |
30 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'virtual/libgl', \ | 30 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'virtual/libgl', \ |
31 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libgl', \ | 31 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libgl', \ |
32 | '', d), d)} \ | 32 | '', d), d)} \ |
33 | virtual/libgles1 \ | 33 | virtual/libgles1 \ |
34 | virtual/libgles2 \ | 34 | virtual/libgles2 \ |
35 | " | 35 | " |
36 | EXTRA_PROVIDES_append_mx8 = " \ | 36 | EXTRA_PROVIDES:append:mx8 = " \ |
37 | virtual/libgbm \ | 37 | virtual/libgbm \ |
38 | " | 38 | " |
39 | PROVIDES_OPENVX = "" | 39 | PROVIDES_OPENVX = "" |
40 | PROVIDES_OPENVX_mx8 = "virtual/libopenvx" | 40 | PROVIDES_OPENVX:mx8 = "virtual/libopenvx" |
41 | PROVIDES_OPENVX_mx8mm = "" | 41 | PROVIDES_OPENVX:mx8mm = "" |
42 | PROVIDES += " \ | 42 | PROVIDES += " \ |
43 | imx-gpu-viv \ | 43 | imx-gpu-viv \ |
44 | libgal-imx \ | 44 | libgal-imx \ |
@@ -52,13 +52,13 @@ PROVIDES += " \ | |||
52 | ${EXTRA_PROVIDES} \ | 52 | ${EXTRA_PROVIDES} \ |
53 | " | 53 | " |
54 | 54 | ||
55 | RPROVIDES_${PN}_imxgpu3d += "imx-gpu-viv" | 55 | RPROVIDES:${PN}:imxgpu3d += "imx-gpu-viv" |
56 | 56 | ||
57 | PE = "1" | 57 | PE = "1" |
58 | 58 | ||
59 | inherit fsl-eula-unpack features_check | 59 | inherit fsl-eula-unpack features_check |
60 | 60 | ||
61 | REQUIRED_DISTRO_FEATURES_mx8 = "wayland" | 61 | REQUIRED_DISTRO_FEATURES:mx8 = "wayland" |
62 | 62 | ||
63 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" | 63 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" |
64 | 64 | ||
@@ -69,7 +69,7 @@ PACKAGECONFIG[valgrind] = "" | |||
69 | 69 | ||
70 | # Note : If you add a package here, to prevent a naming conflict see the python_anonymous() futher below | 70 | # Note : If you add a package here, to prevent a naming conflict see the python_anonymous() futher below |
71 | IMX_PACKAGES_GBM = "" | 71 | IMX_PACKAGES_GBM = "" |
72 | IMX_PACKAGES_GBM_mx8 = "libgbm-imx libgbm-imx-dev" | 72 | IMX_PACKAGES_GBM:mx8 = "libgbm-imx libgbm-imx-dev" |
73 | PACKAGES =+ "libclc-imx libclc-imx-dev \ | 73 | PACKAGES =+ "libclc-imx libclc-imx-dev \ |
74 | libgl-imx libgl-imx-dev \ | 74 | libgl-imx libgl-imx-dev \ |
75 | libgles1-imx libgles1-imx-dev \ | 75 | libgles1-imx libgles1-imx-dev \ |
@@ -104,7 +104,7 @@ USE_WL = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "yes", "no", d)}" | |||
104 | # Inhibit warnings about files being stripped. | 104 | # Inhibit warnings about files being stripped. |
105 | INHIBIT_PACKAGE_STRIP = "1" | 105 | INHIBIT_PACKAGE_STRIP = "1" |
106 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 106 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" |
107 | INSANE_SKIP_${BPN} += "already-stripped" | 107 | INSANE_SKIP:${BPN} += "already-stripped" |
108 | 108 | ||
109 | # FIXME: The provided binary doesn't provide soname. If in future BSP | 109 | # FIXME: The provided binary doesn't provide soname. If in future BSP |
110 | # release the libraries are fixed, we can drop this hack. | 110 | # release the libraries are fixed, we can drop this hack. |
@@ -116,7 +116,7 @@ python __anonymous() { | |||
116 | # the source we cannot fix it. Disable the insane check for now. | 116 | # the source we cannot fix it. Disable the insane check for now. |
117 | packages = d.getVar('PACKAGES').split() | 117 | packages = d.getVar('PACKAGES').split() |
118 | for p in packages: | 118 | for p in packages: |
119 | d.appendVar("INSANE_SKIP_%s" % p, " ldflags") | 119 | d.appendVar("INSANE_SKIP:%s" % p, " ldflags") |
120 | 120 | ||
121 | # For the packages that make up the OpenGL interfaces, inject variables so that | 121 | # For the packages that make up the OpenGL interfaces, inject variables so that |
122 | # they don't get Debian-renamed (which would remove the -imx suffix). | 122 | # they don't get Debian-renamed (which would remove the -imx suffix). |
@@ -125,36 +125,36 @@ python __anonymous() { | |||
125 | ("libgles3",), ("libgbm",)): | 125 | ("libgles3",), ("libgbm",)): |
126 | fullp = p[0] + "-imx" | 126 | fullp = p[0] + "-imx" |
127 | pkgs = "".join(' %s' % i for i in p) | 127 | pkgs = "".join(' %s' % i for i in p) |
128 | d.setVar("DEBIAN_NOAUTONAME_" + fullp, "1") | 128 | d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") |
129 | d.appendVar("RREPLACES_" + fullp, pkgs) | 129 | d.appendVar("RREPLACES:" + fullp, pkgs) |
130 | d.appendVar("RPROVIDES_" + fullp, pkgs) | 130 | d.appendVar("RPROVIDES:" + fullp, pkgs) |
131 | d.appendVar("RCONFLICTS_" + fullp, pkgs) | 131 | d.appendVar("RCONFLICTS:" + fullp, pkgs) |
132 | 132 | ||
133 | # For -dev, the first element is both the Debian and original name | 133 | # For -dev, the first element is both the Debian and original name |
134 | fullp += "-dev" | 134 | fullp += "-dev" |
135 | pkgs = p[0] + "-dev" | 135 | pkgs = p[0] + "-dev" |
136 | d.setVar("DEBIAN_NOAUTONAME_" + fullp, "1") | 136 | d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") |
137 | d.appendVar("RREPLACES_" + fullp, pkgs) | 137 | d.appendVar("RREPLACES:" + fullp, pkgs) |
138 | d.appendVar("RPROVIDES_" + fullp, pkgs) | 138 | d.appendVar("RPROVIDES:" + fullp, pkgs) |
139 | d.appendVar("RCONFLICTS_" + fullp, pkgs) | 139 | d.appendVar("RCONFLICTS:" + fullp, pkgs) |
140 | } | 140 | } |
141 | 141 | ||
142 | IS_MX6SL = "0" | 142 | IS_MX6SL = "0" |
143 | IS_MX6SL_mx6sl = "1" | 143 | IS_MX6SL:mx6sl = "1" |
144 | 144 | ||
145 | IS_MX8 = "0" | 145 | IS_MX8 = "0" |
146 | IS_MX8_mx8 = "1" | 146 | IS_MX8:mx8 = "1" |
147 | 147 | ||
148 | PACKAGE_FP_TYPE = "hardfp" | 148 | PACKAGE_FP_TYPE = "hardfp" |
149 | 149 | ||
150 | HAS_GBM = "false" | 150 | HAS_GBM = "false" |
151 | HAS_GBM_mx8 = "true" | 151 | HAS_GBM:mx8 = "true" |
152 | 152 | ||
153 | GLES3_HEADER_REMOVALS = "gl31.h gl32.h" | 153 | GLES3_HEADER_REMOVALS = "gl31.h gl32.h" |
154 | GLES3_HEADER_REMOVALS_mx8m = "gl32.h" | 154 | GLES3_HEADER_REMOVALS:mx8m = "gl32.h" |
155 | GLES3_HEADER_REMOVALS_mx8mm = "gl31.h gl32.h" | 155 | GLES3_HEADER_REMOVALS:mx8mm = "gl31.h gl32.h" |
156 | GLES3_HEADER_REMOVALS_mx8qxp = "" | 156 | GLES3_HEADER_REMOVALS:mx8qxp = "" |
157 | GLES3_HEADER_REMOVALS_mx8qm = "" | 157 | GLES3_HEADER_REMOVALS:mx8qm = "" |
158 | 158 | ||
159 | do_install () { | 159 | do_install () { |
160 | install -d ${D}${libdir} | 160 | install -d ${D}${libdir} |
@@ -272,98 +272,98 @@ do_install () { | |||
272 | chown -R root:root "${D}" | 272 | chown -R root:root "${D}" |
273 | } | 273 | } |
274 | 274 | ||
275 | ALLOW_EMPTY_${PN} = "1" | 275 | ALLOW_EMPTY:${PN} = "1" |
276 | 276 | ||
277 | FILES_libclc-imx = "${libdir}/libCLC${SOLIBS}" | 277 | FILES:libclc-imx = "${libdir}/libCLC${SOLIBS}" |
278 | FILES_libclc-imx-dev = "${includedir}/CL ${libdir}/libCLC${SOLIBSDEV}" | 278 | FILES:libclc-imx-dev = "${includedir}/CL ${libdir}/libCLC${SOLIBSDEV}" |
279 | 279 | ||
280 | # libEGL.so is used by some demo apps from Freescale | 280 | # libEGL.so is used by some demo apps from Freescale |
281 | INSANE_SKIP_libegl-imx += "dev-so" | 281 | INSANE_SKIP:libegl-imx += "dev-so" |
282 | FILES_libegl-imx = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBSDEV} " | 282 | FILES:libegl-imx = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBSDEV} " |
283 | FILES_libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc" | 283 | FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc" |
284 | 284 | ||
285 | FILES_libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" | 285 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" |
286 | FILES_libgal-imx-dev = "${libdir}/libGAL${SOLIBSDEV} ${includedir}/HAL" | 286 | FILES:libgal-imx-dev = "${libdir}/libGAL${SOLIBSDEV} ${includedir}/HAL" |
287 | RDEPENDS_libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" | 287 | RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" |
288 | RPROVIDES_libgal-imx += "libgal-imx" | 288 | RPROVIDES:libgal-imx += "libgal-imx" |
289 | RRECOMMENDS_libgal-imx += "kernel-module-imx-gpu-viv" | 289 | RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv" |
290 | INSANE_SKIP_libgal-imx += "build-deps" | 290 | INSANE_SKIP:libgal-imx += "build-deps" |
291 | 291 | ||
292 | FILES_libvsc-imx = "${libdir}/libVSC${SOLIBS}" | 292 | FILES:libvsc-imx = "${libdir}/libVSC${SOLIBS}" |
293 | 293 | ||
294 | FILES_libgbm-imx_mx8 = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBSDEV} ${libdir}/libgbm_viv${SOLIBSDEV}" | 294 | FILES:libgbm-imx:mx8 = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBSDEV} ${libdir}/libgbm_viv${SOLIBSDEV}" |
295 | FILES_libgbm-imx-dev_mx8 = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" | 295 | FILES:libgbm-imx-dev:mx8 = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" |
296 | RDEPENDS_libgbm-imx_append_mx8 = " libdrm" | 296 | RDEPENDS:libgbm-imx:append:mx8 = " libdrm" |
297 | INSANE_SKIP_libgbm-imx += "dev-so" | 297 | INSANE_SKIP:libgbm-imx += "dev-so" |
298 | 298 | ||
299 | FILES_libvulkan-imx = "${libdir}/libvulkan_VSI${REALSOLIBS} ${libdir}/libSPIRV_viv${SOLIBS}" | 299 | FILES:libvulkan-imx = "${libdir}/libvulkan_VSI${REALSOLIBS} ${libdir}/libSPIRV_viv${SOLIBS}" |
300 | FILES_libvulkan-imx-dev = "${includedir}/vulkan ${libdir}/libvulkan_VSI${SOLIBSDEV}" | 300 | FILES:libvulkan-imx-dev = "${includedir}/vulkan ${libdir}/libvulkan_VSI${SOLIBSDEV}" |
301 | 301 | ||
302 | FILES_libopenvx-imx = " \ | 302 | FILES:libopenvx-imx = " \ |
303 | ${libdir}/libOpenVX${REALSOLIBS} \ | 303 | ${libdir}/libOpenVX${REALSOLIBS} \ |
304 | ${libdir}/libOpenVXC${SOLIBS} \ | 304 | ${libdir}/libOpenVXC${SOLIBS} \ |
305 | ${libdir}/libOpenVXU${SOLIBS} \ | 305 | ${libdir}/libOpenVXU${SOLIBS} \ |
306 | ${libdir}/libOvx*${SOLIBS} \ | 306 | ${libdir}/libOvx*${SOLIBS} \ |
307 | ${libdir}/libArchModelSw${SOLIBS} \ | 307 | ${libdir}/libArchModelSw${SOLIBS} \ |
308 | " | 308 | " |
309 | FILES_libopenvx-imx-dev = "${includedir}/VX ${libdir}/libOpenVX${SOLIBSDEV}" | 309 | FILES:libopenvx-imx-dev = "${includedir}/VX ${libdir}/libOpenVX${SOLIBSDEV}" |
310 | RDEPENDS_libopenvx-imx = "libnn-imx" | 310 | RDEPENDS:libopenvx-imx = "libnn-imx" |
311 | 311 | ||
312 | FILES_libgl-imx = "${libdir}/libGL${REALSOLIBS}" | 312 | FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}" |
313 | FILES_libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL" | 313 | FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL" |
314 | 314 | ||
315 | # libEGL needs to open libGLESv1.so | 315 | # libEGL needs to open libGLESv1.so |
316 | INSANE_SKIP_libgles1-imx += "dev-so" | 316 | INSANE_SKIP:libgles1-imx += "dev-so" |
317 | FILES_libgles1-imx = "${libdir}/libGLESv1*${REALSOLIBS} ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${REALSOLIBS} ${libdir}/libGLES_*${SOLIBS}" | 317 | FILES:libgles1-imx = "${libdir}/libGLESv1*${REALSOLIBS} ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${REALSOLIBS} ${libdir}/libGLES_*${SOLIBS}" |
318 | FILES_libgles1-imx-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBSDEV} ${libdir}/pkgconfig/glesv1_cm.pc" | 318 | FILES:libgles1-imx-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBSDEV} ${libdir}/pkgconfig/glesv1_cm.pc" |
319 | RPROVIDES_libgles1-imx = "libgles-imx" | 319 | RPROVIDES:libgles1-imx = "libgles-imx" |
320 | RPROVIDES_libgles1-imx-dev = "libgles-imx-dev" | 320 | RPROVIDES:libgles1-imx-dev = "libgles-imx-dev" |
321 | 321 | ||
322 | # libEGL needs to open libGLESv2.so | 322 | # libEGL needs to open libGLESv2.so |
323 | INSANE_SKIP_libgles2-imx += "dev-so" | 323 | INSANE_SKIP:libgles2-imx += "dev-so" |
324 | FILES_libgles2-imx = "${libdir}/libGLESv2${REALSOLIBS} ${libdir}/libGLESv2${SOLIBS}" | 324 | FILES:libgles2-imx = "${libdir}/libGLESv2${REALSOLIBS} ${libdir}/libGLESv2${SOLIBS}" |
325 | FILES_libgles2-imx-dev = "${includedir}/GLES2 ${libdir}/libGLESv2${SOLIBSDEV} ${libdir}/pkgconfig/glesv2.pc" | 325 | FILES:libgles2-imx-dev = "${includedir}/GLES2 ${libdir}/libGLESv2${SOLIBSDEV} ${libdir}/pkgconfig/glesv2.pc" |
326 | RDEPENDS_libgles2-imx = "libglslc-imx" | 326 | RDEPENDS:libgles2-imx = "libglslc-imx" |
327 | 327 | ||
328 | FILES_libgles3-imx-dev = "${includedir}/GLES3" | 328 | FILES:libgles3-imx-dev = "${includedir}/GLES3" |
329 | # as long as there is no libgles3: ship libgles3-dev along with | 329 | # as long as there is no libgles3: ship libgles3-dev along with |
330 | # libgles2-dev - otherwise GLES3 headers have to be added manually | 330 | # libgles2-dev - otherwise GLES3 headers have to be added manually |
331 | RDEPENDS_libgles2-imx-dev += "libgles3-imx-dev" | 331 | RDEPENDS:libgles2-imx-dev += "libgles3-imx-dev" |
332 | 332 | ||
333 | FILES_libglslc-imx = "${libdir}/libGLSLC${SOLIBS}" | 333 | FILES:libglslc-imx = "${libdir}/libGLSLC${SOLIBS}" |
334 | FILES_libglslc-imx-dev = "${includedir}/CL ${libdir}/libGLSLC${SOLIBSDEV}" | 334 | FILES:libglslc-imx-dev = "${includedir}/CL ${libdir}/libGLSLC${SOLIBSDEV}" |
335 | 335 | ||
336 | FILES_libopencl-imx = "${libdir}/libOpenCL${REALSOLIBS} \ | 336 | FILES:libopencl-imx = "${libdir}/libOpenCL${REALSOLIBS} \ |
337 | ${libdir}/libVivanteOpenCL${SOLIBS} \ | 337 | ${libdir}/libVivanteOpenCL${SOLIBS} \ |
338 | ${libdir}/libLLVM_viv${SOLIBS} \ | 338 | ${libdir}/libLLVM_viv${SOLIBS} \ |
339 | ${sysconfdir}/OpenCL/vendors/Vivante.icd" | 339 | ${sysconfdir}/OpenCL/vendors/Vivante.icd" |
340 | FILES_libopencl-imx-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}" | 340 | FILES:libopencl-imx-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}" |
341 | RDEPENDS_libopencl-imx= "libclc-imx" | 341 | RDEPENDS:libopencl-imx= "libclc-imx" |
342 | 342 | ||
343 | FILES_libopenvg-imx = "${libdir}/libOpenVG*${REALSOLIBS}" | 343 | FILES:libopenvg-imx = "${libdir}/libOpenVG*${REALSOLIBS}" |
344 | FILES_libopenvg-imx-dev = "${includedir}/VG ${libdir}/libOpenVG*${SOLIBSDEV} ${libdir}/pkgconfig/vg.pc" | 344 | FILES:libopenvg-imx-dev = "${includedir}/VG ${libdir}/libOpenVG*${SOLIBSDEV} ${libdir}/pkgconfig/vg.pc" |
345 | 345 | ||
346 | FILES_libvdk-imx = "${libdir}/libVDK*${REALSOLIBS}" | 346 | FILES:libvdk-imx = "${libdir}/libVDK*${REALSOLIBS}" |
347 | FILES_libvdk-imx-dev = "${includedir}/*vdk*.h ${libdir}/libVDK${SOLIBSDEV}" | 347 | FILES:libvdk-imx-dev = "${includedir}/*vdk*.h ${libdir}/libVDK${SOLIBSDEV}" |
348 | 348 | ||
349 | FILES_libvivante-dri-imx = "${libdir}/dri/vivante_dri.so" | 349 | FILES:libvivante-dri-imx = "${libdir}/dri/vivante_dri.so" |
350 | RDEPENDS_libvivante-dri-imx = "libdrm" | 350 | RDEPENDS:libvivante-dri-imx = "libdrm" |
351 | 351 | ||
352 | INSANE_SKIP_libwayland-viv-imx += "dev-so" | 352 | INSANE_SKIP:libwayland-viv-imx += "dev-so" |
353 | FILES_libwayland-viv-imx = "${libdir}/libwayland-viv${REALSOLIBS} ${libdir}/libwayland-viv${SOLIBS}" | 353 | FILES:libwayland-viv-imx = "${libdir}/libwayland-viv${REALSOLIBS} ${libdir}/libwayland-viv${SOLIBS}" |
354 | FILES_libwayland-viv-imx-dev = "${includedir}/wayland-viv ${libdir})/libwayland-viv${SOLIBSDEV} ${libdir}/pkgconfig/wayland-viv.pc" | 354 | FILES:libwayland-viv-imx-dev = "${includedir}/wayland-viv ${libdir})/libwayland-viv${SOLIBSDEV} ${libdir}/pkgconfig/wayland-viv.pc" |
355 | RPROVIDES_libwayland-viv-imx += "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'xf86-video-imx-vivante', '', d)}" | 355 | RPROVIDES:libwayland-viv-imx += "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'xf86-video-imx-vivante', '', d)}" |
356 | 356 | ||
357 | INSANE_SKIP_libgc-wayland-protocol-imx += "dev-so" | 357 | INSANE_SKIP:libgc-wayland-protocol-imx += "dev-so" |
358 | FILES_libgc-wayland-protocol-imx = "${libdir}/libgc_wayland_protocol${REALSOLIBS} ${libdir}/libgc_wayland_protocol${SOLIBS}" | 358 | FILES:libgc-wayland-protocol-imx = "${libdir}/libgc_wayland_protocol${REALSOLIBS} ${libdir}/libgc_wayland_protocol${SOLIBS}" |
359 | FILES_libgc-wayland-protocol-imx-dev = "${libdir}/libgc_wayland_protocol${SOLIBSDEV} ${libdir}/pkgconfig/gc_wayland_protocol.pc" | 359 | FILES:libgc-wayland-protocol-imx-dev = "${libdir}/libgc_wayland_protocol${SOLIBSDEV} ${libdir}/pkgconfig/gc_wayland_protocol.pc" |
360 | 360 | ||
361 | FILES_imx-gpu-viv-tools = "${bindir}/gmem_info" | 361 | FILES:imx-gpu-viv-tools = "${bindir}/gmem_info" |
362 | 362 | ||
363 | FILES_imx-gpu-viv-demos = "/opt" | 363 | FILES:imx-gpu-viv-demos = "/opt" |
364 | INSANE_SKIP_imx-gpu-viv-demos += "rpaths dev-deps" | 364 | INSANE_SKIP:imx-gpu-viv-demos += "rpaths dev-deps" |
365 | 365 | ||
366 | FILES_libnn-imx = "${libdir}/libNN*${SOLIBS} ${libdir}/libnn*${SOLIBS} ${libdir}/libneuralnetworks${SOLIBS}" | 366 | FILES:libnn-imx = "${libdir}/libNN*${SOLIBS} ${libdir}/libnn*${SOLIBS} ${libdir}/libneuralnetworks${SOLIBS}" |
367 | FILES_libnn-imx-dev = "${includedir}/nnrt" | 367 | FILES:libnn-imx-dev = "${includedir}/nnrt" |
368 | 368 | ||
369 | # COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6sx|mx6sl|mx8)" | 369 | # COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6sx|mx6sl|mx8)" |
diff --git a/recipes-graphics/libepoxy/libepoxy_1.5.%.bbappend b/recipes-graphics/libepoxy/libepoxy_1.5.%.bbappend index 5b82b3f4..71baa53d 100644 --- a/recipes-graphics/libepoxy/libepoxy_1.5.%.bbappend +++ b/recipes-graphics/libepoxy/libepoxy_1.5.%.bbappend | |||
@@ -1,5 +1,5 @@ | |||
1 | # Append EGL_CFLAGS to CFLAGS | 1 | # Append EGL_CFLAGS to CFLAGS |
2 | CFLAGS_append_imxgpu = " \ | 2 | CFLAGS:append:imxgpu = " \ |
3 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', '-DEGL_API_FB', d)} \ | 3 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', '-DEGL_API_FB', d)} \ |
4 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-DWL_EGL_PLATFORM', '', d)} \ | 4 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-DWL_EGL_PLATFORM', '', d)} \ |
5 | " | 5 | " |
diff --git a/recipes-graphics/libsdl2/libsdl2_%.bbappend b/recipes-graphics/libsdl2/libsdl2_%.bbappend index 303ea63a..af9c97bb 100644 --- a/recipes-graphics/libsdl2/libsdl2_%.bbappend +++ b/recipes-graphics/libsdl2/libsdl2_%.bbappend | |||
@@ -1,8 +1,8 @@ | |||
1 | # what vivante driver does libsdl2 mean? Anyway it fails with missing functions as | 1 | # what vivante driver does libsdl2 mean? Anyway it fails with missing functions as |
2 | # VIVANTE_Create VIVANTE_GLES_GetProcAddress VIVANTE_GLES_UnloadLibrary ... | 2 | # VIVANTE_Create VIVANTE_GLES_GetProcAddress VIVANTE_GLES_UnloadLibrary ... |
3 | EXTRA_OECONF_append_imxgpu2d = " --disable-video-vivante" | 3 | EXTRA_OECONF:append:imxgpu2d = " --disable-video-vivante" |
4 | 4 | ||
5 | CFLAGS_append_imxgpu = " -DLINUX \ | 5 | CFLAGS:append:imxgpu = " -DLINUX \ |
6 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', '-DEGL_API_FB', d)} \ | 6 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', '-DEGL_API_FB', d)} \ |
7 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-DWL_EGL_PLATFORM', '', d)} \ | 7 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-DWL_EGL_PLATFORM', '', d)} \ |
8 | " | 8 | " |
diff --git a/recipes-graphics/mesa/mesa-demos_%.bbappend b/recipes-graphics/mesa/mesa-demos_%.bbappend index 301f1b59..4b518185 100644 --- a/recipes-graphics/mesa/mesa-demos_%.bbappend +++ b/recipes-graphics/mesa/mesa-demos_%.bbappend | |||
@@ -1,26 +1,26 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
2 | 2 | ||
3 | SRC_URI_append_imxgpu = " file://Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch \ | 3 | SRC_URI:append:imxgpu = " file://Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch \ |
4 | file://fix-clear-build-break.patch \ | 4 | file://fix-clear-build-break.patch \ |
5 | file://Add-OpenVG-demos-to-support-wayland.patch" | 5 | file://Add-OpenVG-demos-to-support-wayland.patch" |
6 | 6 | ||
7 | PACKAGECONFIG_REMOVE_IF_2D_ONLY = "" | 7 | PACKAGECONFIG_REMOVE_IF_2D_ONLY = "" |
8 | PACKAGECONFIG_REMOVE_IF_2D_ONLY_imxgpu2d = "gles1 gles2" | 8 | PACKAGECONFIG_REMOVE_IF_2D_ONLY:imxgpu2d = "gles1 gles2" |
9 | PACKAGECONFIG_REMOVE_IF_2D_ONLY_imxgpu3d = "" | 9 | PACKAGECONFIG_REMOVE_IF_2D_ONLY:imxgpu3d = "" |
10 | PACKAGECONFIG_REMOVE_IF_GPU = "" | 10 | PACKAGECONFIG_REMOVE_IF_GPU = "" |
11 | PACKAGECONFIG_REMOVE_IF_GPU_imxgpu = " \ | 11 | PACKAGECONFIG_REMOVE_IF_GPU:imxgpu = " \ |
12 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'glu x11', '', d)} \ | 12 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'glu x11', '', d)} \ |
13 | " | 13 | " |
14 | PACKAGECONFIG_remove = " \ | 14 | PACKAGECONFIG:remove = " \ |
15 | ${PACKAGECONFIG_REMOVE_IF_2D_ONLY} \ | 15 | ${PACKAGECONFIG_REMOVE_IF_2D_ONLY} \ |
16 | ${PACKAGECONFIG_REMOVE_IF_GPU} \ | 16 | ${PACKAGECONFIG_REMOVE_IF_GPU} \ |
17 | " | 17 | " |
18 | 18 | ||
19 | PACKAGECONFIG_APPEND_IF_GPU = "" | 19 | PACKAGECONFIG_APPEND_IF_GPU = "" |
20 | PACKAGECONFIG_APPEND_IF_GPU_imxgpu = " \ | 20 | PACKAGECONFIG_APPEND_IF_GPU:imxgpu = " \ |
21 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland vg', '', d)} \ | 21 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland vg', '', d)} \ |
22 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'glut', '', d)} \ | 22 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'glut', '', d)} \ |
23 | " | 23 | " |
24 | PACKAGECONFIG_append = " \ | 24 | PACKAGECONFIG:append = " \ |
25 | ${PACKAGECONFIG_APPEND_IF_GPU} \ | 25 | ${PACKAGECONFIG_APPEND_IF_GPU} \ |
26 | " | 26 | " |
diff --git a/recipes-graphics/mesa/mesa-etnaviv-env_0.1.bb b/recipes-graphics/mesa/mesa-etnaviv-env_0.1.bb index 2a32c448..87d05365 100644 --- a/recipes-graphics/mesa/mesa-etnaviv-env_0.1.bb +++ b/recipes-graphics/mesa/mesa-etnaviv-env_0.1.bb | |||
@@ -12,7 +12,7 @@ SRC_URI = "\ | |||
12 | do_configure[noexec] = "1" | 12 | do_configure[noexec] = "1" |
13 | do_compile[noexec] = "1" | 13 | do_compile[noexec] = "1" |
14 | 14 | ||
15 | do_install_use-mainline-bsp() { | 15 | do_install:use-mainline-bsp() { |
16 | # MESA global envirronment variables | 16 | # MESA global envirronment variables |
17 | 17 | ||
18 | # systemd | 18 | # systemd |
@@ -28,4 +28,4 @@ do_install_use-mainline-bsp() { | |||
28 | fi | 28 | fi |
29 | } | 29 | } |
30 | 30 | ||
31 | ALLOW_EMPTY_${PN} = "1" | 31 | ALLOW_EMPTY:${PN} = "1" |
diff --git a/recipes-graphics/mesa/mesa-gl_%.bbappend b/recipes-graphics/mesa/mesa-gl_%.bbappend index ca1c8f46..dafd27f0 100644 --- a/recipes-graphics/mesa/mesa-gl_%.bbappend +++ b/recipes-graphics/mesa/mesa-gl_%.bbappend | |||
@@ -1 +1 @@ | |||
COMPATIBLE_MACHINE_imxgpu = "(-)" | COMPATIBLE_MACHINE:imxgpu = "(-)" | ||
diff --git a/recipes-graphics/mesa/mesa_%.bbappend b/recipes-graphics/mesa/mesa_%.bbappend index 423ee63e..fedadab2 100644 --- a/recipes-graphics/mesa/mesa_%.bbappend +++ b/recipes-graphics/mesa/mesa_%.bbappend | |||
@@ -1,5 +1,5 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" |
2 | SRC_URI_append_use-mainline-bsp = " \ | 2 | SRC_URI:append:use-mainline-bsp = " \ |
3 | file://0001-dri-add-createImageWithModifiers2-interface.patch \ | 3 | file://0001-dri-add-createImageWithModifiers2-interface.patch \ |
4 | file://0002-dri-add-loader_dri_create_image-helper.patch \ | 4 | file://0002-dri-add-loader_dri_create_image-helper.patch \ |
5 | file://0003-loader-dri3-convert-to-loader_dri_create_image.patch \ | 5 | file://0003-loader-dri3-convert-to-loader_dri_create_image.patch \ |
@@ -11,11 +11,11 @@ SRC_URI_append_use-mainline-bsp = " \ | |||
11 | file://0009-etnaviv-flush-used-render-buffers-on-context-flush-w.patch \ | 11 | file://0009-etnaviv-flush-used-render-buffers-on-context-flush-w.patch \ |
12 | " | 12 | " |
13 | 13 | ||
14 | PROVIDES_remove_imxgpu = "virtual/egl" | 14 | PROVIDES:remove:imxgpu = "virtual/egl" |
15 | PROVIDES_remove_imxgpu3d = "virtual/libgl virtual/libgles1 virtual/libgles2" | 15 | PROVIDES:remove:imxgpu3d = "virtual/libgl virtual/libgles1 virtual/libgles2" |
16 | 16 | ||
17 | PACKAGECONFIG_remove_imxgpu = "egl gbm" | 17 | PACKAGECONFIG:remove:imxgpu = "egl gbm" |
18 | PACKAGECONFIG_remove_imxgpu3d = "gles" | 18 | PACKAGECONFIG:remove:imxgpu3d = "gles" |
19 | 19 | ||
20 | # FIXME: mesa should support 'x11-no-tls' option | 20 | # FIXME: mesa should support 'x11-no-tls' option |
21 | python () { | 21 | python () { |
@@ -28,13 +28,13 @@ python () { | |||
28 | } | 28 | } |
29 | 29 | ||
30 | # Enable Etnaviv and Freedreno support | 30 | # Enable Etnaviv and Freedreno support |
31 | PACKAGECONFIG_append_use-mainline-bsp = " gallium etnaviv kmsro freedreno" | 31 | PACKAGECONFIG:append:use-mainline-bsp = " gallium etnaviv kmsro freedreno" |
32 | 32 | ||
33 | # For NXP BSP, GPU drivers don't support dri | 33 | # For NXP BSP, GPU drivers don't support dri |
34 | PACKAGECONFIG_remove_imxgpu_use-nxp-bsp = "dri" | 34 | PACKAGECONFIG:remove:imxgpu:use-nxp-bsp = "dri" |
35 | 35 | ||
36 | # mainline/etnaviv: | 36 | # mainline/etnaviv: |
37 | RRECOMMENDS_${PN}-megadriver_append_use-mainline-bsp = " libdrm-etnaviv mesa-etnaviv-env" | 37 | RRECOMMENDS:${PN}-megadriver:append:use-mainline-bsp = " libdrm-etnaviv mesa-etnaviv-env" |
38 | 38 | ||
39 | BACKEND = \ | 39 | BACKEND = \ |
40 | "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ | 40 | "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ |
@@ -42,7 +42,7 @@ BACKEND = \ | |||
42 | 'fb', d), d)}" | 42 | 'fb', d), d)}" |
43 | 43 | ||
44 | # FIXME: Dirty hack to allow use of Vivante GPU libGL binary | 44 | # FIXME: Dirty hack to allow use of Vivante GPU libGL binary |
45 | do_install_append_imxgpu3d () { | 45 | do_install:append:imxgpu3d () { |
46 | rm -f ${D}${libdir}/libGL.* \ | 46 | rm -f ${D}${libdir}/libGL.* \ |
47 | ${D}${includedir}/GL/gl.h \ | 47 | ${D}${includedir}/GL/gl.h \ |
48 | ${D}${includedir}/GL/glcorearb.h \ | 48 | ${D}${includedir}/GL/glcorearb.h \ |
@@ -54,6 +54,6 @@ do_install_append_imxgpu3d () { | |||
54 | fi | 54 | fi |
55 | } | 55 | } |
56 | 56 | ||
57 | do_install_append_imxgpu () { | 57 | do_install:append:imxgpu () { |
58 | rm -rf ${D}${includedir}/KHR | 58 | rm -rf ${D}${includedir}/KHR |
59 | } | 59 | } |
diff --git a/recipes-graphics/vulkan/vulkan-loader_%.bbappend b/recipes-graphics/vulkan/vulkan-loader_%.bbappend index 28e1dc32..90776168 100644 --- a/recipes-graphics/vulkan/vulkan-loader_%.bbappend +++ b/recipes-graphics/vulkan/vulkan-loader_%.bbappend | |||
@@ -1,3 +1,3 @@ | |||
1 | # The i.MX implementation is dynamically loaded, so it requires an | 1 | # The i.MX implementation is dynamically loaded, so it requires an |
2 | # explicit runtime dependency. | 2 | # explicit runtime dependency. |
3 | RRECOMMENDS_${PN}_append_imxgpu = " libvulkan-imx" | 3 | RRECOMMENDS:${PN}:append:imxgpu = " libvulkan-imx" |
diff --git a/recipes-graphics/waffle/waffle_%.bbappend b/recipes-graphics/waffle/waffle_%.bbappend index 9d090bcf..380273a8 100644 --- a/recipes-graphics/waffle/waffle_%.bbappend +++ b/recipes-graphics/waffle/waffle_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
2 | 2 | ||
3 | SRC_URI += " \ | 3 | SRC_URI += " \ |
4 | file://0001-meson-Add-missing-wayland-dependency-on-EGL.patch \ | 4 | file://0001-meson-Add-missing-wayland-dependency-on-EGL.patch \ |
@@ -6,11 +6,11 @@ SRC_URI += " \ | |||
6 | " | 6 | " |
7 | 7 | ||
8 | PACKAGECONFIG_IMXGPU_X11 = "" | 8 | PACKAGECONFIG_IMXGPU_X11 = "" |
9 | PACKAGECONFIG_IMXGPU_X11_imxgpu3d = "x11-egl glx" | 9 | PACKAGECONFIG_IMXGPU_X11:imxgpu3d = "x11-egl glx" |
10 | PACKAGECONFIG_IMXGPU_GBM = "gbm" | 10 | PACKAGECONFIG_IMXGPU_GBM = "gbm" |
11 | PACKAGECONFIG_IMXGPU_GBM_mx6 = "" | 11 | PACKAGECONFIG_IMXGPU_GBM:mx6 = "" |
12 | PACKAGECONFIG_IMXGPU_GBM_mx7 = "" | 12 | PACKAGECONFIG_IMXGPU_GBM:mx7 = "" |
13 | PACKAGECONFIG_imxgpu = " \ | 13 | PACKAGECONFIG:imxgpu = " \ |
14 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ | 14 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ |
15 | bb.utils.contains('DISTRO_FEATURES', 'x11', '${PACKAGECONFIG_IMXGPU_X11}', \ | 15 | bb.utils.contains('DISTRO_FEATURES', 'x11', '${PACKAGECONFIG_IMXGPU_X11}', \ |
16 | '', d), d)} \ | 16 | '', d), d)} \ |
diff --git a/recipes-graphics/wayland/wayland-protocols_1.20.imx.bb b/recipes-graphics/wayland/wayland-protocols_1.20.imx.bb index 852b3160..0d1f4726 100644 --- a/recipes-graphics/wayland/wayland-protocols_1.20.imx.bb +++ b/recipes-graphics/wayland/wayland-protocols_1.20.imx.bb | |||
@@ -16,7 +16,7 @@ S = "${WORKDIR}/git" | |||
16 | inherit autotools pkgconfig | 16 | inherit autotools pkgconfig |
17 | 17 | ||
18 | PACKAGES = "${PN}" | 18 | PACKAGES = "${PN}" |
19 | FILES_${PN} += "${datadir}/pkgconfig/wayland-protocols.pc" | 19 | FILES:${PN} += "${datadir}/pkgconfig/wayland-protocols.pc" |
20 | 20 | ||
21 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 21 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
22 | COMPATIBLE_MACHINE = "(imxfbdev|imxgpu)" | 22 | COMPATIBLE_MACHINE = "(imxfbdev|imxgpu)" |
diff --git a/recipes-graphics/wayland/weston-init.bbappend b/recipes-graphics/wayland/weston-init.bbappend index ebd98268..e6baac0b 100644 --- a/recipes-graphics/wayland/weston-init.bbappend +++ b/recipes-graphics/wayland/weston-init.bbappend | |||
@@ -1,24 +1,24 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
2 | 2 | ||
3 | # OpenGL is not required for parts with GPU support for 2D but not 3D | 3 | # OpenGL is not required for parts with GPU support for 2D but not 3D |
4 | IMX_REQUIRED_DISTRO_FEATURES_REMOVE = "" | 4 | IMX_REQUIRED_DISTRO_FEATURES_REMOVE = "" |
5 | IMX_REQUIRED_DISTRO_FEATURES_REMOVE_imxgpu2d = "opengl" | 5 | IMX_REQUIRED_DISTRO_FEATURES_REMOVE:imxgpu2d = "opengl" |
6 | IMX_REQUIRED_DISTRO_FEATURES_REMOVE_imxgpu3d = "" | 6 | IMX_REQUIRED_DISTRO_FEATURES_REMOVE:imxgpu3d = "" |
7 | REQUIRED_DISTRO_FEATURES_remove = "${IMX_REQUIRED_DISTRO_FEATURES_REMOVE}" | 7 | REQUIRED_DISTRO_FEATURES:remove = "${IMX_REQUIRED_DISTRO_FEATURES_REMOVE}" |
8 | 8 | ||
9 | SRC_URI_append_mx6sl = " file://weston.config" | 9 | SRC_URI:append:mx6sl = " file://weston.config" |
10 | 10 | ||
11 | # To customize weston.ini, start by setting the desired assignment in weston.ini, | 11 | # To customize weston.ini, start by setting the desired assignment in weston.ini, |
12 | # commented out. For example: | 12 | # commented out. For example: |
13 | # #xwayland=true | 13 | # #xwayland=true |
14 | # Then add the assignment to INI_UNCOMMENT_ASSIGNMENTS. | 14 | # Then add the assignment to INI_UNCOMMENT_ASSIGNMENTS. |
15 | INI_UNCOMMENT_ASSIGNMENTS_append_imx = " \ | 15 | INI_UNCOMMENT_ASSIGNMENTS:append_imx = " \ |
16 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland=true', '', d)} \ | 16 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland=true', '', d)} \ |
17 | " | 17 | " |
18 | INI_UNCOMMENT_ASSIGNMENTS_append_mx8 = " \ | 18 | INI_UNCOMMENT_ASSIGNMENTS:append:mx8 = " \ |
19 | repaint-window=16 \ | 19 | repaint-window=16 \ |
20 | " | 20 | " |
21 | INI_UNCOMMENT_ASSIGNMENTS_append_mx8mq = " \ | 21 | INI_UNCOMMENT_ASSIGNMENTS:append:mx8mq = " \ |
22 | gbm-format=argb8888 \ | 22 | gbm-format=argb8888 \ |
23 | \\[shell\\] \ | 23 | \\[shell\\] \ |
24 | size=1920x1080 \ | 24 | size=1920x1080 \ |
@@ -27,10 +27,10 @@ INI_UNCOMMENT_ASSIGNMENTS_append_mx8mq = " \ | |||
27 | # FIXME: The 8QM and 8QXP SoCs have better performance without G2D so don't enable it | 27 | # FIXME: The 8QM and 8QXP SoCs have better performance without G2D so don't enable it |
28 | # Ideally, this should be seamless and Vivante ought to handle it internally and take the fastest | 28 | # Ideally, this should be seamless and Vivante ought to handle it internally and take the fastest |
29 | # rendering code. | 29 | # rendering code. |
30 | INI_UNCOMMENT_USE_G2D_imxgpu2d ?= "use-g2d=1" | 30 | INI_UNCOMMENT_USE_G2D:imxgpu2d ?= "use-g2d=1" |
31 | INI_UNCOMMENT_USE_G2D_mx8qm = "" | 31 | INI_UNCOMMENT_USE_G2D:mx8qm = "" |
32 | INI_UNCOMMENT_USE_G2D_mx8qxp = "" | 32 | INI_UNCOMMENT_USE_G2D:mx8qxp = "" |
33 | INI_UNCOMMENT_ASSIGNMENTS_append_imxgpu2d = " \ | 33 | INI_UNCOMMENT_ASSIGNMENTS:append:imxgpu2d = " \ |
34 | ${INI_UNCOMMENT_USE_G2D} \ | 34 | ${INI_UNCOMMENT_USE_G2D} \ |
35 | " | 35 | " |
36 | 36 | ||
@@ -41,7 +41,7 @@ uncomment() { | |||
41 | sed -i -e 's,^#'"$1"','"$1"',g' $2 | 41 | sed -i -e 's,^#'"$1"','"$1"',g' $2 |
42 | } | 42 | } |
43 | 43 | ||
44 | do_install_append() { | 44 | do_install:append() { |
45 | if [ -f "${WORKDIR}/weston.config" ]; then | 45 | if [ -f "${WORKDIR}/weston.config" ]; then |
46 | install -Dm0755 ${WORKDIR}/weston.config ${D}${sysconfdir}/default/weston | 46 | install -Dm0755 ${WORKDIR}/weston.config ${D}${sysconfdir}/default/weston |
47 | fi | 47 | fi |
diff --git a/recipes-graphics/wayland/weston_9.0.0.imx.bb b/recipes-graphics/wayland/weston_9.0.0.imx.bb index 026f27ce..76296c8e 100644 --- a/recipes-graphics/wayland/weston_9.0.0.imx.bb +++ b/recipes-graphics/wayland/weston_9.0.0.imx.bb | |||
@@ -20,7 +20,7 @@ SRC_URI = "https://wayland.freedesktop.org/releases/${BPN}-${PV}.tar.xz \ | |||
20 | file://0001-tests-include-fcntl.h-for-open-O_RDWR-O_CLOEXEC-and-.patch \ | 20 | file://0001-tests-include-fcntl.h-for-open-O_RDWR-O_CLOEXEC-and-.patch \ |
21 | " | 21 | " |
22 | 22 | ||
23 | SRC_URI_append_libc-musl = " file://dont-use-plane-add-prop.patch " | 23 | SRC_URI:append:libc-musl = " file://dont-use-plane-add-prop.patch " |
24 | 24 | ||
25 | SRC_URI[sha256sum] = "5cf5d6ce192e0eb15c1fc861a436bf21b5bb3b91dbdabbdebe83e1f83aa098fe" | 25 | SRC_URI[sha256sum] = "5cf5d6ce192e0eb15c1fc861a436bf21b5bb3b91dbdabbdebe83e1f83aa098fe" |
26 | 26 | ||
@@ -97,7 +97,7 @@ PACKAGECONFIG[shell-ivi] = "-Dshell-ivi=true,-Dshell-ivi=false" | |||
97 | # JPEG image loading support | 97 | # JPEG image loading support |
98 | PACKAGECONFIG[image-jpeg] = "-Dimage-jpeg=true,-Dimage-jpeg=false, jpeg" | 98 | PACKAGECONFIG[image-jpeg] = "-Dimage-jpeg=true,-Dimage-jpeg=false, jpeg" |
99 | 99 | ||
100 | do_install_append() { | 100 | do_install:append() { |
101 | # Weston doesn't need the .la files to load modules, so wipe them | 101 | # Weston doesn't need the .la files to load modules, so wipe them |
102 | rm -f ${D}/${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.la | 102 | rm -f ${D}/${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.la |
103 | 103 | ||
@@ -122,23 +122,23 @@ do_install_append() { | |||
122 | PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'xwayland', '${PN}-xwayland', '', d)} \ | 122 | PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'xwayland', '${PN}-xwayland', '', d)} \ |
123 | libweston-${WESTON_MAJOR_VERSION} ${PN}-examples" | 123 | libweston-${WESTON_MAJOR_VERSION} ${PN}-examples" |
124 | 124 | ||
125 | FILES_${PN}-dev += "${libdir}/${BPN}/libexec_weston.so" | 125 | FILES:${PN}-dev += "${libdir}/${BPN}/libexec_weston.so" |
126 | FILES_${PN} = "${bindir}/weston ${bindir}/weston-terminal ${bindir}/weston-info ${bindir}/weston-launch ${bindir}/wcap-decode ${libexecdir} ${libdir}/${BPN}/*.so* ${datadir}" | 126 | FILES:${PN} = "${bindir}/weston ${bindir}/weston-terminal ${bindir}/weston-info ${bindir}/weston-launch ${bindir}/wcap-decode ${libexecdir} ${libdir}/${BPN}/*.so* ${datadir}" |
127 | 127 | ||
128 | FILES_libweston-${WESTON_MAJOR_VERSION} = "${libdir}/lib*${SOLIBS} ${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.so" | 128 | FILES:libweston-${WESTON_MAJOR_VERSION} = "${libdir}/lib*${SOLIBS} ${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.so" |
129 | SUMMARY_libweston-${WESTON_MAJOR_VERSION} = "Helper library for implementing 'wayland window managers'." | 129 | SUMMARY:libweston-${WESTON_MAJOR_VERSION} = "Helper library for implementing 'wayland window managers'." |
130 | 130 | ||
131 | FILES_${PN}-examples = "${bindir}/*" | 131 | FILES:${PN}-examples = "${bindir}/*" |
132 | 132 | ||
133 | FILES_${PN}-xwayland = "${libdir}/libweston-${WESTON_MAJOR_VERSION}/xwayland.so" | 133 | FILES:${PN}-xwayland = "${libdir}/libweston-${WESTON_MAJOR_VERSION}/xwayland.so" |
134 | RDEPENDS_${PN}-xwayland += "xwayland" | 134 | RDEPENDS:${PN}-xwayland += "xwayland" |
135 | 135 | ||
136 | RDEPENDS_${PN} += "xkeyboard-config" | 136 | RDEPENDS:${PN} += "xkeyboard-config" |
137 | RRECOMMENDS_${PN} = "weston-init liberation-fonts" | 137 | RRECOMMENDS:${PN} = "weston-init liberation-fonts" |
138 | RRECOMMENDS_${PN}-dev += "wayland-protocols" | 138 | RRECOMMENDS:${PN}-dev += "wayland-protocols" |
139 | 139 | ||
140 | USERADD_PACKAGES = "${PN}" | 140 | USERADD_PACKAGES = "${PN}" |
141 | GROUPADD_PARAM_${PN} = "--system weston-launch" | 141 | GROUPADD_PARAM:${PN} = "--system weston-launch" |
142 | 142 | ||
143 | ########### End of OE-core copy ########### | 143 | ########### End of OE-core copy ########### |
144 | 144 | ||
@@ -160,23 +160,23 @@ S = "${WORKDIR}/git" | |||
160 | 160 | ||
161 | # Disable OpenGL for parts with GPU support for 2D but not 3D | 161 | # Disable OpenGL for parts with GPU support for 2D but not 3D |
162 | REQUIRED_DISTRO_FEATURES = "opengl" | 162 | REQUIRED_DISTRO_FEATURES = "opengl" |
163 | REQUIRED_DISTRO_FEATURES_imxgpu2d = "" | 163 | REQUIRED_DISTRO_FEATURES:imxgpu2d = "" |
164 | REQUIRED_DISTRO_FEATURES_imxgpu3d = "opengl" | 164 | REQUIRED_DISTRO_FEATURES:imxgpu3d = "opengl" |
165 | PACKAGECONFIG_OPENGL = "opengl" | 165 | PACKAGECONFIG_OPENGL = "opengl" |
166 | PACKAGECONFIG_OPENGL_imxgpu2d = "" | 166 | PACKAGECONFIG_OPENGL:imxgpu2d = "" |
167 | PACKAGECONFIG_OPENGL_imxgpu3d = "opengl" | 167 | PACKAGECONFIG_OPENGL:imxgpu3d = "opengl" |
168 | 168 | ||
169 | PACKAGECONFIG_remove = "wayland x11" | 169 | PACKAGECONFIG:remove = "wayland x11" |
170 | PACKAGECONFIG_append = " ${@bb.utils.filter('DISTRO_FEATURES', '${PACKAGECONFIG_OPENGL}', d)}" | 170 | PACKAGECONFIG:append = " ${@bb.utils.filter('DISTRO_FEATURES', '${PACKAGECONFIG_OPENGL}', d)}" |
171 | 171 | ||
172 | PACKAGECONFIG_remove_imxfbdev = "kms" | 172 | PACKAGECONFIG:remove:imxfbdev = "kms" |
173 | PACKAGECONFIG_append_imxfbdev = " fbdev clients" | 173 | PACKAGECONFIG:append:imxfbdev = " fbdev clients" |
174 | PACKAGECONFIG_append_imxgpu = " imxgpu" | 174 | PACKAGECONFIG:append:imxgpu = " imxgpu" |
175 | PACKAGECONFIG_append_imxgpu2d = " imxg2d" | 175 | PACKAGECONFIG:append:imxgpu2d = " imxg2d" |
176 | 176 | ||
177 | # Clients support | 177 | # Clients support |
178 | SIMPLE_CLIENTS = "all" | 178 | SIMPLE_CLIENTS = "all" |
179 | SIMPLE_CLIENTS_imxfbdev = "damage,im,egl,shm,touch,dmabuf-v4l" | 179 | SIMPLE_CLIENTS:imxfbdev = "damage,im,egl,shm,touch,dmabuf-v4l" |
180 | PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,libxcursor" | 180 | PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,libxcursor" |
181 | PACKAGECONFIG[clients] = "-Dsimple-clients=${SIMPLE_CLIENTS} -Ddemo-clients=true,-Dsimple-clients= -Ddemo-clients=false" | 181 | PACKAGECONFIG[clients] = "-Dsimple-clients=${SIMPLE_CLIENTS} -Ddemo-clients=true,-Dsimple-clients= -Ddemo-clients=false" |
182 | # Weston with i.MX GPU support | 182 | # Weston with i.MX GPU support |
diff --git a/recipes-graphics/xinput-calibrator/pointercal-xinput_%.bbappend b/recipes-graphics/xinput-calibrator/pointercal-xinput_%.bbappend index a9c60f3e..d112b274 100644 --- a/recipes-graphics/xinput-calibrator/pointercal-xinput_%.bbappend +++ b/recipes-graphics/xinput-calibrator/pointercal-xinput_%.bbappend | |||
@@ -1,2 +1,2 @@ | |||
1 | # Append path for freescale layer to include bsp pointercal.xinput | 1 | # Append path for freescale layer to include bsp pointercal.xinput |
2 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 2 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
diff --git a/recipes-graphics/xorg-driver/xf86-video-imx-vivante_6.4.0.p0.0.bb b/recipes-graphics/xorg-driver/xf86-video-imx-vivante_6.4.0.p0.0.bb index 069008c0..6944184f 100644 --- a/recipes-graphics/xorg-driver/xf86-video-imx-vivante_6.4.0.p0.0.bb +++ b/recipes-graphics/xorg-driver/xf86-video-imx-vivante_6.4.0.p0.0.bb | |||
@@ -34,7 +34,7 @@ TARGET_CC_ARCH += "${LDFLAGS}" | |||
34 | 34 | ||
35 | PACKAGES =+ "xserver-xorg-extension-viv-autohdmi" | 35 | PACKAGES =+ "xserver-xorg-extension-viv-autohdmi" |
36 | 36 | ||
37 | do_install_append () { | 37 | do_install:append () { |
38 | install -d ${D}${includedir} | 38 | install -d ${D}${includedir} |
39 | cp -axr ${S}/EXA/src/vivante_gal/vivante_priv.h ${D}${includedir} | 39 | cp -axr ${S}/EXA/src/vivante_gal/vivante_priv.h ${D}${includedir} |
40 | cp -axr ${S}/EXA/src/vivante_gal/vivante_gal.h ${D}${includedir} | 40 | cp -axr ${S}/EXA/src/vivante_gal/vivante_gal.h ${D}${includedir} |
@@ -45,7 +45,7 @@ do_install_append () { | |||
45 | find ${D}${includedir} -type f -exec chmod 660 {} \; | 45 | find ${D}${includedir} -type f -exec chmod 660 {} \; |
46 | } | 46 | } |
47 | 47 | ||
48 | RDEPENDS_${PN} += "libvivante-dri-imx \ | 48 | RDEPENDS:${PN} += "libvivante-dri-imx \ |
49 | xserver-xorg-module-exa \ | 49 | xserver-xorg-module-exa \ |
50 | mesa-driver-swrast \ | 50 | mesa-driver-swrast \ |
51 | xserver-xorg-extension-dri \ | 51 | xserver-xorg-extension-dri \ |
@@ -55,11 +55,11 @@ RDEPENDS_${PN} += "libvivante-dri-imx \ | |||
55 | REALSOLIBS := "${SOLIBS}" | 55 | REALSOLIBS := "${SOLIBS}" |
56 | SOLIBS = "${SOLIBSDEV}" | 56 | SOLIBS = "${SOLIBSDEV}" |
57 | 57 | ||
58 | FILES_${PN} = "${libdir}/*/*/*/vivante_drv${SOLIBS}" | 58 | FILES:${PN} = "${libdir}/*/*/*/vivante_drv${SOLIBS}" |
59 | FILES_${PN}-dev = "${includedir} /usr/src ${libdir}/libfsl_x11_ext${SOLIBSDEV}" | 59 | FILES:${PN}-dev = "${includedir} /usr/src ${libdir}/libfsl_x11_ext${SOLIBSDEV}" |
60 | FILES_${PN}-dbg = "${libdir}/*/*/*/.debug ${libdir}/.debug/libfsl_x11_ext${SOLIBS} ${exec_prefix}/bin/.debug/autohdmi" | 60 | FILES:${PN}-dbg = "${libdir}/*/*/*/.debug ${libdir}/.debug/libfsl_x11_ext${SOLIBS} ${exec_prefix}/bin/.debug/autohdmi" |
61 | 61 | ||
62 | FILES_xserver-xorg-extension-viv-autohdmi = " ${libdir}/libfsl_x11_ext${SOLIBS} ${exec_prefix}/bin/autohdmi ${sysconfdir}/init.d/rc.autohdmi" | 62 | FILES:xserver-xorg-extension-viv-autohdmi = " ${libdir}/libfsl_x11_ext${SOLIBS} ${exec_prefix}/bin/autohdmi ${sysconfdir}/init.d/rc.autohdmi" |
63 | 63 | ||
64 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 64 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
65 | COMPATIBLE_MACHINE = "(mx6|mx7ulp)" | 65 | COMPATIBLE_MACHINE = "(mx6|mx7ulp)" |
diff --git a/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend b/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend index ceb438e3..3fe677b3 100644 --- a/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend +++ b/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend | |||
@@ -1,2 +1,2 @@ | |||
1 | # Append path for freescale layer to include bsp xorg.conf | 1 | # Append path for freescale layer to include bsp xorg.conf |
2 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 2 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
diff --git a/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend b/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend index 22d950c7..c7b7e879 100644 --- a/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend +++ b/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend | |||
@@ -1,7 +1,7 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" |
2 | 2 | ||
3 | SRC_URI_append_use-mainline-bsp = " file://0001-Allow-to-enable-atomic-in-modesetting-DDX.patch" | 3 | SRC_URI:append:use-mainline-bsp = " file://0001-Allow-to-enable-atomic-in-modesetting-DDX.patch" |
4 | SRC_URI_append_imxgpu = " \ | 4 | SRC_URI:append:imxgpu = " \ |
5 | file://0003-Remove-check-for-useSIGIO-option.patch \ | 5 | file://0003-Remove-check-for-useSIGIO-option.patch \ |
6 | file://0001-MGS-5186-Per-Specification-EGL_NATIVE_PIXMAP_KHR-req.patch \ | 6 | file://0001-MGS-5186-Per-Specification-EGL_NATIVE_PIXMAP_KHR-req.patch \ |
7 | file://0001-glamor-glamor_egl.c-EGL_NATIVE_PIXMAP_KHR-do-not-req.patch \ | 7 | file://0001-glamor-glamor_egl.c-EGL_NATIVE_PIXMAP_KHR-do-not-req.patch \ |
@@ -10,7 +10,7 @@ SRC_URI_append_imxgpu = " \ | |||
10 | " | 10 | " |
11 | 11 | ||
12 | IMX_OPENGL_PKGCONFIGS_REMOVE = "" | 12 | IMX_OPENGL_PKGCONFIGS_REMOVE = "" |
13 | IMX_OPENGL_PKGCONFIGS_REMOVE_imxgpu = "glamor" | 13 | IMX_OPENGL_PKGCONFIGS_REMOVE:imxgpu = "glamor" |
14 | OPENGL_PKGCONFIGS_remove_mx6 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | 14 | OPENGL_PKGCONFIGS:remove:mx6 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" |
15 | OPENGL_PKGCONFIGS_remove_mx7 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | 15 | OPENGL_PKGCONFIGS:remove:mx7 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" |
16 | OPENGL_PKGCONFIGS_remove_imxdrm = "dri glx" | 16 | OPENGL_PKGCONFIGS:remove_imxdrm = "dri glx" |
diff --git a/recipes-graphics/xwayland/xwayland_%.bbappend b/recipes-graphics/xwayland/xwayland_%.bbappend index c26bb20d..b3e79e09 100644 --- a/recipes-graphics/xwayland/xwayland_%.bbappend +++ b/recipes-graphics/xwayland/xwayland_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | IMX_OPENGL_PKGCONFIGS_REMOVE = "" | 1 | IMX_OPENGL_PKGCONFIGS_REMOVE = "" |
2 | IMX_OPENGL_PKGCONFIGS_REMOVE_imxgpu = "glamor" | 2 | IMX_OPENGL_PKGCONFIGS_REMOVE:imxgpu = "glamor" |
3 | OPENGL_PKGCONFIGS_remove_mx6 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | 3 | OPENGL_PKGCONFIGS:remove:mx6 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" |
4 | OPENGL_PKGCONFIGS_remove_mx7 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | 4 | OPENGL_PKGCONFIGS:remove:mx7 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" |
diff --git a/recipes-kernel/ceetm/ceetm_git.bb b/recipes-kernel/ceetm/ceetm_git.bb index 2e92ad49..00790c8e 100644 --- a/recipes-kernel/ceetm/ceetm_git.bb +++ b/recipes-kernel/ceetm/ceetm_git.bb | |||
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=bac620b9883d38a84dfb73ca7122d915" | |||
4 | 4 | ||
5 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/ceetm;nobranch=1" | 5 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/ceetm;nobranch=1" |
6 | SRCREV = "6a7f2ec2091df2f4380cb8d25a36c399aed5af1b" | 6 | SRCREV = "6a7f2ec2091df2f4380cb8d25a36c399aed5af1b" |
7 | SRC_URI_append = " file://0001-Makefile-update-CFLAGS.patch \ | 7 | SRC_URI:append = " file://0001-Makefile-update-CFLAGS.patch \ |
8 | file://0001-use-new-api-tc_print_rate.patch \ | 8 | file://0001-use-new-api-tc_print_rate.patch \ |
9 | " | 9 | " |
10 | DEPENDS = "iproute2" | 10 | DEPENDS = "iproute2" |
@@ -22,7 +22,7 @@ do_install(){ | |||
22 | cp ${S}/q_ceetm.so ${D}/${libdir}/tc/ | 22 | cp ${S}/q_ceetm.so ${D}/${libdir}/tc/ |
23 | } | 23 | } |
24 | 24 | ||
25 | FILES_${PN} += "${libdir}/tc" | 25 | FILES:${PN} += "${libdir}/tc" |
26 | INHIBIT_PACKAGE_STRIP = "1" | 26 | INHIBIT_PACKAGE_STRIP = "1" |
27 | 27 | ||
28 | COMPATIBLE_MACHINE = "(qoriq)" | 28 | COMPATIBLE_MACHINE = "(qoriq)" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-ar_git.bb b/recipes-kernel/kernel-modules/kernel-module-ar_git.bb index feddc8fa..f2cd1a57 100644 --- a/recipes-kernel/kernel-modules/kernel-module-ar_git.bb +++ b/recipes-kernel/kernel-modules/kernel-module-ar_git.bb | |||
@@ -14,7 +14,7 @@ export KERNEL_PATH | |||
14 | 14 | ||
15 | INHIBIT_PACKAGE_STRIP = "1" | 15 | INHIBIT_PACKAGE_STRIP = "1" |
16 | 16 | ||
17 | do_compile_prepend() { | 17 | do_compile:prepend() { |
18 | sed -i -e 's,EXTRA_CFLAGS += -I$(PWD),EXTRA_CFLAGS += -I${S},' ${S}/armodule/source/Makefile | 18 | sed -i -e 's,EXTRA_CFLAGS += -I$(PWD),EXTRA_CFLAGS += -I${S},' ${S}/armodule/source/Makefile |
19 | } | 19 | } |
20 | 20 | ||
@@ -25,8 +25,8 @@ do_install(){ | |||
25 | cp -f ${S}/bin/ar_* ${D}${bindir}/ | 25 | cp -f ${S}/bin/ar_* ${D}${bindir}/ |
26 | } | 26 | } |
27 | 27 | ||
28 | FILES_${PN} += "${bindir}/" | 28 | FILES:${PN} += "${bindir}/" |
29 | INSANE_SKIP_${PN} = "ldflags" | 29 | INSANE_SKIP:${PN} = "ldflags" |
30 | COMPATIBLE_MACHINE = "(t1040|t1042)" | 30 | COMPATIBLE_MACHINE = "(t1040|t1042)" |
31 | 31 | ||
32 | CLEANBROKEN = "1" | 32 | CLEANBROKEN = "1" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-ipc-multi_git.bb b/recipes-kernel/kernel-modules/kernel-module-ipc-multi_git.bb index 74e01bd9..c2effd01 100644 --- a/recipes-kernel/kernel-modules/kernel-module-ipc-multi_git.bb +++ b/recipes-kernel/kernel-modules/kernel-module-ipc-multi_git.bb | |||
@@ -7,7 +7,7 @@ do_install(){ | |||
7 | install -m 755 ${S}/kernel/*.ko ${D}/usr/driver/IPC/multi_rat | 7 | install -m 755 ${S}/kernel/*.ko ${D}/usr/driver/IPC/multi_rat |
8 | } | 8 | } |
9 | 9 | ||
10 | FILES_${PN} += "/usr/driver/IPC/multi_rat/*.ko" | 10 | FILES:${PN} += "/usr/driver/IPC/multi_rat/*.ko" |
11 | FILES_${PN}-dbg += "/usr/driver/IPC/multi_rat/.debug" | 11 | FILES:${PN}-dbg += "/usr/driver/IPC/multi_rat/.debug" |
12 | 12 | ||
13 | COMPATIBLE_MACHINE = "(b4860qds|b4420qds)" | 13 | COMPATIBLE_MACHINE = "(b4860qds|b4420qds)" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-ipc-single_git.bb b/recipes-kernel/kernel-modules/kernel-module-ipc-single_git.bb index 86155423..23418175 100644 --- a/recipes-kernel/kernel-modules/kernel-module-ipc-single_git.bb +++ b/recipes-kernel/kernel-modules/kernel-module-ipc-single_git.bb | |||
@@ -7,7 +7,7 @@ do_install(){ | |||
7 | install -m 755 ${S}/kernel/*.ko ${D}/usr/driver/IPC/single_rat | 7 | install -m 755 ${S}/kernel/*.ko ${D}/usr/driver/IPC/single_rat |
8 | } | 8 | } |
9 | 9 | ||
10 | FILES_${PN} += "/usr/driver/IPC/single_rat/*.ko" | 10 | FILES:${PN} += "/usr/driver/IPC/single_rat/*.ko" |
11 | FILES_${PN}-dbg += "/usr/driver/IPC/single_rat/.debug" | 11 | FILES:${PN}-dbg += "/usr/driver/IPC/single_rat/.debug" |
12 | 12 | ||
13 | COMPATIBLE_MACHINE = "(b4860qds|b4420qds)" | 13 | COMPATIBLE_MACHINE = "(b4860qds|b4420qds)" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-ipc.inc b/recipes-kernel/kernel-modules/kernel-module-ipc.inc index 350ba186..903c53a4 100644 --- a/recipes-kernel/kernel-modules/kernel-module-ipc.inc +++ b/recipes-kernel/kernel-modules/kernel-module-ipc.inc | |||
@@ -11,7 +11,7 @@ SRCREV = "74d662707558290f070f9589177db730444bc435" | |||
11 | S = "${WORKDIR}/git" | 11 | S = "${WORKDIR}/git" |
12 | 12 | ||
13 | do_configure[depends] += "virtual/kernel:do_shared_workdir" | 13 | do_configure[depends] += "virtual/kernel:do_shared_workdir" |
14 | do_compile_prepend () { | 14 | do_compile:prepend () { |
15 | cd ${S}/kernel | 15 | cd ${S}/kernel |
16 | } | 16 | } |
17 | 17 | ||
diff --git a/recipes-kernel/kernel-modules/kernel-module-qca6174_3.0.bb b/recipes-kernel/kernel-modules/kernel-module-qca6174_3.0.bb index f78a4c5b..40eadef3 100644 --- a/recipes-kernel/kernel-modules/kernel-module-qca6174_3.0.bb +++ b/recipes-kernel/kernel-modules/kernel-module-qca6174_3.0.bb | |||
@@ -11,4 +11,4 @@ EXTRA_OEMAKE += " \ | |||
11 | CONFIG_WLAN_FEATURE_DSRC=y \ | 11 | CONFIG_WLAN_FEATURE_DSRC=y \ |
12 | " | 12 | " |
13 | 13 | ||
14 | RDEPENDS_${PN} += "firmware-qca6174" | 14 | RDEPENDS:${PN} += "firmware-qca6174" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-qca9377_3.1.bb b/recipes-kernel/kernel-modules/kernel-module-qca9377_3.1.bb index fbc87ea2..92bc01fc 100644 --- a/recipes-kernel/kernel-modules/kernel-module-qca9377_3.1.bb +++ b/recipes-kernel/kernel-modules/kernel-module-qca9377_3.1.bb | |||
@@ -14,4 +14,4 @@ EXTRA_OEMAKE += " \ | |||
14 | SAP_AUTH_OFFLOAD=1 \ | 14 | SAP_AUTH_OFFLOAD=1 \ |
15 | " | 15 | " |
16 | 16 | ||
17 | RDEPENDS_${PN} += "firmware-qca9377" | 17 | RDEPENDS:${PN} += "firmware-qca9377" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc b/recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc index 0b23a47c..a7b8a4e6 100644 --- a/recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc +++ b/recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc | |||
@@ -20,4 +20,4 @@ EXTRA_OEMAKE += " \ | |||
20 | " | 20 | " |
21 | 21 | ||
22 | COMPATIBLE_MACHINE = "(imx)" | 22 | COMPATIBLE_MACHINE = "(imx)" |
23 | COMPATIBLE_HOST_libc-musl = 'null' | 23 | COMPATIBLE_HOST:libc-musl = 'null' |
diff --git a/recipes-kernel/linux/linux-fslc-lts-mfgtool_5.10.bb b/recipes-kernel/linux/linux-fslc-lts-mfgtool_5.10.bb index 63527d13..95dd72fb 100644 --- a/recipes-kernel/linux/linux-fslc-lts-mfgtool_5.10.bb +++ b/recipes-kernel/linux/linux-fslc-lts-mfgtool_5.10.bb | |||
@@ -6,7 +6,7 @@ DESCRIPTION = "Linux Kernel provided and supported by the Freescale Community \ | |||
6 | that produces a Manufacturing Tool compatible Linux Kernel to be used in updater \ | 6 | that produces a Manufacturing Tool compatible Linux Kernel to be used in updater \ |
7 | environment" | 7 | environment" |
8 | 8 | ||
9 | FILESEXTRAPATHS_prepend := "${THISDIR}/linux-fslc:" | 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/linux-fslc:" |
10 | require linux-fslc-lts_${PV}.bb | 10 | require linux-fslc-lts_${PV}.bb |
11 | require linux-mfgtool.inc | 11 | require linux-mfgtool.inc |
12 | 12 | ||
diff --git a/recipes-kernel/linux/linux-fslc-mfgtool_5.12.bb b/recipes-kernel/linux/linux-fslc-mfgtool_5.12.bb index c155ebb9..09d35c91 100644 --- a/recipes-kernel/linux/linux-fslc-mfgtool_5.12.bb +++ b/recipes-kernel/linux/linux-fslc-mfgtool_5.12.bb | |||
@@ -6,7 +6,7 @@ DESCRIPTION = "Linux Kernel provided and supported by the Freescale Community \ | |||
6 | that produces a Manufacturing Tool compatible Linux Kernel to be used in updater \ | 6 | that produces a Manufacturing Tool compatible Linux Kernel to be used in updater \ |
7 | environment" | 7 | environment" |
8 | 8 | ||
9 | FILESEXTRAPATHS_prepend := "${THISDIR}/linux-fslc:" | 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/linux-fslc:" |
10 | require linux-fslc_${PV}.bb | 10 | require linux-fslc_${PV}.bb |
11 | require linux-mfgtool.inc | 11 | require linux-mfgtool.inc |
12 | 12 | ||
diff --git a/recipes-kernel/linux/linux-imx-headers_5.10.bb b/recipes-kernel/linux/linux-imx-headers_5.10.bb index c656fa55..c282fc62 100644 --- a/recipes-kernel/linux/linux-imx-headers_5.10.bb +++ b/recipes-kernel/linux/linux-imx-headers_5.10.bb | |||
@@ -65,7 +65,7 @@ do_install() { | |||
65 | # Without this setting the RDEPENDS in other recipes fails to find this | 65 | # Without this setting the RDEPENDS in other recipes fails to find this |
66 | # package, therefore causing the -dev package also to be skipped effectively not | 66 | # package, therefore causing the -dev package also to be skipped effectively not |
67 | # populating it into SDK | 67 | # populating it into SDK |
68 | ALLOW_EMPTY_${PN} = "1" | 68 | ALLOW_EMPTY:${PN} = "1" |
69 | 69 | ||
70 | INHIBIT_DEFAULT_DEPS = "1" | 70 | INHIBIT_DEFAULT_DEPS = "1" |
71 | DEPENDS += "unifdef-native bison-native rsync-native" | 71 | DEPENDS += "unifdef-native bison-native rsync-native" |
@@ -75,4 +75,4 @@ PACKAGE_ARCH = "${MACHINE_SOCARCH}" | |||
75 | # Restrict this recipe to NXP BSP only, this recipe is not compatible | 75 | # Restrict this recipe to NXP BSP only, this recipe is not compatible |
76 | # with mainline BSP | 76 | # with mainline BSP |
77 | COMPATIBLE_HOST = '(null)' | 77 | COMPATIBLE_HOST = '(null)' |
78 | COMPATIBLE_HOST_use-nxp-bsp = '.*' | 78 | COMPATIBLE_HOST:use-nxp-bsp = '.*' |
diff --git a/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb b/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb index 0a9f5259..311245b1 100644 --- a/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb +++ b/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb | |||
@@ -5,7 +5,7 @@ SUMMARY = "Produces a Manufacturing Tool compatible Linux Kernel" | |||
5 | DESCRIPTION = "Linux Kernel provided and supported by Freescale that produces a \ | 5 | DESCRIPTION = "Linux Kernel provided and supported by Freescale that produces a \ |
6 | Manufacturing Tool compatible Linux Kernel to be used in updater environment" | 6 | Manufacturing Tool compatible Linux Kernel to be used in updater environment" |
7 | 7 | ||
8 | FILESEXTRAPATHS_prepend := "${THISDIR}/linux-imx:" | 8 | FILESEXTRAPATHS:prepend := "${THISDIR}/linux-imx:" |
9 | require linux-imx_${PV}.bb | 9 | require linux-imx_${PV}.bb |
10 | require linux-mfgtool.inc | 10 | require linux-mfgtool.inc |
11 | 11 | ||
diff --git a/recipes-kernel/linux/linux-qoriq.inc b/recipes-kernel/linux/linux-qoriq.inc index 4d134b47..edac1055 100644 --- a/recipes-kernel/linux/linux-qoriq.inc +++ b/recipes-kernel/linux/linux-qoriq.inc | |||
@@ -7,12 +7,12 @@ LICENSE = "GPLv2" | |||
7 | 7 | ||
8 | S = "${WORKDIR}/git" | 8 | S = "${WORKDIR}/git" |
9 | 9 | ||
10 | DEPENDS_append = " libgcc" | 10 | DEPENDS:append = " libgcc" |
11 | # not put Images into /boot of rootfs, install kernel-image if needed | 11 | # not put Images into /boot of rootfs, install kernel-image if needed |
12 | RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" | 12 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" |
13 | 13 | ||
14 | KERNEL_CC_append = " ${TOOLCHAIN_OPTIONS}" | 14 | KERNEL_CC:append = " ${TOOLCHAIN_OPTIONS}" |
15 | KERNEL_LD_append = " ${TOOLCHAIN_OPTIONS}" | 15 | KERNEL_LD:append = " ${TOOLCHAIN_OPTIONS}" |
16 | KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" | 16 | KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" |
17 | 17 | ||
18 | ZIMAGE_BASE_NAME = "zImage-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}" | 18 | ZIMAGE_BASE_NAME = "zImage-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}" |
@@ -24,9 +24,9 @@ PV = "${LINUX_VERSION}+git${SRCPV}" | |||
24 | SCMVERSION ?= "y" | 24 | SCMVERSION ?= "y" |
25 | LOCALVERSION = "" | 25 | LOCALVERSION = "" |
26 | DELTA_KERNEL_DEFCONFIG ?= "" | 26 | DELTA_KERNEL_DEFCONFIG ?= "" |
27 | DELTA_KERNEL_DEFCONFIG_prepend_qoriq-arm64 = "lsdk.config " | 27 | DELTA_KERNEL_DEFCONFIG:prepend:qoriq-arm64 = "lsdk.config " |
28 | DELTA_KERNEL_DEFCONFIG_prepend_fsl-lsch2-32b = "multi_v7_lpae.config multi_v8.config lsdk.config " | 28 | DELTA_KERNEL_DEFCONFIG:prepend:fsl-lsch2-32b = "multi_v7_lpae.config multi_v8.config lsdk.config " |
29 | DELTA_KERNEL_DEFCONFIG_prepend_ls102xa = "multi_v7_lpae.config lsdk.config " | 29 | DELTA_KERNEL_DEFCONFIG:prepend:ls102xa = "multi_v7_lpae.config lsdk.config " |
30 | 30 | ||
31 | do_merge_delta_config[depends] += "virtual/${TARGET_PREFIX}gcc:do_populate_sysroot bison-native:do_populate_sysroot" | 31 | do_merge_delta_config[depends] += "virtual/${TARGET_PREFIX}gcc:do_populate_sysroot bison-native:do_populate_sysroot" |
32 | do_merge_delta_config[dirs] = "${B}" | 32 | do_merge_delta_config[dirs] = "${B}" |
@@ -56,13 +56,13 @@ do_merge_delta_config() { | |||
56 | addtask merge_delta_config before do_kernel_localversion after do_patch | 56 | addtask merge_delta_config before do_kernel_localversion after do_patch |
57 | 57 | ||
58 | # The link of dts folder is needed for 32b compile of aarch64 targets(e.g. ls1043ardb-32b) | 58 | # The link of dts folder is needed for 32b compile of aarch64 targets(e.g. ls1043ardb-32b) |
59 | do_compile_prepend_fsl-lsch2-32b() { | 59 | do_compile:prepend:fsl-lsch2-32b() { |
60 | ln -sfT ${STAGING_KERNEL_DIR}/arch/arm64/boot/dts/freescale ${STAGING_KERNEL_DIR}/arch/arm/boot/dts/freescale | 60 | ln -sfT ${STAGING_KERNEL_DIR}/arch/arm64/boot/dts/freescale ${STAGING_KERNEL_DIR}/arch/arm/boot/dts/freescale |
61 | } | 61 | } |
62 | 62 | ||
63 | do_install_prepend_fsl-lsch2-32b() { | 63 | do_install:prepend:fsl-lsch2-32b() { |
64 | rm -f ${STAGING_KERNEL_DIR}/arch/arm/boot/dts/freescale | 64 | rm -f ${STAGING_KERNEL_DIR}/arch/arm/boot/dts/freescale |
65 | } | 65 | } |
66 | 66 | ||
67 | FILES_${KERNEL_PACKAGE_NAME}-image += "/boot/zImage*" | 67 | FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/zImage*" |
68 | COMPATIBLE_MACHINE = "(qoriq)" | 68 | COMPATIBLE_MACHINE = "(qoriq)" |
diff --git a/recipes-kernel/skmm-host/skmm-host_git.bb b/recipes-kernel/skmm-host/skmm-host_git.bb index 4b111b5d..6d4b4864 100644 --- a/recipes-kernel/skmm-host/skmm-host_git.bb +++ b/recipes-kernel/skmm-host/skmm-host_git.bb | |||
@@ -12,7 +12,7 @@ S = "${WORKDIR}/git" | |||
12 | 12 | ||
13 | EXTRA_OEMAKE='KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' | 13 | EXTRA_OEMAKE='KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' |
14 | 14 | ||
15 | FILES_${PN} += "/etc/skmm/ /usr/bin/" | 15 | FILES:${PN} += "/etc/skmm/ /usr/bin/" |
16 | 16 | ||
17 | COMPATIBLE_MACHINE = "(p4080ds|t4240qds)" | 17 | COMPATIBLE_MACHINE = "(p4080ds|t4240qds)" |
18 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 18 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-multimedia/alsa/alsa-lib_%.bbappend b/recipes-multimedia/alsa/alsa-lib_%.bbappend index 80c11f33..74fcba8a 100644 --- a/recipes-multimedia/alsa/alsa-lib_%.bbappend +++ b/recipes-multimedia/alsa/alsa-lib_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
2 | 2 | ||
3 | IMX_PATCH = " \ | 3 | IMX_PATCH = " \ |
4 | file://0001-add-conf-for-multichannel-support-in-imx.patch \ | 4 | file://0001-add-conf-for-multichannel-support-in-imx.patch \ |
@@ -6,6 +6,6 @@ IMX_PATCH = " \ | |||
6 | file://0005-add-ak4458-conf-for-multichannel-support.patch \ | 6 | file://0005-add-ak4458-conf-for-multichannel-support.patch \ |
7 | file://0006-add-conf-for-iMX-XCVR-sound-card.patch \ | 7 | file://0006-add-conf-for-iMX-XCVR-sound-card.patch \ |
8 | " | 8 | " |
9 | SRC_URI_append_imx = "${IMX_PATCH}" | 9 | SRC_URI:append_imx = "${IMX_PATCH}" |
10 | 10 | ||
11 | PACKAGE_ARCH_imx = "${MACHINE_SOCARCH}" | 11 | PACKAGE_ARCH_imx = "${MACHINE_SOCARCH}" |
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb b/recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb index db2f71fd..96b6392d 100644 --- a/recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb +++ b/recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb | |||
@@ -9,9 +9,9 @@ DEPENDS = "alsa-lib" | |||
9 | 9 | ||
10 | # For backwards compatibility | 10 | # For backwards compatibility |
11 | PROVIDES += "fsl-alsa-plugins" | 11 | PROVIDES += "fsl-alsa-plugins" |
12 | RREPLACES_${PN} = "fsl-alsa-plugins" | 12 | RREPLACES:${PN} = "fsl-alsa-plugins" |
13 | RPROVIDES_${PN} = "fsl-alsa-plugins" | 13 | RPROVIDES:${PN} = "fsl-alsa-plugins" |
14 | RCONFLICTS_${PN} = "fsl-alsa-plugins" | 14 | RCONFLICTS:${PN} = "fsl-alsa-plugins" |
15 | 15 | ||
16 | LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=94d55d512a9ba36caa9b7df079bae19f" | 16 | LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=94d55d512a9ba36caa9b7df079bae19f" |
17 | 17 | ||
@@ -27,10 +27,10 @@ INCLUDE_DIR = "-I${STAGING_INCDIR_IMX}" | |||
27 | 27 | ||
28 | EXTRA_OECONF = "CFLAGS="${INCLUDE_DIR}"" | 28 | EXTRA_OECONF = "CFLAGS="${INCLUDE_DIR}"" |
29 | 29 | ||
30 | INSANE_SKIP_${PN} = "dev-so" | 30 | INSANE_SKIP:${PN} = "dev-so" |
31 | 31 | ||
32 | FILES_${PN} += "${libdir}/alsa-lib/libasound_*.so" | 32 | FILES:${PN} += "${libdir}/alsa-lib/libasound_*.so" |
33 | FILES_${PN}-dbg += "${libdir}/alsa-lib/.debug" | 33 | FILES:${PN}-dbg += "${libdir}/alsa-lib/.debug" |
34 | FILES_${PN}-dev += "${libdir}/alsa-lib/*.la" | 34 | FILES:${PN}-dev += "${libdir}/alsa-lib/*.la" |
35 | 35 | ||
36 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 36 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.16.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.16.0.bb index 3f1ec99d..328ac5e3 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.16.0.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.16.0.bb | |||
@@ -50,21 +50,21 @@ LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \ | |||
50 | --cross-prefix='${HOST_PREFIX}'" | 50 | --cross-prefix='${HOST_PREFIX}'" |
51 | 51 | ||
52 | # Disable assembly optimizations for X32, as this libav lacks the support | 52 | # Disable assembly optimizations for X32, as this libav lacks the support |
53 | PACKAGECONFIG_remove_linux-gnux32 = "yasm" | 53 | PACKAGECONFIG:remove:linux-gnux32 = "yasm" |
54 | LIBAV_EXTRA_CONFIGURE_COMMON_ARG_append_linux-gnux32 = " --disable-asm" | 54 | LIBAV_EXTRA_CONFIGURE_COMMON_ARG:append:linux-gnux32 = " --disable-asm" |
55 | 55 | ||
56 | LIBAV_EXTRA_CONFIGURE_COMMON = \ | 56 | LIBAV_EXTRA_CONFIGURE_COMMON = \ |
57 | '${LIBAV_EXTRA_CONFIGURE}="${LIBAV_EXTRA_CONFIGURE_COMMON_ARG}"' | 57 | '${LIBAV_EXTRA_CONFIGURE}="${LIBAV_EXTRA_CONFIGURE_COMMON_ARG}"' |
58 | 58 | ||
59 | EXTRA_OECONF = "${LIBAV_EXTRA_CONFIGURE_COMMON}" | 59 | EXTRA_OECONF = "${LIBAV_EXTRA_CONFIGURE_COMMON}" |
60 | 60 | ||
61 | FILES_${PN} += "${libdir}/gstreamer-1.0/*.so" | 61 | FILES:${PN} += "${libdir}/gstreamer-1.0/*.so" |
62 | FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la" | 62 | FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.la" |
63 | FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a" | 63 | FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a" |
64 | 64 | ||
65 | # http://errors.yoctoproject.org/Errors/Details/20493/ | 65 | # http://errors.yoctoproject.org/Errors/Details/20493/ |
66 | ARM_INSTRUCTION_SET_armv4 = "arm" | 66 | ARM_INSTRUCTION_SET:armv4 = "arm" |
67 | ARM_INSTRUCTION_SET_armv5 = "arm" | 67 | ARM_INSTRUCTION_SET:armv5 = "arm" |
68 | 68 | ||
69 | # ffmpeg/libav disables PIC on some platforms (e.g. x86-32) | 69 | # ffmpeg/libav disables PIC on some platforms (e.g. x86-32) |
70 | INSANE_SKIP_${PN} = "textrel" | 70 | INSANE_SKIP:${PN} = "textrel" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb index 6925611a..6f236485 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb | |||
@@ -1,14 +1,14 @@ | |||
1 | require recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc | 1 | require recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc |
2 | 2 | ||
3 | DEPENDS_append_imxgpu2d = " virtual/libg2d" | 3 | DEPENDS:append:imxgpu2d = " virtual/libg2d" |
4 | DEPENDS_append_mx8 = " libdrm" | 4 | DEPENDS:append:mx8 = " libdrm" |
5 | 5 | ||
6 | PACKAGECONFIG_append_mx8 = " kms" | 6 | PACKAGECONFIG:append:mx8 = " kms" |
7 | 7 | ||
8 | DEFAULT_PREFERENCE = "-1" | 8 | DEFAULT_PREFERENCE = "-1" |
9 | 9 | ||
10 | PACKAGE_ARCH_imxpxp = "${MACHINE_SOCARCH}" | 10 | PACKAGE_ARCH:imxpxp = "${MACHINE_SOCARCH}" |
11 | PACKAGE_ARCH_mx8 = "${MACHINE_SOCARCH}" | 11 | PACKAGE_ARCH:mx8 = "${MACHINE_SOCARCH}" |
12 | 12 | ||
13 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-bad.git;protocol=https" | 13 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-bad.git;protocol=https" |
14 | SRCBRANCH = "MM_04.05.07_2011_L5.4.70" | 14 | SRCBRANCH = "MM_04.05.07_2011_L5.4.70" |
@@ -37,7 +37,7 @@ DEPENDS += "gstreamer1.0-plugins-base" | |||
37 | inherit gobject-introspection | 37 | inherit gobject-introspection |
38 | 38 | ||
39 | PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)}" | 39 | PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)}" |
40 | PACKAGECONFIG_GL_imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2', '', d)}" | 40 | PACKAGECONFIG_GL:imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2', '', d)}" |
41 | 41 | ||
42 | PACKAGECONFIG ??= " \ | 42 | PACKAGECONFIG ??= " \ |
43 | ${GSTREAMER_ORC} \ | 43 | ${GSTREAMER_ORC} \ |
@@ -163,13 +163,13 @@ EXTRA_OEMESON += " \ | |||
163 | 163 | ||
164 | export OPENCV_PREFIX = "${STAGING_DIR_TARGET}${prefix}" | 164 | export OPENCV_PREFIX = "${STAGING_DIR_TARGET}${prefix}" |
165 | 165 | ||
166 | ARM_INSTRUCTION_SET_armv4 = "arm" | 166 | ARM_INSTRUCTION_SET:armv4 = "arm" |
167 | ARM_INSTRUCTION_SET_armv5 = "arm" | 167 | ARM_INSTRUCTION_SET:armv5 = "arm" |
168 | 168 | ||
169 | FILES_${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs" | 169 | FILES:${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs" |
170 | FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*" | 170 | FILES:${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*" |
171 | FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs" | 171 | FILES:${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs" |
172 | # include fragment shaders | 172 | # include fragment shaders |
173 | FILES_${PN}-opengl += "/usr/share/*.fs" | 173 | FILES:${PN}-opengl += "/usr/share/*.fs" |
174 | 174 | ||
175 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 175 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend index d92bdf3c..1c62f31d 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend | |||
@@ -1,5 +1,5 @@ | |||
1 | PACKAGECONFIG_GL_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'opengl', '', d)}" | 1 | PACKAGECONFIG_GL:imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'opengl', '', d)}" |
2 | PACKAGECONFIG_GL_imxgpu3d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" | 2 | PACKAGECONFIG_GL:imxgpu3d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" |
3 | 3 | ||
4 | # For mainline BSP we need to enable 'gbm' Window system | 4 | # For mainline BSP we need to enable 'gbm' Window system |
5 | PACKAGECONFIG_GL_use-mainline-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl gbm', '', d)}" | 5 | PACKAGECONFIG_GL:use-mainline-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl gbm', '', d)}" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.2.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.2.imx.bb index db0b740f..ccc8e815 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.2.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.2.imx.bb | |||
@@ -20,7 +20,7 @@ SRC_URI = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} \ | |||
20 | S = "${WORKDIR}/git" | 20 | S = "${WORKDIR}/git" |
21 | 21 | ||
22 | DEPENDS += "iso-codes util-linux zlib" | 22 | DEPENDS += "iso-codes util-linux zlib" |
23 | DEPENDS_append_imxgpu2d = " virtual/libg2d" | 23 | DEPENDS:append:imxgpu2d = " virtual/libg2d" |
24 | 24 | ||
25 | inherit use-imx-headers gobject-introspection gtk-doc | 25 | inherit use-imx-headers gobject-introspection gtk-doc |
26 | 26 | ||
@@ -85,8 +85,8 @@ GTKDOC_MESON_OPTION = "gtk_doc" | |||
85 | GTKDOC_MESON_ENABLE_FLAG = "enabled" | 85 | GTKDOC_MESON_ENABLE_FLAG = "enabled" |
86 | GTKDOC_MESON_DISABLE_FLAG = "disabled" | 86 | GTKDOC_MESON_DISABLE_FLAG = "disabled" |
87 | 87 | ||
88 | FILES_${PN} += "${libdir}/gstreamer-1.0/include" | 88 | FILES:${PN} += "${libdir}/gstreamer-1.0/include" |
89 | FILES_${MLPREFIX}libgsttag-1.0 += "${datadir}/gst-plugins-base/1.0/license-translations.dict" | 89 | FILES:${MLPREFIX}libgsttag-1.0 += "${datadir}/gst-plugins-base/1.0/license-translations.dict" |
90 | 90 | ||
91 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 91 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
92 | 92 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend index 8565c6a5..7e72cdaa 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend | |||
@@ -1,3 +1,3 @@ | |||
1 | PACKAGECONFIG_GL_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'opengl', '', d)}" | 1 | PACKAGECONFIG_GL:imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'opengl', '', d)}" |
2 | PACKAGECONFIG_GL_imxgpu3d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" | 2 | PACKAGECONFIG_GL:imxgpu3d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" |
3 | PACKAGECONFIG_GL_use-mainline-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" | 3 | PACKAGECONFIG_GL:use-mainline-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.3.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.3.imx.bb index 8413bf10..cda4cd14 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.3.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.3.imx.bb | |||
@@ -19,8 +19,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ | |||
19 | file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe" | 19 | file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe" |
20 | 20 | ||
21 | DEPENDS += "gstreamer1.0-plugins-base libcap zlib" | 21 | DEPENDS += "gstreamer1.0-plugins-base libcap zlib" |
22 | RPROVIDES_${PN}-pulseaudio += "${PN}-pulse" | 22 | RPROVIDES:${PN}-pulseaudio += "${PN}-pulse" |
23 | RPROVIDES_${PN}-soup += "${PN}-souphttpsrc" | 23 | RPROVIDES:${PN}-soup += "${PN}-souphttpsrc" |
24 | 24 | ||
25 | PACKAGECONFIG ??= " \ | 25 | PACKAGECONFIG ??= " \ |
26 | ${GSTREAMER_ORC} \ | 26 | ${GSTREAMER_ORC} \ |
@@ -74,6 +74,6 @@ EXTRA_OEMESON += " \ | |||
74 | -Dwaveform=disabled \ | 74 | -Dwaveform=disabled \ |
75 | " | 75 | " |
76 | 76 | ||
77 | FILES_${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs" | 77 | FILES:${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs" |
78 | 78 | ||
79 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 79 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.0.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.0.0.bb index 7c6025dd..eefa870a 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.0.0.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.0.0.bb | |||
@@ -8,9 +8,9 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base libimxdmabuffer" | |||
8 | # for the uniaudio decoder, videoparsersbad for the VPU video decoder | 8 | # for the uniaudio decoder, videoparsersbad for the VPU video decoder |
9 | # the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is | 9 | # the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is |
10 | # built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS) | 10 | # built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS) |
11 | RDEPENDS_gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-good gstreamer1.0-plugins-bad" | 11 | RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-good gstreamer1.0-plugins-bad" |
12 | RDEPENDS_gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers" | 12 | RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers" |
13 | RDEPENDS_gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad" | 13 | RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad" |
14 | 14 | ||
15 | PV .= "+git${SRCPV}" | 15 | PV .= "+git${SRCPV}" |
16 | 16 | ||
@@ -34,16 +34,16 @@ LIBG2D_DEPENDENCIES_imxdpu = "virtual/libg2d libdrm" | |||
34 | EXTRA_OEMESON += "-Dimx-headers-path=${STAGING_INCDIR_IMX}" | 34 | EXTRA_OEMESON += "-Dimx-headers-path=${STAGING_INCDIR_IMX}" |
35 | 35 | ||
36 | PACKAGECONFIG ?= "uniaudiodec" | 36 | PACKAGECONFIG ?= "uniaudiodec" |
37 | PACKAGECONFIG_append_imxgpu2d = " g2d" | 37 | PACKAGECONFIG:append:imxgpu2d = " g2d" |
38 | PACKAGECONFIG_append_imxvpu = " vpu" | 38 | PACKAGECONFIG:append:imxvpu = " vpu" |
39 | PACKAGECONFIG_append_imxipu = " ipu" | 39 | PACKAGECONFIG:append:imxipu = " ipu" |
40 | PACKAGECONFIG_append_imxpxp = " pxp" | 40 | PACKAGECONFIG:append:imxpxp = " pxp" |
41 | # The custom imxv4l2 elements are only available on the i.MX6. | 41 | # The custom imxv4l2 elements are only available on the i.MX6. |
42 | # The 2D blitter sinks require an MXC framebuffer, which | 42 | # The 2D blitter sinks require an MXC framebuffer, which |
43 | # is not available anymore on the i.MX8 (since these SoCs | 43 | # is not available anymore on the i.MX8 (since these SoCs |
44 | # now use KMS instead of the old Linux framebuffer). | 44 | # now use KMS instead of the old Linux framebuffer). |
45 | PACKAGECONFIG_append_mx6 = " imx2dvideosink v4l2" | 45 | PACKAGECONFIG:append:mx6 = " imx2dvideosink v4l2" |
46 | PACKAGECONFIG_append_mx7 = " imx2dvideosink" | 46 | PACKAGECONFIG:append:mx7 = " imx2dvideosink" |
47 | 47 | ||
48 | PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" | 48 | PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" |
49 | PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled," | 49 | PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled," |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.16.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.16.0.bb index 2a1cc3fd..5e528bc7 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.16.0.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.16.0.bb | |||
@@ -35,5 +35,5 @@ EXTRA_OEMESON += " \ | |||
35 | -Dsidplay=disabled \ | 35 | -Dsidplay=disabled \ |
36 | " | 36 | " |
37 | 37 | ||
38 | FILES_${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs" | 38 | FILES:${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs" |
39 | FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs" | 39 | FILES:${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.16.2.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.16.2.imx.bb index 8bbc16c8..8d347cb5 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0_1.16.2.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.16.2.imx.bb | |||
@@ -72,10 +72,10 @@ GIR_MESON_DISABLE_FLAG = "disabled" | |||
72 | PACKAGES += "${PN}-bash-completion" | 72 | PACKAGES += "${PN}-bash-completion" |
73 | 73 | ||
74 | # Add the core element plugins to the main package | 74 | # Add the core element plugins to the main package |
75 | FILES_${PN} += "${libdir}/gstreamer-1.0/*.so" | 75 | FILES:${PN} += "${libdir}/gstreamer-1.0/*.so" |
76 | FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.a ${libdir}/gstreamer-1.0/include" | 76 | FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.a ${libdir}/gstreamer-1.0/include" |
77 | FILES_${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*" | 77 | FILES:${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*" |
78 | FILES_${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb ${datadir}/glib-2.0/gdb" | 78 | FILES:${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb ${datadir}/glib-2.0/gdb" |
79 | 79 | ||
80 | CVE_PRODUCT = "gstreamer" | 80 | CVE_PRODUCT = "gstreamer" |
81 | 81 | ||
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.5.7.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.5.7.bb index c8bb6cd8..614c0b48 100644 --- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.5.7.bb +++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.5.7.bb | |||
@@ -8,14 +8,14 @@ LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1" | |||
8 | SECTION = "multimedia" | 8 | SECTION = "multimedia" |
9 | 9 | ||
10 | DEPENDS = "imx-codec imx-parser gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" | 10 | DEPENDS = "imx-codec imx-parser gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" |
11 | DEPENDS_append_mx6 = " imx-lib" | 11 | DEPENDS:append:mx6 = " imx-lib" |
12 | DEPENDS_append_mx7 = " imx-lib" | 12 | DEPENDS:append:mx7 = " imx-lib" |
13 | DEPENDS_append_imxvpu = " imx-vpuwrap libdrm" | 13 | DEPENDS:append:imxvpu = " imx-vpuwrap libdrm" |
14 | 14 | ||
15 | # For backwards compatibility | 15 | # For backwards compatibility |
16 | RREPLACES_${PN} = "gst1.0-fsl-plugin" | 16 | RREPLACES:${PN} = "gst1.0-fsl-plugin" |
17 | RPROVIDES_${PN} = "gst1.0-fsl-plugin" | 17 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" |
18 | RCONFLICTS_${PN} = "gst1.0-fsl-plugin" | 18 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" |
19 | 19 | ||
20 | LIC_FILES_CHKSUM = "file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ | 20 | LIC_FILES_CHKSUM = "file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ |
21 | file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" | 21 | file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" |
@@ -31,14 +31,14 @@ S = "${WORKDIR}/git" | |||
31 | 31 | ||
32 | inherit autotools pkgconfig use-imx-headers | 32 | inherit autotools pkgconfig use-imx-headers |
33 | 33 | ||
34 | PLATFORM_mx6 = "MX6" | 34 | PLATFORM:mx6 = "MX6" |
35 | PLATFORM_mx6sl = "MX6SL" | 35 | PLATFORM:mx6sl = "MX6SL" |
36 | PLATFORM_mx6sx = "MX6SX" | 36 | PLATFORM:mx6sx = "MX6SX" |
37 | PLATFORM_mx6ul = "MX6UL" | 37 | PLATFORM:mx6ul = "MX6UL" |
38 | PLATFORM_mx6sll = "MX6SLL" | 38 | PLATFORM:mx6sll = "MX6SLL" |
39 | PLATFORM_mx7= "MX7D" | 39 | PLATFORM:mx7= "MX7D" |
40 | PLATFORM_mx7ulp= "MX7ULP" | 40 | PLATFORM:mx7ulp= "MX7ULP" |
41 | PLATFORM_mx8 = "MX8" | 41 | PLATFORM:mx8 = "MX8" |
42 | 42 | ||
43 | # Todo add a mechanism to map possible build targets | 43 | # Todo add a mechanism to map possible build targets |
44 | EXTRA_OECONF = "PLATFORM=${PLATFORM} \ | 44 | EXTRA_OECONF = "PLATFORM=${PLATFORM} \ |
@@ -50,12 +50,12 @@ PACKAGES =+ "${PN}-gplay ${PN}-libgplaycore ${PN}-libgstfsl ${PN}-grecorder ${PN | |||
50 | 50 | ||
51 | # Add codec list that the beep plugin run-time depended | 51 | # Add codec list that the beep plugin run-time depended |
52 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" | 52 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" |
53 | RDEPENDS_${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " | 53 | RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " |
54 | 54 | ||
55 | # overlaysink rely on G2D, | 55 | # overlaysink rely on G2D, |
56 | # cannot be supported on i.MX6SLL & i.MX6UL & i.MX6ULL & i.MX7D | 56 | # cannot be supported on i.MX6SLL & i.MX6UL & i.MX6ULL & i.MX7D |
57 | PACKAGECONFIG ?= "" | 57 | PACKAGECONFIG ?= "" |
58 | PACKAGECONFIG_imxgpu2d = "overlaysink" | 58 | PACKAGECONFIG:imxgpu2d = "overlaysink" |
59 | 59 | ||
60 | 60 | ||
61 | # FIXME: Add all features | 61 | # FIXME: Add all features |
@@ -69,16 +69,16 @@ PACKAGECONFIG[wma8enc] += "--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSD | |||
69 | OVDEPENDS = "virtual/libg2d" | 69 | OVDEPENDS = "virtual/libg2d" |
70 | PACKAGECONFIG[overlaysink] += "--enable-overlaysink,--disable-overlaysink, ${OVDEPENDS}" | 70 | PACKAGECONFIG[overlaysink] += "--enable-overlaysink,--disable-overlaysink, ${OVDEPENDS}" |
71 | 71 | ||
72 | FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}" | 72 | FILES:${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}" |
73 | 73 | ||
74 | FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug" | 74 | FILES:${PN}-dbg += "${libdir}/gstreamer-1.0/.debug" |
75 | FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc" | 75 | FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc" |
76 | FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a" | 76 | FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a" |
77 | FILES_${PN}-gplay = "${bindir}/gplay-1.0" | 77 | FILES:${PN}-gplay = "${bindir}/gplay-1.0" |
78 | FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}" | 78 | FILES:${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}" |
79 | FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}" | 79 | FILES:${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}" |
80 | FILES_${PN}-grecorder = "${bindir}/grecorder-1.0" | 80 | FILES:${PN}-grecorder = "${bindir}/grecorder-1.0" |
81 | FILES_${PN}-librecorder-engine = "${libdir}/librecorder_engine-1.0${SOLIBS}" | 81 | FILES:${PN}-librecorder-engine = "${libdir}/librecorder_engine-1.0${SOLIBS}" |
82 | FILES_${PN}-libplayengine = "${libdir}/libplayengine-1.0${SOLIBS}" | 82 | FILES:${PN}-libplayengine = "${libdir}/libplayengine-1.0${SOLIBS}" |
83 | 83 | ||
84 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 84 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-multimedia/imx-codec/imx-codec_4.5.7.bb b/recipes-multimedia/imx-codec/imx-codec_4.5.7.bb index 76a52f26..f54721d8 100644 --- a/recipes-multimedia/imx-codec/imx-codec_4.5.7.bb +++ b/recipes-multimedia/imx-codec/imx-codec_4.5.7.bb | |||
@@ -21,14 +21,14 @@ EXTRA_OECONF = "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8 | |||
21 | bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '--enable-fhw', '', d), d)}" | 21 | bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '--enable-fhw', '', d), d)}" |
22 | 22 | ||
23 | PACKAGECONFIG ?= "" | 23 | PACKAGECONFIG ?= "" |
24 | PACKAGECONFIG_imxvpu = "vpu" | 24 | PACKAGECONFIG:imxvpu = "vpu" |
25 | 25 | ||
26 | # We need to ensure we don't have '-src' package overrided | 26 | # We need to ensure we don't have '-src' package overrided |
27 | PACKAGE_DEBUG_SPLIT_STYLE = 'debug-without-src' | 27 | PACKAGE_DEBUG_SPLIT_STYLE = 'debug-without-src' |
28 | 28 | ||
29 | PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu" | 29 | PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu" |
30 | 30 | ||
31 | do_install_append() { | 31 | do_install:append() { |
32 | # LTIB move the files around or gst-fsl-plugin won't find them | 32 | # LTIB move the files around or gst-fsl-plugin won't find them |
33 | for p in $(find ${D}${libdir}/imx-mm -mindepth 2 -maxdepth 2 -not -type d); do | 33 | for p in $(find ${D}${libdir}/imx-mm -mindepth 2 -maxdepth 2 -not -type d); do |
34 | mv $p ${D}${libdir} | 34 | mv $p ${D}${libdir} |
@@ -46,15 +46,15 @@ python __set_insane_skip() { | |||
46 | for p in d.getVar('PACKAGES').split(): | 46 | for p in d.getVar('PACKAGES').split(): |
47 | # Even though we are packaging libraries those are plugins so we | 47 | # Even though we are packaging libraries those are plugins so we |
48 | # shouldn't rename the packages to follow its sonames. | 48 | # shouldn't rename the packages to follow its sonames. |
49 | d.setVar("DEBIAN_NOAUTONAME_%s" % p, "1") | 49 | d.setVar("DEBIAN_NOAUTONAME:%s" % p, "1") |
50 | 50 | ||
51 | # FIXME: All binaries lack GNU_HASH in elf binary but as we don't have | 51 | # FIXME: All binaries lack GNU_HASH in elf binary but as we don't have |
52 | # the source we cannot fix it. Disable the insane check for now. | 52 | # the source we cannot fix it. Disable the insane check for now. |
53 | if p == 'imx-codec-test-bin': | 53 | if p == 'imx-codec-test-bin': |
54 | # FIXME: includes the DUT .so files so we need to deploy those | 54 | # FIXME: includes the DUT .so files so we need to deploy those |
55 | d.setVar("INSANE_SKIP_%s" % p, "ldflags textrel libdir file-rdeps") | 55 | d.setVar("INSANE_SKIP:%s" % p, "ldflags textrel libdir file-rdeps") |
56 | else: | 56 | else: |
57 | d.setVar("INSANE_SKIP_%s" % p, "ldflags textrel") | 57 | d.setVar("INSANE_SKIP:%s" % p, "ldflags textrel") |
58 | } | 58 | } |
59 | 59 | ||
60 | do_package_qa[prefuncs] += "__set_insane_skip" | 60 | do_package_qa[prefuncs] += "__set_insane_skip" |
@@ -70,13 +70,13 @@ python __split_libfslcodec_plugins() { | |||
70 | for pkg in pkgs: | 70 | for pkg in pkgs: |
71 | meta = pkg[10:] | 71 | meta = pkg[10:] |
72 | if meta != '': | 72 | if meta != '': |
73 | d.setVar('RREPLACES_%s' % pkg, ' libfslcodec-%s' % meta) | 73 | d.setVar('RREPLACES:%s' % pkg, ' libfslcodec-%s' % meta) |
74 | d.setVar('RPROVIDES_%s' % pkg, ' libfslcodec-%s' % meta) | 74 | d.setVar('RPROVIDES:%s' % pkg, ' libfslcodec-%s' % meta) |
75 | d.setVar('RCONFLICTS_%s' % pkg, ' libfslcodec-%s' % meta) | 75 | d.setVar('RCONFLICTS:%s' % pkg, ' libfslcodec-%s' % meta) |
76 | else : | 76 | else : |
77 | d.setVar('RREPLACES_%s' % pkg, ' libfslcodec') | 77 | d.setVar('RREPLACES:%s' % pkg, ' libfslcodec') |
78 | d.setVar('RPROVIDES_%s' % pkg, ' libfslcodec') | 78 | d.setVar('RPROVIDES:%s' % pkg, ' libfslcodec') |
79 | d.setVar('RCONFLICTS_%s' % pkg, ' libfslcodec') | 79 | d.setVar('RCONFLICTS:%s' % pkg, ' libfslcodec') |
80 | } | 80 | } |
81 | 81 | ||
82 | python __set_metapkg_rdepends() { | 82 | python __set_metapkg_rdepends() { |
@@ -85,7 +85,7 @@ python __set_metapkg_rdepends() { | |||
85 | codec_pkgs = oe.utils.packages_filter_out_system(d) | 85 | codec_pkgs = oe.utils.packages_filter_out_system(d) |
86 | codec_pkgs = filter(lambda x: x not in ['imx-codec-test-bin', 'imx-codec-test-source'], | 86 | codec_pkgs = filter(lambda x: x not in ['imx-codec-test-bin', 'imx-codec-test-source'], |
87 | codec_pkgs) | 87 | codec_pkgs) |
88 | d.appendVar('RDEPENDS_imx-codec-meta', ' ' + ' '.join(codec_pkgs)) | 88 | d.appendVar('RDEPENDS:imx-codec-meta', ' ' + ' '.join(codec_pkgs)) |
89 | } | 89 | } |
90 | 90 | ||
91 | PACKAGESPLITFUNCS =+ "__split_libfslcodec_plugins __set_metapkg_rdepends" | 91 | PACKAGESPLITFUNCS =+ "__split_libfslcodec_plugins __set_metapkg_rdepends" |
@@ -96,24 +96,24 @@ INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | |||
96 | 96 | ||
97 | PACKAGES += "${PN}-meta ${PN}-test-bin ${PN}-test-source" | 97 | PACKAGES += "${PN}-meta ${PN}-test-bin ${PN}-test-source" |
98 | 98 | ||
99 | ALLOW_EMPTY_${PN} = "1" | 99 | ALLOW_EMPTY:${PN} = "1" |
100 | ALLOW_EMPTY_${PN}-meta = "1" | 100 | ALLOW_EMPTY:${PN}-meta = "1" |
101 | 101 | ||
102 | # Ensure we get warnings if we miss something | 102 | # Ensure we get warnings if we miss something |
103 | FILES_${PN} = "" | 103 | FILES:${PN} = "" |
104 | 104 | ||
105 | FILES_${PN}-dev += "${libdir}/imx-mm/*/*${SOLIBSDEV} \ | 105 | FILES:${PN}-dev += "${libdir}/imx-mm/*/*${SOLIBSDEV} \ |
106 | ${libdir}/imx-mm/*/*/*${SOLIBSDEV} \ | 106 | ${libdir}/imx-mm/*/*/*${SOLIBSDEV} \ |
107 | ${libdir}/pkgconfig/*.pc ${includedir}/imx-mm/*" | 107 | ${libdir}/pkgconfig/*.pc ${includedir}/imx-mm/*" |
108 | 108 | ||
109 | FILES_${PN}-test-bin += "${datadir}/imx-mm/*/examples/*/bin" | 109 | FILES:${PN}-test-bin += "${datadir}/imx-mm/*/examples/*/bin" |
110 | 110 | ||
111 | FILES_${PN}-test-source += "${datadir}/imx-mm/*" | 111 | FILES:${PN}-test-source += "${datadir}/imx-mm/*" |
112 | 112 | ||
113 | # FIXME: The wrap and lib names does not match | 113 | # FIXME: The wrap and lib names does not match |
114 | FILES_${PN}-oggvorbis += "${libdir}/imx-mm/audio-codec/wrap/lib_vorbisd_wrap_arm*_elinux.so.*" | 114 | FILES:${PN}-oggvorbis += "${libdir}/imx-mm/audio-codec/wrap/lib_vorbisd_wrap_arm*_elinux.so.*" |
115 | FILES_${PN}-nb += "${libdir}/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm*_elinux.so.*" | 115 | FILES:${PN}-nb += "${libdir}/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm*_elinux.so.*" |
116 | FILES_${PN}-wb += "${libdir}/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm*_elinux.so.*" | 116 | FILES:${PN}-wb += "${libdir}/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm*_elinux.so.*" |
117 | 117 | ||
118 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 118 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
119 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 119 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.1.bb b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.1.bb index d9fd8458..83aa656f 100644 --- a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.1.bb +++ b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.1.bb | |||
@@ -17,6 +17,6 @@ INHIBIT_PACKAGE_STRIP = "1" | |||
17 | INHIBIT_SYSROOT_STRIP = "1" | 17 | INHIBIT_SYSROOT_STRIP = "1" |
18 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 18 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" |
19 | 19 | ||
20 | FILES_${PN} += "/unit_tests ${datadir}/imx-mm" | 20 | FILES:${PN} += "/unit_tests ${datadir}/imx-mm" |
21 | 21 | ||
22 | COMPATIBLE_MACHINE = "(mx8)" | 22 | COMPATIBLE_MACHINE = "(mx8)" |
diff --git a/recipes-multimedia/imx-parser/imx-parser_4.5.7.bb b/recipes-multimedia/imx-parser/imx-parser_4.5.7.bb index 0a3bb6a2..61a7a260 100644 --- a/recipes-multimedia/imx-parser/imx-parser_4.5.7.bb +++ b/recipes-multimedia/imx-parser/imx-parser_4.5.7.bb | |||
@@ -9,9 +9,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a" | |||
9 | 9 | ||
10 | # For backwards compatibility | 10 | # For backwards compatibility |
11 | PROVIDES += "libfslparser" | 11 | PROVIDES += "libfslparser" |
12 | RREPLACES_${PN} = "libfslparser" | 12 | RREPLACES:${PN} = "libfslparser" |
13 | RPROVIDES_${PN} = "libfslparser" | 13 | RPROVIDES:${PN} = "libfslparser" |
14 | RCONFLICTS_${PN} = "libfslparser" | 14 | RCONFLICTS:${PN} = "libfslparser" |
15 | 15 | ||
16 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" | 16 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" |
17 | SRC_URI[md5sum] = "dd34e4e2d1384af27d370964ebbd05fd" | 17 | SRC_URI[md5sum] = "dd34e4e2d1384af27d370964ebbd05fd" |
@@ -31,13 +31,13 @@ python __set_insane_skip() { | |||
31 | # the source we cannot fix it. Disable the insane check for now. | 31 | # the source we cannot fix it. Disable the insane check for now. |
32 | # FIXME: gst-fsl-plugin looks for the .so files so we need to deploy those | 32 | # FIXME: gst-fsl-plugin looks for the .so files so we need to deploy those |
33 | for p in d.getVar('PACKAGES').split(): | 33 | for p in d.getVar('PACKAGES').split(): |
34 | d.setVar("INSANE_SKIP_%s" % p, "ldflags dev-so textrel") | 34 | d.setVar("INSANE_SKIP:%s" % p, "ldflags dev-so textrel") |
35 | } | 35 | } |
36 | 36 | ||
37 | do_package_qa[prefuncs] += "__set_insane_skip" | 37 | do_package_qa[prefuncs] += "__set_insane_skip" |
38 | 38 | ||
39 | # FIXME: gst-fsl-plugin looks for the .so files so we need to deploy those | 39 | # FIXME: gst-fsl-plugin looks for the .so files so we need to deploy those |
40 | FILES_${PN} += "${libdir}/imx-mm/*/*${SOLIBS} ${libdir}/imx-mm/*/*${SOLIBSDEV}" | 40 | FILES:${PN} += "${libdir}/imx-mm/*/*${SOLIBS} ${libdir}/imx-mm/*/*${SOLIBSDEV}" |
41 | 41 | ||
42 | INHIBIT_SYSROOT_STRIP = "1" | 42 | INHIBIT_SYSROOT_STRIP = "1" |
43 | 43 | ||
diff --git a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.1.bb b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.1.bb index b95727b8..7fc13c58 100644 --- a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.1.bb +++ b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.1.bb | |||
@@ -11,8 +11,8 @@ SRC_URI[sha256sum] = "68fca50d8f7526127ee5650e9002b3f9479b197f3085c68a97f7957f50 | |||
11 | 11 | ||
12 | inherit fsl-eula-unpack autotools pkgconfig | 12 | inherit fsl-eula-unpack autotools pkgconfig |
13 | 13 | ||
14 | INSANE_SKIP_${PN} = "already-stripped" | 14 | INSANE_SKIP:${PN} = "already-stripped" |
15 | 15 | ||
16 | FILES_${PN} += "${datadir}/imx-mm" | 16 | FILES:${PN} += "${datadir}/imx-mm" |
17 | 17 | ||
18 | COMPATIBLE_MACHINE = "(mx8)" | 18 | COMPATIBLE_MACHINE = "(mx8)" |
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_4.5.7.bb b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_4.5.7.bb index 2b028235..f77e33f7 100644 --- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_4.5.7.bb +++ b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_4.5.7.bb | |||
@@ -8,7 +8,7 @@ SECTION = "multimedia" | |||
8 | LIC_FILES_CHKSUM = "file://COPYING;md5=228c72f2a91452b8a03c4cab30f30ef9" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=228c72f2a91452b8a03c4cab30f30ef9" |
9 | 9 | ||
10 | DEPENDS = "virtual/imxvpu" | 10 | DEPENDS = "virtual/imxvpu" |
11 | DEPENDS_append_mx8mp = " imx-vpu-hantro-vc" | 11 | DEPENDS:append:mx8mp = " imx-vpu-hantro-vc" |
12 | 12 | ||
13 | SRC_URI = "git://github.com/NXP/imx-vpuwrap.git;protocol=https;branch=${SRCBRANCH}" | 13 | SRC_URI = "git://github.com/NXP/imx-vpuwrap.git;protocol=https;branch=${SRCBRANCH}" |
14 | 14 | ||
@@ -19,7 +19,7 @@ S = "${WORKDIR}/git" | |||
19 | 19 | ||
20 | inherit autotools pkgconfig | 20 | inherit autotools pkgconfig |
21 | 21 | ||
22 | do_install_append() { | 22 | do_install:append() { |
23 | # FIXME: Drop examples for now | 23 | # FIXME: Drop examples for now |
24 | rm -r ${D}${datadir} | 24 | rm -r ${D}${datadir} |
25 | } | 25 | } |
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.2.0.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.2.0.bb index f66eff27..372d78dc 100644 --- a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.2.0.bb +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.2.0.bb | |||
@@ -15,10 +15,10 @@ S = "${WORKDIR}/git" | |||
15 | 15 | ||
16 | inherit waf pkgconfig use-imx-headers | 16 | inherit waf pkgconfig use-imx-headers |
17 | 17 | ||
18 | IMX_PLATFORM_mx6 = "imx6" | 18 | IMX_PLATFORM:mx6 = "imx6" |
19 | IMX_PLATFORM_mx8mq = "imx8m" | 19 | IMX_PLATFORM:mx8mq = "imx8m" |
20 | IMX_PLATFORM_mx8mm = "imx8mm" | 20 | IMX_PLATFORM:mx8mm = "imx8mm" |
21 | IMX_PLATFORM_mx8mp = "imx8mm" | 21 | IMX_PLATFORM:mx8mp = "imx8mm" |
22 | 22 | ||
23 | EXTRA_OECONF = "--imx-platform=${IMX_PLATFORM} --libdir=${libdir} --imx-headers=${STAGING_INCDIR_IMX} --sysroot-path=${RECIPE_SYSROOT}" | 23 | EXTRA_OECONF = "--imx-platform=${IMX_PLATFORM} --libdir=${libdir} --imx-headers=${STAGING_INCDIR_IMX} --sysroot-path=${RECIPE_SYSROOT}" |
24 | 24 | ||
diff --git a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend index 78a17864..ae69be4c 100644 --- a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend +++ b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend | |||
@@ -1,21 +1,21 @@ | |||
1 | 1 | ||
2 | CACHED_CONFIGUREVARS_append_mx6 = " ax_cv_PTHREAD_PRIO_INHERIT=no" | 2 | CACHED_CONFIGUREVARS:append:mx6 = " ax_cv_PTHREAD_PRIO_INHERIT=no" |
3 | 3 | ||
4 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}/imx:" | 4 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}/imx:" |
5 | 5 | ||
6 | SRC_URI_append_mx6 = " file://daemon.conf file://default.pa" | 6 | SRC_URI:append:mx6 = " file://daemon.conf file://default.pa" |
7 | SRC_URI_append_mx7 = " file://daemon.conf file://default.pa \ | 7 | SRC_URI:append:mx7 = " file://daemon.conf file://default.pa \ |
8 | file://pulseaudio-remove-the-control-for-speaker-headphone-widge.patch \ | 8 | file://pulseaudio-remove-the-control-for-speaker-headphone-widge.patch \ |
9 | " | 9 | " |
10 | SRC_URI_append_mx8 = " file://daemon.conf file://default.pa" | 10 | SRC_URI:append:mx8 = " file://daemon.conf file://default.pa" |
11 | 11 | ||
12 | do_install_append() { | 12 | do_install:append() { |
13 | if [ -e "${WORKDIR}/daemon.conf" ] && [ -e "${WORKDIR}/default.pa" ]; then | 13 | if [ -e "${WORKDIR}/daemon.conf" ] && [ -e "${WORKDIR}/default.pa" ]; then |
14 | install -m 0644 ${WORKDIR}/daemon.conf ${D}${sysconfdir}/pulse/daemon.conf | 14 | install -m 0644 ${WORKDIR}/daemon.conf ${D}${sysconfdir}/pulse/daemon.conf |
15 | install -m 0644 ${WORKDIR}/default.pa ${D}${sysconfdir}/pulse/default.pa | 15 | install -m 0644 ${WORKDIR}/default.pa ${D}${sysconfdir}/pulse/default.pa |
16 | fi | 16 | fi |
17 | } | 17 | } |
18 | 18 | ||
19 | PACKAGE_ARCH_mx6 = "${MACHINE_SOCARCH}" | 19 | PACKAGE_ARCH:mx6 = "${MACHINE_SOCARCH}" |
20 | PACKAGE_ARCH_mx7 = "${MACHINE_SOCARCH}" | 20 | PACKAGE_ARCH:mx7 = "${MACHINE_SOCARCH}" |
21 | PACKAGE_ARCH_mx8 = "${MACHINE_SOCARCH}" | 21 | PACKAGE_ARCH:mx8 = "${MACHINE_SOCARCH}" |
diff --git a/recipes-security/optee-imx/optee-client_3.10.0.imx.bb b/recipes-security/optee-imx/optee-client_3.10.0.imx.bb index 58b6b8a4..52bec40b 100644 --- a/recipes-security/optee-imx/optee-client_3.10.0.imx.bb +++ b/recipes-security/optee-imx/optee-client_3.10.0.imx.bb | |||
@@ -18,11 +18,11 @@ B = "${WORKDIR}/build" | |||
18 | 18 | ||
19 | inherit python3native systemd | 19 | inherit python3native systemd |
20 | 20 | ||
21 | SYSTEMD_SERVICE_${PN} = "tee-supplicant.service" | 21 | SYSTEMD_SERVICE:${PN} = "tee-supplicant.service" |
22 | 22 | ||
23 | OPTEE_ARCH ?= "arm32" | 23 | OPTEE_ARCH ?= "arm32" |
24 | OPTEE_ARCH_armv7a = "arm32" | 24 | OPTEE_ARCH:armv7a = "arm32" |
25 | OPTEE_ARCH_aarch64 = "arm64" | 25 | OPTEE_ARCH:aarch64 = "arm64" |
26 | 26 | ||
27 | EXTRA_OEMAKE = "ARCH=${OPTEE_ARCH} O=${B}" | 27 | EXTRA_OEMAKE = "ARCH=${OPTEE_ARCH} O=${B}" |
28 | 28 | ||
@@ -42,11 +42,11 @@ do_install () { | |||
42 | } | 42 | } |
43 | 43 | ||
44 | PACKAGES += "tee-supplicant" | 44 | PACKAGES += "tee-supplicant" |
45 | FILES_${PN} += "${libdir}/* ${includedir}/*" | 45 | FILES:${PN} += "${libdir}/* ${includedir}/*" |
46 | FILES_tee-supplicant += "${bindir}/tee-supplicant" | 46 | FILES:tee-supplicant += "${bindir}/tee-supplicant" |
47 | 47 | ||
48 | INSANE_SKIP_${PN} = "ldflags dev-elf" | 48 | INSANE_SKIP:${PN} = "ldflags dev-elf" |
49 | INSANE_SKIP_${PN}-dev = "ldflags dev-elf" | 49 | INSANE_SKIP:${PN}-dev = "ldflags dev-elf" |
50 | INSANE_SKIP_tee-supplicant = "ldflags" | 50 | INSANE_SKIP:tee-supplicant = "ldflags" |
51 | 51 | ||
52 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 52 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-security/optee-imx/optee-os_3.10.0.imx.bb b/recipes-security/optee-imx/optee-os_3.10.0.imx.bb index 712b1aa6..dc0f1731 100644 --- a/recipes-security/optee-imx/optee-os_3.10.0.imx.bb +++ b/recipes-security/optee-imx/optee-os_3.10.0.imx.bb | |||
@@ -22,23 +22,23 @@ inherit deploy python3native autotools | |||
22 | 22 | ||
23 | # The platform flavor corresponds to the Yocto machine without the leading 'i'. | 23 | # The platform flavor corresponds to the Yocto machine without the leading 'i'. |
24 | PLATFORM_FLAVOR = "${@d.getVar('MACHINE')[1:]}" | 24 | PLATFORM_FLAVOR = "${@d.getVar('MACHINE')[1:]}" |
25 | PLATFORM_FLAVOR_imx6qpdlsolox = "mx6qsabresd" | 25 | PLATFORM_FLAVOR:imx6qpdlsolox = "mx6qsabresd" |
26 | PLATFORM_FLAVOR_imx6ul7d = "mx6ulevk" | 26 | PLATFORM_FLAVOR:imx6ul7d = "mx6ulevk" |
27 | PLATFORM_FLAVOR_imx6ull14x14evk = "mx6ullevk" | 27 | PLATFORM_FLAVOR:imx6ull14x14evk = "mx6ullevk" |
28 | PLATFORM_FLAVOR_imx6ull9x9evk = "mx6ullevk" | 28 | PLATFORM_FLAVOR:imx6ull9x9evk = "mx6ullevk" |
29 | PLATFORM_FLAVOR_imx6ulz-14x14-evk = "mx6ulzevk" | 29 | PLATFORM_FLAVOR:imx6ulz-14x14-evk = "mx6ulzevk" |
30 | PLATFORM_FLAVOR_mx8mq = "mx8mqevk" | 30 | PLATFORM_FLAVOR:mx8mq = "mx8mqevk" |
31 | PLATFORM_FLAVOR_mx8mm = "mx8mmevk" | 31 | PLATFORM_FLAVOR:mx8mm = "mx8mmevk" |
32 | PLATFORM_FLAVOR_mx8mn = "mx8mnevk" | 32 | PLATFORM_FLAVOR:mx8mn = "mx8mnevk" |
33 | PLATFORM_FLAVOR_mx8mp = "mx8mpevk" | 33 | PLATFORM_FLAVOR:mx8mp = "mx8mpevk" |
34 | PLATFORM_FLAVOR_mx8qm = "mx8qmmek" | 34 | PLATFORM_FLAVOR:mx8qm = "mx8qmmek" |
35 | PLATFORM_FLAVOR_mx8qxp = "mx8qxpmek" | 35 | PLATFORM_FLAVOR:mx8qxp = "mx8qxpmek" |
36 | PLATFORM_FLAVOR_mx8dx = "mx8dxmek" | 36 | PLATFORM_FLAVOR:mx8dx = "mx8dxmek" |
37 | PLATFORM_FLAVOR_mx8dxl = "mx8dxlevk" | 37 | PLATFORM_FLAVOR:mx8dxl = "mx8dxlevk" |
38 | 38 | ||
39 | OPTEE_ARCH ?= "arm32" | 39 | OPTEE_ARCH ?= "arm32" |
40 | OPTEE_ARCH_armv7a = "arm32" | 40 | OPTEE_ARCH:armv7a = "arm32" |
41 | OPTEE_ARCH_aarch64 = "arm64" | 41 | OPTEE_ARCH:aarch64 = "arm64" |
42 | 42 | ||
43 | # Optee-os can be built for 32 bits and 64 bits at the same time | 43 | # Optee-os can be built for 32 bits and 64 bits at the same time |
44 | # as long as the compilers are correctly defined. | 44 | # as long as the compilers are correctly defined. |
@@ -86,9 +86,9 @@ do_install () { | |||
86 | addtask deploy after do_compile before do_install | 86 | addtask deploy after do_compile before do_install |
87 | 87 | ||
88 | 88 | ||
89 | FILES_${PN} = "${nonarch_base_libdir}/firmware/" | 89 | FILES:${PN} = "${nonarch_base_libdir}/firmware/" |
90 | FILES_${PN}-staticdev = "/usr/include/optee/" | 90 | FILES:${PN}-staticdev = "/usr/include/optee/" |
91 | RDEPENDS_${PN}-dev += "${PN}-staticdev" | 91 | RDEPENDS:${PN}-dev += "${PN}-staticdev" |
92 | 92 | ||
93 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 93 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
94 | COMPATIBLE_MACHINE = "(imx|imx-boot-container)" | 94 | COMPATIBLE_MACHINE = "(imx|imx-boot-container)" |
diff --git a/recipes-security/optee-imx/optee-test_3.10.0.imx.bb b/recipes-security/optee-imx/optee-test_3.10.0.imx.bb index a8a1b245..76e04f04 100644 --- a/recipes-security/optee-imx/optee-test_3.10.0.imx.bb +++ b/recipes-security/optee-imx/optee-test_3.10.0.imx.bb | |||
@@ -20,11 +20,11 @@ SRCREV = "0c998f42a3fb87b9f2929955cf4b0116cc515091" | |||
20 | inherit python3native | 20 | inherit python3native |
21 | 21 | ||
22 | OPTEE_ARCH ?= "arm32" | 22 | OPTEE_ARCH ?= "arm32" |
23 | OPTEE_ARCH_armv7a = "arm32" | 23 | OPTEE_ARCH:armv7a = "arm32" |
24 | OPTEE_ARCH_aarch64 = "arm64" | 24 | OPTEE_ARCH:aarch64 = "arm64" |
25 | 25 | ||
26 | TA_DEV_KIT_DIR_arm = "${STAGING_INCDIR}/optee/export-user_ta_arm32/" | 26 | TA_DEV_KIT_DIR:arm = "${STAGING_INCDIR}/optee/export-user_ta:arm32/" |
27 | TA_DEV_KIT_DIR_aarch64 = "${STAGING_INCDIR}/optee/export-user_ta_arm64/" | 27 | TA_DEV_KIT_DIR:aarch64 = "${STAGING_INCDIR}/optee/export-user_ta:arm64/" |
28 | 28 | ||
29 | CFLAGS += "--sysroot=${STAGING_DIR_HOST}" | 29 | CFLAGS += "--sysroot=${STAGING_DIR_HOST}" |
30 | CXXFLAGS += "--sysroot=${STAGING_DIR_HOST}" | 30 | CXXFLAGS += "--sysroot=${STAGING_DIR_HOST}" |
@@ -58,6 +58,6 @@ do_install () { | |||
58 | done | 58 | done |
59 | } | 59 | } |
60 | 60 | ||
61 | FILES_${PN} = "/usr/bin/ /lib*/optee_armtz/" | 61 | FILES:${PN} = "/usr/bin/ /lib*/optee_armtz/" |
62 | 62 | ||
63 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 63 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-security/optee/optee-os-qoriq_3.8.0.bb b/recipes-security/optee/optee-os-qoriq_3.8.0.bb index b8d764ff..7bd9047d 100644 --- a/recipes-security/optee/optee-os-qoriq_3.8.0.bb +++ b/recipes-security/optee/optee-os-qoriq_3.8.0.bb | |||
@@ -19,22 +19,22 @@ SRCREV = "0cb01f7f6aee552ead49990c06f69f73f459cc65" | |||
19 | S = "${WORKDIR}/git" | 19 | S = "${WORKDIR}/git" |
20 | 20 | ||
21 | OPTEEMACHINE ?= "${MACHINE}" | 21 | OPTEEMACHINE ?= "${MACHINE}" |
22 | OPTEEMACHINE_ls1088ardb-pb = "ls1088ardb" | 22 | OPTEEMACHINE:ls1088ardb-pb = "ls1088ardb" |
23 | OPTEEMACHINE_ls1046afrwy = "ls1046ardb" | 23 | OPTEEMACHINE:ls1046afrwy = "ls1046ardb" |
24 | OPTEEMACHINE_lx2162aqds = "lx2160aqds" | 24 | OPTEEMACHINE:lx2162aqds = "lx2160aqds" |
25 | 25 | ||
26 | EXTRA_OEMAKE = "PLATFORM=ls-${OPTEEMACHINE} CFG_ARM64_core=y \ | 26 | EXTRA_OEMAKE = "PLATFORM=ls-${OPTEEMACHINE} CFG_ARM64_core=y \ |
27 | ARCH=arm \ | 27 | ARCH=arm \ |
28 | CROSS_COMPILE_core=${HOST_PREFIX} \ | 28 | CROSS_COMPILE_core=${HOST_PREFIX} \ |
29 | CROSS_COMPILE_ta_arm64=${HOST_PREFIX} \ | 29 | CROSS_COMPILE_ta:arm64=${HOST_PREFIX} \ |
30 | NOWERROR=1 \ | 30 | NOWERROR=1 \ |
31 | LDFLAGS= \ | 31 | LDFLAGS= \ |
32 | LIBGCC_LOCATE_CFLAGS=--sysroot=${STAGING_DIR_HOST} \ | 32 | LIBGCC_LOCATE_CFLAGS=--sysroot=${STAGING_DIR_HOST} \ |
33 | " | 33 | " |
34 | EXTRA_OEMAKE_append_lx2162aqds = " CFG_EMBED_DTB_SOURCE_FILE=fsl-lx2160a-qds.dts CFG_EMBED_DT=y" | 34 | EXTRA_OEMAKE:append:lx2162aqds = " CFG_EMBED_DTB_SOURCE_FILE=fsl-lx2160a-qds.dts CFG_EMBED_DT=y" |
35 | 35 | ||
36 | OPTEE_ARCH_armv7a = "arm32" | 36 | OPTEE_ARCH:armv7a = "arm32" |
37 | OPTEE_ARCH_aarch64 = "arm64" | 37 | OPTEE_ARCH:aarch64 = "arm64" |
38 | 38 | ||
39 | do_compile() { | 39 | do_compile() { |
40 | unset LDFLAGS | 40 | unset LDFLAGS |
@@ -74,10 +74,10 @@ do_deploy() { | |||
74 | 74 | ||
75 | addtask deploy before do_build after do_install | 75 | addtask deploy before do_build after do_install |
76 | 76 | ||
77 | FILES_${PN} = "/lib/firmware/" | 77 | FILES:${PN} = "/lib/firmware/" |
78 | FILES_${PN}-dev = "/usr/include/optee" | 78 | FILES:${PN}-dev = "/usr/include/optee" |
79 | 79 | ||
80 | INSANE_SKIP_${PN}-dev = "staticdev" | 80 | INSANE_SKIP:${PN}-dev = "staticdev" |
81 | 81 | ||
82 | INHIBIT_PACKAGE_STRIP = "1" | 82 | INHIBIT_PACKAGE_STRIP = "1" |
83 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 83 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
diff --git a/recipes-security/optee/optee-test-qoriq_3.8.0.bb b/recipes-security/optee/optee-test-qoriq_3.8.0.bb index 94cd00c2..52cb1bbf 100644 --- a/recipes-security/optee/optee-test-qoriq_3.8.0.bb +++ b/recipes-security/optee/optee-test-qoriq_3.8.0.bb | |||
@@ -40,7 +40,7 @@ do_install () { | |||
40 | install -D -p -m0444 ${S}/out/ta/*/*.ta ${D}/lib/optee_armtz/ | 40 | install -D -p -m0444 ${S}/out/ta/*/*.ta ${D}/lib/optee_armtz/ |
41 | } | 41 | } |
42 | 42 | ||
43 | FILES_${PN} += "/lib/optee_armtz/" | 43 | FILES:${PN} += "/lib/optee_armtz/" |
44 | 44 | ||
45 | # Imports machine specific configs from staging to build | 45 | # Imports machine specific configs from staging to build |
46 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 46 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-support/opencv/opencv_4.5.2.imx.bb b/recipes-support/opencv/opencv_4.5.2.imx.bb index a86fd3ec..b7f1c117 100644 --- a/recipes-support/opencv/opencv_4.5.2.imx.bb +++ b/recipes-support/opencv/opencv_4.5.2.imx.bb | |||
@@ -11,8 +11,8 @@ SECTION = "libs" | |||
11 | LICENSE = "Apache-2.0" | 11 | LICENSE = "Apache-2.0" |
12 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 12 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
13 | 13 | ||
14 | ARM_INSTRUCTION_SET_armv4 = "arm" | 14 | ARM_INSTRUCTION_SET:armv4 = "arm" |
15 | ARM_INSTRUCTION_SET_armv5 = "arm" | 15 | ARM_INSTRUCTION_SET:armv5 = "arm" |
16 | 16 | ||
17 | DEPENDS = "libtool swig-native bzip2 zlib glib-2.0 libwebp" | 17 | DEPENDS = "libtool swig-native bzip2 zlib glib-2.0 libwebp" |
18 | 18 | ||
@@ -59,7 +59,7 @@ SRC_URI = "git://github.com/opencv/opencv.git;name=opencv \ | |||
59 | file://0001-Make-ts-module-external.patch \ | 59 | file://0001-Make-ts-module-external.patch \ |
60 | file://0001-sfm-link-with-Glog_LIBS.patch;patchdir=../contrib \ | 60 | file://0001-sfm-link-with-Glog_LIBS.patch;patchdir=../contrib \ |
61 | " | 61 | " |
62 | SRC_URI_append_riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=../contrib" | 62 | SRC_URI:append:riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=../contrib" |
63 | 63 | ||
64 | S = "${WORKDIR}/git" | 64 | S = "${WORKDIR}/git" |
65 | 65 | ||
@@ -106,7 +106,7 @@ EXTRA_OECMAKE = "-DOPENCV_EXTRA_MODULES_PATH=${WORKDIR}/contrib/modules \ | |||
106 | ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.1", "-DENABLE_SSE=1 -DENABLE_SSE2=1 -DENABLE_SSE3=1 -DENABLE_SSSE3=1 -DENABLE_SSE41=1", "", d)} \ | 106 | ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.1", "-DENABLE_SSE=1 -DENABLE_SSE2=1 -DENABLE_SSE3=1 -DENABLE_SSSE3=1 -DENABLE_SSE41=1", "", d)} \ |
107 | ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.2", "-DENABLE_SSE=1 -DENABLE_SSE2=1 -DENABLE_SSE3=1 -DENABLE_SSSE3=1 -DENABLE_SSE41=1 -DENABLE_SSE42=1", "", d)} \ | 107 | ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.2", "-DENABLE_SSE=1 -DENABLE_SSE2=1 -DENABLE_SSE3=1 -DENABLE_SSSE3=1 -DENABLE_SSE41=1 -DENABLE_SSE42=1", "", d)} \ |
108 | " | 108 | " |
109 | EXTRA_OECMAKE_append_x86 = " -DX86=ON" | 109 | EXTRA_OECMAKE:append:x86 = " -DX86=ON" |
110 | 110 | ||
111 | PACKAGECONFIG ??= "gapi python3 eigen jpeg png tiff v4l libv4l gstreamer samples tbb gphoto2 \ | 111 | PACKAGECONFIG ??= "gapi python3 eigen jpeg png tiff v4l libv4l gstreamer samples tbb gphoto2 \ |
112 | ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gtk", "", d)} \ | 112 | ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gtk", "", d)} \ |
@@ -158,7 +158,7 @@ PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'samples', '${PN}-samples', ' | |||
158 | ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3-${BPN}', '', d)} \ | 158 | ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3-${BPN}', '', d)} \ |
159 | ${PN}-apps" | 159 | ${PN}-apps" |
160 | 160 | ||
161 | python populate_packages_prepend () { | 161 | python populate_packages:prepend () { |
162 | cv_libdir = d.expand('${libdir}') | 162 | cv_libdir = d.expand('${libdir}') |
163 | do_split_packages(d, cv_libdir, '^lib(.*)\.so$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev', allow_links=True) | 163 | do_split_packages(d, cv_libdir, '^lib(.*)\.so$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev', allow_links=True) |
164 | do_split_packages(d, cv_libdir, '^lib(.*)\.la$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev') | 164 | do_split_packages(d, cv_libdir, '^lib(.*)\.la$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev') |
@@ -167,58 +167,58 @@ python populate_packages_prepend () { | |||
167 | 167 | ||
168 | pn = d.getVar('PN') | 168 | pn = d.getVar('PN') |
169 | metapkg = pn + '-dev' | 169 | metapkg = pn + '-dev' |
170 | d.setVar('ALLOW_EMPTY_' + metapkg, "1") | 170 | d.setVar('ALLOW_EMPTY:' + metapkg, "1") |
171 | blacklist = [ metapkg ] | 171 | blacklist = [ metapkg ] |
172 | metapkg_rdepends = [ ] | 172 | metapkg_rdepends = [ ] |
173 | packages = d.getVar('PACKAGES').split() | 173 | packages = d.getVar('PACKAGES').split() |
174 | for pkg in packages[1:]: | 174 | for pkg in packages[1:]: |
175 | if not pkg in blacklist and not pkg in metapkg_rdepends and pkg.endswith('-dev'): | 175 | if not pkg in blacklist and not pkg in metapkg_rdepends and pkg.endswith('-dev'): |
176 | metapkg_rdepends.append(pkg) | 176 | metapkg_rdepends.append(pkg) |
177 | d.setVar('RRECOMMENDS_' + metapkg, ' '.join(metapkg_rdepends)) | 177 | d.setVar('RRECOMMENDS:' + metapkg, ' '.join(metapkg_rdepends)) |
178 | 178 | ||
179 | metapkg = pn | 179 | metapkg = pn |
180 | d.setVar('ALLOW_EMPTY_' + metapkg, "1") | 180 | d.setVar('ALLOW_EMPTY:' + metapkg, "1") |
181 | blacklist = [ metapkg, "libopencv-ts" ] | 181 | blacklist = [ metapkg, "libopencv-ts" ] |
182 | metapkg_rdepends = [ ] | 182 | metapkg_rdepends = [ ] |
183 | for pkg in packages[1:]: | 183 | for pkg in packages[1:]: |
184 | if not pkg in blacklist and not pkg in metapkg_rdepends and not pkg.endswith('-dev') and not pkg.endswith('-dbg') and not pkg.endswith('-doc') and not pkg.endswith('-locale') and not pkg.endswith('-staticdev'): | 184 | if not pkg in blacklist and not pkg in metapkg_rdepends and not pkg.endswith('-dev') and not pkg.endswith('-dbg') and not pkg.endswith('-doc') and not pkg.endswith('-locale') and not pkg.endswith('-staticdev'): |
185 | metapkg_rdepends.append(pkg) | 185 | metapkg_rdepends.append(pkg) |
186 | d.setVar('RDEPENDS_' + metapkg, ' '.join(metapkg_rdepends)) | 186 | d.setVar('RDEPENDS:' + metapkg, ' '.join(metapkg_rdepends)) |
187 | } | 187 | } |
188 | 188 | ||
189 | PACKAGES_DYNAMIC += "^libopencv-.*" | 189 | PACKAGES_DYNAMIC += "^libopencv-.*" |
190 | 190 | ||
191 | FILES_${PN} = "" | 191 | FILES:${PN} = "" |
192 | FILES_${PN}-dbg += "${datadir}/OpenCV/java/.debug/* ${datadir}/OpenCV/samples/bin/.debug/*" | 192 | FILES:${PN}-dbg += "${datadir}/OpenCV/java/.debug/* ${datadir}/OpenCV/samples/bin/.debug/*" |
193 | FILES_${PN}-dev = "${includedir} ${libdir}/pkgconfig ${libdir}/cmake/opencv4/*.cmake" | 193 | FILES:${PN}-dev = "${includedir} ${libdir}/pkgconfig ${libdir}/cmake/opencv4/*.cmake" |
194 | FILES_${PN}-staticdev += "${libdir}/opencv4/3rdparty/*.a" | 194 | FILES:${PN}-staticdev += "${libdir}/opencv4/3rdparty/*.a" |
195 | FILES_${PN}-apps = "${bindir}/* ${datadir}/opencv4 ${datadir}/licenses" | 195 | FILES:${PN}-apps = "${bindir}/* ${datadir}/opencv4 ${datadir}/licenses" |
196 | FILES_${PN}-java = "${datadir}/OpenCV/java" | 196 | FILES:${PN}-java = "${datadir}/OpenCV/java" |
197 | FILES_${PN}-samples = "${datadir}/opencv4/samples/" | 197 | FILES:${PN}-samples = "${datadir}/opencv4/samples/" |
198 | 198 | ||
199 | INSANE_SKIP_${PN}-java = "libdir" | 199 | INSANE_SKIP:${PN}-java = "libdir" |
200 | INSANE_SKIP_${PN}-dbg = "libdir" | 200 | INSANE_SKIP:${PN}-dbg = "libdir" |
201 | 201 | ||
202 | ALLOW_EMPTY_${PN} = "1" | 202 | ALLOW_EMPTY:${PN} = "1" |
203 | 203 | ||
204 | SUMMARY_python-opencv = "Python bindings to opencv" | 204 | SUMMARY:python-opencv = "Python bindings to opencv" |
205 | FILES_python-opencv = "${PYTHON_SITEPACKAGES_DIR}/*" | 205 | FILES:python-opencv = "${PYTHON_SITEPACKAGES_DIR}/*" |
206 | RDEPENDS_python-opencv = "python-core python-numpy" | 206 | RDEPENDS:python-opencv = "python-core python-numpy" |
207 | 207 | ||
208 | SUMMARY_python3-opencv = "Python bindings to opencv" | 208 | SUMMARY:python3-opencv = "Python bindings to opencv" |
209 | FILES_python3-opencv = "${PYTHON_SITEPACKAGES_DIR}/*" | 209 | FILES:python3-opencv = "${PYTHON_SITEPACKAGES_DIR}/*" |
210 | RDEPENDS_python3-opencv = "python3-core python3-numpy" | 210 | RDEPENDS:python3-opencv = "python3-core python3-numpy" |
211 | 211 | ||
212 | RDEPENDS_${PN}-apps = "bash" | 212 | RDEPENDS:${PN}-apps = "bash" |
213 | 213 | ||
214 | do_compile_prepend() { | 214 | do_compile:prepend() { |
215 | # remove the build host info to improve reproducibility | 215 | # remove the build host info to improve reproducibility |
216 | if [ -f ${WORKDIR}/build/modules/core/version_string.inc ]; then | 216 | if [ -f ${WORKDIR}/build/modules/core/version_string.inc ]; then |
217 | sed -i "s#${WORKDIR}#/workdir#g" ${WORKDIR}/build/modules/core/version_string.inc | 217 | sed -i "s#${WORKDIR}#/workdir#g" ${WORKDIR}/build/modules/core/version_string.inc |
218 | fi | 218 | fi |
219 | } | 219 | } |
220 | 220 | ||
221 | do_install_append() { | 221 | do_install:append() { |
222 | # Move Python files into correct library folder (for multilib build) | 222 | # Move Python files into correct library folder (for multilib build) |
223 | if [ "$libdir" != "/usr/lib" -a -d ${D}/usr/lib ]; then | 223 | if [ "$libdir" != "/usr/lib" -a -d ${D}/usr/lib ]; then |
224 | mv ${D}/usr/lib/* ${D}/${libdir}/ | 224 | mv ${D}/usr/lib/* ${D}/${libdir}/ |
@@ -245,16 +245,16 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | |||
245 | SRCREV_opencv = "5423d53ae0d116ee5bbe52f8b5503f0cd8586998" | 245 | SRCREV_opencv = "5423d53ae0d116ee5bbe52f8b5503f0cd8586998" |
246 | OPENCV_SRC ?= "git://source.codeaurora.org/external/imx/opencv-imx.git;protocol=https" | 246 | OPENCV_SRC ?= "git://source.codeaurora.org/external/imx/opencv-imx.git;protocol=https" |
247 | SRCBRANCH = "4.5.2_imx" | 247 | SRCBRANCH = "4.5.2_imx" |
248 | SRC_URI_remove = "git://github.com/opencv/opencv.git;name=opencv" | 248 | SRC_URI:remove = "git://github.com/opencv/opencv.git;name=opencv" |
249 | SRC_URI =+ "${OPENCV_SRC};branch=${SRCBRANCH};name=opencv" | 249 | SRC_URI =+ "${OPENCV_SRC};branch=${SRCBRANCH};name=opencv" |
250 | 250 | ||
251 | # Add opencv_extra | 251 | # Add opencv_extra |
252 | SRCREV_extra = "855c4528402e563283f86f28c6393f57eb5dcf62" | 252 | SRCREV:extra = "855c4528402e563283f86f28c6393f57eb5dcf62" |
253 | SRC_URI += " \ | 253 | SRC_URI += " \ |
254 | git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra \ | 254 | git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra \ |
255 | file://0001-Add-smaller-version-of-download_models.py.patch;patchdir=../extra \ | 255 | file://0001-Add-smaller-version-of-download_models.py.patch;patchdir=../extra \ |
256 | " | 256 | " |
257 | SRCREV_FORMAT_append = "_extra" | 257 | SRCREV_FORMAT:append = "_extra" |
258 | 258 | ||
259 | # Add tiny-dnn | 259 | # Add tiny-dnn |
260 | SRC_URI[tinydnn.md5sum] = "adb1c512e09ca2c7a6faef36f9c53e59" | 260 | SRC_URI[tinydnn.md5sum] = "adb1c512e09ca2c7a6faef36f9c53e59" |
@@ -264,25 +264,25 @@ SRC_URI += " \ | |||
264 | file://OpenCV_DNN_examples.patch \ | 264 | file://OpenCV_DNN_examples.patch \ |
265 | " | 265 | " |
266 | 266 | ||
267 | PACKAGECONFIG_remove = "eigen" | 267 | PACKAGECONFIG:remove = "eigen" |
268 | PACKAGECONFIG_append_mx8 = " dnn text" | 268 | PACKAGECONFIG:append:mx8 = " dnn text" |
269 | PACKAGECONFIG_OPENCL = "" | 269 | PACKAGECONFIG_OPENCL = "" |
270 | PACKAGECONFIG_OPENCL_mx8 = "opencl" | 270 | PACKAGECONFIG_OPENCL:mx8 = "opencl" |
271 | PACKAGECONFIG_OPENCL_mx8dxl = "" | 271 | PACKAGECONFIG_OPENCL:mx8dxl = "" |
272 | PACKAGECONFIG_OPENCL_mx8mm = "" | 272 | PACKAGECONFIG_OPENCL:mx8mm = "" |
273 | PACKAGECONFIG_OPENCL_mx8mnlite = "" | 273 | PACKAGECONFIG_OPENCL:mx8mnlite = "" |
274 | PACKAGECONFIG_append = " ${PACKAGECONFIG_OPENCL}" | 274 | PACKAGECONFIG:append = " ${PACKAGECONFIG_OPENCL}" |
275 | 275 | ||
276 | PACKAGECONFIG[openvx] = "-DWITH_OPENVX=ON -DOPENVX_ROOT=${STAGING_LIBDIR} -DOPENVX_LIB_CANDIDATES='OpenVX;OpenVXU',-DWITH_OPENVX=OFF,virtual/libopenvx," | 276 | PACKAGECONFIG[openvx] = "-DWITH_OPENVX=ON -DOPENVX_ROOT=${STAGING_LIBDIR} -DOPENVX_LIB_CANDIDATES='OpenVX;OpenVXU',-DWITH_OPENVX=OFF,virtual/libopenvx," |
277 | PACKAGECONFIG[qt5] = "-DWITH_QT=ON -DOE_QMAKE_PATH_EXTERNAL_HOST_BINS=${STAGING_BINDIR_NATIVE} -DCMAKE_PREFIX_PATH=${STAGING_BINDIR_NATIVE}/cmake,-DWITH_QT=OFF,qtbase qtbase-native," | 277 | PACKAGECONFIG[qt5] = "-DWITH_QT=ON -DOE_QMAKE_PATH_EXTERNAL_HOST_BINS=${STAGING_BINDIR_NATIVE} -DCMAKE_PREFIX_PATH=${STAGING_BINDIR_NATIVE}/cmake,-DWITH_QT=OFF,qtbase qtbase-native," |
278 | PACKAGECONFIG[tests-imx] = "-DINSTALL_TESTS=ON -DOPENCV_TEST_DATA_PATH=${S}/../extra/testdata, -DINSTALL_TESTS=OFF," | 278 | PACKAGECONFIG[tests-imx] = "-DINSTALL_TESTS=ON -DOPENCV_TEST_DATA_PATH=${S}/../extra/testdata, -DINSTALL_TESTS=OFF," |
279 | 279 | ||
280 | do_unpack_extra_append() { | 280 | do_unpack_extra:append() { |
281 | mkdir -p ${S}/3rdparty/tinydnn/ | 281 | mkdir -p ${S}/3rdparty/tinydnn/ |
282 | tar xzf ${WORKDIR}/v1.0.0a3.tar.gz -C ${S}/3rdparty/tinydnn/ | 282 | tar xzf ${WORKDIR}/v1.0.0a3.tar.gz -C ${S}/3rdparty/tinydnn/ |
283 | } | 283 | } |
284 | 284 | ||
285 | do_install_append() { | 285 | do_install:append() { |
286 | ln -sf opencv4/opencv2 ${D}${includedir}/opencv2 | 286 | ln -sf opencv4/opencv2 ${D}${includedir}/opencv2 |
287 | install -d ${D}${datadir}/OpenCV/samples/data | 287 | install -d ${D}${datadir}/OpenCV/samples/data |
288 | cp -r ${S}/samples/data/* ${D}${datadir}/OpenCV/samples/data | 288 | cp -r ${S}/samples/data/* ${D}${datadir}/OpenCV/samples/data |
@@ -293,7 +293,7 @@ do_install_append() { | |||
293 | fi | 293 | fi |
294 | } | 294 | } |
295 | 295 | ||
296 | FILES_${PN}-samples += "${datadir}/OpenCV/samples" | 296 | FILES:${PN}-samples += "${datadir}/OpenCV/samples" |
297 | 297 | ||
298 | COMPATIBLE_MACHINE = "(mx8)" | 298 | COMPATIBLE_MACHINE = "(mx8)" |
299 | 299 | ||