Complete Yocto mirror with license table for TQMa6UL (2038-compliance)
- 264 license table entries with exact download URLs (224/264 resolved) - Complete sources/ directory with all BitBake recipes - Build configuration: tqma6ul-multi-mba6ulx, spaetzle (musl) - Full traceability for Softwarefreigabeantrag - GCC 13.4.0, Linux 6.6.102, U-Boot 2023.04, musl 1.2.4 - License distribution: GPL-2.0 (24), MIT (23), GPL-2.0+ (18), BSD-3 (16)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
Section "Device"
|
||||
Identifier "i.MX Accelerated Framebuffer Device"
|
||||
Driver "imx"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
# This option only recognized when "mxc_epdc_fb" frame buffer driver in
|
||||
# use. Values are "RGB565" (default, 16-bit RGB), "Y8" (8-bit gray),
|
||||
# and "Y8INV" (8-bit gray inverted).
|
||||
Option "FormatEPDC" "Y8INV"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,12 @@
|
||||
Section "Device"
|
||||
Identifier "Kernel Framebuffer Device"
|
||||
Driver "fbdev"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,15 @@
|
||||
Section "Device"
|
||||
Identifier "i.MX Accelerated Framebuffer Device"
|
||||
Driver "vivante"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
Option "vivante_fbdev" "/dev/fb0"
|
||||
Option "HWcursor" "false"
|
||||
Option "DisplayEngine" "pxp"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,12 @@
|
||||
Section "Device"
|
||||
Identifier "Kernel Framebuffer Device"
|
||||
Driver "fbdev"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,15 @@
|
||||
Section "Device"
|
||||
Identifier "i.MX Accelerated Framebuffer Device"
|
||||
Driver "vivante"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
Option "vivante_fbdev" "/dev/fb0"
|
||||
Option "HWcursor" "false"
|
||||
Option "DisplayEngine" "pxp"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,12 @@
|
||||
Section "Device"
|
||||
Identifier "Kernel Framebuffer Device"
|
||||
Driver "fbdev"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,12 @@
|
||||
Section "Device"
|
||||
Identifier "Kernel Framebuffer Device"
|
||||
Driver "fbdev"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,12 @@
|
||||
Section "Device"
|
||||
Identifier "Kernel Framebuffer Device"
|
||||
Driver "fbdev"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,15 @@
|
||||
Section "Device"
|
||||
Identifier "i.MX Accelerated Framebuffer Device"
|
||||
Driver "vivante"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
Option "vivante_fbdev" "/dev/fb0"
|
||||
Option "HWcursor" "false"
|
||||
Option "VivCacheMem" "false"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,12 @@
|
||||
Section "Device"
|
||||
Identifier "Kernel Framebuffer Device"
|
||||
Driver "fbdev"
|
||||
Option "fbdev" "/dev/fb0"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,27 @@
|
||||
Section "Screen"
|
||||
Identifier "Builtin Default fbdev Screen 0"
|
||||
Device "Builtin Default fbdev Device 0"
|
||||
EndSection
|
||||
|
||||
Section "ServerLayout"
|
||||
Identifier "Builtin Default Layout"
|
||||
Screen "Builtin Default fbdev Screen 0"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "DontZap" "0"
|
||||
EndSection
|
||||
|
||||
Section "InputClass"
|
||||
Identifier "keyboard-all"
|
||||
Driver "evdev"
|
||||
MatchIsKeyboard "on"
|
||||
EndSection
|
||||
|
||||
|
||||
Section "InputClass"
|
||||
Identifier "mouse-all"
|
||||
Driver "evdev"
|
||||
MatchIsPointer "on"
|
||||
EndSection
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
Section "Device"
|
||||
Identifier "etnaviv"
|
||||
Driver "modesetting"
|
||||
Option "kmsdev" "/dev/dri/card1"
|
||||
Option "AccelMethod" "glamor"
|
||||
Option "Atomic" "On"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "AutoAddGPU" "false"
|
||||
Option "DRI" "3"
|
||||
EndSection
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
Section "Device"
|
||||
Identifier "DCU DRM/KMS using Modesetting"
|
||||
Driver "modesetting"
|
||||
Option "kmsdev" "/dev/dri/card0"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "BlankTime" "0"
|
||||
Option "StandbyTime" "0"
|
||||
Option "SuspendTime" "0"
|
||||
Option "OffTime" "0"
|
||||
EndSection
|
||||
@@ -0,0 +1,2 @@
|
||||
# Append path for freescale layer to include bsp xorg.conf
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
@@ -0,0 +1,36 @@
|
||||
From 8f50f62cf9030d1839e23a7f1ff9688dec2063e4 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Abrecht <public@danielabrecht.ch>
|
||||
Date: Wed, 21 Oct 2020 21:13:30 +0200
|
||||
Subject: [PATCH] Allow to enable atomic in modesetting DDX
|
||||
|
||||
The linux kernel blacklisted atomic for the modesetting DDX to deal with
|
||||
problems with old Xorg versions which didn't have it disabled by default.
|
||||
Ever since, it wasn't possible to enable atomic in modesetting at all
|
||||
anymore.
|
||||
|
||||
This change doesn't enable atomic by default, but it allows a user to
|
||||
enabled it again.
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Daniel Abrecht <public@danielabrecht.ch>
|
||||
|
||||
---
|
||||
hw/xfree86/drivers/modesetting/driver.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting/driver.c
|
||||
index 535f49d..58a1c67 100644
|
||||
--- a/hw/xfree86/drivers/modesetting/driver.c
|
||||
+++ b/hw/xfree86/drivers/modesetting/driver.c
|
||||
@@ -1236,7 +1236,7 @@ PreInit(ScrnInfoPtr pScrn, int flags)
|
||||
ms->atomic_modeset_capable = (ret == 0);
|
||||
|
||||
if (xf86ReturnOptValBool(ms->drmmode.Options, OPTION_ATOMIC, FALSE)) {
|
||||
- ret = drmSetClientCap(ms->fd, DRM_CLIENT_CAP_ATOMIC, 1);
|
||||
+ ret = drmSetClientCap(ms->fd, DRM_CLIENT_CAP_ATOMIC, 2);
|
||||
ms->atomic_modeset = (ret == 0);
|
||||
} else {
|
||||
ms->atomic_modeset = FALSE;
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
From c76f5d2c0a0dda534888025d7236465202884665 Mon Sep 17 00:00:00 2001
|
||||
From: Xianzhong <xianzhong.li@nxp.com>
|
||||
Date: Thu, 5 Aug 2021 16:57:43 +0800
|
||||
Subject: [PATCH] glamor: Fix fbo pixmap format with GL_BGRA_EXT
|
||||
|
||||
Red and Blue channels are swizzled in GLES path,
|
||||
Fix color inverse problem with ximagesink command:
|
||||
gst-launch-1.0 videotestsrc pattern=6 num-buffers=1 ! video/x-raw,format=BGRx ! videoconvert ! ximagesink display=:0 -v
|
||||
|
||||
This fix requires GL_EXT_texture_format_BGRA8888 extention, not applicable for upstream.
|
||||
|
||||
Upstream-Status: Inappropriate
|
||||
|
||||
Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
|
||||
---
|
||||
glamor/glamor.c | 7 +++++++
|
||||
1 file changed, 7 insertions(+)
|
||||
|
||||
--- a/glamor/glamor.c
|
||||
+++ b/glamor/glamor.c
|
||||
@@ -586,10 +586,17 @@ glamor_setup_formats(ScreenPtr screen)
|
||||
|
||||
if (glamor_priv->is_gles) {
|
||||
assert(X_BYTE_ORDER == X_LITTLE_ENDIAN);
|
||||
+#if GL_EXT_texture_format_BGRA8888
|
||||
+ glamor_add_format(screen, 24, PICT_x8r8g8b8,
|
||||
+ GL_BGRA_EXT, GL_BGRA_EXT, GL_UNSIGNED_BYTE, TRUE);
|
||||
+ glamor_add_format(screen, 32, PICT_a8r8g8b8,
|
||||
+ GL_BGRA_EXT, GL_BGRA_EXT, GL_UNSIGNED_BYTE, TRUE);
|
||||
+#else
|
||||
glamor_add_format(screen, 24, PICT_x8b8g8r8,
|
||||
GL_RGBA8, GL_RGBA, GL_UNSIGNED_BYTE, TRUE);
|
||||
glamor_add_format(screen, 32, PICT_a8b8g8r8,
|
||||
GL_RGBA8, GL_RGBA, GL_UNSIGNED_BYTE, TRUE);
|
||||
+#endif
|
||||
} else {
|
||||
glamor_add_format(screen, 24, PICT_x8r8g8b8,
|
||||
GL_RGBA, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, TRUE);
|
||||
@@ -0,0 +1,11 @@
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
SRC_URI:append:use-mainline-bsp = " file://0001-Allow-to-enable-atomic-in-modesetting-DDX.patch"
|
||||
|
||||
SRC_URI:append:imxgpu = " file://0001-glamor-Fix-fbo-pixmap-format-with-GL_BGRA_EXT.patch"
|
||||
|
||||
IMX_OPENGL_PKGCONFIGS_REMOVE = ""
|
||||
IMX_OPENGL_PKGCONFIGS_REMOVE:imxgpu = "glamor"
|
||||
OPENGL_PKGCONFIGS:remove:mx6-nxp-bsp = "${IMX_OPENGL_PKGCONFIGS_REMOVE}"
|
||||
OPENGL_PKGCONFIGS:remove:mx7-nxp-bsp = "${IMX_OPENGL_PKGCONFIGS_REMOVE}"
|
||||
OPENGL_PKGCONFIGS:remove:imxdrm = "dri glx"
|
||||
Reference in New Issue
Block a user