]> code.ossystems Code Review - meta-freescale.git/commitdiff
layer: More override fixes
authorTom Hochstein <tom.hochstein@nxp.com>
Fri, 6 Aug 2021 21:43:29 +0000 (16:43 -0500)
committerKhem Raj <raj.khem@gmail.com>
Thu, 12 Aug 2021 17:08:24 +0000 (10:08 -0700)
Adds fixes for _imx, _imxdpu, _imxdrm, _imxgpu, _imxgpu3d,
virtual PREFERRED_PROVIDER versions

Fix other places for imx/imxdpu/imxdrm overrides

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
classes/use-imx-headers.bbclass
conf/machine/include/imx-base.inc
recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.0.1.bb
recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
recipes-graphics/wayland/weston-init.bbappend
recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
recipes-multimedia/alsa/alsa-lib_%.bbappend
recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.0.0.bb

index ea70e6a50b604c688011fbeadc1bbf2c933a9fd9..c6c7f0434170581d9a371567fc41da8814add952 100644 (file)
 #
 # Copyright 2018 (C) O.S. Systems Software LTDA.
 
-DEPENDS:append_imx = " linux-imx-headers"
+DEPENDS:append:imx = " linux-imx-headers"
 
 # Set runtime dependency of -dev for package inheriting this class to
 # linux-imx-headers-dev package. This is required in order to propagate
 # headers into the SDK
 RDEPENDS:${PN}-dev += "linux-imx-headers-dev"
 
-PACKAGE_ARCH_imx ?= "${MACHINE_SOCARCH}"
+PACKAGE_ARCH:imx ?= "${MACHINE_SOCARCH}"
 
 STAGING_INCDIR_IMX = "${STAGING_INCDIR}/imx"
 
index b8bcecab75be650a19049b2694e546c1cfb7dc47..18bf47003594b3f7c9ea5ceab50a5605d56df8a2 100644 (file)
@@ -204,7 +204,7 @@ MACHINE_SOCARCH_SUFFIX:mx8dxl = "-mx8dxl"
 MACHINE_SOCARCH_SUFFIX:use-mainline-bsp = "-imx"
 
 MACHINE_ARCH_FILTER = "virtual/kernel"
-MACHINE_SOCARCH_FILTER:append_imx = " \
+MACHINE_SOCARCH_FILTER:append:imx = " \
     alsa-lib \
     gstreamer1.0 \
     weston \
@@ -355,17 +355,17 @@ PREFERRED_PROVIDER_virtual/libgl    ?= "mesa"
 PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa"
 PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa"
 
-PREFERRED_PROVIDER_virtual/egl_imxgpu        ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgl_imxgpu3d    ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles1_imxgpu3d ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles2_imxgpu3d ?= "imx-gpu-viv"
+PREFERRED_PROVIDER_virtual/egl:imxgpu        ?= "imx-gpu-viv"
+PREFERRED_PROVIDER_virtual/libgl:imxgpu3d    ?= "imx-gpu-viv"
+PREFERRED_PROVIDER_virtual/libgles1:imxgpu3d ?= "imx-gpu-viv"
+PREFERRED_PROVIDER_virtual/libgles2:imxgpu3d ?= "imx-gpu-viv"
 PREFERRED_PROVIDER_virtual/libg2d            ?= "imx-gpu-g2d"
-PREFERRED_PROVIDER_virtual/libg2d_imxdpu     ?= "imx-dpu-g2d"
+PREFERRED_PROVIDER_virtual/libg2d:imxdpu     ?= "imx-dpu-g2d"
 PREFERRED_PROVIDER_opencl-clhpp:imxgpu       ?= "imx-gpu-viv"
 PREFERRED_PROVIDER_opencl-headers:imxgpu     ?= "imx-gpu-viv"
 PREFERRED_PROVIDER_opencl-icd-loader:imxgpu  ?= "imx-gpu-viv"
 
-PREFERRED_VERSION_weston_imx ?= "9.0.0.imx"
+PREFERRED_VERSION_weston:imx ?= "9.0.0.imx"
 PREFERRED_VERSION_weston:use-mainline-bsp = ""
 
 PREFERRED_VERSION_wayland-protocols:mx6 ?= "1.20.imx"
@@ -474,7 +474,7 @@ KERNEL_IMAGETYPE:aarch64 = "Image"
 
 MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen"
 
-# Add the ability to specify _imx machines
+# Add the ability to specify imx machines
 MACHINEOVERRIDES =. "imx:"
 
 HOSTTOOLS_NONFATAL:append:mx8 = " sha384sum"
index 4b6aee0b52ed5052de66f4ecf42c3ec84b651238..e57a4273bd369360ab6f3c19d109752696edbefc 100644 (file)
@@ -26,7 +26,7 @@ EXTRA_OECONF = "--imx-linux-headers-path=${STAGING_INCDIR_IMX} \
 # libg2d. However, that implementation's g2d_alloc() function
 # is broken, so we cannot use it.
 LIBG2D_PACKAGECONFIG = "g2d"
-LIBG2D_PACKAGECONFIG_imxdpu = ""
+LIBG2D_PACKAGECONFIG:imxdpu = ""
 
 PACKAGECONFIG ?= " "
 PACKAGECONFIG:append:imxgpu2d = " ${LIBG2D_PACKAGECONFIG}"
index e486d68902ae9b1afcc79c7789a62e79c759d825..472c03c4d1777fbc3bb9a03288f3d236131660cc 100644 (file)
@@ -17,7 +17,7 @@ DEPENDS += " \
     ${@bb.utils.contains('DISTRO_FEATURES',     'x11', 'libxcb libxshmfence libxxf86vm', \
                                                        '', d)} \
 "
-DEPENDS:append_imxdrm = " libdrm wayland"
+DEPENDS:append:imxdrm = " libdrm wayland"
 DEPENDS:append:mx8 = " patchelf-native"
 
 # imx-gpu-viv does not provide everything it needs to for virtual/libgl
index e6baac0be11c51d28506dd66063c1f94a59523c5..5710e9b5ecad55b0a7093b335aa45fb12ec46154 100644 (file)
@@ -12,7 +12,7 @@ SRC_URI:append:mx6sl = " file://weston.config"
 # commented out. For example:
 #     #xwayland=true
 # Then add the assignment to INI_UNCOMMENT_ASSIGNMENTS.
-INI_UNCOMMENT_ASSIGNMENTS:append_imx = " \
+INI_UNCOMMENT_ASSIGNMENTS:append:imx = " \
     ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland=true', '', d)} \
 "
 INI_UNCOMMENT_ASSIGNMENTS:append:mx8 = " \
index c7b7e8794233e68c3fdaee827922bb8464453ec4..34e2ed82377bfe130feebdec76ae0da4bab593e5 100644 (file)
@@ -13,4 +13,4 @@ IMX_OPENGL_PKGCONFIGS_REMOVE        = ""
 IMX_OPENGL_PKGCONFIGS_REMOVE:imxgpu = "glamor"
 OPENGL_PKGCONFIGS:remove:mx6        = "${IMX_OPENGL_PKGCONFIGS_REMOVE}"
 OPENGL_PKGCONFIGS:remove:mx7        = "${IMX_OPENGL_PKGCONFIGS_REMOVE}"
-OPENGL_PKGCONFIGS:remove_imxdrm     = "dri glx"
+OPENGL_PKGCONFIGS:remove:imxdrm     = "dri glx"
index 74fcba8a29631db1c155b32bf300640adc066b73..d76c45d1e16239703d933f5fd734bebbf243659b 100644 (file)
@@ -6,6 +6,6 @@ IMX_PATCH = " \
     file://0005-add-ak4458-conf-for-multichannel-support.patch \
     file://0006-add-conf-for-iMX-XCVR-sound-card.patch \
 "
-SRC_URI:append_imx = "${IMX_PATCH}"
+SRC_URI:append:imx = "${IMX_PATCH}"
 
-PACKAGE_ARCH_imx = "${MACHINE_SOCARCH}"
+PACKAGE_ARCH:imx = "${MACHINE_SOCARCH}"
index eefa870a10dc481e7f0d851a4eaefa6b4049f816..26f25d723772730b0ac122111b68d9eca3044a55 100644 (file)
@@ -28,8 +28,8 @@ inherit pkgconfig meson use-imx-headers
 # is needed to improve performance.
 LIBG2D_DPU_OPTION = "-Dg2d-based-on-dpu=false"
 LIBG2D_DEPENDENCIES = "virtual/libg2d"
-LIBG2D_DPU_OPTION_imxdpu = "-Dg2d-based-on-dpu=true"
-LIBG2D_DEPENDENCIES_imxdpu = "virtual/libg2d libdrm"
+LIBG2D_DPU_OPTION:imxdpu = "-Dg2d-based-on-dpu=true"
+LIBG2D_DEPENDENCIES:imxdpu = "virtual/libg2d libdrm"
 
 EXTRA_OEMESON += "-Dimx-headers-path=${STAGING_INCDIR_IMX}"