Message ID | 20250122214238.20386-1-reatmon@ti.com |
---|---|
State | Rejected |
Delegated to: | Ryan Eatmon |
Headers | show |
Series | [meta-ti,master] ti-bsp: Remove ti-6_1 and all related recipes | expand |
On 1/22/25 3:42 PM, Ryan Eatmon via lists.yoctoproject.org wrote: > With the upcoming LTS move to 6.12 we no longer need to continue > supporting the ti-6_1 BSP. Also remove the related recipes and their > related file: > > linux-ti-staging_6.1.bb > linux-ti-staging-rt_6.1.bb > u-boot-ti-staging_2023.04.bb > ti-img-rogue-driver_23.3.6512818.bb > ti-img-rogue-umlibs_23.3.6512818.bb > mesa-pvr_22.3.5.bb > > Signed-off-by: Ryan Eatmon <reatmon@ti.com> > --- Any plans on dropping bb_org-6_1? Couple cleanups around DT handling could be made when that is gone. Anyway, Acked-by: Andrew Davis <afd@ti.com> > meta-beagle/conf/machine/beagle-x15.conf | 1 - > .../conf/machine/beaglebone-ai64-k3r5.conf | 3 - > meta-beagle/conf/machine/beaglebone-ai64.conf | 3 - > meta-beagle/conf/machine/beaglebone.conf | 1 - > meta-ti-bsp/conf/machine/am62pxx-evm.conf | 2 - > .../conf/machine/am62xxsip-evm-k3r5.conf | 4 - > meta-ti-bsp/conf/machine/am62xxsip-evm.conf | 2 - > .../conf/machine/beagleplay-ti-k3r5.conf | 3 - > meta-ti-bsp/conf/machine/beagleplay-ti.conf | 3 - > meta-ti-bsp/conf/machine/include/ti-bsp.inc | 22 +-- > .../ti-img-rogue-driver_23.3.6512818.bb | 39 ----- > .../u-boot/u-boot-ti-staging_2023.04.bb | 11 -- > ...lude-of-Host-h-moved-to-TargetParser.patch | 65 -------- > ...allium-Fix-build-with-llvm-18-and-19.patch | 53 ------- > .../recipes-graphics/mesa/mesa-pvr_22.3.5.bb | 62 -------- > .../ti-img-rogue-umlibs_23.3.6512818.bb | 147 ------------------ > .../linux/linux-ti-staging-6.1/defconfig | 2 - > .../linux/linux-ti-staging-6.1/k3/defconfig | 2 - > .../linux-ti-staging-6.1/omapl138/defconfig | 1 - > .../linux-ti-staging-6.1/ti33x/defconfig | 2 - > .../linux-ti-staging-6.1/ti43x/defconfig | 2 - > .../linux/linux-ti-staging-rt-6.1/defconfig | 2 - > .../linux-ti-staging-rt-6.1/k3/defconfig | 2 - > .../omapl138/defconfig | 2 - > .../linux-ti-staging-rt-6.1/ti33x/defconfig | 2 - > .../linux-ti-staging-rt-6.1/ti43x/defconfig | 2 - > .../linux/linux-ti-staging_6.1.bb | 33 ---- > 27 files changed, 1 insertion(+), 472 deletions(-) > delete mode 100644 meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb > delete mode 100644 meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb > delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch > delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch > delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb > delete mode 100644 meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb > > diff --git a/meta-beagle/conf/machine/beagle-x15.conf b/meta-beagle/conf/machine/beagle-x15.conf > index 8ad028f4..d7fde889 100644 > --- a/meta-beagle/conf/machine/beagle-x15.conf > +++ b/meta-beagle/conf/machine/beagle-x15.conf > @@ -6,7 +6,6 @@ require conf/machine/include/am57xx.inc > require conf/machine/include/beagle-bsp.inc > > DT_VENDOR_PREFIX = "ti/omap/" > -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" > DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" > > KERNEL_DEVICETREE_PREFIX = " \ > diff --git a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf > index 4574f82b..5de809c9 100644 > --- a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf > +++ b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf > @@ -17,8 +17,5 @@ UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}" > > UBOOT_MACHINE = "j721e_beagleboneai64_r5_defconfig" > > -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_r5_defconfig" > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_r5.config" > - > UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_r5_defconfig" > UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_r5.config" > diff --git a/meta-beagle/conf/machine/beaglebone-ai64.conf b/meta-beagle/conf/machine/beaglebone-ai64.conf > index ecd3a6e7..fffdca81 100644 > --- a/meta-beagle/conf/machine/beaglebone-ai64.conf > +++ b/meta-beagle/conf/machine/beaglebone-ai64.conf > @@ -12,9 +12,6 @@ IMAGE_SR2_HS_SE_FILES = "" > > UBOOT_MACHINE = "j721e_beagleboneai64_a72_defconfig" > > -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_a72_config" > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_a72.config" > - > UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_a72_config" > UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_a72.config" > > diff --git a/meta-beagle/conf/machine/beaglebone.conf b/meta-beagle/conf/machine/beaglebone.conf > index 456da618..27c084fc 100644 > --- a/meta-beagle/conf/machine/beaglebone.conf > +++ b/meta-beagle/conf/machine/beaglebone.conf > @@ -6,7 +6,6 @@ require conf/machine/include/ti33x.inc > require conf/machine/include/beagle-bsp.inc > > DT_VENDOR_PREFIX = "ti/omap/" > -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" > DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" > > KERNEL_DEVICETREE_PREFIX = " \ > diff --git a/meta-ti-bsp/conf/machine/am62pxx-evm.conf b/meta-ti-bsp/conf/machine/am62pxx-evm.conf > index bb3c34a3..d7d1fa83 100644 > --- a/meta-ti-bsp/conf/machine/am62pxx-evm.conf > +++ b/meta-ti-bsp/conf/machine/am62pxx-evm.conf > @@ -29,5 +29,3 @@ UBOOT_MACHINE = "am62px_evm_a53_defconfig" > # For AM62P tisdk-display-cluster image, splash screen is handled by SBL. > # Hence, disable the A53 based splash screen using the am62x_evm_prune_splashscreen.config fragment present in ti-u-boot tree > UBOOT_CONFIG_FRAGMENTS = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62x_evm_prune_splashscreen.config', '', d)}" > - > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62px_evm_prune_splashscreen.config', '', d)}" > diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf > index 55bc530b..c35edc6e 100644 > --- a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf > +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf > @@ -9,7 +9,3 @@ SYSFW_CONFIG = "evm" > SYSFW_SUFFIX = "hs-fs" > > UBOOT_MACHINE = "am62xsip_evm_r5_defconfig" > - > -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" > - > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am62xsip_sk_r5.config" > diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf > index 8104329e..38fe04c9 100644 > --- a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf > +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf > @@ -14,5 +14,3 @@ KERNEL_DEVICETREE = " \ > " > > UBOOT_MACHINE = "am62xsip_evm_a53_defconfig" > - > -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" > diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf > index 72dc145b..b597c702 100644 > --- a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf > +++ b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf > @@ -9,6 +9,3 @@ SYSFW_CONFIG = "evm" > SYSFW_SUFFIX = "gp" > > UBOOT_MACHINE = "am62x_beagleplay_r5_defconfig" > -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" > - > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_r5.config" > diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti.conf b/meta-ti-bsp/conf/machine/beagleplay-ti.conf > index 3824d867..792c91b2 100644 > --- a/meta-ti-bsp/conf/machine/beagleplay-ti.conf > +++ b/meta-ti-bsp/conf/machine/beagleplay-ti.conf > @@ -20,9 +20,6 @@ TFA_K3_SYSTEM_SUSPEND = "1" > OPTEEMACHINE = "k3-am62x" > > UBOOT_MACHINE = "am62x_beagleplay_a53_defconfig" > -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" > - > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_a53.config" > > SPL_BINARY = "tispl.bin_unsigned" > > diff --git a/meta-ti-bsp/conf/machine/include/ti-bsp.inc b/meta-ti-bsp/conf/machine/include/ti-bsp.inc > index 0d519671..0dbd89fd 100644 > --- a/meta-ti-bsp/conf/machine/include/ti-bsp.inc > +++ b/meta-ti-bsp/conf/machine/include/ti-bsp.inc > @@ -3,7 +3,7 @@ > # preferences for kernel, bootloader and graphics components, as > # well as a dedicated machine override. > > -# Supported options are: mainline, next, ti-6_12, ti-6_6, ti-6_1 > +# Supported options are: mainline, next, ti-6_12, ti-6_6 > TI_PREFERRED_BSP ??= "ti-6_12" > > # Use bsp-* namespace for overrides > @@ -77,26 +77,6 @@ BSP_MESA_PVR_VERSION:bsp-ti-6_6 = "23%" > # GC320 support requires out-of-tree drivers not yet available in 6.6 > MACHINE_FEATURES:remove:bsp-ti-6_6 = "gc320" > > -# ========== > -# ti-6_1 > -# TI staging kernel 6.1, u-boot 2023.04 > -# ========== > -BSP_KERNEL_PROVIDER:bsp-ti-6_1 = "linux-ti-staging" > -BSP_KERNEL_VERSION:bsp-ti-6_1 = "6.1.%" > -BSP_BOOTLOADER_PROVIDER:bsp-ti-6_1 = "u-boot-ti-staging" > -BSP_BOOTLOADER_VERSION:bsp-ti-6_1 = "2023.04%" > - > -BSP_SGX_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-sgx-ddk-km" > -BSP_SGX_DRIVER_VERSION:bsp-ti-6_1 = "1.17%" > -BSP_SGX_UMLIBS_VERSION:bsp-ti-6_1 = "1.17%" > -BSP_ROGUE_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-img-rogue-driver" > -BSP_ROGUE_DRIVER_VERSION:bsp-ti-6_1 = "23%" > -BSP_ROGUE_UMLIBS_VERSION:bsp-ti-6_1 = "23%" > -BSP_MESA_PVR_VERSION:bsp-ti-6_1 = "22%" > - > -# GC320 support requires out-of-tree drivers not yet available in 6.1 > -MACHINE_FEATURES:remove:bsp-ti-6_1 = "gc320" > - > # ========== > # sane fallback defaults > # if specific values are not defined or bsp is set incorrectly > diff --git a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb > deleted file mode 100644 > index f7c871e1..00000000 > --- a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb > +++ /dev/null > @@ -1,39 +0,0 @@ > -DESCRIPTION = "Kernel drivers for the PowerVR Rogue GPU found in the TI SoCs" > -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-driver" > -LICENSE = "MIT | GPL-2.0-only" > -LIC_FILES_CHKSUM = "file://README;beginline=14;endline=19;md5=0403c7dea01a2b8232261e805325fac2" > - > -inherit module > - > -PROVIDES = "virtual/gpudriver" > - > -PACKAGE_ARCH = "${MACHINE_ARCH}" > - > -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" > - > -DEPENDS = "virtual/kernel" > - > -BRANCH = "linuxws/kirkstone/k6.1/${PV}" > - > -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-driver.git;protocol=https;branch=${BRANCH}" > - > -S = "${WORKDIR}/git" > - > -SRCREV = "c838bc06a163abad46dcc193c8fb9a4fb9e2e356" > - > -TARGET_PRODUCT:j721e = "j721e_linux" > -TARGET_PRODUCT:j721s2 = "j721s2_linux" > -TARGET_PRODUCT:j784s4 = "j784s4_linux" > -TARGET_PRODUCT:am62xx = "am62_linux" > -TARGET_PRODUCT:am62pxx = "am62p_linux" > -TARGET_PRODUCT:j722s = "j722s_linux" > -PVR_BUILD = "release" > -PVR_WS = "lws-generic" > - > -EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" BUILD=${PVR_BUILD} PVR_BUILD_DIR=${TARGET_PRODUCT} WINDOW_SYSTEM=${PVR_WS}' > - > -do_install() { > - make -C ${STAGING_KERNEL_DIR} M=${B}/binary_${TARGET_PRODUCT}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install > -} > - > -RRECOMMENDS:${PN} += "ti-img-rogue-umlibs" > diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb > deleted file mode 100644 > index b26c59d4..00000000 > --- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb > +++ /dev/null > @@ -1,11 +0,0 @@ > -require u-boot-ti.inc > - > -include ${@ 'recipes-bsp/u-boot/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} > - > -PR = "r0" > - > -BRANCH = "ti-u-boot-2023.04" > - > -SRC_URI += "file://0001-scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch" > - > -SRCREV = "2bedcd265ca6de803c90505df5962cbd70cda611" > diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch > deleted file mode 100644 > index 7d4fe078..00000000 > --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch > +++ /dev/null > @@ -1,65 +0,0 @@ > -From bb2db56ffec6e527d88751f75117ae690227cd6c Mon Sep 17 00:00:00 2001 > -From: =?UTF-8?q?Kai=20Wasserb=C3=A4ch?= <kai@dev.carbon-project.org> > -Date: Sat, 11 Feb 2023 18:38:01 +0100 > -Subject: [PATCH] fix: gallivm: fix LLVM #include of Host.h, moved to > - TargetParser > - > -Upstream moved Host.h from Support to TargetParser in LLVM 17. > - > -This shouldn't lead to a FTBFS, since there is a forwarding include left > -behind. Sadly the added deprecation warning #pragma is invalid and thus > -causes a build failure right away. But since we would have to follow the > -move anyway in the future, just do it right away. > - > -Reference: https://github.com/llvm/llvm-project/commit/d768bf994f508d7eaf9541a568be3d71096febf5 > -Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> > -Closes: #8275 > -Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21263> > - > -Upstream-Status: Backport [https://gitlab.freedesktop.org/mesa/mesa/-/commit/bb2db56ffec6e527d88751f75117ae690227cd6c] > - > ---- > - src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 7 ++++++- > - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 4 +++- > - 2 files changed, 9 insertions(+), 2 deletions(-) > - > -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp > -index 54bc5d5ada36c..f78f04f042be8 100644 > ---- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp > -+++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp > -@@ -35,9 +35,14 @@ > - #include <llvm-c/Disassembler.h> > - #include <llvm/Support/raw_ostream.h> > - #include <llvm/Support/Format.h> > --#include <llvm/Support/Host.h> > - #include <llvm/IR/Module.h> > - > -+#if LLVM_VERSION_MAJOR >= 17 > -+#include <llvm/TargetParser/Host.h> > -+#else > -+#include <llvm/Support/Host.h> > -+#endif > -+ > - #include "util/u_math.h" > - #include "util/u_debug.h" > - > -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -index 334c13530394b..5e7a30a6cc2e3 100644 > ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -@@ -60,7 +60,11 @@ > - #include <llvm/Analysis/TargetLibraryInfo.h> > - #include <llvm/ExecutionEngine/SectionMemoryManager.h> > - #include <llvm/Support/CommandLine.h> > -+#if LLVM_VERSION_MAJOR >= 17 > -+#include <llvm/TargetParser/Host.h> > -+#else > - #include <llvm/Support/Host.h> > -+#endif > - #include <llvm/Support/PrettyStackTrace.h> > - #include <llvm/ExecutionEngine/ObjectCache.h> > - #include <llvm/Support/TargetSelect.h> > - > --- > -GitLab > - > diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch > deleted file mode 100644 > index 37888c34..00000000 > --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch > +++ /dev/null > @@ -1,53 +0,0 @@ > -From 6c5033bb01a3a1341d4db5007586a5f2e2727b0a Mon Sep 17 00:00:00 2001 > -From: Ryan Eatmon <reatmon@ti.com> > -Date: Mon, 4 Nov 2024 13:37:29 -0600 > -Subject: [PATCH] gallium: Fix build with llvm 18 and 19 > - > -- CodeGenOpt::Level changed to CodeGenOoptLevel. [1] > -- llvm::sys::getHostCPUFeatures() now returns the features instead of > -modifying the passed in argument. [2] > - > -Upstream-Status: Backport [1][https://gitlab.freedesktop.org/mesa/mesa/-/commit/f79617fe804ea6524651ff1bc3a91098d3199179] > -Upstream-Status: Backport [2][https://gitlab.freedesktop.org/mesa/mesa/-/commit/fa9cd89a85b904615ebc11da609445b5b751e68d] > - > -Signed-off-by: Ryan Eatmon <reatmon@ti.com> > ---- > - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 14 ++++++++++++-- > - 1 file changed, 12 insertions(+), 2 deletions(-) > - > -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -index 5e7a30a6cc2..dbc777e3096 100644 > ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -@@ -368,7 +368,11 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, > - builder.setEngineKind(EngineKind::JIT) > - .setErrorStr(&Error) > - .setTargetOptions(options) > -+#if LLVM_VERSION_MAJOR >= 18 > -+ .setOptLevel((CodeGenOptLevel)OptLevel); > -+#else > - .setOptLevel((CodeGenOpt::Level)OptLevel); > -+#endif > - > - #ifdef _WIN32 > - /* > -@@ -392,8 +396,14 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, > - * which allows us to enable/disable code generation based > - * on the results of cpuid on these architectures. > - */ > -- llvm::StringMap<bool> features; > -- llvm::sys::getHostCPUFeatures(features); > -+ #if LLVM_VERSION_MAJOR >= 19 > -+ /* llvm-19+ returns StringMap from getHostCPUFeatures. > -+ */ > -+ auto features = llvm::sys::getHostCPUFeatures(); > -+ #else > -+ llvm::StringMap<bool> features; > -+ llvm::sys::getHostCPUFeatures(features); > -+ #endif > - > - for (StringMapIterator<bool> f = features.begin(); > - f != features.end(); > --- > -2.17.1 > - > diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb > deleted file mode 100644 > index bdc9ce16..00000000 > --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb > +++ /dev/null > @@ -1,62 +0,0 @@ > -# PowerVR Graphics require several patches that have not made their way > -# upstream yet. This allows us to build the shims we need without completely > -# clobbering mesa. > - > -require recipes-graphics/mesa/mesa.inc > - > -SUMMARY += " (with PowerVR support for TI platforms)" > - > -LIC_FILES_CHKSUM = "file://docs/license.rst;md5=63779ec98d78d823a9dc533a0735ef10" > - > -BRANCH = "powervr/kirkstone/${PV}" > - > -SRC_URI = " \ > - git://gitlab.freedesktop.org/StaticRocket/mesa.git;protocol=https;branch=${BRANCH} \ > - file://0001-meson.build-check-for-all-linux-host_os-combinations.patch \ > - file://0001-meson-misdetects-64bit-atomics-on-mips-clang.patch \ > - file://0001-util-format-Check-for-NEON-before-using-it.patch \ > - file://0001-gbm-backend-fix-gbm-compile-without-dri.patch \ > - file://0001-freedreno-pm4-Use-unsigned-instead-of-uint-to-fix-mu.patch \ > - file://0001-gallium-Fix-build-with-llvm-17.patch \ > - file://0001-fix-gallivm-limit-usage-of-LLVMContextSetOpaquePoint.patch \ > - file://0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch \ > - file://0001-gallium-Fix-build-with-llvm-18-and-19.patch \ > -" > - > -S = "${WORKDIR}/git" > - > -PACKAGECONFIG:append = " \ > - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-img-rogue-driver', 'pvr', '', d)} \ > - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-sgx-ddk-km', 'sgx', '', d)} \ > -" > - > -SRCREV = "c9f0919367589b38f5682183846de9d60eec082d" > -PV = "22.3.5" > - > -PVR_DISPLAY_CONTROLLER_ALIAS ??= "tidss" > -PACKAGECONFIG[pvr] = "-Dgallium-pvr-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," > -PACKAGECONFIG[sgx] = "-Dgallium-sgx-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," > - > -PACKAGECONFIG:remove = "video-codecs" > -PACKAGECONFIG[video-codecs] = "" > -PACKAGECONFIG:remove = "elf-tls" > -PACKAGECONFIG[elf-tls] = "" > -PACKAGECONFIG:remove = "xvmc" > -PACKAGECONFIG[xvmc] = "" > - > -PACKAGE_ARCH = "${MACHINE_ARCH}" > - > -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" > -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'sgx', ',sgx', '', d)}" > - > -VULKAN_DRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" > - > -do_install:append () { > - # remove pvr custom pkgconfig > - rm -rf ${D}${datadir}/pkgconfig > -} > - > -FILES:${PN}-dev += "${datadir}/mesa/wayland-drm.xml" > -FILES:mesa-vulkan-drivers += "${libdir}/libpvr_mesa_wsi.so" > - > -RRECOMMENDS:mesa-megadriver:append:class-target = " ${@d.getVar('PREFERRED_PROVIDER_virtual/gpudriver')}" > diff --git a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb b/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb > deleted file mode 100644 > index 40835439..00000000 > --- a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb > +++ /dev/null > @@ -1,147 +0,0 @@ > -DESCRIPTION = "Userspace libraries for PowerVR Rogue GPU on TI SoCs" > -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-umlibs" > -LICENSE = "TI-TFL" > -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=7232b98c1c58f99e3baa03de5207e76f" > - > -inherit bin_package > - > -INHIBIT_DEFAULT_DEPS = "" > - > -PACKAGE_ARCH = "${MACHINE_ARCH}" > -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" > - > -PR = "r3" > - > -BRANCH = "linuxws/kirkstone/k6.1/${PV}" > -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-umlibs.git;protocol=https;branch=${BRANCH}" > -SRCREV = "0b9e64254269be2fa95c4f3e1dd925d6e4d58199" > -S = "${WORKDIR}/git/targetfs/${TARGET_PRODUCT}/${PVR_WS}/${PVR_BUILD}" > - > -TARGET_PRODUCT:j721e = "j721e_linux" > -TARGET_PRODUCT:j721s2 = "j721s2_linux" > -TARGET_PRODUCT:j784s4 = "j784s4_linux" > -TARGET_PRODUCT:am62xx = "am62_linux" > -TARGET_PRODUCT:am62pxx = "am62p_linux" > -TARGET_PRODUCT:j722s = "j722s_linux" > -PVR_BUILD = "release" > -PVR_WS = "lws-generic" > - > -RDEPENDS:${PN} = " \ > - libdrm \ > - ti-img-rogue-driver \ > - ${PN}-firmware \ > -" > - > -PACKAGECONFIG ?= " \ > - ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan wayland', 'vulkan', '', d)} \ > - ${@bb.utils.filter('DISTRO_FEATURES', 'opengl opencl', d)} \ > -" > - > -PACKAGECONFIG[opengl] = ",,,,${GLES_PACKAGES}" > -PACKAGECONFIG[vulkan] = ",,,,${VULKAN_PACKAGES}" > -PACKAGECONFIG[opencl] = ",,,,${OPENCL_PACKAGES}" > - > -def get_file_list(package_list_var, d): > - file_list = [] > - package_list = d.getVar(package_list_var) > - prefix = f"{d.getVar('S')}/" > - if package_list: > - for package in package_list.split(): > - package_file_string = d.getVar(f"FILES:{package}") > - if package_file_string: > - for package_file in package_file_string.split(): > - file_list.append(f"{prefix}{package_file}") > - return " ".join(file_list) > - > -do_install:prepend() { > - if ${@bb.utils.contains('PACKAGECONFIG', 'opengl', 'false', 'true', d)}; then > - for file in ${@get_file_list('GLES_PACKAGES', d)}; do > - rm -rf ${file} > - done > - fi > - if ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', 'false', 'true', d)}; then > - for file in ${@get_file_list('VULKAN_PACKAGES', d)}; do > - rm -rf ${file} > - done > - fi > - if ${@bb.utils.contains('PACKAGECONFIG', 'opencl', 'false', 'true', d)}; then > - for file in ${@get_file_list('OPENCL_PACKAGES', d)}; do > - rm -rf ${file} > - done > - fi > - if ${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', 'true', 'false', d)}; then > - if [ -e ${S}/lib/firmware ]; then > - mv ${S}/lib/firmware ${S}${nonarch_base_libdir} > - fi > - fi > - > - # clean up any empty directories > - find "${S}" -empty -type d -delete > -} > - > -GLES_PACKAGES = "libgles1-rogue libgles2-rogue libgles3-rogue" > -VULKAN_PACKAGES = "libvk-rogue" > -OPENCL_PACKAGES = "libopencl-rogue libopencl-rogue-tools" > - > -PACKAGES = " \ > - ${@bb.utils.contains('PACKAGECONFIG', 'opengl', d.getVar('GLES_PACKAGES'), '', d)} \ > - ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', d.getVar('VULKAN_PACKAGES'), '', d)} \ > - ${@bb.utils.contains('PACKAGECONFIG', 'opencl', d.getVar('OPENCL_PACKAGES'), '', d)} \ > - ${PN}-tools \ > - ${PN}-firmware \ > - ${PN} \ > -" > - > -# Inject variables so that packages don't get Debian-renamed (which would > -# remove the -rogue suffix), but don't RPROVIDEs/RCONFLICTs on the generic > -# libgl name to prevent colliding with swrast libs > -python __anonymous() { > - suffix = "" > - if "-native" in d.getVar("PN"): > - suffix = "-native" > - for p in (("vulkan", "libvk",), > - ("gles", "libgles1", "libglesv1-cm1"), > - ("gles", "libgles2", "libglesv2-2"), > - ("gles", "libgles3",), > - ("opencl", "libopencl",)): > - mlprefix = d.getVar("MLPREFIX") > - fullp = mlprefix + p[1] + "-rogue" + suffix > - mlprefix = d.getVar("MLPREFIX") > - pkgs = " " + " ".join(mlprefix + x + suffix for x in p[1:]) > - d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") > - d.setVar("INSANE_SKIP:" + fullp, "dev-so ldflags") > - d.appendVar("RRECOMMENDS:" + fullp, " ${MLPREFIX}ti-img-rogue-umlibs" + suffix) > -} > - > -# gles specific shared objects > -FILES:libgles1-rogue = "${libdir}/libGLESv1*.so*" > -FILES:libgles2-rogue = "${libdir}/libGLESv2*.so*" > -RDEPENDS:libgles1-rogue += "mesa-megadriver" > -RDEPENDS:libgles2-rogue += "mesa-megadriver" > - > -# vulkan specific shared objects and configs > -FILES:libvk-rogue = "${libdir}/libVK_IMG.so* ${datadir}/vulkan" > -RDEPENDS:libvk-rogue += "vulkan-loader wayland libdrm" > - > -# opencl specific shared objects and configs > -FILES:libopencl-rogue = "${libdir}/libPVROCL.so* ${sysconfdir}/OpenCL" > -RDEPENDS:libopencl-rogue += "opencl-icd-loader" > -RRECOMMENDS:libopencl-rogue += "libopencl-rogue-tools" > -FILES:libopencl-rogue-tools += "${bindir}/ocl*" > -DEBIAN_NOAUTONAME:libopencl-rogue-tools = "1" > -INSANE_SKIP:libopencl-rogue-tools = "ldflags" > - > -# optional tools and tests > -FILES:${PN}-tools = "${bindir}/" > -RDEPENDS:${PN}-tools = "python3-core ${PN}" > -INSANE_SKIP:${PN}-tools = "ldflags" > - > -# required firmware > -FILES:${PN}-firmware = "${base_libdir}/firmware/*" > -INSANE_SKIP:${PN}-firmware += "arch" > - > -RRECOMMENDS:${PN} += " \ > - ${PN}-tools \ > -" > - > -INSANE_SKIP:${PN} += "already-stripped dev-so ldflags" > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig > deleted file mode 100644 > index 24b53cf7..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig > deleted file mode 100644 > index ef1d3efd..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=defconfig > -config-fragment=kernel/configs/ti_arm64_prune.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig > deleted file mode 100644 > index 099493af..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig > +++ /dev/null > @@ -1 +0,0 @@ > -use-kernel-config=davinci_all_defconfig > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig > deleted file mode 100644 > index e6a967e1..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig > deleted file mode 100644 > index e6a967e1..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig > deleted file mode 100644 > index 43089dc8..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig > deleted file mode 100644 > index 47d78664..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=defconfig > -config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig > deleted file mode 100644 > index 2c829c0b..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=davinci_all_defconfig > -config-fragment=kernel/configs/ti_rt.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig > deleted file mode 100644 > index 5de2b229..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig > deleted file mode 100644 > index 5de2b229..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb > deleted file mode 100644 > index 8208e930..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb > +++ /dev/null > @@ -1,33 +0,0 @@ > -SECTION = "kernel" > -SUMMARY = "Linux kernel for TI devices" > -LICENSE = "GPL-2.0-only" > -LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" > - > -inherit ti-secdev > -inherit kernel > - > -require recipes-kernel/linux/setup-defconfig.inc > -require recipes-kernel/linux/ti-kernel.inc > -include ${@ 'recipes-kernel/linux/ti-kernel-devicetree-prefix.inc' if d.getVar('KERNEL_DEVICETREE_PREFIX') else ''} > -include ${@ 'recipes-kernel/linux/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} > - > -DEPENDS += "gmp-native libmpc-native" > - > -# Look in the generic major.minor directory for files > -FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.1:" > - > -KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} \ > - ${EXTRA_DTC_ARGS}" > - > -S = "${WORKDIR}/git" > - > -BRANCH ?= "ti-linux-6.1.y" > - > -SRCREV ?= "e4e8b16e66f592749984b2d287e0479e93ef35b3" > -PV = "6.1.119+git" > - > -# Special configuration for remoteproc/rpmsg IPC modules > -module_conf_rpmsg_client_sample = "blacklist rpmsg_client_sample" > -module_conf_ti_k3_r5_remoteproc = "softdep ti_k3_r5_remoteproc pre: virtio_rpmsg_bus" > -module_conf_ti_k3_dsp_remoteproc = "softdep ti_k3_dsp_remoteproc pre: virtio_rpmsg_bus" > -KERNEL_MODULE_PROBECONF += "rpmsg_client_sample ti_k3_r5_remoteproc ti_k3_dsp_remoteproc" > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#18221): https://lists.yoctoproject.org/g/meta-ti/message/18221 > Mute This Topic: https://lists.yoctoproject.org/mt/110761580/3619733 > Group Owner: meta-ti+owner@lists.yoctoproject.org > Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [afd@ti.com] > -=-=-=-=-=-=-=-=-=-=-=- >
On Wed, Jan 22, 2025 at 03:42:38PM -0600, Ryan Eatmon via lists.yoctoproject.org wrote: > With the upcoming LTS move to 6.12 we no longer need to continue > supporting the ti-6_1 BSP. Also remove the related recipes and their > related file: > > linux-ti-staging_6.1.bb > linux-ti-staging-rt_6.1.bb > u-boot-ti-staging_2023.04.bb > ti-img-rogue-driver_23.3.6512818.bb > ti-img-rogue-umlibs_23.3.6512818.bb > mesa-pvr_22.3.5.bb meta-beagle defines 6.6 and 6.1 BSPs, while 6.12 isn't going to be ready soon. And while meta-beagle uses own providers for the kernel and u-boot recipes, it's not the case for the graphics, such as SGX, Rogue and Mesa. Moreover, BeagleY-AI haven't yet migrated to 6.6 and is stuck on 6.1 for now. That means we cannot remove old graphics pieces yet. > Signed-off-by: Ryan Eatmon <reatmon@ti.com> > --- > meta-beagle/conf/machine/beagle-x15.conf | 1 - > .../conf/machine/beaglebone-ai64-k3r5.conf | 3 - > meta-beagle/conf/machine/beaglebone-ai64.conf | 3 - > meta-beagle/conf/machine/beaglebone.conf | 1 - > meta-ti-bsp/conf/machine/am62pxx-evm.conf | 2 - > .../conf/machine/am62xxsip-evm-k3r5.conf | 4 - > meta-ti-bsp/conf/machine/am62xxsip-evm.conf | 2 - > .../conf/machine/beagleplay-ti-k3r5.conf | 3 - > meta-ti-bsp/conf/machine/beagleplay-ti.conf | 3 - > meta-ti-bsp/conf/machine/include/ti-bsp.inc | 22 +-- > .../ti-img-rogue-driver_23.3.6512818.bb | 39 ----- > .../u-boot/u-boot-ti-staging_2023.04.bb | 11 -- > ...lude-of-Host-h-moved-to-TargetParser.patch | 65 -------- > ...allium-Fix-build-with-llvm-18-and-19.patch | 53 ------- > .../recipes-graphics/mesa/mesa-pvr_22.3.5.bb | 62 -------- > .../ti-img-rogue-umlibs_23.3.6512818.bb | 147 ------------------ > .../linux/linux-ti-staging-6.1/defconfig | 2 - > .../linux/linux-ti-staging-6.1/k3/defconfig | 2 - > .../linux-ti-staging-6.1/omapl138/defconfig | 1 - > .../linux-ti-staging-6.1/ti33x/defconfig | 2 - > .../linux-ti-staging-6.1/ti43x/defconfig | 2 - > .../linux/linux-ti-staging-rt-6.1/defconfig | 2 - > .../linux-ti-staging-rt-6.1/k3/defconfig | 2 - > .../omapl138/defconfig | 2 - > .../linux-ti-staging-rt-6.1/ti33x/defconfig | 2 - > .../linux-ti-staging-rt-6.1/ti43x/defconfig | 2 - > .../linux/linux-ti-staging_6.1.bb | 33 ---- > 27 files changed, 1 insertion(+), 472 deletions(-) > delete mode 100644 meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb > delete mode 100644 meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb > delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch > delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch > delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb > delete mode 100644 meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig > delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb > > diff --git a/meta-beagle/conf/machine/beagle-x15.conf b/meta-beagle/conf/machine/beagle-x15.conf > index 8ad028f4..d7fde889 100644 > --- a/meta-beagle/conf/machine/beagle-x15.conf > +++ b/meta-beagle/conf/machine/beagle-x15.conf > @@ -6,7 +6,6 @@ require conf/machine/include/am57xx.inc > require conf/machine/include/beagle-bsp.inc > > DT_VENDOR_PREFIX = "ti/omap/" > -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" > DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" > > KERNEL_DEVICETREE_PREFIX = " \ > diff --git a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf > index 4574f82b..5de809c9 100644 > --- a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf > +++ b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf > @@ -17,8 +17,5 @@ UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}" > > UBOOT_MACHINE = "j721e_beagleboneai64_r5_defconfig" > > -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_r5_defconfig" > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_r5.config" > - > UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_r5_defconfig" > UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_r5.config" > diff --git a/meta-beagle/conf/machine/beaglebone-ai64.conf b/meta-beagle/conf/machine/beaglebone-ai64.conf > index ecd3a6e7..fffdca81 100644 > --- a/meta-beagle/conf/machine/beaglebone-ai64.conf > +++ b/meta-beagle/conf/machine/beaglebone-ai64.conf > @@ -12,9 +12,6 @@ IMAGE_SR2_HS_SE_FILES = "" > > UBOOT_MACHINE = "j721e_beagleboneai64_a72_defconfig" > > -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_a72_config" > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_a72.config" > - > UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_a72_config" > UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_a72.config" > > diff --git a/meta-beagle/conf/machine/beaglebone.conf b/meta-beagle/conf/machine/beaglebone.conf > index 456da618..27c084fc 100644 > --- a/meta-beagle/conf/machine/beaglebone.conf > +++ b/meta-beagle/conf/machine/beaglebone.conf > @@ -6,7 +6,6 @@ require conf/machine/include/ti33x.inc > require conf/machine/include/beagle-bsp.inc > > DT_VENDOR_PREFIX = "ti/omap/" > -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" > DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" > > KERNEL_DEVICETREE_PREFIX = " \ > diff --git a/meta-ti-bsp/conf/machine/am62pxx-evm.conf b/meta-ti-bsp/conf/machine/am62pxx-evm.conf > index bb3c34a3..d7d1fa83 100644 > --- a/meta-ti-bsp/conf/machine/am62pxx-evm.conf > +++ b/meta-ti-bsp/conf/machine/am62pxx-evm.conf > @@ -29,5 +29,3 @@ UBOOT_MACHINE = "am62px_evm_a53_defconfig" > # For AM62P tisdk-display-cluster image, splash screen is handled by SBL. > # Hence, disable the A53 based splash screen using the am62x_evm_prune_splashscreen.config fragment present in ti-u-boot tree > UBOOT_CONFIG_FRAGMENTS = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62x_evm_prune_splashscreen.config', '', d)}" > - > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62px_evm_prune_splashscreen.config', '', d)}" > diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf > index 55bc530b..c35edc6e 100644 > --- a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf > +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf > @@ -9,7 +9,3 @@ SYSFW_CONFIG = "evm" > SYSFW_SUFFIX = "hs-fs" > > UBOOT_MACHINE = "am62xsip_evm_r5_defconfig" > - > -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" > - > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am62xsip_sk_r5.config" > diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf > index 8104329e..38fe04c9 100644 > --- a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf > +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf > @@ -14,5 +14,3 @@ KERNEL_DEVICETREE = " \ > " > > UBOOT_MACHINE = "am62xsip_evm_a53_defconfig" > - > -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" > diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf > index 72dc145b..b597c702 100644 > --- a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf > +++ b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf > @@ -9,6 +9,3 @@ SYSFW_CONFIG = "evm" > SYSFW_SUFFIX = "gp" > > UBOOT_MACHINE = "am62x_beagleplay_r5_defconfig" > -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" > - > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_r5.config" > diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti.conf b/meta-ti-bsp/conf/machine/beagleplay-ti.conf > index 3824d867..792c91b2 100644 > --- a/meta-ti-bsp/conf/machine/beagleplay-ti.conf > +++ b/meta-ti-bsp/conf/machine/beagleplay-ti.conf > @@ -20,9 +20,6 @@ TFA_K3_SYSTEM_SUSPEND = "1" > OPTEEMACHINE = "k3-am62x" > > UBOOT_MACHINE = "am62x_beagleplay_a53_defconfig" > -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" > - > -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_a53.config" > > SPL_BINARY = "tispl.bin_unsigned" > > diff --git a/meta-ti-bsp/conf/machine/include/ti-bsp.inc b/meta-ti-bsp/conf/machine/include/ti-bsp.inc > index 0d519671..0dbd89fd 100644 > --- a/meta-ti-bsp/conf/machine/include/ti-bsp.inc > +++ b/meta-ti-bsp/conf/machine/include/ti-bsp.inc > @@ -3,7 +3,7 @@ > # preferences for kernel, bootloader and graphics components, as > # well as a dedicated machine override. > > -# Supported options are: mainline, next, ti-6_12, ti-6_6, ti-6_1 > +# Supported options are: mainline, next, ti-6_12, ti-6_6 > TI_PREFERRED_BSP ??= "ti-6_12" > > # Use bsp-* namespace for overrides > @@ -77,26 +77,6 @@ BSP_MESA_PVR_VERSION:bsp-ti-6_6 = "23%" > # GC320 support requires out-of-tree drivers not yet available in 6.6 > MACHINE_FEATURES:remove:bsp-ti-6_6 = "gc320" > > -# ========== > -# ti-6_1 > -# TI staging kernel 6.1, u-boot 2023.04 > -# ========== > -BSP_KERNEL_PROVIDER:bsp-ti-6_1 = "linux-ti-staging" > -BSP_KERNEL_VERSION:bsp-ti-6_1 = "6.1.%" > -BSP_BOOTLOADER_PROVIDER:bsp-ti-6_1 = "u-boot-ti-staging" > -BSP_BOOTLOADER_VERSION:bsp-ti-6_1 = "2023.04%" > - > -BSP_SGX_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-sgx-ddk-km" > -BSP_SGX_DRIVER_VERSION:bsp-ti-6_1 = "1.17%" > -BSP_SGX_UMLIBS_VERSION:bsp-ti-6_1 = "1.17%" > -BSP_ROGUE_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-img-rogue-driver" > -BSP_ROGUE_DRIVER_VERSION:bsp-ti-6_1 = "23%" > -BSP_ROGUE_UMLIBS_VERSION:bsp-ti-6_1 = "23%" > -BSP_MESA_PVR_VERSION:bsp-ti-6_1 = "22%" > - > -# GC320 support requires out-of-tree drivers not yet available in 6.1 > -MACHINE_FEATURES:remove:bsp-ti-6_1 = "gc320" > - > # ========== > # sane fallback defaults > # if specific values are not defined or bsp is set incorrectly > diff --git a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb > deleted file mode 100644 > index f7c871e1..00000000 > --- a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb > +++ /dev/null > @@ -1,39 +0,0 @@ > -DESCRIPTION = "Kernel drivers for the PowerVR Rogue GPU found in the TI SoCs" > -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-driver" > -LICENSE = "MIT | GPL-2.0-only" > -LIC_FILES_CHKSUM = "file://README;beginline=14;endline=19;md5=0403c7dea01a2b8232261e805325fac2" > - > -inherit module > - > -PROVIDES = "virtual/gpudriver" > - > -PACKAGE_ARCH = "${MACHINE_ARCH}" > - > -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" > - > -DEPENDS = "virtual/kernel" > - > -BRANCH = "linuxws/kirkstone/k6.1/${PV}" > - > -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-driver.git;protocol=https;branch=${BRANCH}" > - > -S = "${WORKDIR}/git" > - > -SRCREV = "c838bc06a163abad46dcc193c8fb9a4fb9e2e356" > - > -TARGET_PRODUCT:j721e = "j721e_linux" > -TARGET_PRODUCT:j721s2 = "j721s2_linux" > -TARGET_PRODUCT:j784s4 = "j784s4_linux" > -TARGET_PRODUCT:am62xx = "am62_linux" > -TARGET_PRODUCT:am62pxx = "am62p_linux" > -TARGET_PRODUCT:j722s = "j722s_linux" > -PVR_BUILD = "release" > -PVR_WS = "lws-generic" > - > -EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" BUILD=${PVR_BUILD} PVR_BUILD_DIR=${TARGET_PRODUCT} WINDOW_SYSTEM=${PVR_WS}' > - > -do_install() { > - make -C ${STAGING_KERNEL_DIR} M=${B}/binary_${TARGET_PRODUCT}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install > -} > - > -RRECOMMENDS:${PN} += "ti-img-rogue-umlibs" > diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb > deleted file mode 100644 > index b26c59d4..00000000 > --- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb > +++ /dev/null > @@ -1,11 +0,0 @@ > -require u-boot-ti.inc > - > -include ${@ 'recipes-bsp/u-boot/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} > - > -PR = "r0" > - > -BRANCH = "ti-u-boot-2023.04" > - > -SRC_URI += "file://0001-scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch" > - > -SRCREV = "2bedcd265ca6de803c90505df5962cbd70cda611" > diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch > deleted file mode 100644 > index 7d4fe078..00000000 > --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch > +++ /dev/null > @@ -1,65 +0,0 @@ > -From bb2db56ffec6e527d88751f75117ae690227cd6c Mon Sep 17 00:00:00 2001 > -From: =?UTF-8?q?Kai=20Wasserb=C3=A4ch?= <kai@dev.carbon-project.org> > -Date: Sat, 11 Feb 2023 18:38:01 +0100 > -Subject: [PATCH] fix: gallivm: fix LLVM #include of Host.h, moved to > - TargetParser > - > -Upstream moved Host.h from Support to TargetParser in LLVM 17. > - > -This shouldn't lead to a FTBFS, since there is a forwarding include left > -behind. Sadly the added deprecation warning #pragma is invalid and thus > -causes a build failure right away. But since we would have to follow the > -move anyway in the future, just do it right away. > - > -Reference: https://github.com/llvm/llvm-project/commit/d768bf994f508d7eaf9541a568be3d71096febf5 > -Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> > -Closes: #8275 > -Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21263> > - > -Upstream-Status: Backport [https://gitlab.freedesktop.org/mesa/mesa/-/commit/bb2db56ffec6e527d88751f75117ae690227cd6c] > - > ---- > - src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 7 ++++++- > - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 4 +++- > - 2 files changed, 9 insertions(+), 2 deletions(-) > - > -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp > -index 54bc5d5ada36c..f78f04f042be8 100644 > ---- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp > -+++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp > -@@ -35,9 +35,14 @@ > - #include <llvm-c/Disassembler.h> > - #include <llvm/Support/raw_ostream.h> > - #include <llvm/Support/Format.h> > --#include <llvm/Support/Host.h> > - #include <llvm/IR/Module.h> > - > -+#if LLVM_VERSION_MAJOR >= 17 > -+#include <llvm/TargetParser/Host.h> > -+#else > -+#include <llvm/Support/Host.h> > -+#endif > -+ > - #include "util/u_math.h" > - #include "util/u_debug.h" > - > -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -index 334c13530394b..5e7a30a6cc2e3 100644 > ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -@@ -60,7 +60,11 @@ > - #include <llvm/Analysis/TargetLibraryInfo.h> > - #include <llvm/ExecutionEngine/SectionMemoryManager.h> > - #include <llvm/Support/CommandLine.h> > -+#if LLVM_VERSION_MAJOR >= 17 > -+#include <llvm/TargetParser/Host.h> > -+#else > - #include <llvm/Support/Host.h> > -+#endif > - #include <llvm/Support/PrettyStackTrace.h> > - #include <llvm/ExecutionEngine/ObjectCache.h> > - #include <llvm/Support/TargetSelect.h> > - > --- > -GitLab > - > diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch > deleted file mode 100644 > index 37888c34..00000000 > --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch > +++ /dev/null > @@ -1,53 +0,0 @@ > -From 6c5033bb01a3a1341d4db5007586a5f2e2727b0a Mon Sep 17 00:00:00 2001 > -From: Ryan Eatmon <reatmon@ti.com> > -Date: Mon, 4 Nov 2024 13:37:29 -0600 > -Subject: [PATCH] gallium: Fix build with llvm 18 and 19 > - > -- CodeGenOpt::Level changed to CodeGenOoptLevel. [1] > -- llvm::sys::getHostCPUFeatures() now returns the features instead of > -modifying the passed in argument. [2] > - > -Upstream-Status: Backport [1][https://gitlab.freedesktop.org/mesa/mesa/-/commit/f79617fe804ea6524651ff1bc3a91098d3199179] > -Upstream-Status: Backport [2][https://gitlab.freedesktop.org/mesa/mesa/-/commit/fa9cd89a85b904615ebc11da609445b5b751e68d] > - > -Signed-off-by: Ryan Eatmon <reatmon@ti.com> > ---- > - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 14 ++++++++++++-- > - 1 file changed, 12 insertions(+), 2 deletions(-) > - > -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -index 5e7a30a6cc2..dbc777e3096 100644 > ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > -@@ -368,7 +368,11 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, > - builder.setEngineKind(EngineKind::JIT) > - .setErrorStr(&Error) > - .setTargetOptions(options) > -+#if LLVM_VERSION_MAJOR >= 18 > -+ .setOptLevel((CodeGenOptLevel)OptLevel); > -+#else > - .setOptLevel((CodeGenOpt::Level)OptLevel); > -+#endif > - > - #ifdef _WIN32 > - /* > -@@ -392,8 +396,14 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, > - * which allows us to enable/disable code generation based > - * on the results of cpuid on these architectures. > - */ > -- llvm::StringMap<bool> features; > -- llvm::sys::getHostCPUFeatures(features); > -+ #if LLVM_VERSION_MAJOR >= 19 > -+ /* llvm-19+ returns StringMap from getHostCPUFeatures. > -+ */ > -+ auto features = llvm::sys::getHostCPUFeatures(); > -+ #else > -+ llvm::StringMap<bool> features; > -+ llvm::sys::getHostCPUFeatures(features); > -+ #endif > - > - for (StringMapIterator<bool> f = features.begin(); > - f != features.end(); > --- > -2.17.1 > - > diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb > deleted file mode 100644 > index bdc9ce16..00000000 > --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb > +++ /dev/null > @@ -1,62 +0,0 @@ > -# PowerVR Graphics require several patches that have not made their way > -# upstream yet. This allows us to build the shims we need without completely > -# clobbering mesa. > - > -require recipes-graphics/mesa/mesa.inc > - > -SUMMARY += " (with PowerVR support for TI platforms)" > - > -LIC_FILES_CHKSUM = "file://docs/license.rst;md5=63779ec98d78d823a9dc533a0735ef10" > - > -BRANCH = "powervr/kirkstone/${PV}" > - > -SRC_URI = " \ > - git://gitlab.freedesktop.org/StaticRocket/mesa.git;protocol=https;branch=${BRANCH} \ > - file://0001-meson.build-check-for-all-linux-host_os-combinations.patch \ > - file://0001-meson-misdetects-64bit-atomics-on-mips-clang.patch \ > - file://0001-util-format-Check-for-NEON-before-using-it.patch \ > - file://0001-gbm-backend-fix-gbm-compile-without-dri.patch \ > - file://0001-freedreno-pm4-Use-unsigned-instead-of-uint-to-fix-mu.patch \ > - file://0001-gallium-Fix-build-with-llvm-17.patch \ > - file://0001-fix-gallivm-limit-usage-of-LLVMContextSetOpaquePoint.patch \ > - file://0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch \ > - file://0001-gallium-Fix-build-with-llvm-18-and-19.patch \ > -" > - > -S = "${WORKDIR}/git" > - > -PACKAGECONFIG:append = " \ > - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-img-rogue-driver', 'pvr', '', d)} \ > - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-sgx-ddk-km', 'sgx', '', d)} \ > -" > - > -SRCREV = "c9f0919367589b38f5682183846de9d60eec082d" > -PV = "22.3.5" > - > -PVR_DISPLAY_CONTROLLER_ALIAS ??= "tidss" > -PACKAGECONFIG[pvr] = "-Dgallium-pvr-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," > -PACKAGECONFIG[sgx] = "-Dgallium-sgx-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," > - > -PACKAGECONFIG:remove = "video-codecs" > -PACKAGECONFIG[video-codecs] = "" > -PACKAGECONFIG:remove = "elf-tls" > -PACKAGECONFIG[elf-tls] = "" > -PACKAGECONFIG:remove = "xvmc" > -PACKAGECONFIG[xvmc] = "" > - > -PACKAGE_ARCH = "${MACHINE_ARCH}" > - > -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" > -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'sgx', ',sgx', '', d)}" > - > -VULKAN_DRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" > - > -do_install:append () { > - # remove pvr custom pkgconfig > - rm -rf ${D}${datadir}/pkgconfig > -} > - > -FILES:${PN}-dev += "${datadir}/mesa/wayland-drm.xml" > -FILES:mesa-vulkan-drivers += "${libdir}/libpvr_mesa_wsi.so" > - > -RRECOMMENDS:mesa-megadriver:append:class-target = " ${@d.getVar('PREFERRED_PROVIDER_virtual/gpudriver')}" > diff --git a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb b/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb > deleted file mode 100644 > index 40835439..00000000 > --- a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb > +++ /dev/null > @@ -1,147 +0,0 @@ > -DESCRIPTION = "Userspace libraries for PowerVR Rogue GPU on TI SoCs" > -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-umlibs" > -LICENSE = "TI-TFL" > -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=7232b98c1c58f99e3baa03de5207e76f" > - > -inherit bin_package > - > -INHIBIT_DEFAULT_DEPS = "" > - > -PACKAGE_ARCH = "${MACHINE_ARCH}" > -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" > - > -PR = "r3" > - > -BRANCH = "linuxws/kirkstone/k6.1/${PV}" > -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-umlibs.git;protocol=https;branch=${BRANCH}" > -SRCREV = "0b9e64254269be2fa95c4f3e1dd925d6e4d58199" > -S = "${WORKDIR}/git/targetfs/${TARGET_PRODUCT}/${PVR_WS}/${PVR_BUILD}" > - > -TARGET_PRODUCT:j721e = "j721e_linux" > -TARGET_PRODUCT:j721s2 = "j721s2_linux" > -TARGET_PRODUCT:j784s4 = "j784s4_linux" > -TARGET_PRODUCT:am62xx = "am62_linux" > -TARGET_PRODUCT:am62pxx = "am62p_linux" > -TARGET_PRODUCT:j722s = "j722s_linux" > -PVR_BUILD = "release" > -PVR_WS = "lws-generic" > - > -RDEPENDS:${PN} = " \ > - libdrm \ > - ti-img-rogue-driver \ > - ${PN}-firmware \ > -" > - > -PACKAGECONFIG ?= " \ > - ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan wayland', 'vulkan', '', d)} \ > - ${@bb.utils.filter('DISTRO_FEATURES', 'opengl opencl', d)} \ > -" > - > -PACKAGECONFIG[opengl] = ",,,,${GLES_PACKAGES}" > -PACKAGECONFIG[vulkan] = ",,,,${VULKAN_PACKAGES}" > -PACKAGECONFIG[opencl] = ",,,,${OPENCL_PACKAGES}" > - > -def get_file_list(package_list_var, d): > - file_list = [] > - package_list = d.getVar(package_list_var) > - prefix = f"{d.getVar('S')}/" > - if package_list: > - for package in package_list.split(): > - package_file_string = d.getVar(f"FILES:{package}") > - if package_file_string: > - for package_file in package_file_string.split(): > - file_list.append(f"{prefix}{package_file}") > - return " ".join(file_list) > - > -do_install:prepend() { > - if ${@bb.utils.contains('PACKAGECONFIG', 'opengl', 'false', 'true', d)}; then > - for file in ${@get_file_list('GLES_PACKAGES', d)}; do > - rm -rf ${file} > - done > - fi > - if ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', 'false', 'true', d)}; then > - for file in ${@get_file_list('VULKAN_PACKAGES', d)}; do > - rm -rf ${file} > - done > - fi > - if ${@bb.utils.contains('PACKAGECONFIG', 'opencl', 'false', 'true', d)}; then > - for file in ${@get_file_list('OPENCL_PACKAGES', d)}; do > - rm -rf ${file} > - done > - fi > - if ${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', 'true', 'false', d)}; then > - if [ -e ${S}/lib/firmware ]; then > - mv ${S}/lib/firmware ${S}${nonarch_base_libdir} > - fi > - fi > - > - # clean up any empty directories > - find "${S}" -empty -type d -delete > -} > - > -GLES_PACKAGES = "libgles1-rogue libgles2-rogue libgles3-rogue" > -VULKAN_PACKAGES = "libvk-rogue" > -OPENCL_PACKAGES = "libopencl-rogue libopencl-rogue-tools" > - > -PACKAGES = " \ > - ${@bb.utils.contains('PACKAGECONFIG', 'opengl', d.getVar('GLES_PACKAGES'), '', d)} \ > - ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', d.getVar('VULKAN_PACKAGES'), '', d)} \ > - ${@bb.utils.contains('PACKAGECONFIG', 'opencl', d.getVar('OPENCL_PACKAGES'), '', d)} \ > - ${PN}-tools \ > - ${PN}-firmware \ > - ${PN} \ > -" > - > -# Inject variables so that packages don't get Debian-renamed (which would > -# remove the -rogue suffix), but don't RPROVIDEs/RCONFLICTs on the generic > -# libgl name to prevent colliding with swrast libs > -python __anonymous() { > - suffix = "" > - if "-native" in d.getVar("PN"): > - suffix = "-native" > - for p in (("vulkan", "libvk",), > - ("gles", "libgles1", "libglesv1-cm1"), > - ("gles", "libgles2", "libglesv2-2"), > - ("gles", "libgles3",), > - ("opencl", "libopencl",)): > - mlprefix = d.getVar("MLPREFIX") > - fullp = mlprefix + p[1] + "-rogue" + suffix > - mlprefix = d.getVar("MLPREFIX") > - pkgs = " " + " ".join(mlprefix + x + suffix for x in p[1:]) > - d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") > - d.setVar("INSANE_SKIP:" + fullp, "dev-so ldflags") > - d.appendVar("RRECOMMENDS:" + fullp, " ${MLPREFIX}ti-img-rogue-umlibs" + suffix) > -} > - > -# gles specific shared objects > -FILES:libgles1-rogue = "${libdir}/libGLESv1*.so*" > -FILES:libgles2-rogue = "${libdir}/libGLESv2*.so*" > -RDEPENDS:libgles1-rogue += "mesa-megadriver" > -RDEPENDS:libgles2-rogue += "mesa-megadriver" > - > -# vulkan specific shared objects and configs > -FILES:libvk-rogue = "${libdir}/libVK_IMG.so* ${datadir}/vulkan" > -RDEPENDS:libvk-rogue += "vulkan-loader wayland libdrm" > - > -# opencl specific shared objects and configs > -FILES:libopencl-rogue = "${libdir}/libPVROCL.so* ${sysconfdir}/OpenCL" > -RDEPENDS:libopencl-rogue += "opencl-icd-loader" > -RRECOMMENDS:libopencl-rogue += "libopencl-rogue-tools" > -FILES:libopencl-rogue-tools += "${bindir}/ocl*" > -DEBIAN_NOAUTONAME:libopencl-rogue-tools = "1" > -INSANE_SKIP:libopencl-rogue-tools = "ldflags" > - > -# optional tools and tests > -FILES:${PN}-tools = "${bindir}/" > -RDEPENDS:${PN}-tools = "python3-core ${PN}" > -INSANE_SKIP:${PN}-tools = "ldflags" > - > -# required firmware > -FILES:${PN}-firmware = "${base_libdir}/firmware/*" > -INSANE_SKIP:${PN}-firmware += "arch" > - > -RRECOMMENDS:${PN} += " \ > - ${PN}-tools \ > -" > - > -INSANE_SKIP:${PN} += "already-stripped dev-so ldflags" > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig > deleted file mode 100644 > index 24b53cf7..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig > deleted file mode 100644 > index ef1d3efd..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=defconfig > -config-fragment=kernel/configs/ti_arm64_prune.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig > deleted file mode 100644 > index 099493af..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig > +++ /dev/null > @@ -1 +0,0 @@ > -use-kernel-config=davinci_all_defconfig > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig > deleted file mode 100644 > index e6a967e1..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig > deleted file mode 100644 > index e6a967e1..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig > deleted file mode 100644 > index 43089dc8..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig > deleted file mode 100644 > index 47d78664..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=defconfig > -config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig > deleted file mode 100644 > index 2c829c0b..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=davinci_all_defconfig > -config-fragment=kernel/configs/ti_rt.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig > deleted file mode 100644 > index 5de2b229..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig > deleted file mode 100644 > index 5de2b229..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig > +++ /dev/null > @@ -1,2 +0,0 @@ > -use-kernel-config=multi_v7_defconfig > -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb > deleted file mode 100644 > index 8208e930..00000000 > --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb > +++ /dev/null > @@ -1,33 +0,0 @@ > -SECTION = "kernel" > -SUMMARY = "Linux kernel for TI devices" > -LICENSE = "GPL-2.0-only" > -LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" > - > -inherit ti-secdev > -inherit kernel > - > -require recipes-kernel/linux/setup-defconfig.inc > -require recipes-kernel/linux/ti-kernel.inc > -include ${@ 'recipes-kernel/linux/ti-kernel-devicetree-prefix.inc' if d.getVar('KERNEL_DEVICETREE_PREFIX') else ''} > -include ${@ 'recipes-kernel/linux/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} > - > -DEPENDS += "gmp-native libmpc-native" > - > -# Look in the generic major.minor directory for files > -FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.1:" > - > -KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} \ > - ${EXTRA_DTC_ARGS}" > - > -S = "${WORKDIR}/git" > - > -BRANCH ?= "ti-linux-6.1.y" > - > -SRCREV ?= "e4e8b16e66f592749984b2d287e0479e93ef35b3" > -PV = "6.1.119+git" > - > -# Special configuration for remoteproc/rpmsg IPC modules > -module_conf_rpmsg_client_sample = "blacklist rpmsg_client_sample" > -module_conf_ti_k3_r5_remoteproc = "softdep ti_k3_r5_remoteproc pre: virtio_rpmsg_bus" > -module_conf_ti_k3_dsp_remoteproc = "softdep ti_k3_dsp_remoteproc pre: virtio_rpmsg_bus" > -KERNEL_MODULE_PROBECONF += "rpmsg_client_sample ti_k3_r5_remoteproc ti_k3_dsp_remoteproc" > -- > 2.17.1
On 1/22/2025 4:06 PM, Denys Dmytriyenko wrote: > On Wed, Jan 22, 2025 at 03:42:38PM -0600, Ryan Eatmon via lists.yoctoproject.org wrote: >> With the upcoming LTS move to 6.12 we no longer need to continue >> supporting the ti-6_1 BSP. Also remove the related recipes and their >> related file: >> >> linux-ti-staging_6.1.bb >> linux-ti-staging-rt_6.1.bb >> u-boot-ti-staging_2023.04.bb > > >> ti-img-rogue-driver_23.3.6512818.bb >> ti-img-rogue-umlibs_23.3.6512818.bb >> mesa-pvr_22.3.5.bb > > meta-beagle defines 6.6 and 6.1 BSPs, while 6.12 isn't going to be ready soon. > And while meta-beagle uses own providers for the kernel and u-boot recipes, > it's not the case for the graphics, such as SGX, Rogue and Mesa. > Moreover, BeagleY-AI haven't yet migrated to 6.6 and is stuck on 6.1 for now. > That means we cannot remove old graphics pieces yet. Good point. I missed on that. I'll add those back in. Part of the issue is that Randolph found that the 6.1 BSP graphics don't build on master with the llvm changes. So we need to look into that before we make a final decision on this. > >> Signed-off-by: Ryan Eatmon <reatmon@ti.com> >> --- >> meta-beagle/conf/machine/beagle-x15.conf | 1 - >> .../conf/machine/beaglebone-ai64-k3r5.conf | 3 - >> meta-beagle/conf/machine/beaglebone-ai64.conf | 3 - >> meta-beagle/conf/machine/beaglebone.conf | 1 - >> meta-ti-bsp/conf/machine/am62pxx-evm.conf | 2 - >> .../conf/machine/am62xxsip-evm-k3r5.conf | 4 - >> meta-ti-bsp/conf/machine/am62xxsip-evm.conf | 2 - >> .../conf/machine/beagleplay-ti-k3r5.conf | 3 - >> meta-ti-bsp/conf/machine/beagleplay-ti.conf | 3 - >> meta-ti-bsp/conf/machine/include/ti-bsp.inc | 22 +-- >> .../ti-img-rogue-driver_23.3.6512818.bb | 39 ----- >> .../u-boot/u-boot-ti-staging_2023.04.bb | 11 -- >> ...lude-of-Host-h-moved-to-TargetParser.patch | 65 -------- >> ...allium-Fix-build-with-llvm-18-and-19.patch | 53 ------- >> .../recipes-graphics/mesa/mesa-pvr_22.3.5.bb | 62 -------- >> .../ti-img-rogue-umlibs_23.3.6512818.bb | 147 ------------------ >> .../linux/linux-ti-staging-6.1/defconfig | 2 - >> .../linux/linux-ti-staging-6.1/k3/defconfig | 2 - >> .../linux-ti-staging-6.1/omapl138/defconfig | 1 - >> .../linux-ti-staging-6.1/ti33x/defconfig | 2 - >> .../linux-ti-staging-6.1/ti43x/defconfig | 2 - >> .../linux/linux-ti-staging-rt-6.1/defconfig | 2 - >> .../linux-ti-staging-rt-6.1/k3/defconfig | 2 - >> .../omapl138/defconfig | 2 - >> .../linux-ti-staging-rt-6.1/ti33x/defconfig | 2 - >> .../linux-ti-staging-rt-6.1/ti43x/defconfig | 2 - >> .../linux/linux-ti-staging_6.1.bb | 33 ---- >> 27 files changed, 1 insertion(+), 472 deletions(-) >> delete mode 100644 meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb >> delete mode 100644 meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb >> delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch >> delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch >> delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb >> delete mode 100644 meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb >> >> diff --git a/meta-beagle/conf/machine/beagle-x15.conf b/meta-beagle/conf/machine/beagle-x15.conf >> index 8ad028f4..d7fde889 100644 >> --- a/meta-beagle/conf/machine/beagle-x15.conf >> +++ b/meta-beagle/conf/machine/beagle-x15.conf >> @@ -6,7 +6,6 @@ require conf/machine/include/am57xx.inc >> require conf/machine/include/beagle-bsp.inc >> >> DT_VENDOR_PREFIX = "ti/omap/" >> -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" >> DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" >> >> KERNEL_DEVICETREE_PREFIX = " \ >> diff --git a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf >> index 4574f82b..5de809c9 100644 >> --- a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf >> +++ b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf >> @@ -17,8 +17,5 @@ UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}" >> >> UBOOT_MACHINE = "j721e_beagleboneai64_r5_defconfig" >> >> -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_r5_defconfig" >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_r5.config" >> - >> UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_r5_defconfig" >> UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_r5.config" >> diff --git a/meta-beagle/conf/machine/beaglebone-ai64.conf b/meta-beagle/conf/machine/beaglebone-ai64.conf >> index ecd3a6e7..fffdca81 100644 >> --- a/meta-beagle/conf/machine/beaglebone-ai64.conf >> +++ b/meta-beagle/conf/machine/beaglebone-ai64.conf >> @@ -12,9 +12,6 @@ IMAGE_SR2_HS_SE_FILES = "" >> >> UBOOT_MACHINE = "j721e_beagleboneai64_a72_defconfig" >> >> -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_a72_config" >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_a72.config" >> - >> UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_a72_config" >> UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_a72.config" >> >> diff --git a/meta-beagle/conf/machine/beaglebone.conf b/meta-beagle/conf/machine/beaglebone.conf >> index 456da618..27c084fc 100644 >> --- a/meta-beagle/conf/machine/beaglebone.conf >> +++ b/meta-beagle/conf/machine/beaglebone.conf >> @@ -6,7 +6,6 @@ require conf/machine/include/ti33x.inc >> require conf/machine/include/beagle-bsp.inc >> >> DT_VENDOR_PREFIX = "ti/omap/" >> -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" >> DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" >> >> KERNEL_DEVICETREE_PREFIX = " \ >> diff --git a/meta-ti-bsp/conf/machine/am62pxx-evm.conf b/meta-ti-bsp/conf/machine/am62pxx-evm.conf >> index bb3c34a3..d7d1fa83 100644 >> --- a/meta-ti-bsp/conf/machine/am62pxx-evm.conf >> +++ b/meta-ti-bsp/conf/machine/am62pxx-evm.conf >> @@ -29,5 +29,3 @@ UBOOT_MACHINE = "am62px_evm_a53_defconfig" >> # For AM62P tisdk-display-cluster image, splash screen is handled by SBL. >> # Hence, disable the A53 based splash screen using the am62x_evm_prune_splashscreen.config fragment present in ti-u-boot tree >> UBOOT_CONFIG_FRAGMENTS = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62x_evm_prune_splashscreen.config', '', d)}" >> - >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62px_evm_prune_splashscreen.config', '', d)}" >> diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf >> index 55bc530b..c35edc6e 100644 >> --- a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf >> +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf >> @@ -9,7 +9,3 @@ SYSFW_CONFIG = "evm" >> SYSFW_SUFFIX = "hs-fs" >> >> UBOOT_MACHINE = "am62xsip_evm_r5_defconfig" >> - >> -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" >> - >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am62xsip_sk_r5.config" >> diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf >> index 8104329e..38fe04c9 100644 >> --- a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf >> +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf >> @@ -14,5 +14,3 @@ KERNEL_DEVICETREE = " \ >> " >> >> UBOOT_MACHINE = "am62xsip_evm_a53_defconfig" >> - >> -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" >> diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf >> index 72dc145b..b597c702 100644 >> --- a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf >> +++ b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf >> @@ -9,6 +9,3 @@ SYSFW_CONFIG = "evm" >> SYSFW_SUFFIX = "gp" >> >> UBOOT_MACHINE = "am62x_beagleplay_r5_defconfig" >> -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" >> - >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_r5.config" >> diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti.conf b/meta-ti-bsp/conf/machine/beagleplay-ti.conf >> index 3824d867..792c91b2 100644 >> --- a/meta-ti-bsp/conf/machine/beagleplay-ti.conf >> +++ b/meta-ti-bsp/conf/machine/beagleplay-ti.conf >> @@ -20,9 +20,6 @@ TFA_K3_SYSTEM_SUSPEND = "1" >> OPTEEMACHINE = "k3-am62x" >> >> UBOOT_MACHINE = "am62x_beagleplay_a53_defconfig" >> -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" >> - >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_a53.config" >> >> SPL_BINARY = "tispl.bin_unsigned" >> >> diff --git a/meta-ti-bsp/conf/machine/include/ti-bsp.inc b/meta-ti-bsp/conf/machine/include/ti-bsp.inc >> index 0d519671..0dbd89fd 100644 >> --- a/meta-ti-bsp/conf/machine/include/ti-bsp.inc >> +++ b/meta-ti-bsp/conf/machine/include/ti-bsp.inc >> @@ -3,7 +3,7 @@ >> # preferences for kernel, bootloader and graphics components, as >> # well as a dedicated machine override. >> >> -# Supported options are: mainline, next, ti-6_12, ti-6_6, ti-6_1 >> +# Supported options are: mainline, next, ti-6_12, ti-6_6 >> TI_PREFERRED_BSP ??= "ti-6_12" >> >> # Use bsp-* namespace for overrides >> @@ -77,26 +77,6 @@ BSP_MESA_PVR_VERSION:bsp-ti-6_6 = "23%" >> # GC320 support requires out-of-tree drivers not yet available in 6.6 >> MACHINE_FEATURES:remove:bsp-ti-6_6 = "gc320" >> >> -# ========== >> -# ti-6_1 >> -# TI staging kernel 6.1, u-boot 2023.04 >> -# ========== >> -BSP_KERNEL_PROVIDER:bsp-ti-6_1 = "linux-ti-staging" >> -BSP_KERNEL_VERSION:bsp-ti-6_1 = "6.1.%" >> -BSP_BOOTLOADER_PROVIDER:bsp-ti-6_1 = "u-boot-ti-staging" >> -BSP_BOOTLOADER_VERSION:bsp-ti-6_1 = "2023.04%" >> - >> -BSP_SGX_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-sgx-ddk-km" >> -BSP_SGX_DRIVER_VERSION:bsp-ti-6_1 = "1.17%" >> -BSP_SGX_UMLIBS_VERSION:bsp-ti-6_1 = "1.17%" >> -BSP_ROGUE_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-img-rogue-driver" >> -BSP_ROGUE_DRIVER_VERSION:bsp-ti-6_1 = "23%" >> -BSP_ROGUE_UMLIBS_VERSION:bsp-ti-6_1 = "23%" >> -BSP_MESA_PVR_VERSION:bsp-ti-6_1 = "22%" >> - >> -# GC320 support requires out-of-tree drivers not yet available in 6.1 >> -MACHINE_FEATURES:remove:bsp-ti-6_1 = "gc320" >> - >> # ========== >> # sane fallback defaults >> # if specific values are not defined or bsp is set incorrectly >> diff --git a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb >> deleted file mode 100644 >> index f7c871e1..00000000 >> --- a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb >> +++ /dev/null >> @@ -1,39 +0,0 @@ >> -DESCRIPTION = "Kernel drivers for the PowerVR Rogue GPU found in the TI SoCs" >> -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-driver" >> -LICENSE = "MIT | GPL-2.0-only" >> -LIC_FILES_CHKSUM = "file://README;beginline=14;endline=19;md5=0403c7dea01a2b8232261e805325fac2" >> - >> -inherit module >> - >> -PROVIDES = "virtual/gpudriver" >> - >> -PACKAGE_ARCH = "${MACHINE_ARCH}" >> - >> -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" >> - >> -DEPENDS = "virtual/kernel" >> - >> -BRANCH = "linuxws/kirkstone/k6.1/${PV}" >> - >> -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-driver.git;protocol=https;branch=${BRANCH}" >> - >> -S = "${WORKDIR}/git" >> - >> -SRCREV = "c838bc06a163abad46dcc193c8fb9a4fb9e2e356" >> - >> -TARGET_PRODUCT:j721e = "j721e_linux" >> -TARGET_PRODUCT:j721s2 = "j721s2_linux" >> -TARGET_PRODUCT:j784s4 = "j784s4_linux" >> -TARGET_PRODUCT:am62xx = "am62_linux" >> -TARGET_PRODUCT:am62pxx = "am62p_linux" >> -TARGET_PRODUCT:j722s = "j722s_linux" >> -PVR_BUILD = "release" >> -PVR_WS = "lws-generic" >> - >> -EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" BUILD=${PVR_BUILD} PVR_BUILD_DIR=${TARGET_PRODUCT} WINDOW_SYSTEM=${PVR_WS}' >> - >> -do_install() { >> - make -C ${STAGING_KERNEL_DIR} M=${B}/binary_${TARGET_PRODUCT}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install >> -} >> - >> -RRECOMMENDS:${PN} += "ti-img-rogue-umlibs" >> diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb >> deleted file mode 100644 >> index b26c59d4..00000000 >> --- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb >> +++ /dev/null >> @@ -1,11 +0,0 @@ >> -require u-boot-ti.inc >> - >> -include ${@ 'recipes-bsp/u-boot/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} >> - >> -PR = "r0" >> - >> -BRANCH = "ti-u-boot-2023.04" >> - >> -SRC_URI += "file://0001-scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch" >> - >> -SRCREV = "2bedcd265ca6de803c90505df5962cbd70cda611" >> diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch >> deleted file mode 100644 >> index 7d4fe078..00000000 >> --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch >> +++ /dev/null >> @@ -1,65 +0,0 @@ >> -From bb2db56ffec6e527d88751f75117ae690227cd6c Mon Sep 17 00:00:00 2001 >> -From: =?UTF-8?q?Kai=20Wasserb=C3=A4ch?= <kai@dev.carbon-project.org> >> -Date: Sat, 11 Feb 2023 18:38:01 +0100 >> -Subject: [PATCH] fix: gallivm: fix LLVM #include of Host.h, moved to >> - TargetParser >> - >> -Upstream moved Host.h from Support to TargetParser in LLVM 17. >> - >> -This shouldn't lead to a FTBFS, since there is a forwarding include left >> -behind. Sadly the added deprecation warning #pragma is invalid and thus >> -causes a build failure right away. But since we would have to follow the >> -move anyway in the future, just do it right away. >> - >> -Reference: https://github.com/llvm/llvm-project/commit/d768bf994f508d7eaf9541a568be3d71096febf5 >> -Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> >> -Closes: #8275 >> -Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21263> >> - >> -Upstream-Status: Backport [https://gitlab.freedesktop.org/mesa/mesa/-/commit/bb2db56ffec6e527d88751f75117ae690227cd6c] >> - >> ---- >> - src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 7 ++++++- >> - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 4 +++- >> - 2 files changed, 9 insertions(+), 2 deletions(-) >> - >> -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp >> -index 54bc5d5ada36c..f78f04f042be8 100644 >> ---- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp >> -+++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp >> -@@ -35,9 +35,14 @@ >> - #include <llvm-c/Disassembler.h> >> - #include <llvm/Support/raw_ostream.h> >> - #include <llvm/Support/Format.h> >> --#include <llvm/Support/Host.h> >> - #include <llvm/IR/Module.h> >> - >> -+#if LLVM_VERSION_MAJOR >= 17 >> -+#include <llvm/TargetParser/Host.h> >> -+#else >> -+#include <llvm/Support/Host.h> >> -+#endif >> -+ >> - #include "util/u_math.h" >> - #include "util/u_debug.h" >> - >> -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -index 334c13530394b..5e7a30a6cc2e3 100644 >> ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -@@ -60,7 +60,11 @@ >> - #include <llvm/Analysis/TargetLibraryInfo.h> >> - #include <llvm/ExecutionEngine/SectionMemoryManager.h> >> - #include <llvm/Support/CommandLine.h> >> -+#if LLVM_VERSION_MAJOR >= 17 >> -+#include <llvm/TargetParser/Host.h> >> -+#else >> - #include <llvm/Support/Host.h> >> -+#endif >> - #include <llvm/Support/PrettyStackTrace.h> >> - #include <llvm/ExecutionEngine/ObjectCache.h> >> - #include <llvm/Support/TargetSelect.h> >> - >> --- >> -GitLab >> - >> diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch >> deleted file mode 100644 >> index 37888c34..00000000 >> --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch >> +++ /dev/null >> @@ -1,53 +0,0 @@ >> -From 6c5033bb01a3a1341d4db5007586a5f2e2727b0a Mon Sep 17 00:00:00 2001 >> -From: Ryan Eatmon <reatmon@ti.com> >> -Date: Mon, 4 Nov 2024 13:37:29 -0600 >> -Subject: [PATCH] gallium: Fix build with llvm 18 and 19 >> - >> -- CodeGenOpt::Level changed to CodeGenOoptLevel. [1] >> -- llvm::sys::getHostCPUFeatures() now returns the features instead of >> -modifying the passed in argument. [2] >> - >> -Upstream-Status: Backport [1][https://gitlab.freedesktop.org/mesa/mesa/-/commit/f79617fe804ea6524651ff1bc3a91098d3199179] >> -Upstream-Status: Backport [2][https://gitlab.freedesktop.org/mesa/mesa/-/commit/fa9cd89a85b904615ebc11da609445b5b751e68d] >> - >> -Signed-off-by: Ryan Eatmon <reatmon@ti.com> >> ---- >> - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 14 ++++++++++++-- >> - 1 file changed, 12 insertions(+), 2 deletions(-) >> - >> -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -index 5e7a30a6cc2..dbc777e3096 100644 >> ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -@@ -368,7 +368,11 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, >> - builder.setEngineKind(EngineKind::JIT) >> - .setErrorStr(&Error) >> - .setTargetOptions(options) >> -+#if LLVM_VERSION_MAJOR >= 18 >> -+ .setOptLevel((CodeGenOptLevel)OptLevel); >> -+#else >> - .setOptLevel((CodeGenOpt::Level)OptLevel); >> -+#endif >> - >> - #ifdef _WIN32 >> - /* >> -@@ -392,8 +396,14 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, >> - * which allows us to enable/disable code generation based >> - * on the results of cpuid on these architectures. >> - */ >> -- llvm::StringMap<bool> features; >> -- llvm::sys::getHostCPUFeatures(features); >> -+ #if LLVM_VERSION_MAJOR >= 19 >> -+ /* llvm-19+ returns StringMap from getHostCPUFeatures. >> -+ */ >> -+ auto features = llvm::sys::getHostCPUFeatures(); >> -+ #else >> -+ llvm::StringMap<bool> features; >> -+ llvm::sys::getHostCPUFeatures(features); >> -+ #endif >> - >> - for (StringMapIterator<bool> f = features.begin(); >> - f != features.end(); >> --- >> -2.17.1 >> - >> diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb >> deleted file mode 100644 >> index bdc9ce16..00000000 >> --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb >> +++ /dev/null >> @@ -1,62 +0,0 @@ >> -# PowerVR Graphics require several patches that have not made their way >> -# upstream yet. This allows us to build the shims we need without completely >> -# clobbering mesa. >> - >> -require recipes-graphics/mesa/mesa.inc >> - >> -SUMMARY += " (with PowerVR support for TI platforms)" >> - >> -LIC_FILES_CHKSUM = "file://docs/license.rst;md5=63779ec98d78d823a9dc533a0735ef10" >> - >> -BRANCH = "powervr/kirkstone/${PV}" >> - >> -SRC_URI = " \ >> - git://gitlab.freedesktop.org/StaticRocket/mesa.git;protocol=https;branch=${BRANCH} \ >> - file://0001-meson.build-check-for-all-linux-host_os-combinations.patch \ >> - file://0001-meson-misdetects-64bit-atomics-on-mips-clang.patch \ >> - file://0001-util-format-Check-for-NEON-before-using-it.patch \ >> - file://0001-gbm-backend-fix-gbm-compile-without-dri.patch \ >> - file://0001-freedreno-pm4-Use-unsigned-instead-of-uint-to-fix-mu.patch \ >> - file://0001-gallium-Fix-build-with-llvm-17.patch \ >> - file://0001-fix-gallivm-limit-usage-of-LLVMContextSetOpaquePoint.patch \ >> - file://0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch \ >> - file://0001-gallium-Fix-build-with-llvm-18-and-19.patch \ >> -" >> - >> -S = "${WORKDIR}/git" >> - >> -PACKAGECONFIG:append = " \ >> - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-img-rogue-driver', 'pvr', '', d)} \ >> - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-sgx-ddk-km', 'sgx', '', d)} \ >> -" >> - >> -SRCREV = "c9f0919367589b38f5682183846de9d60eec082d" >> -PV = "22.3.5" >> - >> -PVR_DISPLAY_CONTROLLER_ALIAS ??= "tidss" >> -PACKAGECONFIG[pvr] = "-Dgallium-pvr-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," >> -PACKAGECONFIG[sgx] = "-Dgallium-sgx-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," >> - >> -PACKAGECONFIG:remove = "video-codecs" >> -PACKAGECONFIG[video-codecs] = "" >> -PACKAGECONFIG:remove = "elf-tls" >> -PACKAGECONFIG[elf-tls] = "" >> -PACKAGECONFIG:remove = "xvmc" >> -PACKAGECONFIG[xvmc] = "" >> - >> -PACKAGE_ARCH = "${MACHINE_ARCH}" >> - >> -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" >> -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'sgx', ',sgx', '', d)}" >> - >> -VULKAN_DRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" >> - >> -do_install:append () { >> - # remove pvr custom pkgconfig >> - rm -rf ${D}${datadir}/pkgconfig >> -} >> - >> -FILES:${PN}-dev += "${datadir}/mesa/wayland-drm.xml" >> -FILES:mesa-vulkan-drivers += "${libdir}/libpvr_mesa_wsi.so" >> - >> -RRECOMMENDS:mesa-megadriver:append:class-target = " ${@d.getVar('PREFERRED_PROVIDER_virtual/gpudriver')}" >> diff --git a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb b/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb >> deleted file mode 100644 >> index 40835439..00000000 >> --- a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb >> +++ /dev/null >> @@ -1,147 +0,0 @@ >> -DESCRIPTION = "Userspace libraries for PowerVR Rogue GPU on TI SoCs" >> -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-umlibs" >> -LICENSE = "TI-TFL" >> -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=7232b98c1c58f99e3baa03de5207e76f" >> - >> -inherit bin_package >> - >> -INHIBIT_DEFAULT_DEPS = "" >> - >> -PACKAGE_ARCH = "${MACHINE_ARCH}" >> -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" >> - >> -PR = "r3" >> - >> -BRANCH = "linuxws/kirkstone/k6.1/${PV}" >> -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-umlibs.git;protocol=https;branch=${BRANCH}" >> -SRCREV = "0b9e64254269be2fa95c4f3e1dd925d6e4d58199" >> -S = "${WORKDIR}/git/targetfs/${TARGET_PRODUCT}/${PVR_WS}/${PVR_BUILD}" >> - >> -TARGET_PRODUCT:j721e = "j721e_linux" >> -TARGET_PRODUCT:j721s2 = "j721s2_linux" >> -TARGET_PRODUCT:j784s4 = "j784s4_linux" >> -TARGET_PRODUCT:am62xx = "am62_linux" >> -TARGET_PRODUCT:am62pxx = "am62p_linux" >> -TARGET_PRODUCT:j722s = "j722s_linux" >> -PVR_BUILD = "release" >> -PVR_WS = "lws-generic" >> - >> -RDEPENDS:${PN} = " \ >> - libdrm \ >> - ti-img-rogue-driver \ >> - ${PN}-firmware \ >> -" >> - >> -PACKAGECONFIG ?= " \ >> - ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan wayland', 'vulkan', '', d)} \ >> - ${@bb.utils.filter('DISTRO_FEATURES', 'opengl opencl', d)} \ >> -" >> - >> -PACKAGECONFIG[opengl] = ",,,,${GLES_PACKAGES}" >> -PACKAGECONFIG[vulkan] = ",,,,${VULKAN_PACKAGES}" >> -PACKAGECONFIG[opencl] = ",,,,${OPENCL_PACKAGES}" >> - >> -def get_file_list(package_list_var, d): >> - file_list = [] >> - package_list = d.getVar(package_list_var) >> - prefix = f"{d.getVar('S')}/" >> - if package_list: >> - for package in package_list.split(): >> - package_file_string = d.getVar(f"FILES:{package}") >> - if package_file_string: >> - for package_file in package_file_string.split(): >> - file_list.append(f"{prefix}{package_file}") >> - return " ".join(file_list) >> - >> -do_install:prepend() { >> - if ${@bb.utils.contains('PACKAGECONFIG', 'opengl', 'false', 'true', d)}; then >> - for file in ${@get_file_list('GLES_PACKAGES', d)}; do >> - rm -rf ${file} >> - done >> - fi >> - if ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', 'false', 'true', d)}; then >> - for file in ${@get_file_list('VULKAN_PACKAGES', d)}; do >> - rm -rf ${file} >> - done >> - fi >> - if ${@bb.utils.contains('PACKAGECONFIG', 'opencl', 'false', 'true', d)}; then >> - for file in ${@get_file_list('OPENCL_PACKAGES', d)}; do >> - rm -rf ${file} >> - done >> - fi >> - if ${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', 'true', 'false', d)}; then >> - if [ -e ${S}/lib/firmware ]; then >> - mv ${S}/lib/firmware ${S}${nonarch_base_libdir} >> - fi >> - fi >> - >> - # clean up any empty directories >> - find "${S}" -empty -type d -delete >> -} >> - >> -GLES_PACKAGES = "libgles1-rogue libgles2-rogue libgles3-rogue" >> -VULKAN_PACKAGES = "libvk-rogue" >> -OPENCL_PACKAGES = "libopencl-rogue libopencl-rogue-tools" >> - >> -PACKAGES = " \ >> - ${@bb.utils.contains('PACKAGECONFIG', 'opengl', d.getVar('GLES_PACKAGES'), '', d)} \ >> - ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', d.getVar('VULKAN_PACKAGES'), '', d)} \ >> - ${@bb.utils.contains('PACKAGECONFIG', 'opencl', d.getVar('OPENCL_PACKAGES'), '', d)} \ >> - ${PN}-tools \ >> - ${PN}-firmware \ >> - ${PN} \ >> -" >> - >> -# Inject variables so that packages don't get Debian-renamed (which would >> -# remove the -rogue suffix), but don't RPROVIDEs/RCONFLICTs on the generic >> -# libgl name to prevent colliding with swrast libs >> -python __anonymous() { >> - suffix = "" >> - if "-native" in d.getVar("PN"): >> - suffix = "-native" >> - for p in (("vulkan", "libvk",), >> - ("gles", "libgles1", "libglesv1-cm1"), >> - ("gles", "libgles2", "libglesv2-2"), >> - ("gles", "libgles3",), >> - ("opencl", "libopencl",)): >> - mlprefix = d.getVar("MLPREFIX") >> - fullp = mlprefix + p[1] + "-rogue" + suffix >> - mlprefix = d.getVar("MLPREFIX") >> - pkgs = " " + " ".join(mlprefix + x + suffix for x in p[1:]) >> - d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") >> - d.setVar("INSANE_SKIP:" + fullp, "dev-so ldflags") >> - d.appendVar("RRECOMMENDS:" + fullp, " ${MLPREFIX}ti-img-rogue-umlibs" + suffix) >> -} >> - >> -# gles specific shared objects >> -FILES:libgles1-rogue = "${libdir}/libGLESv1*.so*" >> -FILES:libgles2-rogue = "${libdir}/libGLESv2*.so*" >> -RDEPENDS:libgles1-rogue += "mesa-megadriver" >> -RDEPENDS:libgles2-rogue += "mesa-megadriver" >> - >> -# vulkan specific shared objects and configs >> -FILES:libvk-rogue = "${libdir}/libVK_IMG.so* ${datadir}/vulkan" >> -RDEPENDS:libvk-rogue += "vulkan-loader wayland libdrm" >> - >> -# opencl specific shared objects and configs >> -FILES:libopencl-rogue = "${libdir}/libPVROCL.so* ${sysconfdir}/OpenCL" >> -RDEPENDS:libopencl-rogue += "opencl-icd-loader" >> -RRECOMMENDS:libopencl-rogue += "libopencl-rogue-tools" >> -FILES:libopencl-rogue-tools += "${bindir}/ocl*" >> -DEBIAN_NOAUTONAME:libopencl-rogue-tools = "1" >> -INSANE_SKIP:libopencl-rogue-tools = "ldflags" >> - >> -# optional tools and tests >> -FILES:${PN}-tools = "${bindir}/" >> -RDEPENDS:${PN}-tools = "python3-core ${PN}" >> -INSANE_SKIP:${PN}-tools = "ldflags" >> - >> -# required firmware >> -FILES:${PN}-firmware = "${base_libdir}/firmware/*" >> -INSANE_SKIP:${PN}-firmware += "arch" >> - >> -RRECOMMENDS:${PN} += " \ >> - ${PN}-tools \ >> -" >> - >> -INSANE_SKIP:${PN} += "already-stripped dev-so ldflags" >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig >> deleted file mode 100644 >> index 24b53cf7..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig >> deleted file mode 100644 >> index ef1d3efd..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=defconfig >> -config-fragment=kernel/configs/ti_arm64_prune.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig >> deleted file mode 100644 >> index 099493af..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig >> +++ /dev/null >> @@ -1 +0,0 @@ >> -use-kernel-config=davinci_all_defconfig >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig >> deleted file mode 100644 >> index e6a967e1..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig >> deleted file mode 100644 >> index e6a967e1..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig >> deleted file mode 100644 >> index 43089dc8..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig >> deleted file mode 100644 >> index 47d78664..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=defconfig >> -config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig >> deleted file mode 100644 >> index 2c829c0b..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=davinci_all_defconfig >> -config-fragment=kernel/configs/ti_rt.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig >> deleted file mode 100644 >> index 5de2b229..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig >> deleted file mode 100644 >> index 5de2b229..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb >> deleted file mode 100644 >> index 8208e930..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb >> +++ /dev/null >> @@ -1,33 +0,0 @@ >> -SECTION = "kernel" >> -SUMMARY = "Linux kernel for TI devices" >> -LICENSE = "GPL-2.0-only" >> -LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" >> - >> -inherit ti-secdev >> -inherit kernel >> - >> -require recipes-kernel/linux/setup-defconfig.inc >> -require recipes-kernel/linux/ti-kernel.inc >> -include ${@ 'recipes-kernel/linux/ti-kernel-devicetree-prefix.inc' if d.getVar('KERNEL_DEVICETREE_PREFIX') else ''} >> -include ${@ 'recipes-kernel/linux/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} >> - >> -DEPENDS += "gmp-native libmpc-native" >> - >> -# Look in the generic major.minor directory for files >> -FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.1:" >> - >> -KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} \ >> - ${EXTRA_DTC_ARGS}" >> - >> -S = "${WORKDIR}/git" >> - >> -BRANCH ?= "ti-linux-6.1.y" >> - >> -SRCREV ?= "e4e8b16e66f592749984b2d287e0479e93ef35b3" >> -PV = "6.1.119+git" >> - >> -# Special configuration for remoteproc/rpmsg IPC modules >> -module_conf_rpmsg_client_sample = "blacklist rpmsg_client_sample" >> -module_conf_ti_k3_r5_remoteproc = "softdep ti_k3_r5_remoteproc pre: virtio_rpmsg_bus" >> -module_conf_ti_k3_dsp_remoteproc = "softdep ti_k3_dsp_remoteproc pre: virtio_rpmsg_bus" >> -KERNEL_MODULE_PROBECONF += "rpmsg_client_sample ti_k3_r5_remoteproc ti_k3_dsp_remoteproc" >> -- >> 2.17.1
On 1/22/25 4:06 PM, Denys Dmytriyenko wrote: > On Wed, Jan 22, 2025 at 03:42:38PM -0600, Ryan Eatmon via lists.yoctoproject.org wrote: >> With the upcoming LTS move to 6.12 we no longer need to continue >> supporting the ti-6_1 BSP. Also remove the related recipes and their >> related file: >> >> linux-ti-staging_6.1.bb >> linux-ti-staging-rt_6.1.bb >> u-boot-ti-staging_2023.04.bb > > >> ti-img-rogue-driver_23.3.6512818.bb >> ti-img-rogue-umlibs_23.3.6512818.bb >> mesa-pvr_22.3.5.bb > > meta-beagle defines 6.6 and 6.1 BSPs, while 6.12 isn't going to be ready soon. > And while meta-beagle uses own providers for the kernel and u-boot recipes, > it's not the case for the graphics, such as SGX, Rogue and Mesa. > Moreover, BeagleY-AI haven't yet migrated to 6.6 and is stuck on 6.1 for now. Are we sure about that? I see some BeagleY-AI support on the latest BB.org v6.6. Do we know about their plans for finishing the migration? v6.12 is already out so if they are still stuck on v6.1 then they might need to be helped along. Andrew > That means we cannot remove old graphics pieces yet. > > >> Signed-off-by: Ryan Eatmon <reatmon@ti.com> >> --- >> meta-beagle/conf/machine/beagle-x15.conf | 1 - >> .../conf/machine/beaglebone-ai64-k3r5.conf | 3 - >> meta-beagle/conf/machine/beaglebone-ai64.conf | 3 - >> meta-beagle/conf/machine/beaglebone.conf | 1 - >> meta-ti-bsp/conf/machine/am62pxx-evm.conf | 2 - >> .../conf/machine/am62xxsip-evm-k3r5.conf | 4 - >> meta-ti-bsp/conf/machine/am62xxsip-evm.conf | 2 - >> .../conf/machine/beagleplay-ti-k3r5.conf | 3 - >> meta-ti-bsp/conf/machine/beagleplay-ti.conf | 3 - >> meta-ti-bsp/conf/machine/include/ti-bsp.inc | 22 +-- >> .../ti-img-rogue-driver_23.3.6512818.bb | 39 ----- >> .../u-boot/u-boot-ti-staging_2023.04.bb | 11 -- >> ...lude-of-Host-h-moved-to-TargetParser.patch | 65 -------- >> ...allium-Fix-build-with-llvm-18-and-19.patch | 53 ------- >> .../recipes-graphics/mesa/mesa-pvr_22.3.5.bb | 62 -------- >> .../ti-img-rogue-umlibs_23.3.6512818.bb | 147 ------------------ >> .../linux/linux-ti-staging-6.1/defconfig | 2 - >> .../linux/linux-ti-staging-6.1/k3/defconfig | 2 - >> .../linux-ti-staging-6.1/omapl138/defconfig | 1 - >> .../linux-ti-staging-6.1/ti33x/defconfig | 2 - >> .../linux-ti-staging-6.1/ti43x/defconfig | 2 - >> .../linux/linux-ti-staging-rt-6.1/defconfig | 2 - >> .../linux-ti-staging-rt-6.1/k3/defconfig | 2 - >> .../omapl138/defconfig | 2 - >> .../linux-ti-staging-rt-6.1/ti33x/defconfig | 2 - >> .../linux-ti-staging-rt-6.1/ti43x/defconfig | 2 - >> .../linux/linux-ti-staging_6.1.bb | 33 ---- >> 27 files changed, 1 insertion(+), 472 deletions(-) >> delete mode 100644 meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb >> delete mode 100644 meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb >> delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch >> delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch >> delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb >> delete mode 100644 meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig >> delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb >> >> diff --git a/meta-beagle/conf/machine/beagle-x15.conf b/meta-beagle/conf/machine/beagle-x15.conf >> index 8ad028f4..d7fde889 100644 >> --- a/meta-beagle/conf/machine/beagle-x15.conf >> +++ b/meta-beagle/conf/machine/beagle-x15.conf >> @@ -6,7 +6,6 @@ require conf/machine/include/am57xx.inc >> require conf/machine/include/beagle-bsp.inc >> >> DT_VENDOR_PREFIX = "ti/omap/" >> -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" >> DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" >> >> KERNEL_DEVICETREE_PREFIX = " \ >> diff --git a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf >> index 4574f82b..5de809c9 100644 >> --- a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf >> +++ b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf >> @@ -17,8 +17,5 @@ UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}" >> >> UBOOT_MACHINE = "j721e_beagleboneai64_r5_defconfig" >> >> -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_r5_defconfig" >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_r5.config" >> - >> UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_r5_defconfig" >> UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_r5.config" >> diff --git a/meta-beagle/conf/machine/beaglebone-ai64.conf b/meta-beagle/conf/machine/beaglebone-ai64.conf >> index ecd3a6e7..fffdca81 100644 >> --- a/meta-beagle/conf/machine/beaglebone-ai64.conf >> +++ b/meta-beagle/conf/machine/beaglebone-ai64.conf >> @@ -12,9 +12,6 @@ IMAGE_SR2_HS_SE_FILES = "" >> >> UBOOT_MACHINE = "j721e_beagleboneai64_a72_defconfig" >> >> -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_a72_config" >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_a72.config" >> - >> UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_a72_config" >> UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_a72.config" >> >> diff --git a/meta-beagle/conf/machine/beaglebone.conf b/meta-beagle/conf/machine/beaglebone.conf >> index 456da618..27c084fc 100644 >> --- a/meta-beagle/conf/machine/beaglebone.conf >> +++ b/meta-beagle/conf/machine/beaglebone.conf >> @@ -6,7 +6,6 @@ require conf/machine/include/ti33x.inc >> require conf/machine/include/beagle-bsp.inc >> >> DT_VENDOR_PREFIX = "ti/omap/" >> -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" >> DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" >> >> KERNEL_DEVICETREE_PREFIX = " \ >> diff --git a/meta-ti-bsp/conf/machine/am62pxx-evm.conf b/meta-ti-bsp/conf/machine/am62pxx-evm.conf >> index bb3c34a3..d7d1fa83 100644 >> --- a/meta-ti-bsp/conf/machine/am62pxx-evm.conf >> +++ b/meta-ti-bsp/conf/machine/am62pxx-evm.conf >> @@ -29,5 +29,3 @@ UBOOT_MACHINE = "am62px_evm_a53_defconfig" >> # For AM62P tisdk-display-cluster image, splash screen is handled by SBL. >> # Hence, disable the A53 based splash screen using the am62x_evm_prune_splashscreen.config fragment present in ti-u-boot tree >> UBOOT_CONFIG_FRAGMENTS = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62x_evm_prune_splashscreen.config', '', d)}" >> - >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62px_evm_prune_splashscreen.config', '', d)}" >> diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf >> index 55bc530b..c35edc6e 100644 >> --- a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf >> +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf >> @@ -9,7 +9,3 @@ SYSFW_CONFIG = "evm" >> SYSFW_SUFFIX = "hs-fs" >> >> UBOOT_MACHINE = "am62xsip_evm_r5_defconfig" >> - >> -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" >> - >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am62xsip_sk_r5.config" >> diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf >> index 8104329e..38fe04c9 100644 >> --- a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf >> +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf >> @@ -14,5 +14,3 @@ KERNEL_DEVICETREE = " \ >> " >> >> UBOOT_MACHINE = "am62xsip_evm_a53_defconfig" >> - >> -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" >> diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf >> index 72dc145b..b597c702 100644 >> --- a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf >> +++ b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf >> @@ -9,6 +9,3 @@ SYSFW_CONFIG = "evm" >> SYSFW_SUFFIX = "gp" >> >> UBOOT_MACHINE = "am62x_beagleplay_r5_defconfig" >> -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" >> - >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_r5.config" >> diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti.conf b/meta-ti-bsp/conf/machine/beagleplay-ti.conf >> index 3824d867..792c91b2 100644 >> --- a/meta-ti-bsp/conf/machine/beagleplay-ti.conf >> +++ b/meta-ti-bsp/conf/machine/beagleplay-ti.conf >> @@ -20,9 +20,6 @@ TFA_K3_SYSTEM_SUSPEND = "1" >> OPTEEMACHINE = "k3-am62x" >> >> UBOOT_MACHINE = "am62x_beagleplay_a53_defconfig" >> -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" >> - >> -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_a53.config" >> >> SPL_BINARY = "tispl.bin_unsigned" >> >> diff --git a/meta-ti-bsp/conf/machine/include/ti-bsp.inc b/meta-ti-bsp/conf/machine/include/ti-bsp.inc >> index 0d519671..0dbd89fd 100644 >> --- a/meta-ti-bsp/conf/machine/include/ti-bsp.inc >> +++ b/meta-ti-bsp/conf/machine/include/ti-bsp.inc >> @@ -3,7 +3,7 @@ >> # preferences for kernel, bootloader and graphics components, as >> # well as a dedicated machine override. >> >> -# Supported options are: mainline, next, ti-6_12, ti-6_6, ti-6_1 >> +# Supported options are: mainline, next, ti-6_12, ti-6_6 >> TI_PREFERRED_BSP ??= "ti-6_12" >> >> # Use bsp-* namespace for overrides >> @@ -77,26 +77,6 @@ BSP_MESA_PVR_VERSION:bsp-ti-6_6 = "23%" >> # GC320 support requires out-of-tree drivers not yet available in 6.6 >> MACHINE_FEATURES:remove:bsp-ti-6_6 = "gc320" >> >> -# ========== >> -# ti-6_1 >> -# TI staging kernel 6.1, u-boot 2023.04 >> -# ========== >> -BSP_KERNEL_PROVIDER:bsp-ti-6_1 = "linux-ti-staging" >> -BSP_KERNEL_VERSION:bsp-ti-6_1 = "6.1.%" >> -BSP_BOOTLOADER_PROVIDER:bsp-ti-6_1 = "u-boot-ti-staging" >> -BSP_BOOTLOADER_VERSION:bsp-ti-6_1 = "2023.04%" >> - >> -BSP_SGX_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-sgx-ddk-km" >> -BSP_SGX_DRIVER_VERSION:bsp-ti-6_1 = "1.17%" >> -BSP_SGX_UMLIBS_VERSION:bsp-ti-6_1 = "1.17%" >> -BSP_ROGUE_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-img-rogue-driver" >> -BSP_ROGUE_DRIVER_VERSION:bsp-ti-6_1 = "23%" >> -BSP_ROGUE_UMLIBS_VERSION:bsp-ti-6_1 = "23%" >> -BSP_MESA_PVR_VERSION:bsp-ti-6_1 = "22%" >> - >> -# GC320 support requires out-of-tree drivers not yet available in 6.1 >> -MACHINE_FEATURES:remove:bsp-ti-6_1 = "gc320" >> - >> # ========== >> # sane fallback defaults >> # if specific values are not defined or bsp is set incorrectly >> diff --git a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb >> deleted file mode 100644 >> index f7c871e1..00000000 >> --- a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb >> +++ /dev/null >> @@ -1,39 +0,0 @@ >> -DESCRIPTION = "Kernel drivers for the PowerVR Rogue GPU found in the TI SoCs" >> -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-driver" >> -LICENSE = "MIT | GPL-2.0-only" >> -LIC_FILES_CHKSUM = "file://README;beginline=14;endline=19;md5=0403c7dea01a2b8232261e805325fac2" >> - >> -inherit module >> - >> -PROVIDES = "virtual/gpudriver" >> - >> -PACKAGE_ARCH = "${MACHINE_ARCH}" >> - >> -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" >> - >> -DEPENDS = "virtual/kernel" >> - >> -BRANCH = "linuxws/kirkstone/k6.1/${PV}" >> - >> -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-driver.git;protocol=https;branch=${BRANCH}" >> - >> -S = "${WORKDIR}/git" >> - >> -SRCREV = "c838bc06a163abad46dcc193c8fb9a4fb9e2e356" >> - >> -TARGET_PRODUCT:j721e = "j721e_linux" >> -TARGET_PRODUCT:j721s2 = "j721s2_linux" >> -TARGET_PRODUCT:j784s4 = "j784s4_linux" >> -TARGET_PRODUCT:am62xx = "am62_linux" >> -TARGET_PRODUCT:am62pxx = "am62p_linux" >> -TARGET_PRODUCT:j722s = "j722s_linux" >> -PVR_BUILD = "release" >> -PVR_WS = "lws-generic" >> - >> -EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" BUILD=${PVR_BUILD} PVR_BUILD_DIR=${TARGET_PRODUCT} WINDOW_SYSTEM=${PVR_WS}' >> - >> -do_install() { >> - make -C ${STAGING_KERNEL_DIR} M=${B}/binary_${TARGET_PRODUCT}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install >> -} >> - >> -RRECOMMENDS:${PN} += "ti-img-rogue-umlibs" >> diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb >> deleted file mode 100644 >> index b26c59d4..00000000 >> --- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb >> +++ /dev/null >> @@ -1,11 +0,0 @@ >> -require u-boot-ti.inc >> - >> -include ${@ 'recipes-bsp/u-boot/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} >> - >> -PR = "r0" >> - >> -BRANCH = "ti-u-boot-2023.04" >> - >> -SRC_URI += "file://0001-scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch" >> - >> -SRCREV = "2bedcd265ca6de803c90505df5962cbd70cda611" >> diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch >> deleted file mode 100644 >> index 7d4fe078..00000000 >> --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch >> +++ /dev/null >> @@ -1,65 +0,0 @@ >> -From bb2db56ffec6e527d88751f75117ae690227cd6c Mon Sep 17 00:00:00 2001 >> -From: =?UTF-8?q?Kai=20Wasserb=C3=A4ch?= <kai@dev.carbon-project.org> >> -Date: Sat, 11 Feb 2023 18:38:01 +0100 >> -Subject: [PATCH] fix: gallivm: fix LLVM #include of Host.h, moved to >> - TargetParser >> - >> -Upstream moved Host.h from Support to TargetParser in LLVM 17. >> - >> -This shouldn't lead to a FTBFS, since there is a forwarding include left >> -behind. Sadly the added deprecation warning #pragma is invalid and thus >> -causes a build failure right away. But since we would have to follow the >> -move anyway in the future, just do it right away. >> - >> -Reference: https://github.com/llvm/llvm-project/commit/d768bf994f508d7eaf9541a568be3d71096febf5 >> -Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> >> -Closes: #8275 >> -Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21263> >> - >> -Upstream-Status: Backport [https://gitlab.freedesktop.org/mesa/mesa/-/commit/bb2db56ffec6e527d88751f75117ae690227cd6c] >> - >> ---- >> - src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 7 ++++++- >> - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 4 +++- >> - 2 files changed, 9 insertions(+), 2 deletions(-) >> - >> -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp >> -index 54bc5d5ada36c..f78f04f042be8 100644 >> ---- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp >> -+++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp >> -@@ -35,9 +35,14 @@ >> - #include <llvm-c/Disassembler.h> >> - #include <llvm/Support/raw_ostream.h> >> - #include <llvm/Support/Format.h> >> --#include <llvm/Support/Host.h> >> - #include <llvm/IR/Module.h> >> - >> -+#if LLVM_VERSION_MAJOR >= 17 >> -+#include <llvm/TargetParser/Host.h> >> -+#else >> -+#include <llvm/Support/Host.h> >> -+#endif >> -+ >> - #include "util/u_math.h" >> - #include "util/u_debug.h" >> - >> -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -index 334c13530394b..5e7a30a6cc2e3 100644 >> ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -@@ -60,7 +60,11 @@ >> - #include <llvm/Analysis/TargetLibraryInfo.h> >> - #include <llvm/ExecutionEngine/SectionMemoryManager.h> >> - #include <llvm/Support/CommandLine.h> >> -+#if LLVM_VERSION_MAJOR >= 17 >> -+#include <llvm/TargetParser/Host.h> >> -+#else >> - #include <llvm/Support/Host.h> >> -+#endif >> - #include <llvm/Support/PrettyStackTrace.h> >> - #include <llvm/ExecutionEngine/ObjectCache.h> >> - #include <llvm/Support/TargetSelect.h> >> - >> --- >> -GitLab >> - >> diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch >> deleted file mode 100644 >> index 37888c34..00000000 >> --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch >> +++ /dev/null >> @@ -1,53 +0,0 @@ >> -From 6c5033bb01a3a1341d4db5007586a5f2e2727b0a Mon Sep 17 00:00:00 2001 >> -From: Ryan Eatmon <reatmon@ti.com> >> -Date: Mon, 4 Nov 2024 13:37:29 -0600 >> -Subject: [PATCH] gallium: Fix build with llvm 18 and 19 >> - >> -- CodeGenOpt::Level changed to CodeGenOoptLevel. [1] >> -- llvm::sys::getHostCPUFeatures() now returns the features instead of >> -modifying the passed in argument. [2] >> - >> -Upstream-Status: Backport [1][https://gitlab.freedesktop.org/mesa/mesa/-/commit/f79617fe804ea6524651ff1bc3a91098d3199179] >> -Upstream-Status: Backport [2][https://gitlab.freedesktop.org/mesa/mesa/-/commit/fa9cd89a85b904615ebc11da609445b5b751e68d] >> - >> -Signed-off-by: Ryan Eatmon <reatmon@ti.com> >> ---- >> - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 14 ++++++++++++-- >> - 1 file changed, 12 insertions(+), 2 deletions(-) >> - >> -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -index 5e7a30a6cc2..dbc777e3096 100644 >> ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp >> -@@ -368,7 +368,11 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, >> - builder.setEngineKind(EngineKind::JIT) >> - .setErrorStr(&Error) >> - .setTargetOptions(options) >> -+#if LLVM_VERSION_MAJOR >= 18 >> -+ .setOptLevel((CodeGenOptLevel)OptLevel); >> -+#else >> - .setOptLevel((CodeGenOpt::Level)OptLevel); >> -+#endif >> - >> - #ifdef _WIN32 >> - /* >> -@@ -392,8 +396,14 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, >> - * which allows us to enable/disable code generation based >> - * on the results of cpuid on these architectures. >> - */ >> -- llvm::StringMap<bool> features; >> -- llvm::sys::getHostCPUFeatures(features); >> -+ #if LLVM_VERSION_MAJOR >= 19 >> -+ /* llvm-19+ returns StringMap from getHostCPUFeatures. >> -+ */ >> -+ auto features = llvm::sys::getHostCPUFeatures(); >> -+ #else >> -+ llvm::StringMap<bool> features; >> -+ llvm::sys::getHostCPUFeatures(features); >> -+ #endif >> - >> - for (StringMapIterator<bool> f = features.begin(); >> - f != features.end(); >> --- >> -2.17.1 >> - >> diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb >> deleted file mode 100644 >> index bdc9ce16..00000000 >> --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb >> +++ /dev/null >> @@ -1,62 +0,0 @@ >> -# PowerVR Graphics require several patches that have not made their way >> -# upstream yet. This allows us to build the shims we need without completely >> -# clobbering mesa. >> - >> -require recipes-graphics/mesa/mesa.inc >> - >> -SUMMARY += " (with PowerVR support for TI platforms)" >> - >> -LIC_FILES_CHKSUM = "file://docs/license.rst;md5=63779ec98d78d823a9dc533a0735ef10" >> - >> -BRANCH = "powervr/kirkstone/${PV}" >> - >> -SRC_URI = " \ >> - git://gitlab.freedesktop.org/StaticRocket/mesa.git;protocol=https;branch=${BRANCH} \ >> - file://0001-meson.build-check-for-all-linux-host_os-combinations.patch \ >> - file://0001-meson-misdetects-64bit-atomics-on-mips-clang.patch \ >> - file://0001-util-format-Check-for-NEON-before-using-it.patch \ >> - file://0001-gbm-backend-fix-gbm-compile-without-dri.patch \ >> - file://0001-freedreno-pm4-Use-unsigned-instead-of-uint-to-fix-mu.patch \ >> - file://0001-gallium-Fix-build-with-llvm-17.patch \ >> - file://0001-fix-gallivm-limit-usage-of-LLVMContextSetOpaquePoint.patch \ >> - file://0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch \ >> - file://0001-gallium-Fix-build-with-llvm-18-and-19.patch \ >> -" >> - >> -S = "${WORKDIR}/git" >> - >> -PACKAGECONFIG:append = " \ >> - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-img-rogue-driver', 'pvr', '', d)} \ >> - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-sgx-ddk-km', 'sgx', '', d)} \ >> -" >> - >> -SRCREV = "c9f0919367589b38f5682183846de9d60eec082d" >> -PV = "22.3.5" >> - >> -PVR_DISPLAY_CONTROLLER_ALIAS ??= "tidss" >> -PACKAGECONFIG[pvr] = "-Dgallium-pvr-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," >> -PACKAGECONFIG[sgx] = "-Dgallium-sgx-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," >> - >> -PACKAGECONFIG:remove = "video-codecs" >> -PACKAGECONFIG[video-codecs] = "" >> -PACKAGECONFIG:remove = "elf-tls" >> -PACKAGECONFIG[elf-tls] = "" >> -PACKAGECONFIG:remove = "xvmc" >> -PACKAGECONFIG[xvmc] = "" >> - >> -PACKAGE_ARCH = "${MACHINE_ARCH}" >> - >> -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" >> -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'sgx', ',sgx', '', d)}" >> - >> -VULKAN_DRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" >> - >> -do_install:append () { >> - # remove pvr custom pkgconfig >> - rm -rf ${D}${datadir}/pkgconfig >> -} >> - >> -FILES:${PN}-dev += "${datadir}/mesa/wayland-drm.xml" >> -FILES:mesa-vulkan-drivers += "${libdir}/libpvr_mesa_wsi.so" >> - >> -RRECOMMENDS:mesa-megadriver:append:class-target = " ${@d.getVar('PREFERRED_PROVIDER_virtual/gpudriver')}" >> diff --git a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb b/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb >> deleted file mode 100644 >> index 40835439..00000000 >> --- a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb >> +++ /dev/null >> @@ -1,147 +0,0 @@ >> -DESCRIPTION = "Userspace libraries for PowerVR Rogue GPU on TI SoCs" >> -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-umlibs" >> -LICENSE = "TI-TFL" >> -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=7232b98c1c58f99e3baa03de5207e76f" >> - >> -inherit bin_package >> - >> -INHIBIT_DEFAULT_DEPS = "" >> - >> -PACKAGE_ARCH = "${MACHINE_ARCH}" >> -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" >> - >> -PR = "r3" >> - >> -BRANCH = "linuxws/kirkstone/k6.1/${PV}" >> -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-umlibs.git;protocol=https;branch=${BRANCH}" >> -SRCREV = "0b9e64254269be2fa95c4f3e1dd925d6e4d58199" >> -S = "${WORKDIR}/git/targetfs/${TARGET_PRODUCT}/${PVR_WS}/${PVR_BUILD}" >> - >> -TARGET_PRODUCT:j721e = "j721e_linux" >> -TARGET_PRODUCT:j721s2 = "j721s2_linux" >> -TARGET_PRODUCT:j784s4 = "j784s4_linux" >> -TARGET_PRODUCT:am62xx = "am62_linux" >> -TARGET_PRODUCT:am62pxx = "am62p_linux" >> -TARGET_PRODUCT:j722s = "j722s_linux" >> -PVR_BUILD = "release" >> -PVR_WS = "lws-generic" >> - >> -RDEPENDS:${PN} = " \ >> - libdrm \ >> - ti-img-rogue-driver \ >> - ${PN}-firmware \ >> -" >> - >> -PACKAGECONFIG ?= " \ >> - ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan wayland', 'vulkan', '', d)} \ >> - ${@bb.utils.filter('DISTRO_FEATURES', 'opengl opencl', d)} \ >> -" >> - >> -PACKAGECONFIG[opengl] = ",,,,${GLES_PACKAGES}" >> -PACKAGECONFIG[vulkan] = ",,,,${VULKAN_PACKAGES}" >> -PACKAGECONFIG[opencl] = ",,,,${OPENCL_PACKAGES}" >> - >> -def get_file_list(package_list_var, d): >> - file_list = [] >> - package_list = d.getVar(package_list_var) >> - prefix = f"{d.getVar('S')}/" >> - if package_list: >> - for package in package_list.split(): >> - package_file_string = d.getVar(f"FILES:{package}") >> - if package_file_string: >> - for package_file in package_file_string.split(): >> - file_list.append(f"{prefix}{package_file}") >> - return " ".join(file_list) >> - >> -do_install:prepend() { >> - if ${@bb.utils.contains('PACKAGECONFIG', 'opengl', 'false', 'true', d)}; then >> - for file in ${@get_file_list('GLES_PACKAGES', d)}; do >> - rm -rf ${file} >> - done >> - fi >> - if ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', 'false', 'true', d)}; then >> - for file in ${@get_file_list('VULKAN_PACKAGES', d)}; do >> - rm -rf ${file} >> - done >> - fi >> - if ${@bb.utils.contains('PACKAGECONFIG', 'opencl', 'false', 'true', d)}; then >> - for file in ${@get_file_list('OPENCL_PACKAGES', d)}; do >> - rm -rf ${file} >> - done >> - fi >> - if ${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', 'true', 'false', d)}; then >> - if [ -e ${S}/lib/firmware ]; then >> - mv ${S}/lib/firmware ${S}${nonarch_base_libdir} >> - fi >> - fi >> - >> - # clean up any empty directories >> - find "${S}" -empty -type d -delete >> -} >> - >> -GLES_PACKAGES = "libgles1-rogue libgles2-rogue libgles3-rogue" >> -VULKAN_PACKAGES = "libvk-rogue" >> -OPENCL_PACKAGES = "libopencl-rogue libopencl-rogue-tools" >> - >> -PACKAGES = " \ >> - ${@bb.utils.contains('PACKAGECONFIG', 'opengl', d.getVar('GLES_PACKAGES'), '', d)} \ >> - ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', d.getVar('VULKAN_PACKAGES'), '', d)} \ >> - ${@bb.utils.contains('PACKAGECONFIG', 'opencl', d.getVar('OPENCL_PACKAGES'), '', d)} \ >> - ${PN}-tools \ >> - ${PN}-firmware \ >> - ${PN} \ >> -" >> - >> -# Inject variables so that packages don't get Debian-renamed (which would >> -# remove the -rogue suffix), but don't RPROVIDEs/RCONFLICTs on the generic >> -# libgl name to prevent colliding with swrast libs >> -python __anonymous() { >> - suffix = "" >> - if "-native" in d.getVar("PN"): >> - suffix = "-native" >> - for p in (("vulkan", "libvk",), >> - ("gles", "libgles1", "libglesv1-cm1"), >> - ("gles", "libgles2", "libglesv2-2"), >> - ("gles", "libgles3",), >> - ("opencl", "libopencl",)): >> - mlprefix = d.getVar("MLPREFIX") >> - fullp = mlprefix + p[1] + "-rogue" + suffix >> - mlprefix = d.getVar("MLPREFIX") >> - pkgs = " " + " ".join(mlprefix + x + suffix for x in p[1:]) >> - d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") >> - d.setVar("INSANE_SKIP:" + fullp, "dev-so ldflags") >> - d.appendVar("RRECOMMENDS:" + fullp, " ${MLPREFIX}ti-img-rogue-umlibs" + suffix) >> -} >> - >> -# gles specific shared objects >> -FILES:libgles1-rogue = "${libdir}/libGLESv1*.so*" >> -FILES:libgles2-rogue = "${libdir}/libGLESv2*.so*" >> -RDEPENDS:libgles1-rogue += "mesa-megadriver" >> -RDEPENDS:libgles2-rogue += "mesa-megadriver" >> - >> -# vulkan specific shared objects and configs >> -FILES:libvk-rogue = "${libdir}/libVK_IMG.so* ${datadir}/vulkan" >> -RDEPENDS:libvk-rogue += "vulkan-loader wayland libdrm" >> - >> -# opencl specific shared objects and configs >> -FILES:libopencl-rogue = "${libdir}/libPVROCL.so* ${sysconfdir}/OpenCL" >> -RDEPENDS:libopencl-rogue += "opencl-icd-loader" >> -RRECOMMENDS:libopencl-rogue += "libopencl-rogue-tools" >> -FILES:libopencl-rogue-tools += "${bindir}/ocl*" >> -DEBIAN_NOAUTONAME:libopencl-rogue-tools = "1" >> -INSANE_SKIP:libopencl-rogue-tools = "ldflags" >> - >> -# optional tools and tests >> -FILES:${PN}-tools = "${bindir}/" >> -RDEPENDS:${PN}-tools = "python3-core ${PN}" >> -INSANE_SKIP:${PN}-tools = "ldflags" >> - >> -# required firmware >> -FILES:${PN}-firmware = "${base_libdir}/firmware/*" >> -INSANE_SKIP:${PN}-firmware += "arch" >> - >> -RRECOMMENDS:${PN} += " \ >> - ${PN}-tools \ >> -" >> - >> -INSANE_SKIP:${PN} += "already-stripped dev-so ldflags" >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig >> deleted file mode 100644 >> index 24b53cf7..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig >> deleted file mode 100644 >> index ef1d3efd..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=defconfig >> -config-fragment=kernel/configs/ti_arm64_prune.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig >> deleted file mode 100644 >> index 099493af..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig >> +++ /dev/null >> @@ -1 +0,0 @@ >> -use-kernel-config=davinci_all_defconfig >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig >> deleted file mode 100644 >> index e6a967e1..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig >> deleted file mode 100644 >> index e6a967e1..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig >> deleted file mode 100644 >> index 43089dc8..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig >> deleted file mode 100644 >> index 47d78664..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=defconfig >> -config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig >> deleted file mode 100644 >> index 2c829c0b..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=davinci_all_defconfig >> -config-fragment=kernel/configs/ti_rt.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig >> deleted file mode 100644 >> index 5de2b229..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig >> deleted file mode 100644 >> index 5de2b229..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig >> +++ /dev/null >> @@ -1,2 +0,0 @@ >> -use-kernel-config=multi_v7_defconfig >> -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config >> diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb >> deleted file mode 100644 >> index 8208e930..00000000 >> --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb >> +++ /dev/null >> @@ -1,33 +0,0 @@ >> -SECTION = "kernel" >> -SUMMARY = "Linux kernel for TI devices" >> -LICENSE = "GPL-2.0-only" >> -LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" >> - >> -inherit ti-secdev >> -inherit kernel >> - >> -require recipes-kernel/linux/setup-defconfig.inc >> -require recipes-kernel/linux/ti-kernel.inc >> -include ${@ 'recipes-kernel/linux/ti-kernel-devicetree-prefix.inc' if d.getVar('KERNEL_DEVICETREE_PREFIX') else ''} >> -include ${@ 'recipes-kernel/linux/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} >> - >> -DEPENDS += "gmp-native libmpc-native" >> - >> -# Look in the generic major.minor directory for files >> -FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.1:" >> - >> -KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} \ >> - ${EXTRA_DTC_ARGS}" >> - >> -S = "${WORKDIR}/git" >> - >> -BRANCH ?= "ti-linux-6.1.y" >> - >> -SRCREV ?= "e4e8b16e66f592749984b2d287e0479e93ef35b3" >> -PV = "6.1.119+git" >> - >> -# Special configuration for remoteproc/rpmsg IPC modules >> -module_conf_rpmsg_client_sample = "blacklist rpmsg_client_sample" >> -module_conf_ti_k3_r5_remoteproc = "softdep ti_k3_r5_remoteproc pre: virtio_rpmsg_bus" >> -module_conf_ti_k3_dsp_remoteproc = "softdep ti_k3_dsp_remoteproc pre: virtio_rpmsg_bus" >> -KERNEL_MODULE_PROBECONF += "rpmsg_client_sample ti_k3_r5_remoteproc ti_k3_dsp_remoteproc" >> -- >> 2.17.1 >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#18224): https://lists.yoctoproject.org/g/meta-ti/message/18224 >> Mute This Topic: https://lists.yoctoproject.org/mt/110761580/3619733 >> Group Owner: meta-ti+owner@lists.yoctoproject.org >> Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [afd@ti.com] >> -=-=-=-=-=-=-=-=-=-=-=- >>
diff --git a/meta-beagle/conf/machine/beagle-x15.conf b/meta-beagle/conf/machine/beagle-x15.conf index 8ad028f4..d7fde889 100644 --- a/meta-beagle/conf/machine/beagle-x15.conf +++ b/meta-beagle/conf/machine/beagle-x15.conf @@ -6,7 +6,6 @@ require conf/machine/include/am57xx.inc require conf/machine/include/beagle-bsp.inc DT_VENDOR_PREFIX = "ti/omap/" -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" KERNEL_DEVICETREE_PREFIX = " \ diff --git a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf index 4574f82b..5de809c9 100644 --- a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf +++ b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf @@ -17,8 +17,5 @@ UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}" UBOOT_MACHINE = "j721e_beagleboneai64_r5_defconfig" -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_r5_defconfig" -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_r5.config" - UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_r5_defconfig" UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_r5.config" diff --git a/meta-beagle/conf/machine/beaglebone-ai64.conf b/meta-beagle/conf/machine/beaglebone-ai64.conf index ecd3a6e7..fffdca81 100644 --- a/meta-beagle/conf/machine/beaglebone-ai64.conf +++ b/meta-beagle/conf/machine/beaglebone-ai64.conf @@ -12,9 +12,6 @@ IMAGE_SR2_HS_SE_FILES = "" UBOOT_MACHINE = "j721e_beagleboneai64_a72_defconfig" -UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_a72_config" -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_a72.config" - UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_a72_config" UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_a72.config" diff --git a/meta-beagle/conf/machine/beaglebone.conf b/meta-beagle/conf/machine/beaglebone.conf index 456da618..27c084fc 100644 --- a/meta-beagle/conf/machine/beaglebone.conf +++ b/meta-beagle/conf/machine/beaglebone.conf @@ -6,7 +6,6 @@ require conf/machine/include/ti33x.inc require conf/machine/include/beagle-bsp.inc DT_VENDOR_PREFIX = "ti/omap/" -DT_VENDOR_PREFIX:bsp-ti-6_1 = "" DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" KERNEL_DEVICETREE_PREFIX = " \ diff --git a/meta-ti-bsp/conf/machine/am62pxx-evm.conf b/meta-ti-bsp/conf/machine/am62pxx-evm.conf index bb3c34a3..d7d1fa83 100644 --- a/meta-ti-bsp/conf/machine/am62pxx-evm.conf +++ b/meta-ti-bsp/conf/machine/am62pxx-evm.conf @@ -29,5 +29,3 @@ UBOOT_MACHINE = "am62px_evm_a53_defconfig" # For AM62P tisdk-display-cluster image, splash screen is handled by SBL. # Hence, disable the A53 based splash screen using the am62x_evm_prune_splashscreen.config fragment present in ti-u-boot tree UBOOT_CONFIG_FRAGMENTS = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62x_evm_prune_splashscreen.config', '', d)}" - -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'am62px_evm_prune_splashscreen.config', '', d)}" diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf index 55bc530b..c35edc6e 100644 --- a/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm-k3r5.conf @@ -9,7 +9,3 @@ SYSFW_CONFIG = "evm" SYSFW_SUFFIX = "hs-fs" UBOOT_MACHINE = "am62xsip_evm_r5_defconfig" - -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" - -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am62xsip_sk_r5.config" diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf index 8104329e..38fe04c9 100644 --- a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf @@ -14,5 +14,3 @@ KERNEL_DEVICETREE = " \ " UBOOT_MACHINE = "am62xsip_evm_a53_defconfig" - -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf index 72dc145b..b597c702 100644 --- a/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf +++ b/meta-ti-bsp/conf/machine/beagleplay-ti-k3r5.conf @@ -9,6 +9,3 @@ SYSFW_CONFIG = "evm" SYSFW_SUFFIX = "gp" UBOOT_MACHINE = "am62x_beagleplay_r5_defconfig" -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_r5_defconfig" - -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_r5.config" diff --git a/meta-ti-bsp/conf/machine/beagleplay-ti.conf b/meta-ti-bsp/conf/machine/beagleplay-ti.conf index 3824d867..792c91b2 100644 --- a/meta-ti-bsp/conf/machine/beagleplay-ti.conf +++ b/meta-ti-bsp/conf/machine/beagleplay-ti.conf @@ -20,9 +20,6 @@ TFA_K3_SYSTEM_SUSPEND = "1" OPTEEMACHINE = "k3-am62x" UBOOT_MACHINE = "am62x_beagleplay_a53_defconfig" -UBOOT_MACHINE:bsp-ti-6_1 = "am62x_evm_a53_defconfig" - -UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "am625_beagleplay_a53.config" SPL_BINARY = "tispl.bin_unsigned" diff --git a/meta-ti-bsp/conf/machine/include/ti-bsp.inc b/meta-ti-bsp/conf/machine/include/ti-bsp.inc index 0d519671..0dbd89fd 100644 --- a/meta-ti-bsp/conf/machine/include/ti-bsp.inc +++ b/meta-ti-bsp/conf/machine/include/ti-bsp.inc @@ -3,7 +3,7 @@ # preferences for kernel, bootloader and graphics components, as # well as a dedicated machine override. -# Supported options are: mainline, next, ti-6_12, ti-6_6, ti-6_1 +# Supported options are: mainline, next, ti-6_12, ti-6_6 TI_PREFERRED_BSP ??= "ti-6_12" # Use bsp-* namespace for overrides @@ -77,26 +77,6 @@ BSP_MESA_PVR_VERSION:bsp-ti-6_6 = "23%" # GC320 support requires out-of-tree drivers not yet available in 6.6 MACHINE_FEATURES:remove:bsp-ti-6_6 = "gc320" -# ========== -# ti-6_1 -# TI staging kernel 6.1, u-boot 2023.04 -# ========== -BSP_KERNEL_PROVIDER:bsp-ti-6_1 = "linux-ti-staging" -BSP_KERNEL_VERSION:bsp-ti-6_1 = "6.1.%" -BSP_BOOTLOADER_PROVIDER:bsp-ti-6_1 = "u-boot-ti-staging" -BSP_BOOTLOADER_VERSION:bsp-ti-6_1 = "2023.04%" - -BSP_SGX_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-sgx-ddk-km" -BSP_SGX_DRIVER_VERSION:bsp-ti-6_1 = "1.17%" -BSP_SGX_UMLIBS_VERSION:bsp-ti-6_1 = "1.17%" -BSP_ROGUE_DRIVER_PROVIDER:bsp-ti-6_1 = "ti-img-rogue-driver" -BSP_ROGUE_DRIVER_VERSION:bsp-ti-6_1 = "23%" -BSP_ROGUE_UMLIBS_VERSION:bsp-ti-6_1 = "23%" -BSP_MESA_PVR_VERSION:bsp-ti-6_1 = "22%" - -# GC320 support requires out-of-tree drivers not yet available in 6.1 -MACHINE_FEATURES:remove:bsp-ti-6_1 = "gc320" - # ========== # sane fallback defaults # if specific values are not defined or bsp is set incorrectly diff --git a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb deleted file mode 100644 index f7c871e1..00000000 --- a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb +++ /dev/null @@ -1,39 +0,0 @@ -DESCRIPTION = "Kernel drivers for the PowerVR Rogue GPU found in the TI SoCs" -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-driver" -LICENSE = "MIT | GPL-2.0-only" -LIC_FILES_CHKSUM = "file://README;beginline=14;endline=19;md5=0403c7dea01a2b8232261e805325fac2" - -inherit module - -PROVIDES = "virtual/gpudriver" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" - -DEPENDS = "virtual/kernel" - -BRANCH = "linuxws/kirkstone/k6.1/${PV}" - -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-driver.git;protocol=https;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -SRCREV = "c838bc06a163abad46dcc193c8fb9a4fb9e2e356" - -TARGET_PRODUCT:j721e = "j721e_linux" -TARGET_PRODUCT:j721s2 = "j721s2_linux" -TARGET_PRODUCT:j784s4 = "j784s4_linux" -TARGET_PRODUCT:am62xx = "am62_linux" -TARGET_PRODUCT:am62pxx = "am62p_linux" -TARGET_PRODUCT:j722s = "j722s_linux" -PVR_BUILD = "release" -PVR_WS = "lws-generic" - -EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" BUILD=${PVR_BUILD} PVR_BUILD_DIR=${TARGET_PRODUCT} WINDOW_SYSTEM=${PVR_WS}' - -do_install() { - make -C ${STAGING_KERNEL_DIR} M=${B}/binary_${TARGET_PRODUCT}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install -} - -RRECOMMENDS:${PN} += "ti-img-rogue-umlibs" diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb deleted file mode 100644 index b26c59d4..00000000 --- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb +++ /dev/null @@ -1,11 +0,0 @@ -require u-boot-ti.inc - -include ${@ 'recipes-bsp/u-boot/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} - -PR = "r0" - -BRANCH = "ti-u-boot-2023.04" - -SRC_URI += "file://0001-scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch" - -SRCREV = "2bedcd265ca6de803c90505df5962cbd70cda611" diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch deleted file mode 100644 index 7d4fe078..00000000 --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch +++ /dev/null @@ -1,65 +0,0 @@ -From bb2db56ffec6e527d88751f75117ae690227cd6c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Kai=20Wasserb=C3=A4ch?= <kai@dev.carbon-project.org> -Date: Sat, 11 Feb 2023 18:38:01 +0100 -Subject: [PATCH] fix: gallivm: fix LLVM #include of Host.h, moved to - TargetParser - -Upstream moved Host.h from Support to TargetParser in LLVM 17. - -This shouldn't lead to a FTBFS, since there is a forwarding include left -behind. Sadly the added deprecation warning #pragma is invalid and thus -causes a build failure right away. But since we would have to follow the -move anyway in the future, just do it right away. - -Reference: https://github.com/llvm/llvm-project/commit/d768bf994f508d7eaf9541a568be3d71096febf5 -Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> -Closes: #8275 -Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21263> - -Upstream-Status: Backport [https://gitlab.freedesktop.org/mesa/mesa/-/commit/bb2db56ffec6e527d88751f75117ae690227cd6c] - ---- - src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 7 ++++++- - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 4 +++- - 2 files changed, 9 insertions(+), 2 deletions(-) - -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp -index 54bc5d5ada36c..f78f04f042be8 100644 ---- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp -+++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp -@@ -35,9 +35,14 @@ - #include <llvm-c/Disassembler.h> - #include <llvm/Support/raw_ostream.h> - #include <llvm/Support/Format.h> --#include <llvm/Support/Host.h> - #include <llvm/IR/Module.h> - -+#if LLVM_VERSION_MAJOR >= 17 -+#include <llvm/TargetParser/Host.h> -+#else -+#include <llvm/Support/Host.h> -+#endif -+ - #include "util/u_math.h" - #include "util/u_debug.h" - -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp -index 334c13530394b..5e7a30a6cc2e3 100644 ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp -@@ -60,7 +60,11 @@ - #include <llvm/Analysis/TargetLibraryInfo.h> - #include <llvm/ExecutionEngine/SectionMemoryManager.h> - #include <llvm/Support/CommandLine.h> -+#if LLVM_VERSION_MAJOR >= 17 -+#include <llvm/TargetParser/Host.h> -+#else - #include <llvm/Support/Host.h> -+#endif - #include <llvm/Support/PrettyStackTrace.h> - #include <llvm/ExecutionEngine/ObjectCache.h> - #include <llvm/Support/TargetSelect.h> - --- -GitLab - diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch deleted file mode 100644 index 37888c34..00000000 --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 6c5033bb01a3a1341d4db5007586a5f2e2727b0a Mon Sep 17 00:00:00 2001 -From: Ryan Eatmon <reatmon@ti.com> -Date: Mon, 4 Nov 2024 13:37:29 -0600 -Subject: [PATCH] gallium: Fix build with llvm 18 and 19 - -- CodeGenOpt::Level changed to CodeGenOoptLevel. [1] -- llvm::sys::getHostCPUFeatures() now returns the features instead of -modifying the passed in argument. [2] - -Upstream-Status: Backport [1][https://gitlab.freedesktop.org/mesa/mesa/-/commit/f79617fe804ea6524651ff1bc3a91098d3199179] -Upstream-Status: Backport [2][https://gitlab.freedesktop.org/mesa/mesa/-/commit/fa9cd89a85b904615ebc11da609445b5b751e68d] - -Signed-off-by: Ryan Eatmon <reatmon@ti.com> ---- - src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp -index 5e7a30a6cc2..dbc777e3096 100644 ---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp -+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp -@@ -368,7 +368,11 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, - builder.setEngineKind(EngineKind::JIT) - .setErrorStr(&Error) - .setTargetOptions(options) -+#if LLVM_VERSION_MAJOR >= 18 -+ .setOptLevel((CodeGenOptLevel)OptLevel); -+#else - .setOptLevel((CodeGenOpt::Level)OptLevel); -+#endif - - #ifdef _WIN32 - /* -@@ -392,8 +396,14 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT, - * which allows us to enable/disable code generation based - * on the results of cpuid on these architectures. - */ -- llvm::StringMap<bool> features; -- llvm::sys::getHostCPUFeatures(features); -+ #if LLVM_VERSION_MAJOR >= 19 -+ /* llvm-19+ returns StringMap from getHostCPUFeatures. -+ */ -+ auto features = llvm::sys::getHostCPUFeatures(); -+ #else -+ llvm::StringMap<bool> features; -+ llvm::sys::getHostCPUFeatures(features); -+ #endif - - for (StringMapIterator<bool> f = features.begin(); - f != features.end(); --- -2.17.1 - diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb deleted file mode 100644 index bdc9ce16..00000000 --- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb +++ /dev/null @@ -1,62 +0,0 @@ -# PowerVR Graphics require several patches that have not made their way -# upstream yet. This allows us to build the shims we need without completely -# clobbering mesa. - -require recipes-graphics/mesa/mesa.inc - -SUMMARY += " (with PowerVR support for TI platforms)" - -LIC_FILES_CHKSUM = "file://docs/license.rst;md5=63779ec98d78d823a9dc533a0735ef10" - -BRANCH = "powervr/kirkstone/${PV}" - -SRC_URI = " \ - git://gitlab.freedesktop.org/StaticRocket/mesa.git;protocol=https;branch=${BRANCH} \ - file://0001-meson.build-check-for-all-linux-host_os-combinations.patch \ - file://0001-meson-misdetects-64bit-atomics-on-mips-clang.patch \ - file://0001-util-format-Check-for-NEON-before-using-it.patch \ - file://0001-gbm-backend-fix-gbm-compile-without-dri.patch \ - file://0001-freedreno-pm4-Use-unsigned-instead-of-uint-to-fix-mu.patch \ - file://0001-gallium-Fix-build-with-llvm-17.patch \ - file://0001-fix-gallivm-limit-usage-of-LLVMContextSetOpaquePoint.patch \ - file://0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch \ - file://0001-gallium-Fix-build-with-llvm-18-and-19.patch \ -" - -S = "${WORKDIR}/git" - -PACKAGECONFIG:append = " \ - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-img-rogue-driver', 'pvr', '', d)} \ - ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/gpudriver', 'ti-sgx-ddk-km', 'sgx', '', d)} \ -" - -SRCREV = "c9f0919367589b38f5682183846de9d60eec082d" -PV = "22.3.5" - -PVR_DISPLAY_CONTROLLER_ALIAS ??= "tidss" -PACKAGECONFIG[pvr] = "-Dgallium-pvr-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," -PACKAGECONFIG[sgx] = "-Dgallium-sgx-alias=${PVR_DISPLAY_CONTROLLER_ALIAS}," - -PACKAGECONFIG:remove = "video-codecs" -PACKAGECONFIG[video-codecs] = "" -PACKAGECONFIG:remove = "elf-tls" -PACKAGECONFIG[elf-tls] = "" -PACKAGECONFIG:remove = "xvmc" -PACKAGECONFIG[xvmc] = "" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" -GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'sgx', ',sgx', '', d)}" - -VULKAN_DRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pvr', ',pvr', '', d)}" - -do_install:append () { - # remove pvr custom pkgconfig - rm -rf ${D}${datadir}/pkgconfig -} - -FILES:${PN}-dev += "${datadir}/mesa/wayland-drm.xml" -FILES:mesa-vulkan-drivers += "${libdir}/libpvr_mesa_wsi.so" - -RRECOMMENDS:mesa-megadriver:append:class-target = " ${@d.getVar('PREFERRED_PROVIDER_virtual/gpudriver')}" diff --git a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb b/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb deleted file mode 100644 index 40835439..00000000 --- a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb +++ /dev/null @@ -1,147 +0,0 @@ -DESCRIPTION = "Userspace libraries for PowerVR Rogue GPU on TI SoCs" -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-umlibs" -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=7232b98c1c58f99e3baa03de5207e76f" - -inherit bin_package - -INHIBIT_DEFAULT_DEPS = "" - -PACKAGE_ARCH = "${MACHINE_ARCH}" -COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx|am62pxx|j722s" - -PR = "r3" - -BRANCH = "linuxws/kirkstone/k6.1/${PV}" -SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-umlibs.git;protocol=https;branch=${BRANCH}" -SRCREV = "0b9e64254269be2fa95c4f3e1dd925d6e4d58199" -S = "${WORKDIR}/git/targetfs/${TARGET_PRODUCT}/${PVR_WS}/${PVR_BUILD}" - -TARGET_PRODUCT:j721e = "j721e_linux" -TARGET_PRODUCT:j721s2 = "j721s2_linux" -TARGET_PRODUCT:j784s4 = "j784s4_linux" -TARGET_PRODUCT:am62xx = "am62_linux" -TARGET_PRODUCT:am62pxx = "am62p_linux" -TARGET_PRODUCT:j722s = "j722s_linux" -PVR_BUILD = "release" -PVR_WS = "lws-generic" - -RDEPENDS:${PN} = " \ - libdrm \ - ti-img-rogue-driver \ - ${PN}-firmware \ -" - -PACKAGECONFIG ?= " \ - ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan wayland', 'vulkan', '', d)} \ - ${@bb.utils.filter('DISTRO_FEATURES', 'opengl opencl', d)} \ -" - -PACKAGECONFIG[opengl] = ",,,,${GLES_PACKAGES}" -PACKAGECONFIG[vulkan] = ",,,,${VULKAN_PACKAGES}" -PACKAGECONFIG[opencl] = ",,,,${OPENCL_PACKAGES}" - -def get_file_list(package_list_var, d): - file_list = [] - package_list = d.getVar(package_list_var) - prefix = f"{d.getVar('S')}/" - if package_list: - for package in package_list.split(): - package_file_string = d.getVar(f"FILES:{package}") - if package_file_string: - for package_file in package_file_string.split(): - file_list.append(f"{prefix}{package_file}") - return " ".join(file_list) - -do_install:prepend() { - if ${@bb.utils.contains('PACKAGECONFIG', 'opengl', 'false', 'true', d)}; then - for file in ${@get_file_list('GLES_PACKAGES', d)}; do - rm -rf ${file} - done - fi - if ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', 'false', 'true', d)}; then - for file in ${@get_file_list('VULKAN_PACKAGES', d)}; do - rm -rf ${file} - done - fi - if ${@bb.utils.contains('PACKAGECONFIG', 'opencl', 'false', 'true', d)}; then - for file in ${@get_file_list('OPENCL_PACKAGES', d)}; do - rm -rf ${file} - done - fi - if ${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', 'true', 'false', d)}; then - if [ -e ${S}/lib/firmware ]; then - mv ${S}/lib/firmware ${S}${nonarch_base_libdir} - fi - fi - - # clean up any empty directories - find "${S}" -empty -type d -delete -} - -GLES_PACKAGES = "libgles1-rogue libgles2-rogue libgles3-rogue" -VULKAN_PACKAGES = "libvk-rogue" -OPENCL_PACKAGES = "libopencl-rogue libopencl-rogue-tools" - -PACKAGES = " \ - ${@bb.utils.contains('PACKAGECONFIG', 'opengl', d.getVar('GLES_PACKAGES'), '', d)} \ - ${@bb.utils.contains('PACKAGECONFIG', 'vulkan', d.getVar('VULKAN_PACKAGES'), '', d)} \ - ${@bb.utils.contains('PACKAGECONFIG', 'opencl', d.getVar('OPENCL_PACKAGES'), '', d)} \ - ${PN}-tools \ - ${PN}-firmware \ - ${PN} \ -" - -# Inject variables so that packages don't get Debian-renamed (which would -# remove the -rogue suffix), but don't RPROVIDEs/RCONFLICTs on the generic -# libgl name to prevent colliding with swrast libs -python __anonymous() { - suffix = "" - if "-native" in d.getVar("PN"): - suffix = "-native" - for p in (("vulkan", "libvk",), - ("gles", "libgles1", "libglesv1-cm1"), - ("gles", "libgles2", "libglesv2-2"), - ("gles", "libgles3",), - ("opencl", "libopencl",)): - mlprefix = d.getVar("MLPREFIX") - fullp = mlprefix + p[1] + "-rogue" + suffix - mlprefix = d.getVar("MLPREFIX") - pkgs = " " + " ".join(mlprefix + x + suffix for x in p[1:]) - d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") - d.setVar("INSANE_SKIP:" + fullp, "dev-so ldflags") - d.appendVar("RRECOMMENDS:" + fullp, " ${MLPREFIX}ti-img-rogue-umlibs" + suffix) -} - -# gles specific shared objects -FILES:libgles1-rogue = "${libdir}/libGLESv1*.so*" -FILES:libgles2-rogue = "${libdir}/libGLESv2*.so*" -RDEPENDS:libgles1-rogue += "mesa-megadriver" -RDEPENDS:libgles2-rogue += "mesa-megadriver" - -# vulkan specific shared objects and configs -FILES:libvk-rogue = "${libdir}/libVK_IMG.so* ${datadir}/vulkan" -RDEPENDS:libvk-rogue += "vulkan-loader wayland libdrm" - -# opencl specific shared objects and configs -FILES:libopencl-rogue = "${libdir}/libPVROCL.so* ${sysconfdir}/OpenCL" -RDEPENDS:libopencl-rogue += "opencl-icd-loader" -RRECOMMENDS:libopencl-rogue += "libopencl-rogue-tools" -FILES:libopencl-rogue-tools += "${bindir}/ocl*" -DEBIAN_NOAUTONAME:libopencl-rogue-tools = "1" -INSANE_SKIP:libopencl-rogue-tools = "ldflags" - -# optional tools and tests -FILES:${PN}-tools = "${bindir}/" -RDEPENDS:${PN}-tools = "python3-core ${PN}" -INSANE_SKIP:${PN}-tools = "ldflags" - -# required firmware -FILES:${PN}-firmware = "${base_libdir}/firmware/*" -INSANE_SKIP:${PN}-firmware += "arch" - -RRECOMMENDS:${PN} += " \ - ${PN}-tools \ -" - -INSANE_SKIP:${PN} += "already-stripped dev-so ldflags" diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig deleted file mode 100644 index 24b53cf7..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=multi_v7_defconfig -config-fragment=kernel/configs/ti_multi_v7_prune.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig deleted file mode 100644 index ef1d3efd..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=defconfig -config-fragment=kernel/configs/ti_arm64_prune.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig deleted file mode 100644 index 099493af..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig +++ /dev/null @@ -1 +0,0 @@ -use-kernel-config=davinci_all_defconfig diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig deleted file mode 100644 index e6a967e1..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=multi_v7_defconfig -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig deleted file mode 100644 index e6a967e1..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=multi_v7_defconfig -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/no_smp.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig deleted file mode 100644 index 43089dc8..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=multi_v7_defconfig -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig deleted file mode 100644 index 47d78664..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=defconfig -config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig deleted file mode 100644 index 2c829c0b..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=davinci_all_defconfig -config-fragment=kernel/configs/ti_rt.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig deleted file mode 100644 index 5de2b229..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=multi_v7_defconfig -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig deleted file mode 100644 index 5de2b229..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig +++ /dev/null @@ -1,2 +0,0 @@ -use-kernel-config=multi_v7_defconfig -config-fragment=kernel/configs/ti_multi_v7_prune.config kernel/configs/ti_rt.config kernel/configs/no_smp.config diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb deleted file mode 100644 index 8208e930..00000000 --- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb +++ /dev/null @@ -1,33 +0,0 @@ -SECTION = "kernel" -SUMMARY = "Linux kernel for TI devices" -LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" - -inherit ti-secdev -inherit kernel - -require recipes-kernel/linux/setup-defconfig.inc -require recipes-kernel/linux/ti-kernel.inc -include ${@ 'recipes-kernel/linux/ti-kernel-devicetree-prefix.inc' if d.getVar('KERNEL_DEVICETREE_PREFIX') else ''} -include ${@ 'recipes-kernel/linux/ti-extras.inc' if d.getVar('TI_EXTRAS') else ''} - -DEPENDS += "gmp-native libmpc-native" - -# Look in the generic major.minor directory for files -FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.1:" - -KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} \ - ${EXTRA_DTC_ARGS}" - -S = "${WORKDIR}/git" - -BRANCH ?= "ti-linux-6.1.y" - -SRCREV ?= "e4e8b16e66f592749984b2d287e0479e93ef35b3" -PV = "6.1.119+git" - -# Special configuration for remoteproc/rpmsg IPC modules -module_conf_rpmsg_client_sample = "blacklist rpmsg_client_sample" -module_conf_ti_k3_r5_remoteproc = "softdep ti_k3_r5_remoteproc pre: virtio_rpmsg_bus" -module_conf_ti_k3_dsp_remoteproc = "softdep ti_k3_dsp_remoteproc pre: virtio_rpmsg_bus" -KERNEL_MODULE_PROBECONF += "rpmsg_client_sample ti_k3_r5_remoteproc ti_k3_dsp_remoteproc"
With the upcoming LTS move to 6.12 we no longer need to continue supporting the ti-6_1 BSP. Also remove the related recipes and their related file: linux-ti-staging_6.1.bb linux-ti-staging-rt_6.1.bb u-boot-ti-staging_2023.04.bb ti-img-rogue-driver_23.3.6512818.bb ti-img-rogue-umlibs_23.3.6512818.bb mesa-pvr_22.3.5.bb Signed-off-by: Ryan Eatmon <reatmon@ti.com> --- meta-beagle/conf/machine/beagle-x15.conf | 1 - .../conf/machine/beaglebone-ai64-k3r5.conf | 3 - meta-beagle/conf/machine/beaglebone-ai64.conf | 3 - meta-beagle/conf/machine/beaglebone.conf | 1 - meta-ti-bsp/conf/machine/am62pxx-evm.conf | 2 - .../conf/machine/am62xxsip-evm-k3r5.conf | 4 - meta-ti-bsp/conf/machine/am62xxsip-evm.conf | 2 - .../conf/machine/beagleplay-ti-k3r5.conf | 3 - meta-ti-bsp/conf/machine/beagleplay-ti.conf | 3 - meta-ti-bsp/conf/machine/include/ti-bsp.inc | 22 +-- .../ti-img-rogue-driver_23.3.6512818.bb | 39 ----- .../u-boot/u-boot-ti-staging_2023.04.bb | 11 -- ...lude-of-Host-h-moved-to-TargetParser.patch | 65 -------- ...allium-Fix-build-with-llvm-18-and-19.patch | 53 ------- .../recipes-graphics/mesa/mesa-pvr_22.3.5.bb | 62 -------- .../ti-img-rogue-umlibs_23.3.6512818.bb | 147 ------------------ .../linux/linux-ti-staging-6.1/defconfig | 2 - .../linux/linux-ti-staging-6.1/k3/defconfig | 2 - .../linux-ti-staging-6.1/omapl138/defconfig | 1 - .../linux-ti-staging-6.1/ti33x/defconfig | 2 - .../linux-ti-staging-6.1/ti43x/defconfig | 2 - .../linux/linux-ti-staging-rt-6.1/defconfig | 2 - .../linux-ti-staging-rt-6.1/k3/defconfig | 2 - .../omapl138/defconfig | 2 - .../linux-ti-staging-rt-6.1/ti33x/defconfig | 2 - .../linux-ti-staging-rt-6.1/ti43x/defconfig | 2 - .../linux/linux-ti-staging_6.1.bb | 33 ---- 27 files changed, 1 insertion(+), 472 deletions(-) delete mode 100644 meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_23.3.6512818.bb delete mode 100644 meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti-staging_2023.04.bb delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-fix-gallivm-fix-LLVM-include-of-Host-h-moved-to-TargetParser.patch delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-22.3.5/0001-gallium-Fix-build-with-llvm-18-and-19.patch delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb delete mode 100644 meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.3.6512818.bb delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/k3/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/omapl138/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti33x/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-6.1/ti43x/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/k3/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/omapl138/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti33x/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt-6.1/ti43x/defconfig delete mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.1.bb