mirror of
https://github.com/nxp-imx/meta-imx.git
synced 2025-07-19 18:39:09 +02:00
meta-imx: Convert to new override syntax
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
This commit is contained in:
parent
a2377a2c76
commit
6b95c94517
10
README
10
README
|
@ -105,16 +105,16 @@ In local.conf
|
|||
- Define multilib targets
|
||||
require conf/multilib.conf
|
||||
MULTILIBS = "multilib:lib32"
|
||||
DEFAULTTUNE_virtclass-multilib-lib32 = "armv7athf-neon"
|
||||
DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon"
|
||||
|
||||
- 32-bit libraries to be added into the image
|
||||
IMAGE_INSTALL_append = " lib32-glibc lib32-libgcc lib32-libstdc++"
|
||||
IMAGE_INSTALL:append = " lib32-glibc lib32-libgcc lib32-libstdc++"
|
||||
|
||||
Hardware Floating Point
|
||||
-----------------------
|
||||
This release enables hardware floating point by default. This feature is enabled in both the machine
|
||||
configurations and in the layer.conf. (Some machine files exist in the community meta-fsl-arm without this setting.)
|
||||
DEFAULTTUNE_mx6 = "cortexa9hf-neon
|
||||
DEFAULTTUNE:mx6 = "cortexa9hf-neon
|
||||
|
||||
Software floating point is not supported starting with the 4.1.15_1.0.0_ga release
|
||||
|
||||
|
@ -140,7 +140,7 @@ Chromium
|
|||
---------
|
||||
Add Chromium to your Wayland or X11-based image by adding the following lines to local.conf:
|
||||
|
||||
IMAGE_INSTALL_append = \
|
||||
IMAGE_INSTALL:append = \
|
||||
"${@bb.utils.contains('DISTRO_FEATURES', 'wayland', ' chromium-ozone-wayland', \
|
||||
bb.utils.contains('DISTRO_FEATURES', 'x11', ' chromium-x11', \
|
||||
'', d), d)}"
|
||||
|
@ -156,7 +156,7 @@ QTWebEngine
|
|||
--------
|
||||
Qtwebengine is not built by default so add this to local.conf or image recipe. It is supported only on the machines
|
||||
that has GPU.
|
||||
IMAGE_INSTALL_append = "packagegroup-qt5-webengine"
|
||||
IMAGE_INSTALL:append = "packagegroup-qt5-webengine"
|
||||
|
||||
There are many browsers available using QtWebEngine and can be found here:
|
||||
/usr/share/examples/webengine
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
# fsl-eula-graphics.bbclass extends the naming scheme in fsl-eula.bbclass
|
||||
# to allow for graphics-backend-specific archives.
|
||||
IMX_PACKAGE_NAME_APPEND = ""
|
||||
IMX_PACKAGE_NAME_APPEND_class-target = \
|
||||
IMX_PACKAGE_NAME_APPEND:class-target = \
|
||||
"${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-wayland', \
|
||||
bb.utils.contains('DISTRO_FEATURES', 'x11', '-x11', \
|
||||
'-fb', d), d)}"
|
||||
IMX_PACKAGE_NAME_append_class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
||||
SRC_URI_NAME_append_class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
||||
IMX_PACKAGE_NAME:append:class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
||||
SRC_URI_NAME:append:class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
# combinations of a) target versus native/nativesdk components, and b) the
|
||||
# target or native architecture.
|
||||
|
||||
IMX_PACKAGE_NAME_append = "-${TARGET_ARCH}"
|
||||
IMX_PACKAGE_NAME_class-native_append = "-${BUILD_ARCH}"
|
||||
IMX_PACKAGE_NAME_class-nativesdk_append = "-${BUILD_ARCH}"
|
||||
IMX_PACKAGE_NAME:append = "-${TARGET_ARCH}"
|
||||
IMX_PACKAGE_NAME:class-native:append = "-${BUILD_ARCH}"
|
||||
IMX_PACKAGE_NAME:class-nativesdk:append = "-${BUILD_ARCH}"
|
||||
|
||||
SRC_URI_append = ";name=${SRC_URI_NAME}"
|
||||
SRC_URI:append = ";name=${SRC_URI_NAME}"
|
||||
SRC_URI_NAME = "${TARGET_ARCH}"
|
||||
SRC_URI_NAME_class-native = "${BUILD_ARCH}-native"
|
||||
SRC_URI_NAME_class-nativesdk = "${BUILD_ARCH}-nativesdk"
|
||||
SRC_URI_NAME:class-native = "${BUILD_ARCH}-native"
|
||||
SRC_URI_NAME:class-nativesdk = "${BUILD_ARCH}-nativesdk"
|
||||
|
||||
INSANE_SKIP_${PN}_remove = "arch"
|
||||
INSANE_SKIP_${PN}-dbg_remove = "arch"
|
||||
INSANE_SKIP:${PN}:remove = "arch"
|
||||
INSANE_SKIP:${PN}-dbg:remove = "arch"
|
||||
|
|
|
@ -13,8 +13,8 @@ S = "${WORKDIR}/${IMX_PACKAGE_NAME}"
|
|||
# For native apps, insert the user-local sysroot path
|
||||
# For nativesdk apps, insert the correct distro folder
|
||||
D_SUBDIR = ""
|
||||
D_SUBDIR_class-native = "${STAGING_DIR_NATIVE}"
|
||||
D_SUBDIR_class-nativesdk = "/opt/${DISTRO}"
|
||||
D_SUBDIR:class-native = "${STAGING_DIR_NATIVE}"
|
||||
D_SUBDIR:class-nativesdk = "/opt/${DISTRO}"
|
||||
|
||||
# SCR is the location and name of the Software Content Register file
|
||||
# relative to ${D}${D_SUBDIR}.
|
||||
|
@ -33,4 +33,4 @@ do_install () {
|
|||
rm ${D}${D_SUBDIR}/${SCR}
|
||||
}
|
||||
|
||||
FILES_${PN} = "/"
|
||||
FILES:${PN} = "/"
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
# configuration-specific archives, as can be seen in fsl-eula-graphics.bbclass
|
||||
# and fsl-eula2-package-arch.bbclass.
|
||||
IMX_PACKAGE_NAME = "${BPN}-${IMX_PACKAGE_VERSION}"
|
||||
IMX_PACKAGE_NAME_class-native = "${PN}-${IMX_PACKAGE_VERSION}"
|
||||
IMX_PACKAGE_NAME_class-nativesdk = "${PN}-${IMX_PACKAGE_VERSION}"
|
||||
IMX_PACKAGE_NAME:class-native = "${PN}-${IMX_PACKAGE_VERSION}"
|
||||
IMX_PACKAGE_NAME:class-nativesdk = "${PN}-${IMX_PACKAGE_VERSION}"
|
||||
|
||||
INSANE_SKIP_${PN} += "arch"
|
||||
INSANE_SKIP_${PN}-dbg += "arch"
|
||||
INSANE_SKIP:${PN} += "arch"
|
||||
INSANE_SKIP:${PN}-dbg += "arch"
|
||||
|
|
|
@ -19,7 +19,10 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25 = "f35df765ff17e69043ea21f3
|
|||
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V27 = "e565271ec9a80ce47abbddc4bffe56fa"
|
||||
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V29 = "28241cb895217d7946e40e7227136d02"
|
||||
|
||||
FSL_EULA_FILE_MD5SUMS_append = " \
|
||||
FSL_EULA_FILE_MD5SUMS:append = " \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18} \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19} \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22} \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23} \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24} \
|
||||
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1} \
|
||||
|
@ -32,10 +35,10 @@ FSL_EULA_FILE_MD5SUMS_append = " \
|
|||
FSL_EULA_FILE = "${LAYERDIR}/../EULA.txt"
|
||||
FSL_EULA_FILE_MD5SUM = "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V29}"
|
||||
|
||||
HOSTTOOLS_NONFATAL_append = " bc rsync xxd"
|
||||
HOSTTOOLS_NONFATAL:append = " bc rsync xxd"
|
||||
|
||||
# optee is no longer a valid distro feature. Use machine feature to remove, like this:
|
||||
# MACHINE_FEATURES_remove = "optee"
|
||||
# MACHINE_FEATURES:remove = "optee"
|
||||
# DEPRECATED: The ability to remove optee from the build is deprecated and
|
||||
# will be removed in some future release.
|
||||
|
||||
|
@ -49,18 +52,18 @@ IMX_DEFAULT_BSP = "nxp"
|
|||
# The default bootloader is set to -fslc in
|
||||
# meta-freescale/cond/machine/include/imx-base.inc, so we must
|
||||
# override it here.
|
||||
IMX_DEFAULT_BOOTLOADER_imx = "u-boot-imx"
|
||||
IMX_DEFAULT_BOOTLOADER:imx = "u-boot-imx"
|
||||
|
||||
UBOOT_MAKE_TARGET_pn-u-boot-imx_mx6 = "u-boot.imx"
|
||||
UBOOT_MAKE_TARGET_pn-u-boot-imx_mx7 = "u-boot.imx"
|
||||
UBOOT_SUFFIX_pn-u-boot-imx_mx6 = "imx"
|
||||
UBOOT_SUFFIX_pn-u-boot-imx_mx7 = "imx"
|
||||
UBOOT_SUFFIX_pn-u-boot-imx_mx8 = "bin"
|
||||
UBOOT_MAKE_TARGET_pn-u-boot-imx-mfgtool_mx6 = "u-boot.imx"
|
||||
UBOOT_MAKE_TARGET_pn-u-boot-imx-mfgtool_mx7 = "u-boot.imx"
|
||||
UBOOT_SUFFIX_pn-u-boot-imx-mfgtool_mx6 = "imx"
|
||||
UBOOT_SUFFIX_pn-u-boot-imx-mfgtool_mx7 = "imx"
|
||||
UBOOT_SUFFIX_pn-u-boot-imx-mfgtool_mx8 = "bin"
|
||||
UBOOT_MAKE_TARGET:pn-u-boot-imx:mx6 = "u-boot.imx"
|
||||
UBOOT_MAKE_TARGET:pn-u-boot-imx:mx7 = "u-boot.imx"
|
||||
UBOOT_SUFFIX:pn-u-boot-imx:mx6 = "imx"
|
||||
UBOOT_SUFFIX:pn-u-boot-imx:mx7 = "imx"
|
||||
UBOOT_SUFFIX:pn-u-boot-imx:mx8 = "bin"
|
||||
UBOOT_MAKE_TARGET:pn-u-boot-imx-mfgtool:mx6 = "u-boot.imx"
|
||||
UBOOT_MAKE_TARGET:pn-u-boot-imx-mfgtool:mx7 = "u-boot.imx"
|
||||
UBOOT_SUFFIX:pn-u-boot-imx-mfgtool:mx6 = "imx"
|
||||
UBOOT_SUFFIX:pn-u-boot-imx-mfgtool:mx7 = "imx"
|
||||
UBOOT_SUFFIX:pn-u-boot-imx-mfgtool:mx8 = "bin"
|
||||
|
||||
IMX_DEFAULT_UBOOTTOOLS = "u-boot-imx-tools"
|
||||
PREFERRED_PROVIDER_u-boot-tools-native = "${IMX_DEFAULT_UBOOTTOOLS}-native"
|
||||
|
@ -71,104 +74,105 @@ PREFERRED_PROVIDER_nativesdk-u-boot-mkimage = "nativesdk-${IMX_DEFAULT_UBOOTTOOL
|
|||
# Avoid multiple runtime providers for u-boot-default-env
|
||||
PREFERRED_RPROVIDER_u-boot-default-env ??= "${IMX_DEFAULT_BOOTLOADER}"
|
||||
|
||||
MACHINEOVERRIDES_EXTENDER_mx8mnul = "imxfbdev"
|
||||
MACHINE_SOCARCH_SUFFIX_mx8mnul = "-mx8mnul"
|
||||
MACHINEOVERRIDES_EXTENDER:mx8mnul = "imxfbdev"
|
||||
MACHINE_SOCARCH_SUFFIX:mx8mnul = "-mx8mnul"
|
||||
|
||||
MACHINEOVERRIDES_EXTENDER_mx8mpul = "imxfbdev"
|
||||
MACHINE_SOCARCH_SUFFIX_mx8mpul = "-mx8mpul"
|
||||
MACHINEOVERRIDES_EXTENDER:mx8mpul = "imxfbdev"
|
||||
MACHINE_SOCARCH_SUFFIX:mx8mpul = "-mx8mpul"
|
||||
|
||||
MACHINE_SOCARCH_FILTER_remove = "alsa-lib gstreamer1.0 imx-codec"
|
||||
MACHINE_SOCARCH_FILTER:remove = "alsa-lib gstreamer1.0 imx-codec"
|
||||
|
||||
# Use latest SDMA firmware from firmware-imx instead of upstream linux-firmware
|
||||
MACHINE_FIRMWARE_remove_mx6 = "linux-firmware-imx-sdma-imx6q"
|
||||
MACHINE_FIRMWARE_remove_mx7d = "linux-firmware-imx-sdma-imx7d"
|
||||
MACHINE_FIRMWARE_remove_mx8 = "linux-firmware-imx-sdma-imx7d"
|
||||
MACHINE_FIRMWARE_append_mx6 = " firmware-imx-sdma-imx6q"
|
||||
MACHINE_FIRMWARE_append_mx7 = " firmware-imx-sdma-imx7d"
|
||||
MACHINE_FIRMWARE:remove:mx6 = "linux-firmware-imx-sdma-imx6q"
|
||||
MACHINE_FIRMWARE:remove:mx7d = "linux-firmware-imx-sdma-imx7d"
|
||||
MACHINE_FIRMWARE:remove:mx8 = "linux-firmware-imx-sdma-imx7d"
|
||||
MACHINE_FIRMWARE:append:mx6 = " firmware-imx-sdma-imx6q"
|
||||
MACHINE_FIRMWARE:append:mx7 = " firmware-imx-sdma-imx7d"
|
||||
# imx6ul7d doesn't have mx7 in MACHINEOVERRIDES but needs both imx6q and imx7d firmware
|
||||
MACHINE_FIRMWARE_append_imx6ul7d = " firmware-imx-sdma-imx7d"
|
||||
MACHINE_FIRMWARE_append_mx8 = " firmware-imx-sdma-imx7d"
|
||||
|
||||
MACHINE_FIRMWARE_append_mx6ulz = " firmware-imx-epdc"
|
||||
MACHINE_FIRMWARE_append_mx8 = " linux-firmware-ath10k"
|
||||
MACHINE_FIRMWARE_append_mx8qm = " firmware-imx-vpu-imx8 firmware-imx-hdmi firmware-imx-xuvi-imx8 sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE_remove_mx8qxp = "firmware-imx-vpu-imx8qxp"
|
||||
MACHINE_FIRMWARE_append_mx8qxp = " firmware-imx-vpu-imx8 sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE_append_mx8mn = " firmware-imx-easrc-imx8mn"
|
||||
MACHINE_FIRMWARE_append_mx8mnul = " firmware-imx-easrc-imx8mn"
|
||||
MACHINE_FIRMWARE_remove_mx8mp = "firmware-sof-imx"
|
||||
MACHINE_FIRMWARE_append_mx8mp = " sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE_remove_mx8mpul = "firmware-sof-imx"
|
||||
MACHINE_FIRMWARE_append_mx8mpul = " sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE_append_mx8ulp = " sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE:append:imx6ul7d = " firmware-imx-sdma-imx7d"
|
||||
MACHINE_FIRMWARE:append:mx8 = " firmware-imx-sdma-imx7d"
|
||||
|
||||
MACHINE_FIRMWARE:append:mx6ulz = " firmware-imx-epdc"
|
||||
MACHINE_FIRMWARE:append:mx8 = " linux-firmware-ath10k"
|
||||
MACHINE_FIRMWARE:append:mx8qm = " firmware-imx-vpu-imx8 firmware-imx-hdmi firmware-imx-xuvi-imx8 sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE:remove:mx8qxp = "firmware-imx-vpu-imx8qxp"
|
||||
MACHINE_FIRMWARE:append:mx8qxp = " firmware-imx-vpu-imx8 sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE:append:mx8mn = " firmware-imx-easrc-imx8mn"
|
||||
MACHINE_FIRMWARE:append:mx8mnul = " firmware-imx-easrc-imx8mn"
|
||||
MACHINE_FIRMWARE:remove:mx8mp = "firmware-sof-imx"
|
||||
MACHINE_FIRMWARE:append:mx8mp = " sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE:remove:mx8mpul = "firmware-sof-imx"
|
||||
MACHINE_FIRMWARE:append:mx8mpul = " sof-imx sof-zephyr"
|
||||
MACHINE_FIRMWARE:append:mx8ulp = " sof-imx sof-zephyr"
|
||||
|
||||
# NXP WiFi firmware & extra Wlan SDK
|
||||
MACHINE_FIRMWARE_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987', 'linux-firmware-nxp89xx', '', d)}"
|
||||
MACHINE_FIRMWARE_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997', 'linux-firmware-nxp89xx', '', d)}"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987', 'nxp-wlan-sdk kernel-module-nxp89xx', '', d)}"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997', 'nxp-wlan-sdk kernel-module-nxp89xx', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987', 'linux-firmware-nxp89xx', '', d)}"
|
||||
MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997', 'linux-firmware-nxp89xx', '', d)}"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987', 'nxp-wlan-sdk kernel-module-nxp89xx', '', d)}"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997', 'nxp-wlan-sdk kernel-module-nxp89xx', '', d)}"
|
||||
|
||||
# MCore Demo apps to /lib/firmware
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx7ulp = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8dxl = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8mm = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8mn = " imx-m7-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8mnul = " imx-m7-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8mp = " imx-m7-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8mpul = " imx-m7-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8mq = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8qm = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS_append_mx8qxp = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx7ulp = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8dxl = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8mm = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8mn = " imx-m7-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8mnul = " imx-m7-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8mp = " imx-m7-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8mpul = " imx-m7-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8mq = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8qm = " imx-m4-demos"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8qxp = " imx-m4-demos"
|
||||
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx6dl ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx6q ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx6sl ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx6sll ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx6sx ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx6ul ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx6ull ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx6ulz ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx7d ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx7ulp ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN_mx8 ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6dl ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6q ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6sl ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6sll ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6sx ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6ul ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6ull ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6ulz ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx7d ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx7ulp ?= "imx-gst1.0-plugin"
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx8 ?= "imx-gst1.0-plugin"
|
||||
|
||||
PREFERRED_VERSION_weston_mx6 ?= "9.0.0.imx"
|
||||
PREFERRED_VERSION_weston_mx7 ?= "9.0.0.imx"
|
||||
PREFERRED_VERSION_weston_mx8 ?= "9.0.0.imx"
|
||||
PREFERRED_VERSION_weston:mx6 ?= "9.0.0.imx"
|
||||
PREFERRED_VERSION_weston:mx7 ?= "9.0.0.imx"
|
||||
PREFERRED_VERSION_weston:mx8 ?= "9.0.0.imx"
|
||||
|
||||
PREFERRED_VERSION_wayland-protocols_mx6 = "1.22.imx"
|
||||
PREFERRED_VERSION_wayland-protocols_mx7 = "1.22.imx"
|
||||
PREFERRED_VERSION_wayland-protocols_mx8 = "1.22.imx"
|
||||
PREFERRED_VERSION_wayland-protocols:mx6 = "1.22.imx"
|
||||
PREFERRED_VERSION_wayland-protocols:mx7 = "1.22.imx"
|
||||
PREFERRED_VERSION_wayland-protocols:mx8 = "1.22.imx"
|
||||
|
||||
PREFERRED_VERSION_libdrm_mx6 ?= "2.4.107.imx"
|
||||
PREFERRED_VERSION_libdrm_mx7 ?= "2.4.107.imx"
|
||||
PREFERRED_VERSION_libdrm_mx8 ?= "2.4.107.imx"
|
||||
PREFERRED_VERSION_libdrm:mx6 ?= "2.4.107.imx"
|
||||
PREFERRED_VERSION_libdrm:mx7 ?= "2.4.107.imx"
|
||||
PREFERRED_VERSION_libdrm:mx8 ?= "2.4.107.imx"
|
||||
|
||||
PREFERRED_VERSION_opencv_mx6 ?= "4.5.2.imx"
|
||||
PREFERRED_VERSION_opencv_mx7 ?= "4.5.2.imx"
|
||||
PREFERRED_VERSION_opencv_mx8 ?= "4.5.2.imx"
|
||||
PREFERRED_VERSION_opencv:mx6 ?= "4.5.2.imx"
|
||||
PREFERRED_VERSION_opencv:mx7 ?= "4.5.2.imx"
|
||||
PREFERRED_VERSION_opencv:mx8 ?= "4.5.2.imx"
|
||||
|
||||
PREFERRED_VERSION_optee-client_mx6 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-client_mx7 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-client_mx8 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-os_mx6 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-os_mx7 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-os_mx8 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-test_mx6 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-test_mx7 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-test_mx8 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-client:mx6 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-client:mx7 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-client:mx8 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-os:mx6 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-os:mx7 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-os:mx8 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-test:mx6 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-test:mx7 = "3.15.0.imx"
|
||||
PREFERRED_VERSION_optee-test:mx8 = "3.15.0.imx"
|
||||
|
||||
IMX_DEFAULT_KERNEL_mx6ulz = "linux-imx"
|
||||
IMX_DEFAULT_KERNEL:mx6ulz = "linux-imx"
|
||||
|
||||
SOC_DEFAULT_IMAGE_FSTYPES_IMX_REMOVALS ?= "wic.gz"
|
||||
SOC_DEFAULT_IMAGE_FSTYPES_remove = "${SOC_DEFAULT_IMAGE_FSTYPES_IMX_REMOVALS}"
|
||||
SOC_DEFAULT_IMAGE_FSTYPES_append = " wic.bz2 tar.bz2"
|
||||
SOC_DEFAULT_IMAGE_FSTYPES:remove = "${SOC_DEFAULT_IMAGE_FSTYPES_IMX_REMOVALS}"
|
||||
SOC_DEFAULT_IMAGE_FSTYPES:append = " wic.bz2 tar.bz2"
|
||||
|
||||
OPTEE_BOOT_IMAGE_mx6 ?= "tee.bin uTee-${OPTEE_BIN_EXT}"
|
||||
OPTEE_BOOT_IMAGE_mx7 ?= "tee.bin uTee-${OPTEE_BIN_EXT}"
|
||||
OPTEE_BOOT_IMAGE_mx8 ?= "tee.bin"
|
||||
OPTEE_BOOT_IMAGE:mx6 ?= "tee.bin uTee-${OPTEE_BIN_EXT}"
|
||||
OPTEE_BOOT_IMAGE:mx7 ?= "tee.bin uTee-${OPTEE_BIN_EXT}"
|
||||
OPTEE_BOOT_IMAGE:mx8 ?= "tee.bin"
|
||||
|
||||
IMAGE_INSTALL_append = " \
|
||||
IMAGE_INSTALL:append = " \
|
||||
${@bb.utils.contains('COMBINED_FEATURES', 'jailhouse', 'jailhouse', '', d)} \
|
||||
${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'packagegroup-fsl-optee-imx', '', d)} \
|
||||
"
|
||||
|
@ -182,78 +186,78 @@ UBOOT_CONFIG[ld] = "${UBOOT_CONFIG_LD}"
|
|||
UBOOT_CONFIG[ndm] = "${UBOOT_CONFIG_NDM}"
|
||||
UBOOT_CONFIG[nom] = "${UBOOT_CONFIG_NOM}"
|
||||
UBOOT_CONFIG_FSPI = "UNSUPPORTED"
|
||||
UBOOT_CONFIG_FSPI_imx8dxl-ddr3l-evk = "${UBOOT_CONFIG_BASENAME}_fspi_defconfig"
|
||||
UBOOT_CONFIG_FSPI:imx8dxl-ddr3l-evk = "${UBOOT_CONFIG_BASENAME}_fspi_defconfig"
|
||||
UBOOT_CONFIG_LCD = "UNSUPPORTED"
|
||||
UBOOT_CONFIG_LCD_imx8dxl-lpddr4-evk = "${UBOOT_CONFIG_BASENAME}_lcd_defconfig"
|
||||
UBOOT_CONFIG_LCD:imx8dxl-lpddr4-evk = "${UBOOT_CONFIG_BASENAME}_lcd_defconfig"
|
||||
UBOOT_CONFIG_LD = "UNSUPPORTED"
|
||||
UBOOT_CONFIG_LD_imx8mn-ddr4-evk = "${UBOOT_CONFIG_BASENAME}_ld_defconfig"
|
||||
UBOOT_CONFIG_LD_imx8mn-lpddr4-evk = "${UBOOT_CONFIG_BASENAME}_ld_defconfig"
|
||||
UBOOT_CONFIG_LD:imx8mn-ddr4-evk = "${UBOOT_CONFIG_BASENAME}_ld_defconfig"
|
||||
UBOOT_CONFIG_LD:imx8mn-lpddr4-evk = "${UBOOT_CONFIG_BASENAME}_ld_defconfig"
|
||||
UBOOT_CONFIG_NDM = "UNSUPPORTED"
|
||||
UBOOT_CONFIG_NDM_imx8mp-lpddr4-evk = "${UBOOT_CONFIG_BASENAME}_ndm_defconfig"
|
||||
UBOOT_CONFIG_NDM:imx8mp-lpddr4-evk = "${UBOOT_CONFIG_BASENAME}_ndm_defconfig"
|
||||
UBOOT_CONFIG_NOM = "UNSUPPORTED"
|
||||
UBOOT_CONFIG_NOM_imx8mn-ddr4-evk = "${UBOOT_CONFIG_BASENAME}_nom_defconfig"
|
||||
UBOOT_CONFIG_NOM:imx8mn-ddr4-evk = "${UBOOT_CONFIG_BASENAME}_nom_defconfig"
|
||||
|
||||
MACHINE_FEATURES_IMX_REMOVALS ?= "mrvl8997"
|
||||
MACHINE_FEATURES_remove = "${MACHINE_FEATURES_IMX_REMOVALS}"
|
||||
MACHINE_FEATURES_append_imx = " nxp8987"
|
||||
MACHINE_FEATURES:remove = "${MACHINE_FEATURES_IMX_REMOVALS}"
|
||||
MACHINE_FEATURES:append:imx = " nxp8987"
|
||||
|
||||
# Overrides for imx6slevk.conf
|
||||
MACHINE_FEATURES_append_imx6slevk = " optee"
|
||||
MACHINE_FEATURES:append:imx6slevk = " optee"
|
||||
|
||||
# Overrides for imx6sllevk.conf
|
||||
MACHINE_FEATURES_append_imx6sllevk = " optee"
|
||||
KERNEL_DEVICETREE_append_imx6sllevk = " \
|
||||
MACHINE_FEATURES:append:imx6sllevk = " optee"
|
||||
KERNEL_DEVICETREE:append:imx6sllevk = " \
|
||||
imx6sll-evk-btwifi.dtb \
|
||||
imx6sll-evk-reva.dtb \
|
||||
"
|
||||
|
||||
# Overrides for imx6sxsabreauto.conf
|
||||
MACHINE_FEATURES_append_imx6sxsabreauto = " optee"
|
||||
MACHINE_FEATURES:append:imx6sxsabreauto = " optee"
|
||||
|
||||
# Overrides for imx6sxsabresd.conf
|
||||
MACHINE_FEATURES_append_imx6sxsabresd = " optee"
|
||||
MACHINE_FEATURES:append:imx6sxsabresd = " optee"
|
||||
|
||||
# Overrides for imx6ulevk.conf
|
||||
MACHINE_FEATURES_append_imx6ulevk = " optee"
|
||||
KERNEL_DEVICETREE_remove_imx6ulevk = " \
|
||||
MACHINE_FEATURES:append:imx6ulevk = " optee"
|
||||
KERNEL_DEVICETREE:remove:imx6ulevk = " \
|
||||
imx6ul-14x14-evk-btwifi-oob.dtb \
|
||||
"
|
||||
KERNEL_DEVICETREE_append_imx6ulevk = " \
|
||||
KERNEL_DEVICETREE:append:imx6ulevk = " \
|
||||
imx6ul-14x14-evk-btwifi-sdio3_0.dtb \
|
||||
"
|
||||
|
||||
# Overrides for imx6ullevk.conf
|
||||
MACHINE_FEATURES_append_imx6ullevk = " optee"
|
||||
KERNEL_DEVICETREE_remove_imx6ullevk = " \
|
||||
MACHINE_FEATURES:append:imx6ullevk = " optee"
|
||||
KERNEL_DEVICETREE:remove:imx6ullevk = " \
|
||||
imx6ull-14x14-evk-btwifi-oob.dtb \
|
||||
"
|
||||
KERNEL_DEVICETREE_append_imx6ullevk = " \
|
||||
KERNEL_DEVICETREE:append:imx6ullevk = " \
|
||||
imx6ull-14x14-evk-btwifi-sdio3_0.dtb \
|
||||
"
|
||||
|
||||
# Overrides for imx6ulz-14x14-evk.conf
|
||||
MACHINE_FEATURES_append_imx6ulz-14x14-evk = " optee"
|
||||
KERNEL_DEVICETREE_append_imx6ulz-14x14-evk = " \
|
||||
MACHINE_FEATURES:append:imx6ulz-14x14-evk = " optee"
|
||||
KERNEL_DEVICETREE:append:imx6ulz-14x14-evk = " \
|
||||
imx6ulz-14x14-evk-btwifi-sdio3_0.dtb \
|
||||
"
|
||||
|
||||
# Overrides for imx7dsabresd.conf
|
||||
MACHINE_FEATURES_append_imx7dsabresd = " optee"
|
||||
WKS_FILE_DEPENDS_append_imx7dsabresd = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES_append_imx7dsabresd = " \
|
||||
MACHINE_FEATURES:append:imx7dsabresd = " optee"
|
||||
WKS_FILE_DEPENDS:append:imx7dsabresd = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES:append:imx7dsabresd = " \
|
||||
imx7d_sabresd_m4_TCM_Pingpang.bin \
|
||||
imx7d_sabresd_m4_TCM_helloworld.bin \
|
||||
imx7d_sabresd_m4_TCM_mcctty.bin \
|
||||
"
|
||||
|
||||
KERNEL_DEVICETREE_append_imx7dsabresd = " \
|
||||
KERNEL_DEVICETREE:append:imx7dsabresd = " \
|
||||
imx7d-sdb-mqs.dtb \
|
||||
"
|
||||
|
||||
# Overrides for imx7ulpevk.conf
|
||||
MACHINE_FEATURES_append_imx7ulpevk = " optee"
|
||||
WKS_FILE_DEPENDS_append_imx7ulpevk = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES_append_imx7ulpevk = " \
|
||||
MACHINE_FEATURES:append:imx7ulpevk = " optee"
|
||||
WKS_FILE_DEPENDS:append:imx7ulpevk = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES:append:imx7ulpevk = " \
|
||||
imx7ulp_m4_demo.img \
|
||||
imx7ulp_wireless_uart_bridge.img \
|
||||
imx7ulp_erpc_matrix_multiply_rpmsg_rtos_imxcm4.img \
|
||||
|
@ -262,15 +266,15 @@ IMAGE_BOOT_FILES_append_imx7ulpevk = " \
|
|||
"
|
||||
|
||||
# Overrides for imx8mm-lpddr4-evk.conf
|
||||
MACHINE_FEATURES_append_imx8mm-lpddr4-evk = " dpdk"
|
||||
WKS_FILE_DEPENDS_append_imx8mm-lpddr4-evk = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES_append_imx8mm-lpddr4-evk = " \
|
||||
MACHINE_FEATURES:append:imx8mm-lpddr4-evk = " dpdk"
|
||||
WKS_FILE_DEPENDS:append:imx8mm-lpddr4-evk = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES:append:imx8mm-lpddr4-evk = " \
|
||||
imx8mm_m4_TCM_hello_world.bin \
|
||||
imx8mm_m4_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
imx8mm_m4_TCM_rpmsg_lite_str_echo_rtos.bin \
|
||||
imx8mm_m4_TCM_sai_low_power_audio.bin \
|
||||
"
|
||||
KERNEL_DEVICETREE_append_imx8mm-lpddr4-evk = " \
|
||||
KERNEL_DEVICETREE:append:imx8mm-lpddr4-evk = " \
|
||||
freescale/imx8mm-evk-dpdk.dtb \
|
||||
freescale/imx8mm-evk-ecspi-slave.dtb \
|
||||
freescale/imx8mm-evk-lk.dtb \
|
||||
|
@ -278,62 +282,62 @@ KERNEL_DEVICETREE_append_imx8mm-lpddr4-evk = " \
|
|||
"
|
||||
|
||||
# Overrides for imx8mm-ddr4-evk.conf
|
||||
MACHINE_FEATURES_append_imx8mm-ddr4-evk = " dpdk"
|
||||
WKS_FILE_DEPENDS_append_imx8mm-ddr4-evk = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES_append_imx8mm-ddr4-evk = " \
|
||||
MACHINE_FEATURES:append:imx8mm-ddr4-evk = " dpdk"
|
||||
WKS_FILE_DEPENDS:append:imx8mm-ddr4-evk = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES:append:imx8mm-ddr4-evk = " \
|
||||
imx8mm_m4_TCM_hello_world.bin \
|
||||
imx8mm_m4_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
imx8mm_m4_TCM_rpmsg_lite_str_echo_rtos.bin \
|
||||
imx8mm_m4_TCM_sai_low_power_audio.bin \
|
||||
"
|
||||
KERNEL_DEVICETREE_append_imx8mm-ddr4-evk = " \
|
||||
KERNEL_DEVICETREE:append:imx8mm-ddr4-evk = " \
|
||||
freescale/imx8mm-ddr4-evk-revb-rm67199.dtb \
|
||||
freescale/imx8mm-ddr4-evk-rm67199.dtb \
|
||||
"
|
||||
|
||||
# Overrides for imx8mn-lpddr4-evk.conf
|
||||
#MACHINE_FEATURES_IMX_REMOVALS_append_imx8mn-lpddr4-evk = " jailhouse"
|
||||
WKS_FILE_DEPENDS_append_imx8mn-lpddr4-evk = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES_append_imx8mn-lpddr4-evk = " \
|
||||
#MACHINE_FEATURES_IMX_REMOVALS:append:imx8mn-lpddr4-evk = " jailhouse"
|
||||
WKS_FILE_DEPENDS:append:imx8mn-lpddr4-evk = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES:append:imx8mn-lpddr4-evk = " \
|
||||
imx8mn_m7_TCM_hello_world.bin \
|
||||
imx8mn_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
imx8mn_m7_TCM_rpmsg_lite_str_echo_rtos.bin \
|
||||
imx8mn_m7_TCM_sai_low_power_audio.bin \
|
||||
"
|
||||
KERNEL_DEVICETREE_append_imx8mn-lpddr4-evk = " \
|
||||
KERNEL_DEVICETREE:append:imx8mn-lpddr4-evk = " \
|
||||
freescale/imx8mn-evk-lk.dtb \
|
||||
freescale/imx8mn-evk-rm67199.dtb \
|
||||
"
|
||||
|
||||
# Overrides for imx8mn-ddr4-evk.conf
|
||||
#MACHINE_FEATURES_IMX_REMOVALS_append_imx8mn-ddr4-evk = " jailhouse"
|
||||
WKS_FILE_DEPENDS_append_imx8mn-ddr4-evk = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES_append_imx8mn-ddr4-evk = " \
|
||||
#MACHINE_FEATURES_IMX_REMOVALS:append:imx8mn-ddr4-evk = " jailhouse"
|
||||
WKS_FILE_DEPENDS:append:imx8mn-ddr4-evk = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES:append:imx8mn-ddr4-evk = " \
|
||||
imx8mn_m7_TCM_hello_world.bin \
|
||||
imx8mn_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
imx8mn_m7_TCM_rpmsg_lite_str_echo_rtos.bin \
|
||||
imx8mn_m7_TCM_sai_low_power_audio.bin \
|
||||
"
|
||||
KERNEL_DEVICETREE_append_imx8mn-ddr4-evk = " \
|
||||
KERNEL_DEVICETREE:append:imx8mn-ddr4-evk = " \
|
||||
freescale/imx8mn-ddr4-evk-lk.dtb \
|
||||
freescale/imx8mn-ddr4-evk-rm67199.dtb \
|
||||
"
|
||||
|
||||
# Overrides for imx8mp-lpddr4-evk
|
||||
#MACHINE_FEATURES_IMX_REMOVALS_append_imx8mp-lpddr4-evk = " jailhouse"
|
||||
MACHINE_FEATURES_append_imx8mp-lpddr4-evk = " optee nxp8997"
|
||||
KERNEL_DEVICETREE_remove_imx8mp-lpddr4-evk = " \
|
||||
#MACHINE_FEATURES_IMX_REMOVALS:append:imx8mp-lpddr4-evk = " jailhouse"
|
||||
MACHINE_FEATURES:append:imx8mp-lpddr4-evk = " optee nxp8997"
|
||||
KERNEL_DEVICETREE:remove:imx8mp-lpddr4-evk = " \
|
||||
freescale/imx8mp-evk-dsp.dtb \
|
||||
freescale/imx8mp-evk-dsp-lpa.dtb \
|
||||
"
|
||||
KERNEL_DEVICETREE_append_imx8mp-lpddr4-evk = " \
|
||||
KERNEL_DEVICETREE:append:imx8mp-lpddr4-evk = " \
|
||||
freescale/imx8mp-evk-ecspi-slave.dtb \
|
||||
freescale/imx8mp-evk-ndm.dtb \
|
||||
freescale/imx8mp-evk-usdhc1-m2.dtb \
|
||||
freescale/imx8mp-evk-rm67199.dtb \
|
||||
"
|
||||
WKS_FILE_DEPENDS_append_imx8mp-lpddr4-evk = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES_append_imx8mp-lpddr4-evk = " \
|
||||
WKS_FILE_DEPENDS:append:imx8mp-lpddr4-evk = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES:append:imx8mp-lpddr4-evk = " \
|
||||
imx8mp_m7_TCM_hello_world.bin \
|
||||
imx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
imx8mp_m7_TCM_rpmsg_lite_str_echo_rtos.bin \
|
||||
|
@ -341,10 +345,10 @@ IMAGE_BOOT_FILES_append_imx8mp-lpddr4-evk = " \
|
|||
"
|
||||
|
||||
# Overrides for imx8mp-ddr4-evk
|
||||
#MACHINE_FEATURES_IMX_REMOVALS_append_imx8mp-ddr4-evk = " jailhouse"
|
||||
MACHINE_FEATURES_append_imx8mp-ddr4-evk = " optee nxp8997"
|
||||
WKS_FILE_DEPENDS_append_imx8mp-ddr4-evk = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES_append_imx8mp-ddr4-evk = " \
|
||||
#MACHINE_FEATURES_IMX_REMOVALS:append:imx8mp-ddr4-evk = " jailhouse"
|
||||
MACHINE_FEATURES:append:imx8mp-ddr4-evk = " optee nxp8997"
|
||||
WKS_FILE_DEPENDS:append:imx8mp-ddr4-evk = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES:append:imx8mp-ddr4-evk = " \
|
||||
imx8mp_m7_TCM_hello_world.bin \
|
||||
imx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
imx8mp_m7_TCM_rpmsg_lite_str_echo_rtos.bin \
|
||||
|
@ -352,58 +356,58 @@ IMAGE_BOOT_FILES_append_imx8mp-ddr4-evk = " \
|
|||
"
|
||||
|
||||
# Overrides for imx8mq-evk.conf
|
||||
MACHINE_FEATURES_append_imx8mq-evk = " jailhouse nxp8997"
|
||||
WKS_FILE_DEPENDS_append_imx8mq-evk = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES_append_imx8mq-evk = " \
|
||||
MACHINE_FEATURES:append:imx8mq-evk = " jailhouse nxp8997"
|
||||
WKS_FILE_DEPENDS:append:imx8mq-evk = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES:append:imx8mq-evk = " \
|
||||
imx8mq_m4_TCM_hello_world.bin \
|
||||
imx8mq_m4_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
imx8mq_m4_TCM_rpmsg_lite_str_echo_rtos.bin \
|
||||
"
|
||||
|
||||
# Overrides for imx8qm-mek.conf
|
||||
MACHINE_FEATURES_append_imx8qm-mek = " nxp8997"
|
||||
KERNEL_DEVICETREE_remove_imx8qm-mek = " \
|
||||
MACHINE_FEATURES:append:imx8qm-mek = " nxp8997"
|
||||
KERNEL_DEVICETREE:remove:imx8qm-mek = " \
|
||||
freescale/imx8qm-mek-dsp.dtb \
|
||||
"
|
||||
|
||||
KERNEL_DEVICETREE_append_imx8qm-mek = " \
|
||||
KERNEL_DEVICETREE:append:imx8qm-mek = " \
|
||||
freescale/imx8qm-mek-hdmi-rx.dtb \
|
||||
"
|
||||
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-image_imx8qm-mek = ""
|
||||
IMXBOOT_TARGETS_SD_prepend_imx8qm-mek = \
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-image:imx8qm-mek = ""
|
||||
IMXBOOT_TARGETS_SD:prepend:imx8qm-mek = \
|
||||
"${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_linux_m4', \
|
||||
'flash_regression_linux_m4', d)} "
|
||||
|
||||
# Overrides for imx8qxp-mek.conf
|
||||
MACHINE_FEATURES_append_imx8qxp-mek = " nxp8997"
|
||||
KERNEL_DEVICETREE_remove_imx8qxp-mek = " \
|
||||
MACHINE_FEATURES:append:imx8qxp-mek = " nxp8997"
|
||||
KERNEL_DEVICETREE:remove:imx8qxp-mek = " \
|
||||
freescale/imx8qxp-mek-dsp.dtb \
|
||||
"
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-image_imx8qxp-mek = ""
|
||||
IMXBOOT_TARGETS_SD_prepend_imx8qxp-mek = \
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-image:imx8qxp-mek = ""
|
||||
IMXBOOT_TARGETS_SD:prepend:imx8qxp-mek = \
|
||||
"${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_linux_m4', \
|
||||
'flash_regression_linux_m4', d)} "
|
||||
|
||||
# Overrides for imx8dx-mek.conf
|
||||
MACHINE_FEATURES_append_imx8dx-mek = " nxp8997"
|
||||
KERNEL_DEVICETREE_remove_imx8dx-mek = " \
|
||||
MACHINE_FEATURES:append:imx8dx-mek = " nxp8997"
|
||||
KERNEL_DEVICETREE:remove:imx8dx-mek = " \
|
||||
freescale/imx8dx-mek-dsp.dtb \
|
||||
"
|
||||
IMXBOOT_TARGETS_SD_prepend_imx8dx-mek = \
|
||||
IMXBOOT_TARGETS_SD:prepend:imx8dx-mek = \
|
||||
"${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_linux_m4', \
|
||||
'flash_regression_linux_m4', d)} "
|
||||
|
||||
# Overrides for imx8dxl-lpddr4-evk.conf
|
||||
MACHINE_FEATURES_append_imx8dxl-lpddr4-evk = " nxp8997"
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-image_imx8dxl-lpddr4-evk = ""
|
||||
IMXBOOT_TARGETS_SD_prepend_imx8dxl-lpddr4-evk = \
|
||||
MACHINE_FEATURES:append:imx8dxl-lpddr4-evk = " nxp8997"
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-image:imx8dxl-lpddr4-evk = ""
|
||||
IMXBOOT_TARGETS_SD:prepend:imx8dxl-lpddr4-evk = \
|
||||
"${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_linux_m4 flash_linux_m4_no_v2x ', \
|
||||
'flash_regression_linux_m4', d)} "
|
||||
|
||||
# Overrides for imx8dxl-ddr3l-evk.conf
|
||||
MACHINE_FEATURES_append_imx8dxl-ddr3l-evk = " nxp8997"
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-image_imx8dxl-ddr3l-evk = ""
|
||||
IMXBOOT_TARGETS_SD_prepend_imx8dxl-ddr3l-evk = \
|
||||
MACHINE_FEATURES:append:imx8dxl-ddr3l-evk = " nxp8997"
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-image:imx8dxl-ddr3l-evk = ""
|
||||
IMXBOOT_TARGETS_SD:prepend:imx8dxl-ddr3l-evk = \
|
||||
"${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_linux_m4 flash_linux_m4_no_v2x', \
|
||||
'flash_regression_linux_m4', d)} "
|
||||
|
|
|
@ -11,7 +11,7 @@ require conf/machine/include/imx6sabreauto-common.inc
|
|||
KERNEL_DEVICETREE = "imx6dl-sabreauto.dtb imx6dl-sabreauto-gpmi-weim.dtb imx6dl-sabreauto-ecspi.dtb \
|
||||
imx6dl-sabreauto-flexcan1.dtb imx6dl-sabreauto-enetirq.dtb imx6dl-sabreauto-pcie.dtb "
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6dlsabreauto_config,sdcard"
|
||||
|
|
|
@ -12,7 +12,7 @@ KERNEL_DEVICETREE = "imx6dl-sabresd.dtb imx6dl-sabresd-ldo.dtb imx6dl-sabresd-hd
|
|||
imx6dl-sabresd-enetirq.dtb imx6dl-sabresd-btwifi.dtb \
|
||||
imx6dl-sabresd-pcie.dtb imx6dl-sabresd-pcie-ep.dtb "
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6dlsabresd_config,sdcard"
|
||||
|
|
|
@ -36,7 +36,7 @@ KERNEL_DEVICETREE += "imx6sx-sdb.dtb imx6sx-sdb-btwifi.dtb imx6sx-sdb-emmc.dtb \
|
|||
imx6sx-sdb-sai.dtb"
|
||||
KERNEL_DEVICETREE += "imx6sx-sabreauto.dtb"
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6qsabresd_config,sdcard"
|
||||
|
@ -45,6 +45,6 @@ UBOOT_CONFIG[mfgtool] = "mx6qsabresd_config"
|
|||
UBOOT_CONFIG[sd-optee] = "mx6qsabresd_optee_config,sdcard"
|
||||
|
||||
# build all vpu firmware packages into the image
|
||||
MACHINE_FIRMWARE_append_mx6 = " firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d firmware-imx-epdc"
|
||||
MACHINE_FIRMWARE:append:mx6 = " firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d firmware-imx-epdc"
|
||||
|
||||
OPTEE_BIN_EXT = "6qsdb"
|
||||
|
|
|
@ -15,7 +15,7 @@ PREFERRED_PROVIDER_u-boot = "u-boot-imx"
|
|||
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
|
||||
PREFERRED_PROVIDER_virtual/kernel = "linux-imx"
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6qpsabreauto_config,sdcard"
|
||||
|
|
|
@ -11,7 +11,7 @@ include conf/machine/include/imx6sabresd-common.inc
|
|||
KERNEL_DEVICETREE = "imx6qp-sabresd.dtb imx6qp-sabresd-btwifi.dtb imx6qp-sabresd-hdcp.dtb \
|
||||
imx6qp-sabresd-ldo.dtb imx6qp-sabresd-pcie-ep.dtb"
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6qpsabresd_config,sdcard"
|
||||
|
|
|
@ -11,7 +11,7 @@ require conf/machine/include/imx6sabreauto-common.inc
|
|||
KERNEL_DEVICETREE = "imx6q-sabreauto.dtb imx6q-sabreauto-gpmi-weim.dtb imx6q-sabreauto-ecspi.dtb \
|
||||
imx6q-sabreauto-flexcan1.dtb imx6q-sabreauto-enetirq.dtb imx6q-sabreauto-pcie.dtb "
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6qsabreauto_config,sdcard"
|
||||
|
|
|
@ -12,7 +12,7 @@ KERNEL_DEVICETREE = "imx6q-sabresd.dtb imx6q-sabresd-ldo.dtb imx6q-sabresd-hdcp.
|
|||
imx6q-sabresd-enetirq.dtb imx6q-sabresd-btwifi.dtb \
|
||||
imx6q-sabresd-pcie.dtb imx6q-sabresd-pcie-ep.dtb "
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6qsabresd_config,sdcard"
|
||||
|
|
|
@ -13,7 +13,7 @@ PREFERRED_PROVIDER_u-boot = "u-boot-imx"
|
|||
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
|
||||
KERNEL_IMAGETYPE = "zImage"
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6solosabreauto_config,sdcard"
|
||||
|
|
|
@ -14,7 +14,7 @@ PREFERRED_PROVIDER_u-boot = "u-boot-imx"
|
|||
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
|
||||
KERNEL_IMAGETYPE = "zImage"
|
||||
|
||||
MACHINE_FEATURES_append = " optee"
|
||||
MACHINE_FEATURES:append = " optee"
|
||||
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
UBOOT_CONFIG[sd] = "mx6solosabresd_config,sdcard"
|
||||
|
|
|
@ -12,7 +12,7 @@ require conf/machine/include/imx-base.inc
|
|||
require conf/machine/include/tune-cortexa7.inc
|
||||
|
||||
# Install epdc firmware for i.MX7D
|
||||
MACHINE_FIRMWARE_append = " firmware-imx-epdc"
|
||||
MACHINE_FIRMWARE:append = " firmware-imx-epdc"
|
||||
|
||||
KERNEL_DEVICETREE = "imx6ul-14x14-evk-csi.dtb imx6ul-14x14-evk.dtb \
|
||||
imx6ul-14x14-evk-btwifi.dtb \
|
||||
|
@ -45,7 +45,7 @@ KERNEL_DEVICETREE += "imx6ulz-14x14-evk.dtb imx6ulz-14x14-evk-btwifi.dtb \
|
|||
#imx7d val
|
||||
KERNEL_DEVICETREE += "imx7d-12x12-lpddr3-val.dtb imx7d-12x12-lpddr3-val-sai.dtb "
|
||||
|
||||
MACHINE_FEATURES_append = " pci wifi bluetooth optee bcm4339 bcm43455"
|
||||
MACHINE_FEATURES:append = " pci wifi bluetooth optee bcm4339 bcm43455"
|
||||
|
||||
##UBOOT_MACHINE = "mx6ul_14x14_evk_config"
|
||||
UBOOT_CONFIG ??= "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'sd-optee', 'sd', d)}"
|
||||
|
|
|
@ -9,7 +9,7 @@ MACHINEOVERRIDES =. "mx6:mx6ul:mx6ull:"
|
|||
include conf/machine/include/imx-base.inc
|
||||
include conf/machine/include/tune-cortexa7.inc
|
||||
|
||||
MACHINE_FIRMWARE_append = " firmware-imx-epdc"
|
||||
MACHINE_FIRMWARE:append = " firmware-imx-epdc"
|
||||
|
||||
KERNEL_DEVICETREE = "imx6ull-9x9-evk.dtb imx6ull-9x9-evk-btwifi.dtb \
|
||||
imx6ull-9x9-evk-btwifi-sdio3_0.dtb \
|
||||
|
|
|
@ -9,11 +9,11 @@ MACHINEOVERRIDES =. "mx8:mx8qm:"
|
|||
require conf/machine/include/imx-base.inc
|
||||
require conf/machine/include/tune-cortexa72-cortexa53.inc
|
||||
|
||||
MACHINE_FEATURES_append = " optee bcm43455 bcm4356 bcm4359"
|
||||
MACHINE_FEATURES:append = " optee bcm43455 bcm4356 bcm4359"
|
||||
|
||||
# Don't include kernels in standard images
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-image = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-image = ""
|
||||
|
||||
LOADADDR = ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
require include/imx8mm-ab2.inc
|
||||
|
||||
KERNEL_DEVICETREE_BASENAME = "${MACHINE}"
|
||||
KERNEL_DEVICETREE_append_use-nxp-bsp = " \
|
||||
KERNEL_DEVICETREE:append_use-nxp-bsp = " \
|
||||
freescale/imx8mm-ddr4-ab2-m4.dtb \
|
||||
freescale/imx8mm-ddr4-ab2-revb.dtb \
|
||||
freescale/imx8mm-ddr4-ab2-m4-revb.dtb \
|
||||
|
|
|
@ -13,7 +13,7 @@ MACHINE_FEATURES += " pci wifi bluetooth optee"
|
|||
|
||||
KERNEL_DEVICETREE = "freescale/imx8mm-ddr3l-val.dtb "
|
||||
|
||||
WKS_FILE_DEPENDS_append = " imx-m4-demos"
|
||||
WKS_FILE_DEPENDS:append = " imx-m4-demos"
|
||||
IMAGE_BOOT_FILES += "imx8mm_m4_TCM_hello_world.bin \
|
||||
imx8mm_m4_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
imx8mm_m4_TCM_rpmsg_lite_str_echo_rtos.bin \
|
||||
|
|
|
@ -17,7 +17,7 @@ KERNEL_DEVICETREE = " \
|
|||
freescale/imx8mn-ddr3l-evk-rpmsg.dtb \
|
||||
"
|
||||
|
||||
WKS_FILE_DEPENDS_append = " imx-m7-demos"
|
||||
WKS_FILE_DEPENDS:append = " imx-m7-demos"
|
||||
IMAGE_BOOT_FILES += " \
|
||||
imx8mnddr3l_m7_TCM_hello_world.bin \
|
||||
imx8mnddr3l_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
|
||||
|
@ -55,6 +55,6 @@ IMAGE_BOOTLOADER = "imx-boot"
|
|||
BOOT_SPACE = "65536"
|
||||
|
||||
LOADADDR = ""
|
||||
UBOOT_SUFFIX_pn-u-boot-imx = "bin"
|
||||
UBOOT_MAKE_TARGET_pn-u-boot-imx = ""
|
||||
UBOOT_SUFFIX:pn-u-boot-imx = "bin"
|
||||
UBOOT_MAKE_TARGET:pn-u-boot-imx = ""
|
||||
IMX_BOOT_SEEK = "32"
|
||||
|
|
|
@ -9,8 +9,8 @@ require conf/machine/include/imx-base.inc
|
|||
require conf/machine/include/tune-cortexa72-cortexa53.inc
|
||||
|
||||
# Don't include kernels in standard images
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-image = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-image = ""
|
||||
|
||||
LOADADDR = ""
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@ require conf/machine/include/imx-base.inc
|
|||
require conf/machine/include/tune-cortexa72-cortexa53.inc
|
||||
|
||||
# Don't include kernels in standard images
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-image = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-image = ""
|
||||
|
||||
LOADADDR = ""
|
||||
|
||||
|
|
|
@ -4,4 +4,4 @@
|
|||
|
||||
require conf/machine/imx8qxplpddr4arm2.conf
|
||||
|
||||
MACHINE_FEATURES_remove = "soc-revb0"
|
||||
MACHINE_FEATURES:remove = "soc-revb0"
|
||||
|
|
|
@ -10,8 +10,8 @@ require conf/machine/include/tune-cortexa35.inc
|
|||
MACHINE_FEATURES += "soc-revb0"
|
||||
|
||||
# Don't include kernels in standard images
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-image = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-image = ""
|
||||
|
||||
LOADADDR = ""
|
||||
|
||||
|
|
|
@ -5,6 +5,6 @@ require conf/machine/include/tune-cortexa9.inc
|
|||
|
||||
SERIAL_CONSOLES = "115200;ttymxc3"
|
||||
|
||||
MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
|
||||
MACHINE_FIRMWARE:append:mx6 = " linux-firmware-ath6k"
|
||||
|
||||
MACHINE_FEATURES += " pci wifi bluetooth"
|
||||
|
|
|
@ -5,6 +5,6 @@ require conf/machine/include/tune-cortexa9.inc
|
|||
|
||||
SERIAL_CONSOLES = "115200;ttymxc0"
|
||||
|
||||
MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
|
||||
MACHINE_FIRMWARE:append:mx6 = " linux-firmware-ath6k"
|
||||
|
||||
MACHINE_FEATURES += " pci wifi bluetooth bcm4339 bcm43455"
|
||||
|
|
|
@ -11,7 +11,8 @@ MACHINE_FEATURES += "pci wifi bluetooth bcm43455 bcm4356"
|
|||
# and pin it to NXP BSP only
|
||||
# OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have
|
||||
# a full support for it yet.
|
||||
MACHINE_FEATURES_append_use-nxp-bsp = " optee bcm4359"
|
||||
|
||||
MACHINE_FEATURES:append_use-nxp-bsp = " optee bcm4359"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \
|
||||
|
@ -47,4 +48,4 @@ OPTEE_BIN_EXT = "8mm"
|
|||
TEE_LOAD_ADDR = "0xbe000000"
|
||||
|
||||
# Add additional firmware
|
||||
MACHINE_FIRMWARE_append = " linux-firmware-ath10k"
|
||||
MACHINE_FIRMWARE:append = " linux-firmware-ath10k"
|
||||
|
|
|
@ -8,7 +8,7 @@ MACHINE_FEATURES += "wifi bluetooth bcm43455 bcm4356"
|
|||
# NXP BSP can consume proprietary jailhouse and Broadcom drivers
|
||||
# OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have
|
||||
# a full support for it yet.
|
||||
MACHINE_FEATURES_append_use-nxp-bsp = " jailhouse bcm4359 optee"
|
||||
MACHINE_FEATURES:append_use-nxp-bsp = " jailhouse bcm4359 optee"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \
|
||||
|
@ -50,4 +50,4 @@ OPTEE_BIN_EXT = "8mn"
|
|||
TEE_LOAD_ADDR = "0x56000000"
|
||||
|
||||
# Add additional firmware
|
||||
MACHINE_FIRMWARE_append = " linux-firmware-ath10k"
|
||||
MACHINE_FIRMWARE:append = " linux-firmware-ath10k"
|
||||
|
|
|
@ -8,7 +8,7 @@ MACHINE_FEATURES += "wifi bluetooth bcm43455 bcm4356"
|
|||
# NXP BSP can consume proprietary jailhouse and Broadcom drivers
|
||||
# OP-TEE is also applicable to NXP BSP, mainline BSP seems not to have
|
||||
# a full support for it yet.
|
||||
MACHINE_FEATURES_append_use-nxp-bsp = " jailhouse bcm4359 optee"
|
||||
MACHINE_FEATURES:append_use-nxp-bsp = " jailhouse bcm4359 optee"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \
|
||||
|
@ -50,4 +50,4 @@ OPTEE_BIN_EXT = "8mn"
|
|||
TEE_LOAD_ADDR = "0x56000000"
|
||||
|
||||
# Add additional firmware
|
||||
MACHINE_FIRMWARE_append = " linux-firmware-ath10k"
|
||||
MACHINE_FIRMWARE:append = " linux-firmware-ath10k"
|
||||
|
|
|
@ -3,8 +3,8 @@ MACHINEOVERRIDES =. "mx8:mx8ulp:"
|
|||
require conf/machine/include/imx-base.inc
|
||||
require conf/machine/include/tune-cortexa35.inc
|
||||
|
||||
DEFAULTTUNE_mx8ulp ?= "cortexa35-crypto"
|
||||
MACHINEOVERRIDES_EXTENDER_mx8ulp = "imxdrm:imxgpu:imxgpu2d:imxgpu3d"
|
||||
DEFAULTTUNE:mx8ulp ?= "cortexa35-crypto"
|
||||
MACHINEOVERRIDES_EXTENDER:mx8ulp = "imxdrm:imxgpu:imxgpu2d:imxgpu3d"
|
||||
MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp += " mx8ulp \
|
||||
"
|
||||
MACHINE_SOCARCH_SUFFIX = "-mx8ulp"
|
||||
|
@ -42,4 +42,4 @@ IMX_BOOT_SEEK = "32"
|
|||
SERIAL_CONSOLES = "115200;ttyLP1"
|
||||
|
||||
# Add additional firmware
|
||||
MACHINE_FIRMWARE_append = " firmware-imx-epdc"
|
||||
MACHINE_FIRMWARE:append = " firmware-imx-epdc"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Append path for freescale layer to include updated asound.state
|
||||
FILESEXTRAPATHS_prepend_mx6 := "${THISDIR}/${PN}/imx:"
|
||||
FILESEXTRAPATHS_prepend_mx7 := "${THISDIR}/${PN}/imx:"
|
||||
FILESEXTRAPATHS_prepend_mx8 := "${THISDIR}/${PN}/imx:"
|
||||
FILESEXTRAPATHS:prepend:mx6 := "${THISDIR}/${PN}/imx:"
|
||||
FILESEXTRAPATHS:prepend:mx7 := "${THISDIR}/${PN}/imx:"
|
||||
FILESEXTRAPATHS:prepend:mx8 := "${THISDIR}/${PN}/imx:"
|
||||
|
|
|
@ -19,5 +19,5 @@ addtask deploy after do_install before do_build
|
|||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE_mx8m = "(^$)"
|
||||
COMPATIBLE_MACHINE_mx8x = "(^$)"
|
||||
COMPATIBLE_MACHINE:mx8m = "(^$)"
|
||||
COMPATIBLE_MACHINE:mx8x = "(^$)"
|
||||
|
|
|
@ -63,7 +63,7 @@ do_install() {
|
|||
# as second one, and for every file match - it creates a separate package,
|
||||
# which contains only files that matches the pattern.
|
||||
#
|
||||
python populate_packages_prepend() {
|
||||
python populate_packages:prepend() {
|
||||
easrcdir = bb.data.expand('${nonarch_base_libdir}/firmware/imx/easrc', d)
|
||||
do_split_packages(d, easrcdir, '^easrc-([^_]*).*\.bin',
|
||||
output_pattern='firmware-imx-easrc-%s',
|
||||
|
@ -121,7 +121,7 @@ PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-* ${PN}-easrc-* ${PN}-xcvr-* ${PN}-xu
|
|||
# files it makes no sense.
|
||||
PACKAGES = "${PN} ${PN}-epdc ${PN}-hdmi"
|
||||
|
||||
FILES_${PN}-epdc = "${nonarch_base_libdir}/firmware/imx/epdc/"
|
||||
FILES_${PN}-hdmi = "${nonarch_base_libdir}/firmware/imx/hdmi/"
|
||||
FILES:${PN}-epdc = "${nonarch_base_libdir}/firmware/imx/epdc/"
|
||||
FILES:${PN}-hdmi = "${nonarch_base_libdir}/firmware/imx/hdmi/"
|
||||
|
||||
COMPATIBLE_MACHINE = "(imx)"
|
||||
|
|
|
@ -20,22 +20,22 @@ inherit deploy
|
|||
BOOT_TOOLS = "imx-boot-tools"
|
||||
|
||||
PLATFORM ?= "INVALID"
|
||||
PLATFORM_mx8qm = "imx8qm"
|
||||
PLATFORM_mx8x = "imx8qx"
|
||||
PLATFORM_mx8mq = "imx8mq"
|
||||
PLATFORM_mx8mm = "imx8mm"
|
||||
PLATFORM_mx8mn = "imx8mn"
|
||||
PLATFORM_mx8mnul = "imx8mn"
|
||||
PLATFORM_mx8mp = "imx8mp"
|
||||
PLATFORM_mx8mpul = "imx8mp"
|
||||
PLATFORM_mx8dx = "imx8dx"
|
||||
PLATFORM_mx8dxl = "imx8dxl"
|
||||
PLATFORM_mx8ulp = "imx8ulp"
|
||||
PLATFORM:mx8qm = "imx8qm"
|
||||
PLATFORM:mx8x = "imx8qx"
|
||||
PLATFORM:mx8mq = "imx8mq"
|
||||
PLATFORM:mx8mm = "imx8mm"
|
||||
PLATFORM:mx8mn = "imx8mn"
|
||||
PLATFORM:mx8mnul = "imx8mn"
|
||||
PLATFORM:mx8mp = "imx8mp"
|
||||
PLATFORM:mx8mpul = "imx8mp"
|
||||
PLATFORM:mx8dx = "imx8dx"
|
||||
PLATFORM:mx8dxl = "imx8dxl"
|
||||
PLATFORM:mx8ulp = "imx8ulp"
|
||||
|
||||
# Clear LDFLAGS to avoid the option -Wl recognize issue
|
||||
# Clear CFLAGS to avoid coherent_arm out of OCRAM size limitation (64KB) - i.MX 8MQ only
|
||||
CLEAR_FLAGS ?= "LDFLAGS"
|
||||
CLEAR_FLAGS_mx8mq = "LDFLAGS CFLAGS"
|
||||
CLEAR_FLAGS:mx8mq = "LDFLAGS CFLAGS"
|
||||
|
||||
EXTRA_OEMAKE += " \
|
||||
CROSS_COMPILE="${TARGET_PREFIX}" \
|
||||
|
|
|
@ -9,9 +9,9 @@ SRC_URI = " \
|
|||
"
|
||||
SRCREV = "87ddd80953835eb29027d1d5a12044a08e809e40"
|
||||
|
||||
PLATFORM_mx8ulp = "IMX8ULP"
|
||||
PLATFORM:mx8ulp = "IMX8ULP"
|
||||
|
||||
do_install_append () {
|
||||
do_install:append () {
|
||||
# Remove .go file for Android
|
||||
find ${D}/ -name *.go -exec rm {} \;
|
||||
}
|
||||
|
|
|
@ -3,27 +3,27 @@
|
|||
require imx-mkimage_git.inc
|
||||
|
||||
IMX_M4_DEMOS = ""
|
||||
IMX_M4_DEMOS_mx8 = "imx-m4-demos:do_deploy"
|
||||
IMX_M4_DEMOS_mx8m = ""
|
||||
IMX_M4_DEMOS:mx8 = "imx-m4-demos:do_deploy"
|
||||
IMX_M4_DEMOS:mx8m = ""
|
||||
|
||||
M4_DEFAULT_IMAGE ?= "m4_image.bin"
|
||||
M4_DEFAULT_IMAGE_mx8qxp = "imx8qx_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE_mx8dxl = "imx8dxl_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE_mx8dx = "imx8qx_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE:mx8qxp = "imx8qx_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE:mx8dxl = "imx8dxl_m4_TCM_power_mode_switch.bin"
|
||||
M4_DEFAULT_IMAGE:mx8dx = "imx8qx_m4_TCM_power_mode_switch.bin"
|
||||
|
||||
# Setting for i.MX 8ULP
|
||||
IMX_M4_DEMOS_mx8ulp = "imx-m33-demos:do_deploy"
|
||||
M4_DEFAULT_IMAGE_mx8ulp = "imx8ulp_m33_TCM_rpmsg_lite_str_echo_rtos.bin"
|
||||
ATF_MACHINE_NAME_mx8ulp = "bl31-imx8ulp.bin"
|
||||
IMX_EXTRA_FIRMWARE_mx8ulp = "firmware-upower firmware-sentinel"
|
||||
SECO_FIRMWARE_NAME_mx8ulp = "mx8ulpa0-ahab-container.img"
|
||||
SOC_TARGET_mx8ulp = "iMX8ULP"
|
||||
SOC_FAMILY_mx8ulp = "mx8ulp"
|
||||
IMX_M4_DEMOS:mx8ulp = "imx-m33-demos:do_deploy"
|
||||
M4_DEFAULT_IMAGE:mx8ulp = "imx8ulp_m33_TCM_rpmsg_lite_str_echo_rtos.bin"
|
||||
ATF_MACHINE_NAME:mx8ulp = "bl31-imx8ulp.bin"
|
||||
IMX_EXTRA_FIRMWARE:mx8ulp = "firmware-upower firmware-sentinel"
|
||||
SECO_FIRMWARE_NAME:mx8ulp = "mx8ulpa0-ahab-container.img"
|
||||
SOC_TARGET:mx8ulp = "iMX8ULP"
|
||||
SOC_FAMILY:mx8ulp = "mx8ulp"
|
||||
|
||||
|
||||
do_compile[depends] += "${IMX_M4_DEMOS}"
|
||||
|
||||
do_compile_prepend() {
|
||||
do_compile:prepend() {
|
||||
case ${SOC_FAMILY} in
|
||||
mx8)
|
||||
cp ${DEPLOY_DIR_IMAGE}/imx8qm_m4_TCM_power_mode_switch_m40.bin \
|
||||
|
@ -54,7 +54,7 @@ compile_mx8ulp() {
|
|||
cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/upower.bin ${BOOT_STAGING}/upower.bin
|
||||
}
|
||||
|
||||
do_deploy_append() {
|
||||
do_deploy:append() {
|
||||
case ${SOC_FAMILY} in
|
||||
mx8)
|
||||
install -m 0644 ${BOOT_STAGING}/m4_image.bin ${DEPLOYDIR}/${BOOT_TOOLS}
|
||||
|
|
|
@ -13,10 +13,10 @@ SRC_URI[sha256sum] = "fa0f34428e47d2d757ca704988d8ecb4de0899daae2abcd5daf6c00253
|
|||
|
||||
BOARD_TYPE ?= "mek"
|
||||
SC_FIRMWARE_NAME ?= "INVALID"
|
||||
SC_FIRMWARE_NAME_mx8qm = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin"
|
||||
SC_FIRMWARE_NAME_mx8qxp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin"
|
||||
SC_FIRMWARE_NAME_mx8dxl = "mx8dxl-${BOARD_TYPE}-scfw-tcm.bin"
|
||||
SC_FIRMWARE_NAME_mx8dx = "mx8dx-${BOARD_TYPE}-scfw-tcm.bin"
|
||||
SC_FIRMWARE_NAME:mx8qm = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin"
|
||||
SC_FIRMWARE_NAME:mx8qxp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin"
|
||||
SC_FIRMWARE_NAME:mx8dxl = "mx8dxl-${BOARD_TYPE}-scfw-tcm.bin"
|
||||
SC_FIRMWARE_NAME:mx8dx = "mx8dx-${BOARD_TYPE}-scfw-tcm.bin"
|
||||
|
||||
symlink_name = "scfw_tcm.bin"
|
||||
|
||||
|
@ -37,4 +37,4 @@ INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
|||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE_mx8m = "(^$)"
|
||||
COMPATIBLE_MACHINE:mx8m = "(^$)"
|
||||
|
|
|
@ -27,4 +27,4 @@ do_install () {
|
|||
}
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE_mx8m = "(^$)"
|
||||
COMPATIBLE_MACHINE:mx8m = "(^$)"
|
||||
|
|
|
@ -26,4 +26,4 @@ do_deploy () {
|
|||
}
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8)"
|
||||
COMPATIBLE_MACHINE_mx8m = "(^$)"
|
||||
COMPATIBLE_MACHINE:mx8m = "(^$)"
|
||||
|
|
|
@ -10,4 +10,4 @@ SRC_URI = " \
|
|||
"
|
||||
SRCREV = "a26b1ee51177e317aa05251d4c8f10c4c68064f6"
|
||||
|
||||
PACKAGECONFIG_append_mx8m = " swpdm"
|
||||
PACKAGECONFIG:append:mx8m = " swpdm"
|
||||
|
|
|
@ -4,7 +4,7 @@ LICENSE = "MIT"
|
|||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cd8bc2a79509c22fc9c1782a151210b1"
|
||||
|
||||
DEPENDS = "imx-vpu-hantro"
|
||||
DEPENDS_append_mx8mp = " imx-vpu-hantro-vc"
|
||||
DEPENDS:append:mx8mp = " imx-vpu-hantro-vc"
|
||||
|
||||
SRC_URI = " \
|
||||
${FSL_MIRROR}/${BP}.tar.gz \
|
||||
|
@ -12,9 +12,9 @@ SRC_URI = " \
|
|||
SRC_URI[md5sum] = "9a60218ebdeccbecd67d7f0c3f3b309f"
|
||||
SRC_URI[sha256sum] = "95c7b708d174488c827e54a19a082569ba3a083ea62ecc92f1ce109eb2845d23"
|
||||
|
||||
PLATFORM_mx8mm = "IMX8MM"
|
||||
PLATFORM_mx8mq = "IMX8MQ"
|
||||
PLATFORM_mx8mp = "IMX8MP"
|
||||
PLATFORM:mx8mm = "IMX8MM"
|
||||
PLATFORM:mx8mq = "IMX8MQ"
|
||||
PLATFORM:mx8mp = "IMX8MP"
|
||||
|
||||
EXTRA_OEMAKE = " \
|
||||
CROSS_COMPILE="${HOST_PREFIX}" \
|
||||
|
|
|
@ -10,9 +10,9 @@ inherit fsl-eula-unpack use-imx-headers
|
|||
|
||||
PARALLEL_MAKE="-j 1"
|
||||
|
||||
PLATFORM_mx8mm = "IMX8MM"
|
||||
PLATFORM_mx8mq = "IMX8MQ"
|
||||
PLATFORM_mx8mp = "IMX8MP"
|
||||
PLATFORM:mx8mm = "IMX8MM"
|
||||
PLATFORM:mx8mq = "IMX8MQ"
|
||||
PLATFORM:mx8mp = "IMX8MP"
|
||||
|
||||
EXTRA_OEMAKE = " \
|
||||
CROSS_COMPILE="${HOST_PREFIX}" \
|
||||
|
@ -24,8 +24,8 @@ do_install () {
|
|||
oe_runmake install DEST_DIR="${D}"
|
||||
}
|
||||
|
||||
FILES_${PN} += "/unit_tests"
|
||||
FILES:${PN} += "/unit_tests"
|
||||
|
||||
RDEPENDS_${PN} += "imx-vpu-hantro-daemon"
|
||||
RDEPENDS:${PN} += "imx-vpu-hantro-daemon"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8mq|mx8mm|mx8mp)"
|
||||
|
|
|
@ -7,7 +7,7 @@ LICENSE = "Proprietary"
|
|||
LIC_FILES_CHKSUM = "file://COPYING;md5=228c72f2a91452b8a03c4cab30f30ef9"
|
||||
|
||||
PROVIDES = "virtual/imxvpu"
|
||||
RPROVIDES_${PN} = "virtual/imxvpu"
|
||||
RPROVIDES:${PN} = "virtual/imxvpu"
|
||||
|
||||
PE = "1"
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ do_install() {
|
|||
|
||||
SYSTEMD_AUTO_ENABLE = "enable"
|
||||
|
||||
FILES_${PN} = "${libdir} /opt"
|
||||
INSANE_SKIP_${PN} = "file-rdeps already-stripped"
|
||||
FILES:${PN} = "${libdir} /opt"
|
||||
INSANE_SKIP:${PN} = "file-rdeps already-stripped"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8mp)"
|
||||
|
|
|
@ -18,7 +18,7 @@ OECMAKE_SOURCEPATH = "${S}/appshell"
|
|||
# Use make instead of ninja
|
||||
OECMAKE_GENERATOR = "Unix Makefiles"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "imx8-isp.service"
|
||||
SYSTEMD_SERVICE:${PN} = "imx8-isp.service"
|
||||
|
||||
EXTRA_OECMAKE += " \
|
||||
-DSDKTARGETSYSROOT=${STAGING_DIR_HOST} \
|
||||
|
@ -66,15 +66,15 @@ do_install() {
|
|||
# The build contains a mix of versioned and unversioned libraries, so
|
||||
# the default packaging configuration needs some modifications
|
||||
FILES_SOLIBSDEV = ""
|
||||
FILES_${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}"
|
||||
FILES_${PN}-dev += " \
|
||||
FILES:${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}"
|
||||
FILES:${PN}-dev += " \
|
||||
${libdir}/libjsoncpp.so \
|
||||
${libdir}/libos08a20.so \
|
||||
${libdir}/libov2775.so \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN} = "rpaths"
|
||||
INSANE_SKIP:${PN} = "rpaths"
|
||||
|
||||
RDEPENDS_${PN} = "libdrm libpython3 bash"
|
||||
RDEPENDS:${PN} = "libdrm libpython3 bash"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx8mp)"
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
require recipes-bsp/u-boot/u-boot-tools.inc
|
||||
require recipes-bsp/u-boot/u-boot-imx-common_${PV}.inc
|
||||
|
||||
PROVIDES_append_class-target = " ${MLPREFIX}u-boot-tools"
|
||||
PROVIDES_append_class-native = " u-boot-tools-native"
|
||||
PROVIDES_append_class-nativesdk = " nativesdk-u-boot-tools"
|
||||
PROVIDES:append:class-target = " ${MLPREFIX}u-boot-tools"
|
||||
PROVIDES:append:class-native = " u-boot-tools-native"
|
||||
PROVIDES:append:class-nativesdk = " nativesdk-u-boot-tools"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ SRCREV = "7e64f98814c6c775cb57833b8206f9c78dac1287"
|
|||
|
||||
LOCALVERSION = "-${SRCBRANCH}"
|
||||
|
||||
do_deploy_append_mx8m() {
|
||||
do_deploy:append:mx8m() {
|
||||
# Deploy u-boot-nodtb.bin and fsl-imx8m*-XX.dtb for mkimage to generate boot binary
|
||||
if [ -n "${UBOOT_CONFIG}" ]
|
||||
then
|
||||
|
@ -44,17 +44,17 @@ deploy_tag() {
|
|||
stat -L -cUUUBURNXXOEUZX7+A-XY5601QQWWZ%sEND ${UBOOT_BINARY} >> ${UBOOT_BINARY}
|
||||
}
|
||||
|
||||
do_deploy_append_mx6() {
|
||||
do_deploy:append:mx6() {
|
||||
deploy_tag
|
||||
}
|
||||
|
||||
do_deploy_append_mx7() {
|
||||
do_deploy:append:mx7() {
|
||||
deploy_tag
|
||||
}
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
|
||||
UBOOT_NAME_mx6 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}"
|
||||
UBOOT_NAME_mx7 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}"
|
||||
UBOOT_NAME_mx8 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}"
|
||||
UBOOT_NAME:mx6 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}"
|
||||
UBOOT_NAME:mx7 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}"
|
||||
UBOOT_NAME:mx8 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
||||
|
||||
# Do not start the service during system boot up
|
||||
INITSCRIPT_PARAMS_${PN} = "stop 20 0 1 6 ."
|
||||
INITSCRIPT_PARAMS:${PN} = "stop 20 0 1 6 ."
|
||||
|
||||
# Add patch for module bcm43xx
|
||||
# Add patches for QCA modules with Qca6174 and Qca9377-3 chips
|
||||
|
|
|
@ -1 +1 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
|
|
@ -1 +1 @@
|
|||
FILESEXTRAPATHS_prepend_imx := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend:imx := "${THISDIR}/${PN}:"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
do_install_append () {
|
||||
do_install:append () {
|
||||
# If using systemd and NFSD is not configured in kernel then remove
|
||||
# the unnecessary files to avoid the failure massages at boot.
|
||||
if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
|
||||
|
|
|
@ -18,6 +18,6 @@ do_install () {
|
|||
install -m 0644 README_MLAN ${D}${datadir}/nxp_wireless
|
||||
}
|
||||
|
||||
FILES_${PN} = "${datadir}/nxp_wireless"
|
||||
FILES:${PN} = "${datadir}/nxp_wireless"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
|
|
|
@ -12,4 +12,4 @@ S = "${WORKDIR}/git/mxm_wifiex/wlan_src"
|
|||
|
||||
EXTRA_OEMAKE = "KERNELDIR=${STAGING_KERNEL_BUILDDIR}"
|
||||
|
||||
RRECOMMENDS_${PN} = "wireless-tools"
|
||||
RRECOMMENDS:${PN} = "wireless-tools"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILESEXTRAPATHS_prepend_imx := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend:imx := "${THISDIR}/${PN}:"
|
||||
|
||||
DEPENDS_append = " readline"
|
||||
DEPENDS:append = " readline"
|
||||
|
||||
PACKAGECONFIG ??= "openssl"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
# look for files in the layer first
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI += "file://ftpget.cfg"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Append to remove /proc/cpu/aligntment from alignmnet script
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/arm:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/arm:"
|
||||
|
||||
SRC_URI_append_imx = " file://alignment.sh "
|
||||
SRC_URI:append:imx = " file://alignment.sh "
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
||||
|
||||
SRC_URI += " \
|
||||
file://psplash-basic.service \
|
||||
file://psplash-network.service \
|
||||
file://psplash-quit.service \
|
||||
"
|
||||
SYSTEMD_SERVICE:${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', ' psplash-basic.service psplash-network.service psplash-quit.service', '', d)}"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', ' psplash-basic.service psplash-network.service psplash-quit.service', '', d)}"
|
||||
|
||||
do_install_append () {
|
||||
do_install:append () {
|
||||
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 644 ${WORKDIR}/psplash-basic.service ${D}/${systemd_unitdir}/system
|
||||
|
|
|
@ -8,7 +8,7 @@ SRC_URI = " file://gpuconfig \
|
|||
"
|
||||
S = "${WORKDIR}"
|
||||
|
||||
RDEPENDS_${PN} = "systemd"
|
||||
RDEPENDS:${PN} = "systemd"
|
||||
|
||||
do_install () {
|
||||
install -d ${D}${sysconfdir}
|
||||
|
@ -23,7 +23,7 @@ do_install () {
|
|||
${D}${sysconfdir}/systemd/system/multi-user.target.wants/gpuconfig.service
|
||||
}
|
||||
|
||||
FILES_${PN} = "${systemd_unitdir}/system/*.service ${sysconfdir}"
|
||||
FILES:${PN} = "${systemd_unitdir}/system/*.service ${sysconfdir}"
|
||||
|
||||
# As this package is tied to systemd, only build it when we're also building systemd.
|
||||
python () {
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-systemd-udevd.service.in-Set-PrivateMounts-to-no-to-.patch \
|
||||
file://0020-logind.conf-Set-HandlePowerKey-to-ignore.patch \
|
||||
"
|
||||
do_install_append () {
|
||||
do_install:append () {
|
||||
# Disable the assignment of the fixed network interface name
|
||||
install -d ${D}${sysconfdir}/systemd/network
|
||||
ln -s /dev/null ${D}${sysconfdir}/systemd/network/99-default.link
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
# Freescale imx extra configuration
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
RDEPENDS_${PN} += " bash "
|
||||
RDEPENDS:${PN} += " bash "
|
||||
|
||||
SYSVINIT-GPU = " file://rc_mxc.S file://rc_gpu.S"
|
||||
|
||||
SRC_URI_append_imxgpu2d = " ${SYSVINIT-GPU}"
|
||||
SRC_URI:append:imxgpu2d = " ${SYSVINIT-GPU}"
|
||||
|
||||
do_install_append_imxgpu2d() {
|
||||
do_install:append:imxgpu2d() {
|
||||
|
||||
install -d ${D}${sysconfdir}
|
||||
|
||||
|
@ -53,6 +53,6 @@ EOF
|
|||
install -m 0755 ${WORKDIR}/rc_gpu.S ${D}${sysconfdir}/init.d
|
||||
}
|
||||
|
||||
FILES_${PN}_append_imxgpu2d = " ${sysconfdir}/init.d/rc_mxc.S ${sysconfdir}/init.d/rc_gpu.S"
|
||||
FILES:${PN}:append:imxgpu2d = " ${sysconfdir}/init.d/rc_mxc.S ${sysconfdir}/init.d/rc_gpu.S"
|
||||
|
||||
PACKAGE_ARCH_imxgpu2d = "${MACHINE_ARCH}"
|
||||
PACKAGE_ARCH:imxgpu2d = "${MACHINE_ARCH}"
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# Freescale i.MX SOC extra configuration udev rules
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI_append_mx6 = " file://blacklist.conf "
|
||||
SRC_URI_append_mx7 = " file://blacklist.conf"
|
||||
SRC_URI:append:mx6 = " file://blacklist.conf "
|
||||
SRC_URI:append:mx7 = " file://blacklist.conf"
|
||||
|
||||
do_install_prepend () {
|
||||
do_install:prepend () {
|
||||
if [ -e "${WORKDIR}/blacklist.conf" ]; then
|
||||
install -d ${D}${sysconfdir}/modprobe.d
|
||||
install -m 0644 ${WORKDIR}/blacklist.conf ${D}${sysconfdir}/modprobe.d
|
||||
|
@ -12,7 +12,7 @@ do_install_prepend () {
|
|||
}
|
||||
|
||||
|
||||
FILES_${PN}_append = " ${sysconfdir}/modprobe.d"
|
||||
FILES:${PN}:append = " ${sysconfdir}/modprobe.d"
|
||||
|
||||
PACKAGE_ARCH_mx6 = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH_mx7 = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH:mx6 = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH:mx7 = "${MACHINE_SOCARCH}"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Update 10-imx.rules
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
|
|
|
@ -13,4 +13,4 @@ EXTRA_OECMAKE += "-DBUILD_TESTING=off"
|
|||
|
||||
inherit cmake
|
||||
|
||||
FILES_${PN} += "${datadir}/ECM"
|
||||
FILES:${PN} += "${datadir}/ECM"
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
SRCREV = "aef913e31b659462fe6b9320d241676cba97f67b"
|
||||
|
||||
SRC_URI_remove = "file://0001-lsmmc-replace-strncpy-with-memmove-on-overlapping-me.patch"
|
||||
SRC_URI:remove = "file://0001-lsmmc-replace-strncpy-with-memmove-on-overlapping-me.patch"
|
||||
|
|
|
@ -3,7 +3,7 @@ DESCRIPTION = "eRPC (Embedded RPC) is an open source Remote Procedure Call (RPC)
|
|||
LICENSE = "BSD-3-Clause"
|
||||
AUTHOR = "Jun Zhu <junzhu@nxp.com>"
|
||||
|
||||
RDEPENDS_${PN} = "python-pyserial python-enum34 python-argparse python-threading python-shell"
|
||||
RDEPENDS:${PN} = "python-pyserial python-enum34 python-argparse python-threading python-shell"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://readme.md;md5=d3d754f8e1f07a15e65da588118bf793"
|
||||
|
||||
|
@ -18,10 +18,10 @@ inherit setuptools
|
|||
|
||||
do_configure[noexec] = "1"
|
||||
|
||||
do_compile_prepend () {
|
||||
do_compile:prepend () {
|
||||
export IS_YOCTO="1"
|
||||
}
|
||||
|
||||
do_install_prepend () {
|
||||
do_install:prepend () {
|
||||
export IS_YOCTO="1"
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Fix 'systemctl stop tcf-agent' failed issue in tcf-agent.service file
|
||||
# https://patchwork.openembedded.org/patch/133588/
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/tcf-agent:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/tcf-agent:"
|
||||
|
|
|
@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8cf95184c220e247b9917e7244124c5a"
|
|||
inherit deploy fsl-eula-unpack
|
||||
|
||||
M4_SOC ?= "INVALID"
|
||||
M4_SOC_mx7d = "imx7d-sabresd"
|
||||
M4_SOC:mx7d = "imx7d-sabresd"
|
||||
|
||||
SRC_URI = "${FSL_MIRROR}/${M4_SOC}-m4-freertos-${PV}.bin;fsl-eula=true"
|
||||
S = "${WORKDIR}/${M4_SOC}-m4-freertos-${PV}"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
require imx-mcore-demos.inc
|
||||
|
||||
LIC_FILES_CHKSUM_mx8dxl = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a"
|
||||
LIC_FILES_CHKSUM:mx8dxl = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=a632fefd1c359980434f9389833cab3a"
|
||||
|
||||
SRC_URI[imx8dxl.md5sum] = "8850c04a8af91e2bd822cecd5ec56e12"
|
||||
|
|
|
@ -8,13 +8,13 @@ LICENSE = "Proprietary"
|
|||
inherit deploy fsl-eula2-unpack2
|
||||
|
||||
SOC ?= "INVALID"
|
||||
SOC_mx8ulp = "imx8ulp"
|
||||
SOC:mx8ulp = "imx8ulp"
|
||||
|
||||
MCORE_TYPE ?= "m33"
|
||||
MCORE_TYPE_mx8ulp = "m33"
|
||||
MCORE_TYPE:mx8ulp = "m33"
|
||||
|
||||
IMX_PACKAGE_NAME = "${SOC}-${MCORE_TYPE}-demo-${PV}"
|
||||
SRC_URI_append = ";name=${SOC}"
|
||||
SRC_URI:append = ";name=${SOC}"
|
||||
|
||||
SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt"
|
||||
|
||||
|
|
|
@ -8,26 +8,27 @@ LICENSE = "Proprietary"
|
|||
inherit deploy fsl-eula2-unpack2
|
||||
|
||||
SOC ?= "INVALID"
|
||||
SOC_mx7ulp = "imx7ulp"
|
||||
SOC_mx8dxl = "imx8dxl"
|
||||
SOC_mx8mm = "imx8mm"
|
||||
SOC_mx8mn = "imx8mn"
|
||||
SOC_mx8mnul = "imx8mnddr3l"
|
||||
SOC_mx8mp = "imx8mp"
|
||||
SOC_mx8mpul = "imx8mp"
|
||||
SOC_mx8mq = "imx8mq"
|
||||
SOC_mx8qm = "imx8qm"
|
||||
SOC_mx8qxp = "imx8qx"
|
||||
SOC_mx8ulp = "imx8ulp"
|
||||
SOC:mx7ulp = "imx7ulp"
|
||||
SOC:mx8dxl = "imx8dxl"
|
||||
SOC:mx8mm = "imx8mm"
|
||||
SOC:mx8mn = "imx8mn"
|
||||
SOC:mx8mnul = "imx8mnddr3l"
|
||||
SOC:mx8mp = "imx8mp"
|
||||
SOC:mx8mpul = "imx8mp"
|
||||
SOC:mx8mq = "imx8mq"
|
||||
SOC:mx8qm = "imx8qm"
|
||||
SOC:mx8qxp = "imx8qx"
|
||||
SOC:mx8ulp = "imx8ulp"
|
||||
|
||||
MCORE_TYPE ?= "m4"
|
||||
MCORE_TYPE_mx8mn = "m7"
|
||||
MCORE_TYPE_mx8mnul = "m7"
|
||||
MCORE_TYPE_mx8mp = "m7"
|
||||
MCORE_TYPE_mx8ulp = "m33"
|
||||
MCORE_TYPE:mx8mn = "m7"
|
||||
MCORE_TYPE:mx8mnul = "m7"
|
||||
MCORE_TYPE:mx8mp = "m7"
|
||||
MCORE_TYPE:mx8mpul = "m7"
|
||||
MCORE_TYPE:mx8ulp = "m33"
|
||||
|
||||
IMX_PACKAGE_NAME = "${SOC}-${MCORE_TYPE}-demo-${PV}"
|
||||
SRC_URI_append = ";name=${SOC}"
|
||||
SRC_URI:append = ";name=${SOC}"
|
||||
|
||||
SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt"
|
||||
|
||||
|
@ -38,7 +39,7 @@ do_install () {
|
|||
}
|
||||
|
||||
DEPLOY_FILE_EXT ?= "bin"
|
||||
DEPLOY_FILE_EXT_mx7ulp = "img"
|
||||
DEPLOY_FILE_EXT:mx7ulp = "img"
|
||||
|
||||
do_deploy () {
|
||||
# Install the demo binaries
|
||||
|
|
|
@ -42,32 +42,32 @@ PACKAGECONFIG[cairo-tests] = "-Dcairo-tests=true,-Dcairo-tests=false"
|
|||
PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev"
|
||||
PACKAGECONFIG[manpages] = "-Dman-pages=true,-Dman-pages=false,libxslt-native xmlto-native python3-docutils-native"
|
||||
|
||||
ALLOW_EMPTY_${PN}-drivers = "1"
|
||||
ALLOW_EMPTY:${PN}-drivers = "1"
|
||||
PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \
|
||||
${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu \
|
||||
${PN}-etnaviv"
|
||||
|
||||
RRECOMMENDS_${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \
|
||||
RRECOMMENDS:${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \
|
||||
${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \
|
||||
${PN}-etnaviv"
|
||||
|
||||
FILES_${PN}-tests = "${bindir}/*"
|
||||
FILES_${PN}-radeon = "${libdir}/libdrm_radeon.so.*"
|
||||
FILES_${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*"
|
||||
FILES_${PN}-omap = "${libdir}/libdrm_omap.so.*"
|
||||
FILES_${PN}-intel = "${libdir}/libdrm_intel.so.*"
|
||||
FILES_${PN}-exynos = "${libdir}/libdrm_exynos.so.*"
|
||||
FILES_${PN}-kms = "${libdir}/libkms*.so.*"
|
||||
FILES_${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*"
|
||||
FILES_${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids"
|
||||
FILES_${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*"
|
||||
FILES:${PN}-tests = "${bindir}/*"
|
||||
FILES:${PN}-radeon = "${libdir}/libdrm_radeon.so.*"
|
||||
FILES:${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*"
|
||||
FILES:${PN}-omap = "${libdir}/libdrm_omap.so.*"
|
||||
FILES:${PN}-intel = "${libdir}/libdrm_intel.so.*"
|
||||
FILES:${PN}-exynos = "${libdir}/libdrm_exynos.so.*"
|
||||
FILES:${PN}-kms = "${libdir}/libkms*.so.*"
|
||||
FILES:${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*"
|
||||
FILES:${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids"
|
||||
FILES:${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
PACKAGES_prepend_imxgpu = "${PN}-vivante "
|
||||
RRECOMMENDS_${PN}-drivers_append_imxgpu = " ${PN}-vivante"
|
||||
FILES_${PN}-vivante = "${libdir}/libdrm_vivante.so.*"
|
||||
PACKAGECONFIG_append_imxgpu = " vivante"
|
||||
PACKAGES:prepend:imxgpu = "${PN}-vivante "
|
||||
RRECOMMENDS:${PN}-drivers:append:imxgpu = " ${PN}-vivante"
|
||||
FILES:${PN}-vivante = "${libdir}/libdrm_vivante.so.*"
|
||||
PACKAGECONFIG:append:imxgpu = " vivante"
|
||||
PACKAGECONFIG[vivante] = "-Dvivante=true,-Dvivante=false"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
|
|
|
@ -21,14 +21,14 @@ do_install () {
|
|||
cp -r -d --no-preserve=ownership ${S}/gpu-demos/opt ${D}
|
||||
}
|
||||
|
||||
FILES_${PN} += "/opt"
|
||||
INSANE_SKIP_${PN} += "ldflags"
|
||||
FILES:${PN} += "/opt"
|
||||
INSANE_SKIP:${PN} += "ldflags"
|
||||
|
||||
RDEPENDS_${PN} = "libgal-imx libdrm"
|
||||
RDEPENDS:${PN} = "libgal-imx libdrm"
|
||||
|
||||
# This is required to provide support for VPU Amphion HEVC tile format
|
||||
# From NXP [MGS-5547] (commit e175d6b4f78deab24d319b852998bef55cdecc99):
|
||||
# VPU Amphion HEVC tile support was added using OpenCL, so add a dependency on libopencl-imx.
|
||||
RDEPENDS_${PN} += "libopencl-imx"
|
||||
RDEPENDS:${PN} += "libopencl-imx"
|
||||
|
||||
COMPATIBLE_MACHINE = "(imxdpu)"
|
||||
|
|
|
@ -25,6 +25,6 @@ do_install () {
|
|||
cp -r -d --no-preserve=ownership ${S}/g2d/* ${D}
|
||||
}
|
||||
|
||||
INSANE_SKIP_${PN} += "ldflags"
|
||||
INSANE_SKIP:${PN} += "ldflags"
|
||||
|
||||
COMPATIBLE_MACHINE = "(imxgpu2d)"
|
||||
|
|
|
@ -5,14 +5,14 @@ PACKAGECONFIG ?= "valgrind"
|
|||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
|
||||
IMX_SOC = "IMX_SOC_NOT_SET"
|
||||
IMX_SOC_mx8qm = "mx8qm"
|
||||
IMX_SOC_mx8mp = "mx8mp"
|
||||
IMX_SOC_mx8mq = "mx8mq"
|
||||
IMX_SOC_mx8qxp = "mx8qxp"
|
||||
IMX_SOC_mx8mn = "mx8mn"
|
||||
IMX_SOC_mx8ulp = "mx8ulp"
|
||||
IMX_SOC:mx8qm = "mx8qm"
|
||||
IMX_SOC:mx8mp = "mx8mp"
|
||||
IMX_SOC:mx8mq = "mx8mq"
|
||||
IMX_SOC:mx8qxp = "mx8qxp"
|
||||
IMX_SOC:mx8mn = "mx8mn"
|
||||
IMX_SOC:mx8ulp = "mx8ulp"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
if [ -d ${S}/gpu-core/usr/lib/${IMX_SOC} ]; then
|
||||
cp -r ${S}/gpu-core/usr/lib/${IMX_SOC}/* ${D}${libdir}
|
||||
fi
|
||||
|
@ -22,28 +22,17 @@ do_install_append() {
|
|||
done
|
||||
}
|
||||
|
||||
# dri and libVDK.so are removed, make a workaround so base install is not broken
|
||||
do_install_prepend() {
|
||||
mkdir -p ${S}/gpu-core/usr/lib/dri
|
||||
mkdir -p ${S}/gpu-core/usr/lib/fb
|
||||
touch ${S}/gpu-core/usr/lib/fb/libVDK.so.1.2.0
|
||||
}
|
||||
do_install_append() {
|
||||
rm -rf ${D}${libdir}/dri
|
||||
rm -f ${D}${libdir}/libVDK-fb.so.1.2.0
|
||||
}
|
||||
RDEPENDS:libopenvg-imx += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-gpuconfig', '', d)}"
|
||||
|
||||
RDEPENDS_libopenvg-imx += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-gpuconfig', '', d)}"
|
||||
FILES:libnn-imx:remove = "${libdir}/libnn*${SOLIBS} ${libdir}/libneuralnetworks${SOLIBS}"
|
||||
|
||||
FILES_libnn-imx_remove = "${libdir}/libnn*${SOLIBS} ${libdir}/libneuralnetworks${SOLIBS}"
|
||||
|
||||
FILES_libvulkan-imx += "${libdir}/libvulkan_VSI${SOLIBS}"
|
||||
INSANE_SKIP_libvulkan-imx += "dev-so"
|
||||
FILES_libopenvx-imx += "${libdir}/libOpenVX${SOLIBS}"
|
||||
INSANE_SKIP_libopenvx-imx += "dev-so dev-deps"
|
||||
FILES_libopencl-imx += "${libdir}/libOpenCL${SOLIBS}"
|
||||
INSANE_SKIP_libopencl-imx += "dev-so dev-deps"
|
||||
FILES_libopenvg-imx += "${libdir}/libOpenVG*${SOLIBS}"
|
||||
INSANE_SKIP_libopenvg-imx += "dev-so"
|
||||
FILES_libvdk-imx += "${libdir}/libVDK*${SOLIBS}"
|
||||
INSANE_SKIP_libvdk-imx += "dev-so"
|
||||
FILES:libvulkan-imx += "${libdir}/libvulkan_VSI${SOLIBS}"
|
||||
INSANE_SKIP:libvulkan-imx += "dev-so"
|
||||
FILES:libopenvx-imx += "${libdir}/libOpenVX${SOLIBS}"
|
||||
INSANE_SKIP:libopenvx-imx += "dev-so dev-deps"
|
||||
FILES:libopencl-imx += "${libdir}/libOpenCL${SOLIBS}"
|
||||
INSANE_SKIP:libopencl-imx += "dev-so dev-deps"
|
||||
FILES:libopenvg-imx += "${libdir}/libOpenVG*${SOLIBS}"
|
||||
INSANE_SKIP:libopenvg-imx += "dev-so"
|
||||
FILES:libvdk-imx += "${libdir}/libVDK*${SOLIBS}"
|
||||
INSANE_SKIP:libvdk-imx += "dev-so"
|
||||
|
|
|
@ -18,7 +18,7 @@ S = "${WORKDIR}/git"
|
|||
inherit autotools pkgconfig
|
||||
|
||||
PACKAGES = "${PN}"
|
||||
FILES_${PN} += "${datadir}/pkgconfig/wayland-protocols.pc"
|
||||
FILES:${PN} += "${datadir}/pkgconfig/wayland-protocols.pc"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||
COMPATIBLE_MACHINE = "(imxfbdev|imxgpu)"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
FILES_${PN}_class-nativesdk = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \
|
||||
FILES:${PN}:class-nativesdk = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \
|
||||
${sysconfdir} ${sharedstatedir} ${localstatedir} \
|
||||
${base_bindir}/* ${base_sbindir}/* \
|
||||
${base_libdir}/*${SOLIBS} \
|
||||
|
@ -8,4 +8,4 @@ FILES_${PN}_class-nativesdk = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir
|
|||
${datadir}/pixmaps ${datadir}/applications \
|
||||
${datadir}/idl ${datadir}/omf ${datadir}/sounds \
|
||||
${libdir}/bonobo/servers"
|
||||
FILES_${PN}-dev_remove_class-nativesdk = "${bindir} ${datadir}/wayland"
|
||||
FILES:${PN}-dev:remove:class-nativesdk = "${bindir} ${datadir}/wayland"
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI += "file://profile"
|
||||
|
||||
INI_UNCOMMENT_ASSIGNMENTS_append_mx8ulp = " \
|
||||
INI_UNCOMMENT_ASSIGNMENTS:append:mx8ulp = " \
|
||||
use-g2d=1 \
|
||||
"
|
||||
|
||||
WATCHDOG_SEC = "40"
|
||||
WATCHDOG_SEC_mx8ulp = "240"
|
||||
WATCHDOG_SEC:mx8ulp = "240"
|
||||
|
||||
update_file() {
|
||||
if ! grep -q "$1" $3; then
|
||||
|
@ -16,7 +16,7 @@ update_file() {
|
|||
sed -i -e "s,$1,$2," $3
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
install -Dm0755 ${WORKDIR}/profile ${D}${sysconfdir}/profile.d/weston.sh
|
||||
|
||||
# Add weston.log back, used by NXP for testing
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# FIXME: Here it can avoid xinput_calibrator run under background
|
||||
# when Desktop shows
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
# Remove the xinput_calibrator.desktop from xdg/autostart
|
||||
rm -rf ${D}${sysconfdir}/xdg/autostart
|
||||
}
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
# Append path for freescale layer to include bsp xorg.conf
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
|
|
@ -1,6 +1,14 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI_append_imxgpu = " \
|
||||
SRC_URI:append:imxgpu = " \
|
||||
file://0001-xfree86-define-FOURCC_NV12-and-XVIMAGE_NV12.patch \
|
||||
file://0002-glamor-add-support-for-GL_RG.patch \
|
||||
file://0003-glamor-add-support-for-NV12-in-Xv.patch \
|
||||
file://0004-glamor-Remove-unused-format_for_pixmap-helper.patch \
|
||||
file://0005-glamor-Stop-trying-to-store-the-pixmap-s-format-in-g.patch \
|
||||
file://0006-glamor-Plumb-the-pixmap-through-fbo-creation-instead.patch \
|
||||
file://0007-glamor-Switch-the-gl_flavor-to-a-boolean-is_gles.patch \
|
||||
file://0008-glamor-Introduce-a-central-place-for-our-pixmap-form.patch \
|
||||
file://0009-glamor-MGS-6375-ximagesink-show-wrong-color.patch \
|
||||
"
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
SRC_URI += "file://0001-add-support-for-RSA-public-and-private-key-operation.patch"
|
||||
|
|
|
@ -49,7 +49,7 @@ EXTRA_OEMAKE = '\
|
|||
DESTDIR="${D}" \
|
||||
'
|
||||
DO_BUILD_VIRTIO = "no"
|
||||
DO_BUILD_VIRTIO_mx8m = "yes"
|
||||
DO_BUILD_VIRTIO:mx8m = "yes"
|
||||
|
||||
do_compile() {
|
||||
unset CFLAGS
|
||||
|
@ -68,12 +68,12 @@ do_install() {
|
|||
fi
|
||||
}
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
ALLOW_EMPTY_${PN}-virtio = "1"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
ALLOW_EMPTY:${PN}-virtio = "1"
|
||||
|
||||
PACKAGES =+ "${PN}-pci ${PN}-virtio"
|
||||
|
||||
FILES_${PN}-pci = "${bindir}/pci*"
|
||||
FILES_${PN}-virtio = "${bindir}/virtio-ivshmem-*"
|
||||
FILES:${PN}-pci = "${bindir}/pci*"
|
||||
FILES:${PN}-virtio = "${bindir}/virtio-ivshmem-*"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright 2017-2021 NXP
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
||||
|
||||
IMX_FIRMWARE_SRC ?= "git://github.com/NXP/imx-firmware.git;protocol=https"
|
||||
SRCBRANCH_imx-firmware = "master"
|
||||
|
@ -14,7 +14,7 @@ SRCREV_imx-firmware = "5f6f8f724d341f50e603e3767807ce0b37739056"
|
|||
|
||||
SRCREV_FORMAT = "default_murata-qca_imx-firmware"
|
||||
|
||||
do_install_append () {
|
||||
do_install:append () {
|
||||
# Use Murata's QCA calibration files
|
||||
install -m 0644 ${WORKDIR}/murata-qca/1CQ/board.bin ${D}${nonarch_base_libdir}/firmware/ath10k/QCA6174/hw3.0/
|
||||
|
||||
|
@ -86,42 +86,42 @@ do_install_append () {
|
|||
}
|
||||
|
||||
# Use the latest version of sdma firmware in firmware-imx
|
||||
PACKAGES_remove = "${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d"
|
||||
PACKAGES:remove = "${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d"
|
||||
PACKAGES =+ " ${PN}-bcm4359-pcie ${PN}-nxp89xx"
|
||||
|
||||
FILES_${PN}-bcm4339 += " \
|
||||
FILES:${PN}-bcm4339 += " \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac4339-sdio.txt \
|
||||
${sysconfdir}/firmware/BCM4335C0.ZP.hcd \
|
||||
"
|
||||
|
||||
FILES_${PN}-bcm43430 += " \
|
||||
FILES:${PN}-bcm43430 += " \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.clm_blob \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.txt \
|
||||
${sysconfdir}/firmware/BCM43430A1.1DX.hcd \
|
||||
"
|
||||
|
||||
FILES_${PN}-bcm43455 += " \
|
||||
FILES:${PN}-bcm43455 += " \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac43455-sdio.clm_blob \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac43455-sdio.txt \
|
||||
${sysconfdir}/firmware/BCM4345C0.1MW.hcd \
|
||||
"
|
||||
|
||||
FILES_${PN}-bcm4356-pcie += " \
|
||||
FILES:${PN}-bcm4356-pcie += " \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac4356-pcie.clm_blob \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac4356-pcie.txt \
|
||||
${sysconfdir}/firmware/BCM4354A2.1CX.hcd \
|
||||
"
|
||||
|
||||
LICENSE_${PN}-bcm4359-pcie = "Firmware-cypress"
|
||||
RDEPENDS_${PN}-bcm4359-pcie += "${PN}-cypress-license"
|
||||
LICENSE:${PN}-bcm4359-pcie = "Firmware-cypress"
|
||||
RDEPENDS:${PN}-bcm4359-pcie += "${PN}-cypress-license"
|
||||
|
||||
FILES_${PN}-bcm4359-pcie = " \
|
||||
FILES:${PN}-bcm4359-pcie = " \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac4359-pcie.bin \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac4359-pcie.clm_blob \
|
||||
${nonarch_base_libdir}/firmware/brcm/brcmfmac4359-pcie.txt \
|
||||
${sysconfdir}/firmware/BCM4349B1_*.hcd \
|
||||
"
|
||||
|
||||
FILES_${PN}-nxp89xx = " \
|
||||
FILES:${PN}-nxp89xx = " \
|
||||
${nonarch_base_libdir}/firmware/nxp/* \
|
||||
"
|
||||
|
|
|
@ -19,5 +19,5 @@ do_install() {
|
|||
cp -r sof* ${D}${nonarch_base_libdir}/firmware/imx/
|
||||
}
|
||||
|
||||
FILES_${PN} = "${nonarch_base_libdir}/firmware/imx"
|
||||
FILES:${PN} = "${nonarch_base_libdir}/firmware/imx"
|
||||
|
||||
|
|
|
@ -20,6 +20,6 @@ do_install() {
|
|||
cp -r imx/sof/* ${D}${nonarch_base_libdir}/firmware/imx/sof
|
||||
}
|
||||
|
||||
FILES_${PN} = "${nonarch_base_libdir}/firmware/imx/sof"
|
||||
FILES:${PN} = "${nonarch_base_libdir}/firmware/imx/sof"
|
||||
|
||||
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
require recipes-kernel/linux-libc-headers/linux-libc-headers.inc
|
||||
|
||||
SRC_URI_append_libc-musl = "\
|
||||
SRC_URI:append:libc-musl = "\
|
||||
file://0001-libc-compat.h-fix-some-issues-arising-from-in6.h.patch \
|
||||
file://0003-remove-inclusion-of-sysinfo.h-in-kernel.h.patch \
|
||||
file://0001-libc-compat.h-musl-_does_-define-IFF_LOWER_UP-DORMAN.patch \
|
||||
file://0001-include-linux-stddef.h-in-swab.h-uapi-header.patch \
|
||||
"
|
||||
|
||||
SRC_URI_append = "\
|
||||
SRC_URI:append = "\
|
||||
file://0001-scripts-Use-fixed-input-and-output-files-instead-of-.patch \
|
||||
file://0001-kbuild-install_headers.sh-Strip-_UAPI-from-if-define.patch \
|
||||
"
|
||||
|
|
|
@ -59,7 +59,7 @@ do_install() {
|
|||
# Without this setting the RDEPENDS in other recipes fails to find this
|
||||
# package, therefore causing the -dev package also to be skipped effectively not
|
||||
# populating it into SDK
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
|
||||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
DEPENDS += "unifdef-native bison-native rsync-native"
|
||||
|
|
|
@ -30,24 +30,24 @@ SRCREV = "89cf7a3b7074bc5bd502919ed43d69d8351db1fb"
|
|||
# should be updated once patchlevel is merged.
|
||||
LINUX_VERSION = "5.10.72"
|
||||
|
||||
FILES_${KERNEL_PACKAGE_NAME}-base += "${nonarch_base_libdir}/modules/${KERNEL_VERSION}/modules.builtin.modinfo "
|
||||
FILES:${KERNEL_PACKAGE_NAME}-base += "${nonarch_base_libdir}/modules/${KERNEL_VERSION}/modules.builtin.modinfo "
|
||||
|
||||
KERNEL_CONFIG_COMMAND = "oe_runmake_call -C ${S} CC="${KERNEL_CC}" O=${B} olddefconfig"
|
||||
|
||||
DEFAULT_PREFERENCE = "1"
|
||||
|
||||
DO_CONFIG_V7_COPY = "no"
|
||||
DO_CONFIG_V7_COPY_mx6 = "yes"
|
||||
DO_CONFIG_V7_COPY_mx7 = "yes"
|
||||
DO_CONFIG_V7_COPY_mx8 = "no"
|
||||
DO_CONFIG_V7_COPY:mx6 = "yes"
|
||||
DO_CONFIG_V7_COPY:mx7 = "yes"
|
||||
DO_CONFIG_V7_COPY:mx8 = "no"
|
||||
|
||||
# Add setting for LF Mainline build
|
||||
IMX_KERNEL_CONFIG_AARCH32 = "imx_v7_defconfig"
|
||||
IMX_KERNEL_CONFIG_AARCH64 = "imx_v8_defconfig"
|
||||
KBUILD_DEFCONFIG ?= ""
|
||||
KBUILD_DEFCONFIG_mx6= "${IMX_KERNEL_CONFIG_AARCH32}"
|
||||
KBUILD_DEFCONFIG_mx7= "${IMX_KERNEL_CONFIG_AARCH32}"
|
||||
KBUILD_DEFCONFIG_mx8= "${IMX_KERNEL_CONFIG_AARCH64}"
|
||||
KBUILD_DEFCONFIG:mx6= "${IMX_KERNEL_CONFIG_AARCH32}"
|
||||
KBUILD_DEFCONFIG:mx7= "${IMX_KERNEL_CONFIG_AARCH32}"
|
||||
KBUILD_DEFCONFIG:mx8= "${IMX_KERNEL_CONFIG_AARCH64}"
|
||||
|
||||
|
||||
# Use a verbatim copy of the defconfig from the linux-imx repo.
|
||||
|
@ -68,7 +68,7 @@ do_copy_defconfig () {
|
|||
}
|
||||
|
||||
DELTA_KERNEL_DEFCONFIG ?= ""
|
||||
#DELTA_KERNEL_DEFCONFIG_mx8 = "imx.config"
|
||||
#DELTA_KERNEL_DEFCONFIG:mx8 = "imx.config"
|
||||
|
||||
do_merge_delta_config[dirs] = "${B}"
|
||||
do_merge_delta_config[depends] += " \
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Drop the poky hardknott commit 6bb1621815f41fd09c971a0e26fb4bcd0963ab8a
|
||||
# As the script cannot handle the element MetricName
|
||||
|
||||
base_do_configure_prepend () {
|
||||
base_do_configure:prepend () {
|
||||
# Drop the feature for sort pmu-event
|
||||
if [ -e "${S}/tools/perf/pmu-events/Build" ]; then
|
||||
replacement1='$(srctree)/sort-pmuevents.py $(OUTPUT)pmu-events/pmu-events.c $(OUTPUT)pmu-events/pmu-events.c.new'
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
IMX_PATCH += " \
|
||||
file://0001-pcm-plugin-status-fix-the-return-value-regression.patch \
|
||||
file://0002-pcm-plugin-status-revert-the-recent-changes.patch \
|
||||
"
|
||||
|
||||
PACKAGE_ARCH_imx = "${TUNE_PKGARCH}"
|
||||
PACKAGE_ARCH:imx = "${TUNE_PKGARCH}"
|
||||
|
|
|
@ -9,9 +9,9 @@ DEPENDS = "alsa-lib"
|
|||
|
||||
# For backwards compatibility
|
||||
PROVIDES += "fsl-alsa-plugins"
|
||||
RREPLACES_${PN} = "fsl-alsa-plugins"
|
||||
RPROVIDES_${PN} = "fsl-alsa-plugins"
|
||||
RCONFLICTS_${PN} = "fsl-alsa-plugins"
|
||||
RREPLACES:${PN} = "fsl-alsa-plugins"
|
||||
RPROVIDES:${PN} = "fsl-alsa-plugins"
|
||||
RCONFLICTS:${PN} = "fsl-alsa-plugins"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=94d55d512a9ba36caa9b7df079bae19f"
|
||||
|
||||
|
@ -28,10 +28,10 @@ INCLUDE_DIR = "-I${STAGING_INCDIR_IMX}"
|
|||
|
||||
EXTRA_OECONF = "CFLAGS="${INCLUDE_DIR}""
|
||||
|
||||
INSANE_SKIP_${PN} = "dev-so"
|
||||
INSANE_SKIP:${PN} = "dev-so"
|
||||
|
||||
FILES_${PN} += "${libdir}/alsa-lib/libasound_*.so"
|
||||
FILES_${PN}-dbg += "${libdir}/alsa-lib/.debug"
|
||||
FILES_${PN}-dev += "${libdir}/alsa-lib/*.la"
|
||||
FILES:${PN} += "${libdir}/alsa-lib/libasound_*.so"
|
||||
FILES:${PN}-dbg += "${libdir}/alsa-lib/.debug"
|
||||
FILES:${PN}-dev += "${libdir}/alsa-lib/*.la"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
|
|
|
@ -20,5 +20,5 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg"
|
|||
|
||||
inherit meson pkgconfig upstream-version-is-even
|
||||
|
||||
FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
|
||||
FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
|
||||
FILES:${PN} += "${libdir}/gstreamer-1.0/*.so"
|
||||
FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
|
||||
|
|
|
@ -148,13 +148,13 @@ EXTRA_OEMESON += " \
|
|||
|
||||
export OPENCV_PREFIX = "${STAGING_DIR_TARGET}${prefix}"
|
||||
|
||||
ARM_INSTRUCTION_SET_armv4 = "arm"
|
||||
ARM_INSTRUCTION_SET_armv5 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv4 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv5 = "arm"
|
||||
|
||||
FILES_${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs"
|
||||
FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*"
|
||||
FILES_${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles"
|
||||
FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
|
||||
FILES:${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs"
|
||||
FILES:${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*"
|
||||
FILES:${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles"
|
||||
FILES:${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
|
||||
|
||||
########### End of OE-core copy ###########
|
||||
|
||||
|
@ -162,27 +162,27 @@ FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
|
|||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
DEPENDS_append_imxgpu2d = " virtual/libg2d"
|
||||
DEPENDS:append:imxgpu2d = " virtual/libg2d"
|
||||
|
||||
SRC_URI_remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz"
|
||||
SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz"
|
||||
GST1.0-PLUGINS-BAD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-bad.git;protocol=https"
|
||||
SRCBRANCH = "imx-1.18.x"
|
||||
SRC_URI_prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} "
|
||||
SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} "
|
||||
SRCREV = "5624d3db79008a23628a4cf5f0af284d8b0d8eff"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit use-imx-headers
|
||||
|
||||
PACKAGE_ARCH_imxpxp = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH_mx8 = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH:imxpxp = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH:mx8 = "${MACHINE_SOCARCH}"
|
||||
|
||||
PACKAGECONFIG_REMOVE ?= " \
|
||||
dtls vulkan \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', 'gl', d)} \
|
||||
"
|
||||
PACKAGECONFIG_remove = "${PACKAGECONFIG_REMOVE}"
|
||||
PACKAGECONFIG_append_mx8 = " kms tinycompress"
|
||||
PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
|
||||
PACKAGECONFIG:append:mx8 = " kms tinycompress"
|
||||
|
||||
PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress"
|
||||
|
||||
|
|
|
@ -73,11 +73,11 @@ PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm"
|
|||
PACKAGECONFIG[wayland] = ",,wayland-native wayland wayland-protocols libdrm"
|
||||
PACKAGECONFIG[dispmanx] = ",,virtual/libomxil"
|
||||
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'x11', ' x11', '', d)}"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'gbm', ' gbm', '', d)}"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'wayland', ' wayland', '', d)}"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'dispmanx', ' dispmanx', '', d)}"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' egl', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'x11', ' x11', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'gbm', ' gbm', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'wayland', ' wayland', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'dispmanx', ' dispmanx', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' egl', '', d)}"
|
||||
|
||||
EXTRA_OEMESON += " \
|
||||
-Ddoc=disabled \
|
||||
|
@ -87,8 +87,8 @@ EXTRA_OEMESON += " \
|
|||
${@get_opengl_cmdline_list('gl_winsys', d.getVar('OPENGL_WINSYS'), d)} \
|
||||
"
|
||||
|
||||
FILES_${PN}-dev += "${libdir}/gstreamer-1.0/include/gst/gl/gstglconfig.h"
|
||||
FILES_${MLPREFIX}libgsttag-1.0 += "${datadir}/gst-plugins-base/1.0/license-translations.dict"
|
||||
FILES:${PN}-dev += "${libdir}/gstreamer-1.0/include/gst/gl/gstglconfig.h"
|
||||
FILES:${MLPREFIX}libgsttag-1.0 += "${datadir}/gst-plugins-base/1.0/license-translations.dict"
|
||||
|
||||
def get_opengl_cmdline_list(switch_name, options, d):
|
||||
selected_options = []
|
||||
|
@ -109,9 +109,9 @@ CVE_PRODUCT += "gst-plugins-base"
|
|||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
DEPENDS_append_imxgpu2d = " virtual/libg2d"
|
||||
DEPENDS:append:imxgpu2d = " virtual/libg2d"
|
||||
|
||||
SRC_URI_remove = " \
|
||||
SRC_URI:remove = " \
|
||||
https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz \
|
||||
file://0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch \
|
||||
file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \
|
||||
|
@ -119,7 +119,7 @@ SRC_URI_remove = " \
|
|||
"
|
||||
GST1.0-PLUGINS-BASE_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-base.git;protocol=https"
|
||||
SRCBRANCH = "imx-1.18.x"
|
||||
SRC_URI_prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} "
|
||||
SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} "
|
||||
SRCREV = "5fe4c49ad969d0bc5e104212ad261911b15a0b83"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
@ -127,10 +127,10 @@ S = "${WORKDIR}/git"
|
|||
inherit use-imx-headers
|
||||
|
||||
PACKAGECONFIG_REMOVE ?= "jpeg"
|
||||
PACKAGECONFIG_remove = "${PACKAGECONFIG_REMOVE}"
|
||||
PACKAGECONFIG_GL_append = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', ' viv-fb', '', d)}"
|
||||
PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
|
||||
PACKAGECONFIG_GL:append = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', ' viv-fb', '', d)}"
|
||||
PACKAGECONFIG[viv-fb] = ",,virtual/libgles2"
|
||||
OPENGL_WINSYS_append = "${@bb.utils.contains('PACKAGECONFIG', 'viv-fb', ' viv-fb', '', d)}"
|
||||
OPENGL_WINSYS:append = "${@bb.utils.contains('PACKAGECONFIG', 'viv-fb', ' viv-fb', '', d)}"
|
||||
EXTRA_OEMESON += "-Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}""
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
|
|
|
@ -25,8 +25,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
|
|||
file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
|
||||
|
||||
DEPENDS += "gstreamer1.0-plugins-base libcap zlib"
|
||||
RPROVIDES_${PN}-pulseaudio += "${PN}-pulse"
|
||||
RPROVIDES_${PN}-soup += "${PN}-souphttpsrc"
|
||||
RPROVIDES:${PN}-pulseaudio += "${PN}-pulse"
|
||||
RPROVIDES:${PN}-soup += "${PN}-souphttpsrc"
|
||||
|
||||
PACKAGECONFIG ??= " \
|
||||
${GSTREAMER_ORC} \
|
||||
|
@ -81,7 +81,7 @@ EXTRA_OEMESON += " \
|
|||
-Dwaveform=disabled \
|
||||
"
|
||||
|
||||
FILES_${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs"
|
||||
FILES:${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs"
|
||||
|
||||
########### End of OE-core copy ###########
|
||||
|
||||
|
@ -93,13 +93,13 @@ DEFAULT_PREFERENCE = "-1"
|
|||
DEPENDS_V4L2 = "${@bb.utils.contains_any('DISTRO_FEATURES', 'wayland x11', '', 'libdrm', d)}"
|
||||
DEPENDS += "${@bb.utils.contains('PACKAGECONFIG', 'v4l2', '${DEPENDS_V4L2}', '', d)}"
|
||||
|
||||
SRC_URI_remove = " \
|
||||
SRC_URI:remove = " \
|
||||
https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \
|
||||
file://0002-rtpjitterbuffer-Fix-parsing-of-the-mediaclk-direct-f.patch \
|
||||
"
|
||||
GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://source.codeaurora.org/external/imx/gst-plugins-good.git;protocol=https"
|
||||
SRCBRANCH = "imx-1.18.x"
|
||||
SRC_URI_prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} "
|
||||
SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} "
|
||||
SRCREV = "2d9160590ee5ef57ee95ad32774588fe47b3fc90"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
|
@ -39,5 +39,5 @@ EXTRA_OEMESON += " \
|
|||
-Dsidplay=disabled \
|
||||
"
|
||||
|
||||
FILES_${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs"
|
||||
FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs"
|
||||
FILES:${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs"
|
||||
FILES:${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs"
|
||||
|
|
|
@ -68,10 +68,10 @@ GIR_MESON_DISABLE_FLAG = "disabled"
|
|||
PACKAGES += "${PN}-bash-completion"
|
||||
|
||||
# Add the core element plugins to the main package
|
||||
FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
|
||||
FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.a ${libdir}/gstreamer-1.0/include"
|
||||
FILES_${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*"
|
||||
FILES_${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb"
|
||||
FILES:${PN} += "${libdir}/gstreamer-1.0/*.so"
|
||||
FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.a ${libdir}/gstreamer-1.0/include"
|
||||
FILES:${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*"
|
||||
FILES:${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb"
|
||||
|
||||
CVE_PRODUCT = "gstreamer"
|
||||
|
||||
|
@ -84,10 +84,10 @@ require recipes-multimedia/gstreamer/gstreamer1.0-ptest.inc
|
|||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
# Use i.MX fork of GST for customizations
|
||||
SRC_URI_remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz"
|
||||
SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz"
|
||||
GST1.0_SRC ?= "gitsm://source.codeaurora.org/external/imx/gstreamer.git;protocol=https"
|
||||
SRCBRANCH = "imx-1.18.x"
|
||||
SRC_URI_prepend = "${GST1.0_SRC};branch=${SRCBRANCH} "
|
||||
SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} "
|
||||
SRCREV = "a55998c70940bd183d25d29e1b82fd3bc9f43df3"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
|
@ -8,15 +8,15 @@ LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
|
|||
SECTION = "multimedia"
|
||||
|
||||
DEPENDS = "imx-codec imx-parser libdrm gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
|
||||
DEPENDS_append_mx6 = " imx-lib"
|
||||
DEPENDS_append_mx7 = " imx-lib"
|
||||
DEPENDS_append_mx8ulp = " imx-lib"
|
||||
DEPENDS_append_imxvpu = " imx-vpuwrap"
|
||||
DEPENDS:append:mx6 = " imx-lib"
|
||||
DEPENDS:append:mx7 = " imx-lib"
|
||||
DEPENDS:append:mx8ulp = " imx-lib"
|
||||
DEPENDS:append:imxvpu = " imx-vpuwrap"
|
||||
|
||||
# For backwards compatibility
|
||||
RREPLACES_${PN} = "gst1.0-fsl-plugin"
|
||||
RPROVIDES_${PN} = "gst1.0-fsl-plugin"
|
||||
RCONFLICTS_${PN} = "gst1.0-fsl-plugin"
|
||||
RREPLACES:${PN} = "gst1.0-fsl-plugin"
|
||||
RPROVIDES:${PN} = "gst1.0-fsl-plugin"
|
||||
RCONFLICTS:${PN} = "gst1.0-fsl-plugin"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
|
||||
file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
@ -32,14 +32,14 @@ S = "${WORKDIR}/git"
|
|||
|
||||
inherit meson pkgconfig use-imx-headers
|
||||
|
||||
PLATFORM_mx6 = "MX6"
|
||||
PLATFORM_mx6sl = "MX6SL"
|
||||
PLATFORM_mx6sx = "MX6SX"
|
||||
PLATFORM_mx6ul = "MX6UL"
|
||||
PLATFORM_mx6sll = "MX6SLL"
|
||||
PLATFORM_mx7= "MX7D"
|
||||
PLATFORM_mx7ulp= "MX7ULP"
|
||||
PLATFORM_mx8 = "MX8"
|
||||
PLATFORM:mx6 = "MX6"
|
||||
PLATFORM:mx6sl = "MX6SL"
|
||||
PLATFORM:mx6sx = "MX6SX"
|
||||
PLATFORM:mx6ul = "MX6UL"
|
||||
PLATFORM:mx6sll = "MX6SLL"
|
||||
PLATFORM:mx7= "MX7D"
|
||||
PLATFORM:mx7ulp= "MX7ULP"
|
||||
PLATFORM:mx8 = "MX8"
|
||||
|
||||
# Todo add a mechanism to map possible build targets
|
||||
EXTRA_OEMESON = "-Dplatform=${PLATFORM} \
|
||||
|
@ -50,7 +50,7 @@ PACKAGES =+ "${PN}-gplay ${PN}-libgplaycore ${PN}-libgstfsl ${PN}-grecorder ${PN
|
|||
|
||||
# Add codec list that the beep plugin run-time depended
|
||||
BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis"
|
||||
RDEPENDS_${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux "
|
||||
RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux "
|
||||
|
||||
PACKAGECONFIG ?= ""
|
||||
|
||||
|
@ -63,16 +63,16 @@ MSDEPENDS = "imx-msparser imx-mscodec"
|
|||
PACKAGECONFIG[wma10dec] += ",,${MSDEPENDS},${MSDEPENDS}"
|
||||
PACKAGECONFIG[wma8enc] += ",,${MSDEPENDS},${MSDEPENDS}"
|
||||
|
||||
FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
|
||||
FILES:${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
|
||||
|
||||
FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
|
||||
FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc"
|
||||
FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
|
||||
FILES_${PN}-gplay = "${bindir}/gplay-1.0"
|
||||
FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
|
||||
FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
|
||||
FILES_${PN}-grecorder = "${bindir}/grecorder-1.0"
|
||||
FILES_${PN}-librecorder-engine = "${libdir}/librecorder_engine-1.0${SOLIBS}"
|
||||
FILES_${PN}-libplayengine = "${libdir}/libplayengine-1.0${SOLIBS}"
|
||||
FILES:${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
|
||||
FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc"
|
||||
FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
|
||||
FILES:${PN}-gplay = "${bindir}/gplay-1.0"
|
||||
FILES:${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
|
||||
FILES:${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
|
||||
FILES:${PN}-grecorder = "${bindir}/grecorder-1.0"
|
||||
FILES:${PN}-librecorder-engine = "${libdir}/librecorder_engine-1.0${SOLIBS}"
|
||||
FILES:${PN}-libplayengine = "${libdir}/libplayengine-1.0${SOLIBS}"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6|mx7|mx8)"
|
||||
|
|
|
@ -19,12 +19,12 @@ EXTRA_OECONF = "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8
|
|||
|
||||
PACKAGECONFIG ?= ""
|
||||
# Enable vpu PACKAGECONFIG for aarch32 vpu platforms only
|
||||
PACKAGECONFIG_mx6q = "vpu"
|
||||
PACKAGECONFIG_mx6dl = "vpu"
|
||||
PACKAGECONFIG:mx6q = "vpu"
|
||||
PACKAGECONFIG:mx6dl = "vpu"
|
||||
|
||||
PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
# FIXME: This link points to nowhere
|
||||
if [ -e ${D}${libdir}/imx-mm/audio-codec/lib_src_ppp_arm11_elinux.so ]; then
|
||||
rm ${D}${libdir}/imx-mm/audio-codec/lib_src_ppp_arm11_elinux.so
|
||||
|
@ -45,15 +45,15 @@ python __set_insane_skip() {
|
|||
for p in d.getVar('PACKAGES', True).split():
|
||||
# Even though we are packaging libraries those are plugins so we
|
||||
# shouldn't rename the packages to follow its sonames.
|
||||
d.setVar("DEBIAN_NOAUTONAME_%s" % p, "1")
|
||||
d.setVar("DEBIAN_NOAUTONAME:%s" % p, "1")
|
||||
|
||||
# FIXME: All binaries lack GNU_HASH in elf binary but as we don't have
|
||||
# the source we cannot fix it. Disable the insane check for now.
|
||||
if p == 'imx-codec-test-bin':
|
||||
# FIXME: includes the DUT .so files so we need to deploy those
|
||||
d.setVar("INSANE_SKIP_%s" % p, "ldflags textrel libdir")
|
||||
d.setVar("INSANE_SKIP:%s" % p, "ldflags textrel libdir")
|
||||
else:
|
||||
d.setVar("INSANE_SKIP_%s" % p, "ldflags textrel")
|
||||
d.setVar("INSANE_SKIP:%s" % p, "ldflags textrel")
|
||||
}
|
||||
|
||||
do_package_qa[prefuncs] += "__set_insane_skip"
|
||||
|
@ -69,13 +69,13 @@ python __split_libfslcodec_plugins() {
|
|||
for pkg in pkgs:
|
||||
meta = pkg[10:]
|
||||
if meta != '':
|
||||
d.setVar('RREPLACES_%s' % pkg, ' libfslcodec-%s' % meta)
|
||||
d.setVar('RPROVIDES_%s' % pkg, ' libfslcodec-%s' % meta)
|
||||
d.setVar('RCONFLICTS_%s' % pkg, ' libfslcodec-%s' % meta)
|
||||
d.setVar('RREPLACES:%s' % pkg, ' libfslcodec-%s' % meta)
|
||||
d.setVar('RPROVIDES:%s' % pkg, ' libfslcodec-%s' % meta)
|
||||
d.setVar('RCONFLICTS:%s' % pkg, ' libfslcodec-%s' % meta)
|
||||
else :
|
||||
d.setVar('RREPLACES_%s' % pkg, ' libfslcodec')
|
||||
d.setVar('RPROVIDES_%s' % pkg, ' libfslcodec')
|
||||
d.setVar('RCONFLICTS_%s' % pkg, ' libfslcodec')
|
||||
d.setVar('RREPLACES:%s' % pkg, ' libfslcodec')
|
||||
d.setVar('RPROVIDES:%s' % pkg, ' libfslcodec')
|
||||
d.setVar('RCONFLICTS:%s' % pkg, ' libfslcodec')
|
||||
}
|
||||
|
||||
python __set_metapkg_rdepends() {
|
||||
|
@ -84,7 +84,7 @@ python __set_metapkg_rdepends() {
|
|||
codec_pkgs = oe.utils.packages_filter_out_system(d)
|
||||
codec_pkgs = filter(lambda x: x not in ['imx-codec-test-bin', 'imx-codec-test-source'],
|
||||
codec_pkgs)
|
||||
d.appendVar('RDEPENDS_imx-codec-meta', ' ' + ' '.join(codec_pkgs))
|
||||
d.appendVar('RDEPENDS:imx-codec-meta', ' ' + ' '.join(codec_pkgs))
|
||||
}
|
||||
|
||||
PACKAGESPLITFUNCS =+ "__split_libfslcodec_plugins __set_metapkg_rdepends"
|
||||
|
@ -95,25 +95,25 @@ INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
|||
|
||||
PACKAGES += "${PN}-meta ${PN}-test-bin ${PN}-test-source lib-src-ppp-arm11-elinux1"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
ALLOW_EMPTY_${PN}-meta = "1"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
ALLOW_EMPTY:${PN}-meta = "1"
|
||||
|
||||
# Ensure we get warnings if we miss something
|
||||
FILES_${PN} = ""
|
||||
FILES:${PN} = ""
|
||||
|
||||
FILES_${PN}-dev += "${libdir}/imx-mm/*/*${SOLIBSDEV} \
|
||||
FILES:${PN}-dev += "${libdir}/imx-mm/*/*${SOLIBSDEV} \
|
||||
${libdir}/imx-mm/*/*/*${SOLIBSDEV} \
|
||||
${libdir}/pkgconfig/*.pc ${includedir}/imx-mm/*"
|
||||
|
||||
FILES_${PN}-test-bin += "${datadir}/imx-mm/*/examples/*/bin"
|
||||
FILES:${PN}-test-bin += "${datadir}/imx-mm/*/examples/*/bin"
|
||||
|
||||
FILES_${PN}-test-source += "${datadir}/imx-mm/*"
|
||||
FILES:${PN}-test-source += "${datadir}/imx-mm/*"
|
||||
|
||||
# FIXME: The wrap and lib names does not match
|
||||
FILES_${PN}-oggvorbis += "${libdir}/imx-mm/audio-codec/wrap/lib_vorbisd_wrap_arm*_elinux.so.*"
|
||||
FILES_${PN}-nb += "${libdir}/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm*_elinux.so.*"
|
||||
FILES_${PN}-wb += "${libdir}/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm*_elinux.so.*"
|
||||
FILES_lib-src-ppp-arm11-elinux1 += "${libdir}/lib_src_ppp_arm11_elinux.so.1"
|
||||
FILES:${PN}-oggvorbis += "${libdir}/imx-mm/audio-codec/wrap/lib_vorbisd_wrap_arm*_elinux.so.*"
|
||||
FILES:${PN}-nb += "${libdir}/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm*_elinux.so.*"
|
||||
FILES:${PN}-wb += "${libdir}/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm*_elinux.so.*"
|
||||
FILES:lib-src-ppp-arm11-elinux1 += "${libdir}/lib_src_ppp_arm11_elinux.so.1"
|
||||
|
||||
PACKAGE_ARCH_mx6q = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH_mx6dl = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH:mx6q = "${MACHINE_SOCARCH}"
|
||||
PACKAGE_ARCH:mx6dl = "${MACHINE_SOCARCH}"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user