From 422be4a1f443fd91d425def842f3bce2aff2816b Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Mon, 5 Dec 2022 07:17:32 +0000 Subject: nxp: don't force NXP BSP Use IMX_DEFAULT_BSP as it's defined in the upstream layers for each machine instead of forcing NXP BSP. Toradex imx6 only supports mainline kernel, so we cannot use NXP BSP or kernel there anymore. With mainline BSP, the overrides are also different, make sure the features needing GPU are removed correctly from imx6ull and imx7 boards. Change-Id: Ife7808219631834d5d11b30df8c3cc62eb6abbfd Reviewed-by: Mikko Gronoff (cherry picked from commit 04bbfa85cddd04005ddb77af0d84606bc7c7cf69) Reviewed-by: Qt Cherry-pick Bot --- meta-boot2qt-distro/conf/distro/include/fsl.inc | 8 ++++---- meta-boot2qt-distro/conf/distro/include/toradex.inc | 6 ------ 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/meta-boot2qt-distro/conf/distro/include/fsl.inc b/meta-boot2qt-distro/conf/distro/include/fsl.inc index b922515f..b4980f45 100644 --- a/meta-boot2qt-distro/conf/distro/include/fsl.inc +++ b/meta-boot2qt-distro/conf/distro/include/fsl.inc @@ -41,10 +41,6 @@ DEPLOY_CONF_NAME:imx8qpx-mek = "NXP i.MX 8QuadXPlus MEK" IMAGE_FSTYPES += "wic.xz" -IMX_DEFAULT_BSP = "nxp" -IMX_DEFAULT_BOOTLOADER ?= "u-boot-imx" -IMX_DEFAULT_KERNEL:b2qt = "linux-imx" - DEPLOY_CONF_IMAGE_TYPE = "wic.xz" QBSP_IMAGE_CONTENT += "\ @@ -65,3 +61,7 @@ PREFERRED_VERSION_gstreamer1.0-libav:use-nxp-bsp ?= "1.20.0" PREFERRED_VERSION_gstreamer1.0-rtsp-server:use-nxp-bsp ?= "1.20.0" MACHINE_GSTREAMER_1_0_PLUGIN:append:imxgpu = " imx-gst1.0-plugin" + +GPULESS_FEATURES = "wayland opengl vulkan webengine" +DISTRO_FEATURES:remove:mx6ul-generic-bsp = "${GPULESS_FEATURES}" +DISTRO_FEATURES:remove:mx7-generic-bsp = "${GPULESS_FEATURES}" diff --git a/meta-boot2qt-distro/conf/distro/include/toradex.inc b/meta-boot2qt-distro/conf/distro/include/toradex.inc index a7dd0504..61f1e354 100644 --- a/meta-boot2qt-distro/conf/distro/include/toradex.inc +++ b/meta-boot2qt-distro/conf/distro/include/toradex.inc @@ -32,8 +32,6 @@ include conf/distro/include/fsl.inc # include file from meta-toradex-nxp include conf/machine/include/${MACHINE}.inc -PREFERRED_PROVIDER_virtual/dtb:use-nxp-bsp = "device-tree-overlays" - IMAGE_CLASSES += "image_type_tezi_b2qt" QBSP_IMAGE_CONTENT += "\ @@ -57,10 +55,6 @@ DEPLOY_CONF_NAME:colibri-imx8x = "Toradex Colibri iMX8X" DEPLOY_CONF_NAME:verdin-imx8mm = "Toradex Verdin iMX8M Mini" DEPLOY_CONF_NAME:verdin-imx8mp = "Toradex Verdin iMX8M Plus" -GPULESS_FEATURES = "wayland opengl vulkan webengine" -GPULESS_FEATURES:imxgpu = "" -DISTRO_FEATURES:remove = "${GPULESS_FEATURES}" - # Suitable DRI device DRI_DEVICE:apalis-imx6 = "card1" DRI_DEVICE:colibri-imx6 = "card1" -- cgit v1.2.3