mirror of
https://github.com/nxp-imx/meta-imx.git
synced 2026-01-27 11:32:16 +01:00
The NXP BSP is moving from CAF to github, so update the recipes URLs and set PREMIRRORS to override the SRC_URIs. Also update the 'bluez' path to Codelinaro Signed-off-by: Valentin Jec <jec.valentin@nxp.com>
432 lines
18 KiB
Plaintext
432 lines
18 KiB
Plaintext
# We have a conf and classes directory, add to BBPATH
|
|
BBPATH .= ":${LAYERDIR}"
|
|
|
|
# We have a packages directory, add to BBFILES
|
|
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
|
|
${LAYERDIR}/recipes-*/*/*.bbappend"
|
|
|
|
BBFILE_COLLECTIONS += "fsl-bsp-release"
|
|
BBFILE_PATTERN_fsl-bsp-release := "^${LAYERDIR}/"
|
|
BBFILE_PRIORITY_fsl-bsp-release = "8"
|
|
LAYERSERIES_COMPAT_fsl-bsp-release = "gatesgarth hardknott"
|
|
|
|
# Define new EULAs and add them to the list defined in meta-freescale.
|
|
# See fsl-eula-unpack.bbclass.
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23 = "85d06b38f17b935ca11784d67075b846"
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24 = "417b82f17fc02b88125331ed312f6f1b"
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1 = "b3b0bab6ff55420d043cf1652c52d788"
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25 = "f35df765ff17e69043ea21f350e3229c"
|
|
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_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V30 = "03bcadc8dc0a788f66ca9e2b89f56c6f"
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V31 = "dedee5689786754f61ea3a76035c8a81"
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V32 = "17d2319de7baa686e8a755ba58a9ebf5"
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V33 = "e4098ac4459cb81b07d3f0c22b3e8370"
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V34 = "be5ff43682ed6c57dfcbeb97651c2829"
|
|
FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V35 = "d3c315c6eaa43e07d8c130dc3a04a011"
|
|
|
|
FSL_EULA_FILE_MD5SUMS_append = " \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V27} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V29} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V30} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V31} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V32} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V33} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V34} \
|
|
${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V35} \
|
|
"
|
|
|
|
# Override the EULA defined in meta-freescale.
|
|
FSL_EULA_FILE = "${LAYERDIR}/../EULA.txt"
|
|
FSL_EULA_FILE_MD5SUM = "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V35}"
|
|
|
|
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"
|
|
# DEPRECATED: The ability to remove optee from the build is deprecated and
|
|
# will be removed in some future release.
|
|
|
|
DISTRO_FEATURES_FILTER_NATIVESDK += "wayland"
|
|
|
|
MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE ?= "0"
|
|
|
|
# Overrides for imx-base.inc
|
|
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"
|
|
|
|
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"
|
|
PREFERRED_PROVIDER_nativesdk-u-boot-tools = "nativesdk-${IMX_DEFAULT_UBOOTTOOLS}"
|
|
PREFERRED_PROVIDER_u-boot-mkimage-native = "${IMX_DEFAULT_UBOOTTOOLS}-native"
|
|
PREFERRED_PROVIDER_nativesdk-u-boot-mkimage = "nativesdk-${IMX_DEFAULT_UBOOTTOOLS}"
|
|
|
|
# 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_mx8mpul = "imxfbdev"
|
|
MACHINE_SOCARCH_SUFFIX_mx8mpul = "-mx8mpul"
|
|
|
|
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"
|
|
# 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"
|
|
MACHINE_FIRMWARE_remove_mx8qxp = "firmware-imx-vpu-imx8qxp"
|
|
MACHINE_FIRMWARE_append_mx8qxp = " firmware-imx-vpu-imx8 sof-imx"
|
|
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"
|
|
MACHINE_FIRMWARE_remove_mx8mpul = "firmware-sof-imx"
|
|
MACHINE_FIRMWARE_append_mx8mpul = " sof-imx"
|
|
MACHINE_FIRMWARE_append_mx8ulp = " sof-imx"
|
|
|
|
# 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)}"
|
|
|
|
# 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_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_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_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"
|
|
|
|
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"
|
|
|
|
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 = " \
|
|
${@bb.utils.contains('COMBINED_FEATURES', 'jailhouse', 'jailhouse', '', d)} \
|
|
${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'packagegroup-fsl-optee-imx', '', d)} \
|
|
"
|
|
|
|
# To add a new array override for a specific machine, like for UBOOT_CONFIG,
|
|
# set the array value with a variable, then set the variable to UNSUPPORTED
|
|
# by default, then override the variable for the specific machine.
|
|
UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_FSPI}"
|
|
UBOOT_CONFIG[lcd] = "${UBOOT_CONFIG_LCD}"
|
|
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_LCD = "UNSUPPORTED"
|
|
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_NDM = "UNSUPPORTED"
|
|
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"
|
|
|
|
MACHINE_FEATURES_IMX_REMOVALS ?= "mrvl8997"
|
|
MACHINE_FEATURES_remove = "${MACHINE_FEATURES_IMX_REMOVALS}"
|
|
MACHINE_FEATURES_append_imx = " nxp8987"
|
|
|
|
# Overrides for imx6slevk.conf
|
|
MACHINE_FEATURES_append_imx6slevk = " optee"
|
|
|
|
# Overrides for imx6sllevk.conf
|
|
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"
|
|
|
|
# Overrides for imx6sxsabresd.conf
|
|
MACHINE_FEATURES_append_imx6sxsabresd = " optee"
|
|
|
|
# Overrides for imx6ulevk.conf
|
|
MACHINE_FEATURES_append_imx6ulevk = " optee"
|
|
KERNEL_DEVICETREE_remove_imx6ulevk = " \
|
|
imx6ul-14x14-evk-btwifi-oob.dtb \
|
|
"
|
|
KERNEL_DEVICETREE_append_imx6ulevk = " \
|
|
imx6ul-14x14-evk-btwifi-sdio3_0.dtb \
|
|
"
|
|
|
|
# Overrides for imx6ullevk.conf
|
|
MACHINE_FEATURES_append_imx6ullevk = " optee"
|
|
KERNEL_DEVICETREE_remove_imx6ullevk = " \
|
|
imx6ull-14x14-evk-btwifi-oob.dtb \
|
|
"
|
|
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 = " \
|
|
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 = " \
|
|
imx7d_sabresd_m4_TCM_Pingpang.bin \
|
|
imx7d_sabresd_m4_TCM_helloworld.bin \
|
|
imx7d_sabresd_m4_TCM_mcctty.bin \
|
|
"
|
|
|
|
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 = " \
|
|
imx7ulp_m4_demo.img \
|
|
imx7ulp_wireless_uart_bridge.img \
|
|
imx7ulp_erpc_matrix_multiply_rpmsg_rtos_imxcm4.img \
|
|
imx7ulp_rpmsg_lite_pingpong_rtos.img \
|
|
imx7ulp_rpmsg_lite_str_echo_rtos.img \
|
|
"
|
|
|
|
# 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 = " \
|
|
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 = " \
|
|
freescale/imx8mm-evk-dpdk.dtb \
|
|
freescale/imx8mm-evk-ecspi-slave.dtb \
|
|
freescale/imx8mm-evk-lk.dtb \
|
|
freescale/imx8mm-evk-rm67199.dtb \
|
|
freescale/imx8mm-evk-rpmsg-wm8524.dtb \
|
|
"
|
|
|
|
# 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 = " \
|
|
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 = " \
|
|
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 = " \
|
|
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 = " \
|
|
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 = " \
|
|
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 = " \
|
|
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 = " \
|
|
freescale/imx8mp-evk-dsp-lpa.dtb \
|
|
"
|
|
KERNEL_DEVICETREE_append_imx8mp-lpddr4-evk = " \
|
|
freescale/imx8mp-evk-dsp.dtb \
|
|
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 = " \
|
|
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 \
|
|
imx8mp_m7_TCM_sai_low_power_audio.bin \
|
|
"
|
|
|
|
# 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 = " \
|
|
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 \
|
|
imx8mp_m7_TCM_sai_low_power_audio.bin \
|
|
"
|
|
|
|
# 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 = " \
|
|
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 = " \
|
|
freescale/imx8qm-mek-dsp.dtb \
|
|
"
|
|
|
|
KERNEL_DEVICETREE_append_imx8qm-mek = " \
|
|
freescale/imx8qm-mek-hdmi-rx.dtb \
|
|
"
|
|
|
|
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 = " \
|
|
freescale/imx8qxp-mek-dsp.dtb \
|
|
"
|
|
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 = " \
|
|
freescale/imx8dx-mek-dsp.dtb \
|
|
"
|
|
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 = \
|
|
"${@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 = \
|
|
"${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_linux_m4 flash_linux_m4_no_v2x', \
|
|
'flash_regression_linux_m4', d)} "
|
|
|
|
# Create a mirror for unreliable packages
|
|
MIRRORS += "http://sourceforge.net/.* http://www.nxp.com/lgfiles/updates/other"
|
|
|
|
# NXP BSP is moved from CAF to github
|
|
# FIXME: Drop this after meta-freescale is switched to github
|
|
PREMIRRORS += "\
|
|
git://source.codeaurora.org/external/imx/ git://github.com/nxp-imx/ \
|
|
git://source.codeaurora.org/external/qoriq/qoriq-components/ git://github.com/nxp-qoriq/qoriq-components_"
|