meta-xilinx: subtree update:a9025136f5..eb4ba06eb1

David Roman (1):
      picozed-zynq7.dts: add marvell,88e1510 to eth phy

Jaewon Lee (3):
      xilinx-board.inc: fixing BOARD_ARCH and BOARDVARIANT_ARCH names
      Adding BOARD and BOARD_VARIANT level hierarchy
      ultra96: Using BOARD level hiearchy for ultra96 overrides

Madhurkiran Harikrishnan (1):
      weston: Update the weston patches to comply with weston-9.0

Philip Balister (2):
      u-boot-xlnx: Fix build error by applying patch from upstream u-boot.
      linux-xlnx: Fix build with patch from upstream kernel for gcc-10.

Raju Kumar Pothuraju (1):
      linux-xlnx.inc: Update overlay config fragments

Sai Hari Chandana Kalluri (4):
      Update LICENSE_CHECKSUM for kernel-module-hdmi
      zcu102-zynqmp.conf: Fix qemuboot for zcu102-zynqmp
      Cleanup QB_MACHINE for xilinx machines
      qemu-xilinx: Fix patch puzz warning during do_patch

Varalaxmi Bingi (1):
      meta-xilinx-bsp: Move uboot-device-tree to meta-xilinx-tools layer

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I2c1c51b9988cb36185f3218075ea007c14f82ff8
diff --git a/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/files/0001-gl-renderer.c-Use-gr-egl_config-to-create-pbuffer-su.patch b/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/files/0001-gl-renderer.c-Use-gr-egl_config-to-create-pbuffer-su.patch
deleted file mode 100644
index d7d411f..0000000
--- a/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/files/0001-gl-renderer.c-Use-gr-egl_config-to-create-pbuffer-su.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 7cc76d50bddd6ff1eb5fb19712415f385f5d3f49 Mon Sep 17 00:00:00 2001
-From: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com>
-Date: Mon, 3 Feb 2020 14:26:21 -0800
-Subject: [PATCH] gl-renderer.c: Use gr->egl_config to create pbuffer surface
-
-The original implementation always chose first egl config for pbuffer
-surface type, however the returned configs are implementation specific
-and egl config may not always match between ctx and surface. Hence,
-use gr->egl_config which already has the matching config but ensure that
-windows and pbuffer bit are set for the surface type.
-
-Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com>
-Upstream-status: Pending
----
- libweston/renderer-gl/gl-renderer.c | 28 ++++++++++++++--------------
- 1 file changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
-index 54f8b1c..f50c959 100644
---- a/libweston/renderer-gl/gl-renderer.c
-+++ b/libweston/renderer-gl/gl-renderer.c
-@@ -3567,7 +3567,7 @@ gl_renderer_setup_egl_extensions(struct weston_compositor *ec)
- }
- 
- static const EGLint gl_renderer_opaque_attribs[] = {
--	EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
-+	EGL_SURFACE_TYPE, EGL_WINDOW_BIT | EGL_PBUFFER_BIT,
- 	EGL_RED_SIZE, 1,
- 	EGL_GREEN_SIZE, 1,
- 	EGL_BLUE_SIZE, 1,
-@@ -3577,7 +3577,7 @@ static const EGLint gl_renderer_opaque_attribs[] = {
- };
- 
- static const EGLint gl_renderer_alpha_attribs[] = {
--	EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
-+	EGL_SURFACE_TYPE, EGL_WINDOW_BIT | EGL_PBUFFER_BIT,
- 	EGL_RED_SIZE, 1,
- 	EGL_GREEN_SIZE, 1,
- 	EGL_BLUE_SIZE, 1,
-@@ -3682,15 +3682,7 @@ static int
- gl_renderer_create_pbuffer_surface(struct gl_renderer *gr) {
- 	EGLConfig pbuffer_config;
- 
--	static const EGLint pbuffer_config_attribs[] = {
--		EGL_SURFACE_TYPE, EGL_PBUFFER_BIT,
--		EGL_RED_SIZE, 1,
--		EGL_GREEN_SIZE, 1,
--		EGL_BLUE_SIZE, 1,
--		EGL_ALPHA_SIZE, 0,
--		EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
--		EGL_NONE
--	};
-+	EGLint surface_type;
- 
- 	static const EGLint pbuffer_attribs[] = {
- 		EGL_WIDTH, 10,
-@@ -3698,13 +3690,21 @@ gl_renderer_create_pbuffer_surface(struct gl_renderer *gr) {
- 		EGL_NONE
- 	};
- 
--	if (egl_choose_config(gr, pbuffer_config_attribs, NULL, 0, &pbuffer_config) < 0) {
--		weston_log("failed to choose EGL config for PbufferSurface\n");
-+	if(!eglGetConfigAttrib(gr->egl_display, gr->egl_config, EGL_SURFACE_TYPE, &surface_type)) {
-+		weston_log("failed to get surface type for PbufferSurface\n");
-+		return -1;
-+	}
-+
-+	if (!((surface_type & EGL_WINDOW_BIT) && (surface_type & EGL_PBUFFER_BIT)) &&
-+	    !gr->has_configless_context) {
-+		weston_log("attempted to use a different EGL config for an "
-+			   "output but EGL_KHR_no_config_context or "
-+			   "EGL_MESA_configless_context is not supported\n");
- 		return -1;
- 	}
- 
- 	gr->dummy_surface = eglCreatePbufferSurface(gr->egl_display,
--						    pbuffer_config,
-+						    gr->egl_config,
- 						    pbuffer_attribs);
- 
- 	if (gr->dummy_surface == EGL_NO_SURFACE) {
--- 
-2.7.4
-
diff --git a/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch b/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch
index e8e8a1f..33d33b0 100644
--- a/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch
+++ b/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch
@@ -1,6 +1,6 @@
-From 77afc64239199f75041ec344f8f886ee20bba0f8 Mon Sep 17 00:00:00 2001
+From 3fbb596e53524e78703b76c4fdc33cd6ac62f777 Mon Sep 17 00:00:00 2001
 From: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com>
-Date: Tue, 11 Feb 2020 19:07:45 -0800
+Date: Fri, 11 Dec 2020 16:21:38 -0800
 Subject: [PATCH] libweston: Remove substitute format for ARGB8888
 
 Xilinx DP gfx layer does not support XRGB8888. Hence, remove the same
@@ -13,17 +13,17 @@
  1 file changed, 1 deletion(-)
 
 diff --git a/libweston/pixel-formats.c b/libweston/pixel-formats.c
-index b96f3b2..e2a7715 100644
+index 79dc709..ec2d3b7 100644
 --- a/libweston/pixel-formats.c
 +++ b/libweston/pixel-formats.c
-@@ -165,7 +165,6 @@ static const struct pixel_format_info pixel_format_table[] = {
- 	},
+@@ -193,7 +193,6 @@ static const struct pixel_format_info pixel_format_table[] = {
  	{
  		DRM_FORMAT(ARGB8888),
+ 		BITS_RGBA_FIXED(8, 8, 8, 8),
 -		.opaque_substitute = DRM_FORMAT_XRGB8888,
  		.depth = 32,
  		.bpp = 32,
  		GL_FORMAT(GL_BGRA_EXT),
 -- 
-2.7.4
+2.17.1
 
diff --git a/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/weston_%.bbappend b/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/weston_%.bbappend
index a13b627..d1912a8 100644
--- a/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/weston_%.bbappend
+++ b/meta-xilinx/meta-xilinx-bsp/recipes-graphics/weston/weston_%.bbappend
@@ -1,5 +1,3 @@
 FILESEXTRAPATHS_prepend_zynqmp := "${THISDIR}/files:"
 
-SRC_URI_append_zynqmp = " file://0001-gl-renderer.c-Use-gr-egl_config-to-create-pbuffer-su.patch \
-                          file://0001-libweston-Remove-substitute-format-for-ARGB8888.patch \
-			"
+SRC_URI_append_zynqmp = " file://0001-libweston-Remove-substitute-format-for-ARGB8888.patch"