From 5793b6a586b35b049258fce03db388e4ff328e43 Mon Sep 17 00:00:00 2001 From: Jose Quaresma Date: Mon, 3 Oct 2022 11:55:28 +0000 Subject: [PATCH] bsp: lmp-machine-custom: imx8mm-lpddr4-evk doesn't support vulkan Vulkan is disabled on meta-freescale for 8M Mini since ee92b5a8 so we need to do the same for this machine otherwise lmp-xwayland distro will fail as it requires vulkan. https://github.com/Freescale/meta-freescale/pull/1218/commits/ee92b5a8b2cad45de267d3cf6dae9251f5ed11fd This also fix: | ERROR: Nothing RPROVIDES 'libvulkan-imx' (but /srv/oe/build/conf/../../layers/openembedded-core/meta/recipes-graphics/vulkan/vulkan-loader_1.3.216.0.bb RDEPENDS on or otherwise requires it) | ERROR: Required build target 'lmp-base-console-image' has no buildable providers. | Missing or unbuildable dependency chain was: ['lmp-base-console-image', 'weston', 'virtual/libgles2', 'mesa', 'vulkan-loader', 'libvulkan-imx'] Signed-off-by: Jose Quaresma --- meta-lmp-bsp/conf/machine/include/lmp-machine-custom.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-lmp-bsp/conf/machine/include/lmp-machine-custom.inc b/meta-lmp-bsp/conf/machine/include/lmp-machine-custom.inc index d1c6b36b4..bbc1c3fec 100644 --- a/meta-lmp-bsp/conf/machine/include/lmp-machine-custom.inc +++ b/meta-lmp-bsp/conf/machine/include/lmp-machine-custom.inc @@ -347,6 +347,7 @@ OSTREE_SPLIT_BOOT:mx8mm-nxp-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'luks OSTREE_DEPLOY_USR_OSTREE_BOOT:mx8mm-nxp-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'luks', '1', '0', d)}" WKS_FILE:sota:mx8mm-nxp-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'luks', 'sdimage-imx8-spl-split-boot-sota.wks.in', 'sdimage-imx8-spl-sota.wks.in', d)}" ## iMX8MM EVK +DISTRO_FEATURES:remove:imx8mm-lpddr4-evk = "vulkan" KERNEL_DEVICETREE:append:imx8mm-lpddr4-evk = " freescale/imx8mm-evkb.dtb" KMACHINE:imx8mm-lpddr4-evk = "imx8mmevk" OSTREE_KERNEL_ARGS:imx8mm-lpddr4-evk ?= "console=tty1 console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200 root=/dev/mmcblk2p2 rootfstype=ext4"