From patchwork Tue Jul 21 17:43:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Denys Dmytriyenko X-Patchwork-Id: 93073 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 73746C4452B for ; Tue, 21 Jul 2026 17:43:28 +0000 (UTC) Received: from mailout4.zoneedit.com (mailout4.zoneedit.com [64.68.198.64]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.29047.1784655801423992155 for ; Tue, 21 Jul 2026 10:43:22 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: denix.org, ip: 64.68.198.64, mailfrom: denis@denix.org) Received: from localhost (localhost [127.0.0.1]) by mailout4.zoneedit.com (Postfix) with ESMTP id 5382340CB6; Tue, 21 Jul 2026 17:43:20 +0000 (UTC) Received: from mailout4.zoneedit.com ([127.0.0.1]) by localhost (zmo14-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TThizNyu77w6; Tue, 21 Jul 2026 17:43:20 +0000 (UTC) Received: from mail.denix.org (pool-100-15-87-159.washdc.fios.verizon.net [100.15.87.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailout4.zoneedit.com (Postfix) with ESMTPSA id 2473C40B88; Tue, 21 Jul 2026 17:43:19 +0000 (UTC) Received: from gimli.cabin (argonath.cabin [172.31.1.2]) by mail.denix.org (Postfix) with ESMTP id B6D7E17416B; Tue, 21 Jul 2026 13:43:17 -0400 (EDT) From: Denys Dmytriyenko To: meta-ti@lists.yoctoproject.org Cc: "Denys Dmytriyenko (TI)" Subject: [master][PATCH 1/3] ti-cgt470: remove Date: Tue, 21 Jul 2026 13:43:09 -0400 Message-Id: <20260721174311.7581-1-denis@denix.org> X-Mailer: git-send-email 2.35.3 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 21 Jul 2026 17:43:28 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-ti/message/20174 From: "Denys Dmytriyenko (TI)" Remove TI Code Generation Tools for TMS470 MCUs. The recipe hasn't been updated in 15 years and the installer is not downloadable directly. Signed-off-by: Denys Dmytriyenko (TI) --- .../recipes-ti/devtools/ti-cgt470.inc | 24 ------------------- .../recipes-ti/devtools/ti-cgt470_4.6.6.bb | 8 ------- .../recipes-ti/includes/ti-paths.inc | 2 -- 3 files changed, 34 deletions(-) delete mode 100644 meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc delete mode 100644 meta-ti-extras/recipes-ti/devtools/ti-cgt470_4.6.6.bb diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc b/meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc deleted file mode 100644 index f32bc0d3..00000000 --- a/meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc +++ /dev/null @@ -1,24 +0,0 @@ -SUMMARY = "TI ARM Code Generation Tools" -HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/CodeGenerationTools.htm" -SECTION = "devel" -LICENSE = "TI" - -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=62f46f1125a152a2e213b414db7ac600" - -require ../includes/ti-paths.inc -require ../includes/ti-staging.inc -require ../includes/ti-eula-unpack.inc - -S = "${UNPACKDIR}/cgt470_${PV}" - -SRC_URI = "http://install.source.dir.local/ti_cgt_tms470_${PVwithdots}_setup_linux_x86.bin;name=cgt470bin" - -BINFILE = "ti_cgt_tms470_${PVwithdots}_setup_linux_x86.bin" -TI_BIN_UNPK_CMDS = "Y:qY:workdir: : " -TI_BIN_UNPK_WDEXT = "/cgt470_${PV}" - -do_install() { - install -d ${D}${CODEGEN_ARM_INSTALL_DIR_RECIPE} - cp -pPrf ${S}/* ${D}${CODEGEN_ARM_INSTALL_DIR_RECIPE} -} - diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt470_4.6.6.bb b/meta-ti-extras/recipes-ti/devtools/ti-cgt470_4.6.6.bb deleted file mode 100644 index 6ff2cc48..00000000 --- a/meta-ti-extras/recipes-ti/devtools/ti-cgt470_4.6.6.bb +++ /dev/null @@ -1,8 +0,0 @@ -require ti-cgt470.inc - -PV = "4_6_6" -PVwithdots = "4.6.6" - -SRC_URI[cgt470bin.md5sum] = "29a316dc6b8c8c3a53e0d6c956acb62b" -SRC_URI[cgt470bin.sha256sum] = "a17bc7139f450672503c932ef53b00c425522890e031b4a7c9135fdf90815740" - diff --git a/meta-ti-extras/recipes-ti/includes/ti-paths.inc b/meta-ti-extras/recipes-ti/includes/ti-paths.inc index ed199dec..90bf082a 100644 --- a/meta-ti-extras/recipes-ti/includes/ti-paths.inc +++ b/meta-ti-extras/recipes-ti/includes/ti-paths.inc @@ -4,7 +4,6 @@ export TOOLCHAIN_PATH ?= "${STAGING_DIR_NATIVE}${prefix_native}/bin/${TARGET_SYS # This is where do_install will put it export CODEC_INSTALL_DIR_RECIPE = "${installdir}/ti-codecs-tree" -export CODEGEN_ARM_INSTALL_DIR_RECIPE = "${installdir}/ti-cgt470-tree" export CG_XML_INSTALL_DIR_RECIPE = "${installdir}/ti-cg-xml-tree" export DSPLIB_C66_INSTALL_DIR_RECIPE = "${installdir}/ti-dsplib-c66x-tree" export DSPLIB_C674_INSTALL_DIR_RECIPE = "${installdir}/ti-dsplib-c674x-tree" @@ -30,7 +29,6 @@ export XDAIS_INSTALL_DIR_RECIPE = "${installdir}/ti-xdais-tree" export XDC_INSTALL_DIR_RECIPE = "${installdir}/ti-xdctools-tree" # This is where the tools will end up in sysroot -export CODEGEN_ARM_INSTALL_DIR = "${STAGING_DIR_TARGET}${CODEGEN_ARM_INSTALL_DIR_RECIPE}" export CG_XML_INSTALL_DIR = "${STAGING_DIR_NATIVE}${CG_XML_INSTALL_DIR_RECIPE}" export DSPLIB_C66_INSTALL_DIR = "${STAGING_DIR_TARGET}${DSPLIB_C66_INSTALL_DIR_RECIPE}" export DSPLIB_C674_INSTALL_DIR = "${STAGING_DIR_TARGET}${DSPLIB_C674_INSTALL_DIR_RECIPE}" From patchwork Tue Jul 21 17:43:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Denys Dmytriyenko X-Patchwork-Id: 93074 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 813A5C44537 for ; Tue, 21 Jul 2026 17:43:28 +0000 (UTC) Received: from mailout4.zoneedit.com (mailout4.zoneedit.com [64.68.198.64]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.29046.1784655801423679390 for ; Tue, 21 Jul 2026 10:43:22 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: denix.org, ip: 64.68.198.64, mailfrom: denis@denix.org) Received: from localhost (localhost [127.0.0.1]) by mailout4.zoneedit.com (Postfix) with ESMTP id 564C540CC0; Tue, 21 Jul 2026 17:43:20 +0000 (UTC) Received: from mailout4.zoneedit.com ([127.0.0.1]) by localhost (zmo14-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A4Mc8twry-6M; Tue, 21 Jul 2026 17:43:20 +0000 (UTC) Received: from mail.denix.org (pool-100-15-87-159.washdc.fios.verizon.net [100.15.87.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailout4.zoneedit.com (Postfix) with ESMTPSA id 2C91E40CB1; Tue, 21 Jul 2026 17:43:19 +0000 (UTC) Received: from gimli.cabin (argonath.cabin [172.31.1.2]) by mail.denix.org (Postfix) with ESMTP id D51911769F1; Tue, 21 Jul 2026 13:43:17 -0400 (EDT) From: Denys Dmytriyenko To: meta-ti@lists.yoctoproject.org Cc: "Denys Dmytriyenko (TI)" Subject: [master][PATCH 2/3] ti-cgt6x-7: remove Date: Tue, 21 Jul 2026 13:43:10 -0400 Message-Id: <20260721174311.7581-2-denis@denix.org> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20260721174311.7581-1-denis@denix.org> References: <20260721174311.7581-1-denis@denix.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 21 Jul 2026 17:43:28 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-ti/message/20173 From: "Denys Dmytriyenko (TI)" Remove TI Code Generation Tools for C6x DSPs version 7.x. The installer for version 7.x is not downloadable directly, unlike version 8.x and later, which still remains. Signed-off-by: Denys Dmytriyenko (TI) --- .../recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb | 46 ------------------- .../recipes-ti/includes/ti-paths.inc | 2 - 2 files changed, 48 deletions(-) delete mode 100644 meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb b/meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb deleted file mode 100644 index adf21563..00000000 --- a/meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb +++ /dev/null @@ -1,46 +0,0 @@ -SUMMARY = "TI DSP Code Generation Tools" -DESCRIPTION = "Texas Instrument (TI) Code Generation Tools are custom \ -utilities targeted for TI embedded processors. This Digital Signal \ -Processor (DSP) suite contains tools needed to create and debug \ -applications for the C6000 DSP family. This includes tools such as: \ -compiler, linker, assembler, etc. This also includes C runtime \ -libraries and standard header files needed to produce a working DSP application." - -HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm" -LICENSE = "TI-TSPA" - -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b6311962635a4f15630e36ec2d875eca" - -S = "${UNPACKDIR}/c6000_7.4.16" - -require recipes-ti/includes/ti-paths.inc -require recipes-ti/includes/ti-unpack.inc - -BINFILE = "ti_cgt_c6000_7.4.16_linux_installer_x86.bin" -BINFILE_NAME = "cgt6x_7.4.16_x86_installer" -TI_BIN_UNPK_ARGS = "--prefix ${UNPACKDIR} --mode unattended" -TI_BIN_UNPK_CMDS = "" - -SRC_URI = "http://install.source.dir.local/${BINFILE};name=${BINFILE_NAME}" - -SRC_URI[cgt6x_7.4.16_x86_installer.md5sum] = "21ca55c5b1f6b2d8d4fb7570d5eb5513" -SRC_URI[cgt6x_7.4.16_x86_installer.sha256sum] = "baa0d1ef20397383f99f45068a6d160963a01419d42fbbb851263b54c91df82f" - -# only x86_64 is supported -COMPATIBLE_HOST = "x86_64.*-linux" -COMPATIBLE_HOST:class-target = "null" - -do_install() { - install -d ${D}/${TI_CGT6X_7_INSTALL_DIR_RECIPE} - cp -rP --preserve=mode,links,timestamps --no-preserve=ownership ${UNPACKDIR}/c6000_7.4.16/. ${D}/${TI_CGT6X_7_INSTALL_DIR_RECIPE} -} - -FILES:${PN} += "${TI_CGT6X_7_INSTALL_DIR_RECIPE}" - -INSANE_SKIP:${PN} += "arch staticdev textrel" - -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_SYSROOT_STRIP = "1" -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-ti-extras/recipes-ti/includes/ti-paths.inc b/meta-ti-extras/recipes-ti/includes/ti-paths.inc index 90bf082a..6600ed05 100644 --- a/meta-ti-extras/recipes-ti/includes/ti-paths.inc +++ b/meta-ti-extras/recipes-ti/includes/ti-paths.inc @@ -22,7 +22,6 @@ export PDK_INSTALL_DIR_RECIPE = "${installdir}/ti-pdk-tree" export SYSBIOS_INSTALL_DIR_RECIPE = "${installdir}/ti-sysbios-tree" export SWTOOLS_INSTALL_DIR_RECIPE = "${installdir}/ti-swtools-tree" export TI_CGT_PRU_INSTALL_DIR_RECIPE = "${installdir}/cgt-pru" -export TI_CGT6X_7_INSTALL_DIR_RECIPE = "${installdir}/cgt6x-7" export TI_CGT7X_INSTALL_DIR_RECIPE = "${installdir}/cgt-c7x" export VLIB_C66_INSTALL_DIR_RECIPE = "${installdir}/ti-vlib-c66x-tree" export XDAIS_INSTALL_DIR_RECIPE = "${installdir}/ti-xdais-tree" @@ -47,7 +46,6 @@ export PDK_INSTALL_DIR = "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE export SWTOOLS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SWTOOLS_INSTALL_DIR_RECIPE}" export SYSBIOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECIPE}" export TI_CGT_PRU_INSTALL_DIR = "${STAGING_DIR_NATIVE}${TI_CGT_PRU_INSTALL_DIR_RECIPE}" -export TI_CGT6X_7_INSTALL_DIR = "${STAGING_DIR_NATIVE}${TI_CGT6X_7_INSTALL_DIR_RECIPE}" export TI_CGT7X_INSTALL_DIR = "${STAGING_DIR_NATIVE}${TI_CGT7X_INSTALL_DIR_RECIPE}" export VLIB_C66_INSTALL_DIR = "${STAGING_DIR_TARGET}${VLIB_C66_INSTALL_DIR_RECIPE}" export XDAIS_INSTALL_DIR = "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}" From patchwork Tue Jul 21 17:43:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Denys Dmytriyenko X-Patchwork-Id: 93072 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 669C3C44536 for ; Tue, 21 Jul 2026 17:43:28 +0000 (UTC) Received: from mailout4.zoneedit.com (mailout4.zoneedit.com [64.68.198.64]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.29048.1784655801827641546 for ; Tue, 21 Jul 2026 10:43:22 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: denix.org, ip: 64.68.198.64, mailfrom: denis@denix.org) Received: from localhost (localhost [127.0.0.1]) by mailout4.zoneedit.com (Postfix) with ESMTP id BD48240B88; Tue, 21 Jul 2026 17:43:20 +0000 (UTC) Received: from mailout4.zoneedit.com ([127.0.0.1]) by localhost (zmo14-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KW3mmVaKyExV; Tue, 21 Jul 2026 17:43:20 +0000 (UTC) Received: from mail.denix.org (pool-100-15-87-159.washdc.fios.verizon.net [100.15.87.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailout4.zoneedit.com (Postfix) with ESMTPSA id A068440CB2; Tue, 21 Jul 2026 17:43:19 +0000 (UTC) Received: from gimli.cabin (argonath.cabin [172.31.1.2]) by mail.denix.org (Postfix) with ESMTP id F3CE9176A01; Tue, 21 Jul 2026 13:43:17 -0400 (EDT) From: Denys Dmytriyenko To: meta-ti@lists.yoctoproject.org Cc: "Denys Dmytriyenko (TI)" Subject: [master][PATCH 3/3] layer.conf: remove remnant METATIBASE Date: Tue, 21 Jul 2026 13:43:11 -0400 Message-Id: <20260721174311.7581-3-denis@denix.org> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20260721174311.7581-1-denis@denix.org> References: <20260721174311.7581-1-denis@denix.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 21 Jul 2026 17:43:28 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-ti/message/20175 From: "Denys Dmytriyenko (TI)" This variable is no longer used. It also gets defined in 2 layers, making it undeterministic. Signed-off-by: Denys Dmytriyenko (TI) --- meta-ti-bsp/conf/layer.conf | 1 - meta-ti-extras/conf/layer.conf | 1 - 2 files changed, 2 deletions(-) diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf index c8e4cd39..3cc54aa4 100644 --- a/meta-ti-bsp/conf/layer.conf +++ b/meta-ti-bsp/conf/layer.conf @@ -1,6 +1,5 @@ # We have a conf and classes directory, append to BBPATH BBPATH .= ":${LAYERDIR}" -METATIBASE := '${@os.path.normpath("${LAYERDIR}/")}' # We have a recipes directory, add to BBFILES BBFILES += "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend" diff --git a/meta-ti-extras/conf/layer.conf b/meta-ti-extras/conf/layer.conf index 23d54095..6f130442 100644 --- a/meta-ti-extras/conf/layer.conf +++ b/meta-ti-extras/conf/layer.conf @@ -1,6 +1,5 @@ # We have a conf and classes directory, append to BBPATH BBPATH .= ":${LAYERDIR}" -METATIBASE := '${@os.path.normpath("${LAYERDIR}/")}' # We have a recipes directory, add to BBFILES BBFILES += "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"