From patchwork Tue Oct 7 10:53:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?TGltYSwgSm/Do28=?= X-Patchwork-Id: 71766 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 42DA4CCA470 for ; Tue, 7 Oct 2025 11:10:23 +0000 (UTC) Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by mx.groups.io with SMTP id smtpd.web10.15633.1759834820752280539 for ; Tue, 07 Oct 2025 04:00:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Y35M5I+W; spf=pass (domain: gmail.com, ip: 209.85.167.51, mailfrom: joao.raul.434@gmail.com) Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-57a292a3a4bso1154518e87.3 for ; Tue, 07 Oct 2025 04:00:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759834818; x=1760439618; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Iwb/HbnwzE5TgmJ5/wf40ncfLtJl41+p/ryuB8gP2tw=; b=Y35M5I+W+r5HORx80ZrXiePkhPObn25eeC3+14/tEYDczYanbYJD07HGQWWK28kIY1 lPBnJA+zNwwxPUwUdNEZIpRMoqMOgD99hqkpX9fA0XpqK1gqcE7V2D/jxOvIlsa7zcsH qPyqWd1AXBUJl1yaAp0rXZX3U1JaHvXd6kX8/fLVMhyg/9a0MSBF1i1zM0WlbWwC4m4L ShoYbL3sp3dG7mY6v64rm1zxvavap7uhGG/3pXY8LErMF4McTziw9lw0FzE+xYz+qTNZ k1QC64+JlnClgmHFIxPK9+DUr6F22KSNrYCuZ0rNjSUlUXjjOzScEEW5NAhiSyxBO1OJ SWKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759834818; x=1760439618; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Iwb/HbnwzE5TgmJ5/wf40ncfLtJl41+p/ryuB8gP2tw=; b=SBFLLMcuBR0ykz9qCbGoG25PAltQnx7RH0qzQzt53rAr786BZmFC701fqKZaB/priA lU102hF1yTDbOGeJgokC5QFxV0O2TWQo2dSayk6eoK/dqQPFrKTRUp42U8scBBF3NCBN ZtC3yxhWrXf7GrXfxJxbA4/wGup4WTZJ9uq4JhjgjVsKyMjFRRPohiszh+npsc1jQ1oO WkXWUKCPF7tpezkUS1rXzCzcAwa1pGTs9h3Ff3+inVaEW26QZMBO9gsQch03D19V+a1y Y9RMheKl8+jlUg1z5EM4IjzNWt2pujT3bpBY+mQQk8GqkI+RLYO7ZgbVbbZbAii+PBx2 7wRw== X-Gm-Message-State: AOJu0YxYkuIkLTcPTTsODOsFZ15V/aXajqwdsa309323aFdIgFeh9qSj NPq35qZJ9Q5sckopYNgaWRVWgMEGQzhJQBeFA1vGlMj8RW40rxtATfVbOay68lp/s/Y= X-Gm-Gg: ASbGncvZKvSvM9O1ClGA5nYfhb1UgS5HCj3L7NZKSiaBnaF3c+fDgFLmpUeDWepbaDZ CIFnqWwNxc17+KIVr0oZuh/+TijmgEavPq3axQqBypdqx1GYr+mS7sXLzyP/G/39SU2o7UR5mRz 4ZnPtHut4Lc2caXhsLeYnWUkIWrSYesuwXjQeLGC7Jc2/n9hMvMeZVdA91ra1Zr0d1qE8HgvmLF feF3OpeYq5DZKgOO/Uqzvi/W7AzkuHZ/Gvvxh63VSg7+cFOKGdXFUYQ0gQ7UJfNQQyX/lGyAbl2 wbuWQOE4Kikqk3HO2qngRlAfeJbd1gi8e3nFyTxfwlb8+WMU6cQ6zvdKZ63xk4+ZPQwmfyXR1DR lel1Dy675reiriP4QIg35eWycvqQpUYfL4lbGg2CT2vaxNINTIcp/XU+MAXNp4IJeYYlHzk1Is6 xtStfgDyDyRTPiWWO/ZtqFDch/NCf2BLkyjkPx6bzQ+/jeHw== X-Google-Smtp-Source: AGHT+IFbYlyu5HAttkChHYhRaxibKbyqo48mpg1QvGhoKjpTmy4gS4spS+dN12FUDcuUtU+gqq38XQ== X-Received: by 2002:a05:600c:698c:b0:46e:36f8:1eb7 with SMTP id 5b1f17b1804b1-46e71124219mr107431345e9.10.1759834455091; Tue, 07 Oct 2025 03:54:15 -0700 (PDT) Received: from RD-8dhlsmLpT3bz.corp.hbkworld.com (89-181-200-223.net.novis.pt. [89.181.200.223]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-46e723593d8sm225159795e9.11.2025.10.07.03.54.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Oct 2025 03:54:14 -0700 (PDT) From: " =?utf-8?b?TGltYSwgSm/Do28=?= " X-Google-Original-From: =?utf-8?b?TGltYSwgSm/Do28=?= To: openembedded-devel@lists.openembedded.org, raj.khem@gmail.com Cc: joao.lima@hbkworld.com, ivitro@gmail.com, joao.raul.434@gmail.com Subject: [meta-oe][PATCH v2 1/3] openocd: bump the openocd, jimtcl versions Date: Tue, 7 Oct 2025 11:53:47 +0100 Message-ID: <20251007105350.1237-2-joao.lima@hbkworld.com> X-Mailer: git-send-email 2.51.0.windows.1 In-Reply-To: <20251007105350.1237-1-joao.lima@hbkworld.com> References: <20251007105350.1237-1-joao.lima@hbkworld.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 07 Oct 2025 11:10:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/120332 From: Joao Lima Version bumps: - openocd: 91bd431 -> 66ea461 - jimtcl: fcbb449 -> f160866 - libjaylink: 9aa7a59 -> 0d23921 Signed-off-by: Joao Lima --- meta-oe/recipes-devtools/openocd/openocd_git.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-oe/recipes-devtools/openocd/openocd_git.bb b/meta-oe/recipes-devtools/openocd/openocd_git.bb index 3bbe33ca1d..3b7705c41d 100644 --- a/meta-oe/recipes-devtools/openocd/openocd_git.bb +++ b/meta-oe/recipes-devtools/openocd/openocd_git.bb @@ -13,10 +13,10 @@ SRC_URI = " \ " SRCREV_FORMAT = "openocd" -SRCREV_openocd = "91bd4313444c5a949ce49d88ab487608df7d6c37" +SRCREV_openocd = "66ea461846a3a4a96687c9287c3f61ae8ce0b775" SRCREV_git2cl = "8373c9f74993e218a08819cbcdbab3f3564bbeba" -SRCREV_jimtcl = "fcbb4499a6b46ef69e7a95da53e30796e20817f0" -SRCREV_libjaylink = "9aa7a5957c07bb6e862fc1a6d3153d109c7407e4" +SRCREV_jimtcl = "f160866171457474f7c4d6ccda70f9b77524407e" +SRCREV_libjaylink = "0d23921a05d5d427332a142d154c213d0c306eb1" PV = "0.12+git" From patchwork Tue Oct 7 10:53:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?TGltYSwgSm/Do28=?= X-Patchwork-Id: 71768 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 538A2CCD185 for ; Tue, 7 Oct 2025 11:10:23 +0000 (UTC) Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) by mx.groups.io with SMTP id smtpd.web10.15652.1759834864519349545 for ; Tue, 07 Oct 2025 04:01:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=PWkgobzS; spf=pass (domain: gmail.com, ip: 209.85.208.169, mailfrom: joao.raul.434@gmail.com) Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-362e291924aso49075381fa.1 for ; Tue, 07 Oct 2025 04:01:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759834862; x=1760439662; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=N8U0aQ15vLgPkSwqXeS1zGBEbhREg29oNvbIZxzJXAo=; b=PWkgobzS0zkRR9dx2b/+1Ekisk8WRFdh40Cz3ZHdOYJGH989Rpj0Yk3XuYb6gFi4vA KoW057quinRFBBSzh5knhjUw+28zsjksJy+rCs9oBiCmKlNuA6xs45mGsHH7oo4QqeI3 CtviIXrP9fLueTYKWhJvi+8bdn35jwRVfEl9Dewzrqg+UfdRIfv9kuVwopGqUdRheAx6 Qzdx/aESb0UgvfjEQmNsqeVfkurrPO3tG9+IOLO2KJDjwnzVQACwnIZOOaQKdTGo/SVI 9agCn8Jp85VbFckql541VEhudhUvxkPDm8eEEJAHeNoWtpGW0CYU/on11gkFY2cNnEvc 2XbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759834862; x=1760439662; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=N8U0aQ15vLgPkSwqXeS1zGBEbhREg29oNvbIZxzJXAo=; b=X1K9PtEpzZQpcFMiRiIG6iEZwXX5OXmaUm78bdnrNelAS9QNmnU+WGng8zXDlfd9OS FCjk3xcRTMfuTcpMuXdjYFeooX0rkNlQic9Rb5VJuCqCUYhFD8RC8bOS2slBoErCLOc1 tppvandZqBuZJWSbeah7TeA3x7CWfj79vFgi7eE7c1cHydRvlNfuw5Sclnt/O5ZOTILB JM05EhxMK/i1IB3P66w4Kn7UJT5GWcQPWJUt1tWcrvoz32znWAPdcM1RaqzbKOnZ34Oo OGVn4GhpwTydf7tNfKQDOu9SgLvW/m1oZX8fwLuheH8zV9wYo5kb78sgkl5UOQ9110ou bkPw== X-Gm-Message-State: AOJu0YwdQ1tjTYrMh2izZfF06gnUsmsz48sCFXPmqB5R7SyX8ICQ87VO z2DbI1L7wy45lsvkW0Wpvk3/Q5AUb3YJARoJNBJwX1xr42J50/l0dm+8+E2t4HxuG3o= X-Gm-Gg: ASbGnct1rXFrY4M80E5oI8/DqSTrQHf8JsJ47FIYSRRaTzbkro3qmd2bKhXA6vo6MJf U3yn/qtNit+U2k+gKd8PWw3wK/tdtg+Bkjpi3BX98Be72+zymGv239mhomkVZWSRqq42n4IepaT QmH5l4Kzn3dXQmgQmzZ9QsL4mWGZFv7QiHf721m2MJ/Sa70u+XxK7LrYoXsw1pdlwx2nYCf7/hU +e7CZVSDouu7aE0/HgQ4FrdOBZMZ0op2V6VWD8NaIS+0Ay2QbR82kVY3NkhGwg9PaAET8K9FosL 6xyBnqiOTYpIJtGZEzlirjBqvBA48qvfF0gOdBfLbM7nGFHNAwkgF/0VwigxekEV+DPPg3pJX+z /lYhn1IvyTNfdMA+1hC6/IFCF/OR5NUbh6rFqBOP/epDSSmacZSBYhqPOquG9mBNfioEZGluACo mSnrD//8FDqvW9JtbyDQHlgFm6QHB2ZbJrJ6rOc94vUx7VrQ== X-Google-Smtp-Source: AGHT+IFvjGVrBcmMW/humuY/66rGKL9yczy+6/NS1lBiXnQFX+x7M8cQ4ZvznlvOspb/XcZkn7sxUg== X-Received: by 2002:a05:600c:1f8e:b0:46e:1cc6:25f7 with SMTP id 5b1f17b1804b1-46e711022d1mr108498375e9.9.1759834456187; Tue, 07 Oct 2025 03:54:16 -0700 (PDT) Received: from RD-8dhlsmLpT3bz.corp.hbkworld.com (89-181-200-223.net.novis.pt. [89.181.200.223]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-46e723593d8sm225159795e9.11.2025.10.07.03.54.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Oct 2025 03:54:15 -0700 (PDT) From: " =?utf-8?b?TGltYSwgSm/Do28=?= " X-Google-Original-From: =?utf-8?b?TGltYSwgSm/Do28=?= To: openembedded-devel@lists.openembedded.org, raj.khem@gmail.com Cc: joao.lima@hbkworld.com, ivitro@gmail.com, joao.raul.434@gmail.com Subject: [meta-oe][PATCH v2 2/3] openocd: add dmem support to am64xx and j784s4 platforms Date: Tue, 7 Oct 2025 11:53:48 +0100 Message-ID: <20251007105350.1237-3-joao.lima@hbkworld.com> X-Mailer: git-send-email 2.51.0.windows.1 In-Reply-To: <20251007105350.1237-1-joao.lima@hbkworld.com> References: <20251007105350.1237-1-joao.lima@hbkworld.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 07 Oct 2025 11:10:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/120334 From: Joao Lima Platform support patches: - Add SWD native configuration files for AM64x and J784s4 boards - Configure DMEM access parameters in ti_k3.cfg for direct memory operations - Set up DAPBUS debugger and emulated AP descriptions Signed-off-by: Joao Lima --- ...wd_native.cfg-Add-support-for-direct.patch | 77 +++++++++++++++++++ ....cfg-Add-support-for-direct-memory-a.patch | 65 ++++++++++++++++ .../recipes-devtools/openocd/openocd_git.bb | 2 + 3 files changed, 144 insertions(+) create mode 100644 meta-oe/recipes-devtools/openocd/openocd/0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch create mode 100644 meta-oe/recipes-devtools/openocd/openocd/0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch diff --git a/meta-oe/recipes-devtools/openocd/openocd/0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch b/meta-oe/recipes-devtools/openocd/openocd/0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch new file mode 100644 index 0000000000..8a3b72321f --- /dev/null +++ b/meta-oe/recipes-devtools/openocd/openocd/0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch @@ -0,0 +1,77 @@ +From 5c55d79ecfecc4a1b5a5ebcf649227ca1e1bf38e Mon Sep 17 00:00:00 2001 +From: Joao Lima +Date: Tue, 30 Sep 2025 12:13:04 +0000 +Subject: [PATCH 1/2] tcl/board/ti_*_swd_native.cfg: Add support for direct + memory access via SW + +Add support for SWD emulation as a transport method for +direct memory operations of boards TI AM64x and TI J784s4 + +Upstream-Status: Submitted [http://openocd.zylin.com/#/c/9020/] + +Change-Id: I17fe9b2bef5c58886625bfdb88d92645ba4d7da7 +Signed-off-by: Joao Lima +--- + tcl/board/ti_am64xx_swd_native.cfg | 23 +++++++++++++++++++++++ + tcl/board/ti_j784s4_swd_native.cfg | 22 ++++++++++++++++++++++ + 2 files changed, 45 insertions(+) + create mode 100644 tcl/board/ti_am64xx_swd_native.cfg + create mode 100644 tcl/board/ti_j784s4_swd_native.cfg + +diff --git a/tcl/board/ti_am64xx_swd_native.cfg b/tcl/board/ti_am64xx_swd_native.cfg +new file mode 100644 +index 000000000..d3727149e +--- /dev/null ++++ b/tcl/board/ti_am64xx_swd_native.cfg +@@ -0,0 +1,23 @@ ++# SPDX-License-Identifier: GPL-2.0-or-later ++# Copyright (C) 2022-2023 Texas Instruments Incorporated - http://www.ti.com/ ++# ++# Texas Instruments am642 ++# Link: https://www.ti.com/product/AM642 ++# ++# This configuration file is used as a self hosted debug configuration that ++# works on every AM642 platform based on firewall configuration permitted ++# in the system. ++# ++# In this system openOCD runs on one of the CPUs inside AM625 and provides ++# network ports that can then be used to debug the microcontrollers on the ++# SoC - either self hosted IDE OR remotely. ++ ++# We are using dmem, which uses dapdirect_swd transport ++adapter driver dmem ++transport select swd ++ ++if { ![info exists SOC] } { ++ set SOC am642 ++} ++ ++source [find target/ti_k3.cfg] +diff --git a/tcl/board/ti_j784s4_swd_native.cfg b/tcl/board/ti_j784s4_swd_native.cfg +new file mode 100644 +index 000000000..13b2ac3b8 +--- /dev/null ++++ b/tcl/board/ti_j784s4_swd_native.cfg +@@ -0,0 +1,22 @@ ++# SPDX-License-Identifier: GPL-2.0-or-later ++# Copyright (C) 2022-2023 Texas Instruments Incorporated - http://www.ti.com/ ++# ++# Texas Instruments TDA4VM/J721E ++# Link: https://www.ti.com/product/TDA4VM ++# ++# This configuration file is used as a self hosted debug configuration that ++# works on every TDA4VM platform based on firewall configuration permitted ++# in the system. ++# ++# In this system openOCD runs on one of the CPUs inside TDA4VM and provides ++# network ports that can then be used to debug the microcontrollers on the ++# SoC - either self hosted IDE OR remotely. ++ ++# We are using dmem, which uses dapdirect_swd transport ++adapter driver dmem ++transport select swd ++ ++if { ![info exists SOC] } { ++ set SOC j784s4 ++} ++source [find target/ti_k3.cfg] diff --git a/meta-oe/recipes-devtools/openocd/openocd/0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch b/meta-oe/recipes-devtools/openocd/openocd/0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch new file mode 100644 index 0000000000..c879696ef5 --- /dev/null +++ b/meta-oe/recipes-devtools/openocd/openocd/0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch @@ -0,0 +1,65 @@ +From 39bc4461642eaaf993d0a6cf772d51cdde8c0ae8 Mon Sep 17 00:00:00 2001 +From: Joao Lima +Date: Tue, 30 Sep 2025 12:13:30 +0000 +Subject: [PATCH 2/2] tcl/target/ti_k3.cfg: Add support for direct memory + access via SWD + +Adds support for direct memory access via SWD emulation for AM64x and +J784s4 boards, configuring addresses and parameters required for +direct memory operations. + +Upstream-Status: Submitted [http://openocd.zylin.com/#/c/9021/] + +Change-Id: Iebc16612b3990b2ef19ddc4143b66ab1bcbfe0f3 +Signed-off-by: Joao Lima +--- + tcl/target/ti_k3.cfg | 22 +++++++++++++++++++++- + 1 file changed, 21 insertions(+), 1 deletion(-) + +diff --git a/tcl/target/ti_k3.cfg b/tcl/target/ti_k3.cfg +index 0dee74e5e..6b0ac2e52 100644 +--- a/tcl/target/ti_k3.cfg ++++ b/tcl/target/ti_k3.cfg +@@ -176,6 +176,16 @@ switch $_soc { + # Uses the same JTAG ID + set _armv8_cores 0 + } ++ ++ # Setup DMEM access descriptions ++ # DAPBUS (Debugger) description ++ set _dmem_base_address 0x740002000 ++ set _dmem_ap_address_offset 0x100 ++ set _dmem_max_aps 10 ++ # Emulated AP description ++ set _dmem_emu_base_address 0x760000000 ++ set _dmem_emu_base_address_map_to 0x1d500000 ++ set _dmem_emu_ap_list 1 + } + am625 { + set _K3_DAP_TAPID 0x0bb7e02f +@@ -333,7 +343,7 @@ switch $_soc { + set ARMV8_CTIBASE {0x90420000 0x90520000 0x90620000 0x90720000 + 0x90820000 0x90920000 0x90a20000 0x90b20000} + +- # J721s2 has 4 clusters of 2 R5 cores each. ++ # J784s4 has 4 clusters of 2 R5 cores each. + set _r5_cores 8 + set R5_DBGBASE {0x9d010000 0x9d012000 + 0x9d410000 0x9d412000 +@@ -348,6 +358,16 @@ switch $_soc { + main1_r5.0 main1_r5.1 + main2_r5.0 main2_r5.1} + ++ # Setup DMEM access descriptions ++ # DAPBUS (Debugger) description ++ set _dmem_base_address 0x4c40002000 ++ set _dmem_ap_address_offset 0x100 ++ set _dmem_max_aps 8 ++ # Emulated AP description ++ set _dmem_emu_base_address 0x4c60000000 ++ set _dmem_emu_base_address_map_to 0x1d600000 ++ set _dmem_emu_ap_list 1 ++ + # sysctrl CTI base + set CM3_CTIBASE {0x20001000} + # Sysctrl power-ap unlock offsets diff --git a/meta-oe/recipes-devtools/openocd/openocd_git.bb b/meta-oe/recipes-devtools/openocd/openocd_git.bb index 3b7705c41d..ce1389b060 100644 --- a/meta-oe/recipes-devtools/openocd/openocd_git.bb +++ b/meta-oe/recipes-devtools/openocd/openocd_git.bb @@ -10,6 +10,8 @@ SRC_URI = " \ git://github.com/msteveb/jimtcl.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/jimtcl;name=jimtcl;branch=master \ git://repo.or.cz/r/libjaylink.git;protocol=http;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/jtag/drivers/libjaylink;name=libjaylink;branch=master \ file://0001-Makefile.am-Use-SOURCE_DATE_EPOCH-environment-variab.patch \ + file://0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch \ + file://0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch \ " SRCREV_FORMAT = "openocd" From patchwork Tue Oct 7 10:53:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?TGltYSwgSm/Do28=?= X-Patchwork-Id: 71767 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 43EFACCD183 for ; Tue, 7 Oct 2025 11:10:23 +0000 (UTC) Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) by mx.groups.io with SMTP id smtpd.web10.15650.1759834861514493443 for ; Tue, 07 Oct 2025 04:01:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OiItd5e/; spf=pass (domain: gmail.com, ip: 209.85.167.45, mailfrom: joao.raul.434@gmail.com) Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-57edfeaa05aso7287636e87.0 for ; Tue, 07 Oct 2025 04:01:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759834859; x=1760439659; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bh1T3vVRIuRM/lz1dJMMkFN4X66WgJf9GQ4gOwkj5co=; b=OiItd5e/+bFFPEt6F0yODp8wI8icxCbu3XJbs8hQ8JHazJ68be2/LHFl7gBTxBVuvP EEl6GZ6+y1yKjBtirrpIC1L38xV8r+ZkFskoiBji3ac5FMhZ1Zxbf3rKP8PA29BV7pAi p6AKOJwtwWZO+I02iw3OOx53RUonEsXmKuTohQBrpLBi+4jzvqXBZq0F6TI8ReVgrjxj NTJU5x9r/SbvyEVg9ZvCN2Oh3yoMIud7Go6/TzDi0p6qXVpUnrWOo1DztVDeq1p7/0Mo UpX5p7H40IN/TpxmCM6XUbTIzporSYDPCE+93LQZbvw37n16F4/Mxs/Cb1doxvfv66ZF JImw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759834859; x=1760439659; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bh1T3vVRIuRM/lz1dJMMkFN4X66WgJf9GQ4gOwkj5co=; b=MMuJzj/qIkO8gHH8582Jxm+V8ieXXTMNI8hY8uUMl7tutmndtT0GQ1+Auq3etFvR/7 3bfq3x67qLb2cQwR4IMN3OJmMT9Ki/bTPxdyw7Yo27//AhXa/GxhaRW4QcCENAqLtW5M qYVO8IU17vkX5adOZYITopo70h2VFGQs1RUT3FgT1mPB85wGhLAdsuxeqUH+8suyBx3/ Gf+tInjTHP+x14gyLQcKne8Bb8kTSYj1tAfNZlnw/85/bGoyN3gj098BxPxhRVTQBbuI VO+sxlpw/vpOM1MPs8EVQxvCiKfgqOZpNDthI4IQeKjADYt+/29tD+SMM0mhPLq7Xj3o H+HQ== X-Gm-Message-State: AOJu0Yx8BHNXdL9v6rHebPeGlYDjMlhiybpwU0DqWwWn1wOCA3J2RiaG UC1wYsL8/N4uAoAgNqHLuolqZJoxQ2TQorJW/LwAJfl1LIQ3vav2tbAF8OYbJuZknzY= X-Gm-Gg: ASbGncvpSrm12pkhKFegFoF/OLvpD7hBN8MQqcy7/6o8wvtCLpXgOx9I/V7x4fDvw7e zXJlMbAL+ce34jjGmx2Tb5uU1tYllqNPlx5JBTwnzSwcn2pNO+eTUowBt8moXZOEIfykCfvLm+Y qFTX27lAvLu9hmWFZ3juKwSN9qy1524ISBSD7uO5c/rkXOEZ7LKOYx4K86VXF6e38kVz+dDK0WB WlTE2YVrwWAzY4yx7Cl7AtLdhq7sOg3hRbY+FJxaNh0QiEZbHXGkkthmJnqUvgzzIZwHqVtSd8L KhgIqreyw0yePRuTc4oP3StAoyRDEYMqPbXR700xVwKf+KCJWiLRASfnTN6nbutO5CyExU6/ZgP TxFukPKgMd9ixAZQV9WkBomosR14pW1sTCNk84gGs4mXA6xBsRJSDtwEZIwPfhE0WcJK/2o1U1y SrOiLwmtzUAX7CY3VgluUQ1Co3/R+XqPT3zSrRE21H1b1SPg== X-Google-Smtp-Source: AGHT+IGyK6WKdIH9lCgf5GI9q996aepxcs2Cd71nnL2EMag1ZaR6vxomZtzIB0Ql0y5vWSRMzZmP1g== X-Received: by 2002:a5d:5f54:0:b0:3ee:155e:f61f with SMTP id ffacd0b85a97d-42567129e10mr8235118f8f.8.1759834457136; Tue, 07 Oct 2025 03:54:17 -0700 (PDT) Received: from RD-8dhlsmLpT3bz.corp.hbkworld.com (89-181-200-223.net.novis.pt. [89.181.200.223]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-46e723593d8sm225159795e9.11.2025.10.07.03.54.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Oct 2025 03:54:16 -0700 (PDT) From: " =?utf-8?b?TGltYSwgSm/Do28=?= " X-Google-Original-From: =?utf-8?b?TGltYSwgSm/Do28=?= To: openembedded-devel@lists.openembedded.org, raj.khem@gmail.com Cc: joao.lima@hbkworld.com, ivitro@gmail.com, joao.raul.434@gmail.com Subject: [meta-oe][PATCH v2 3/3] openocd: add fallback repository mirror Date: Tue, 7 Oct 2025 11:53:49 +0100 Message-ID: <20251007105350.1237-4-joao.lima@hbkworld.com> X-Mailer: git-send-email 2.51.0.windows.1 In-Reply-To: <20251007105350.1237-1-joao.lima@hbkworld.com> References: <20251007105350.1237-1-joao.lima@hbkworld.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 07 Oct 2025 11:10:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/120333 From: Joao Lima Add a fallback mirror for the openocd repository fetch process, so that if the primary source repo.or.cz is unavailable, the build system will attempt to download the source code from the gitHub mirror. Signed-off-by: Joao Lima --- meta-oe/recipes-devtools/openocd/openocd_git.bb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta-oe/recipes-devtools/openocd/openocd_git.bb b/meta-oe/recipes-devtools/openocd/openocd_git.bb index ce1389b060..30629583cc 100644 --- a/meta-oe/recipes-devtools/openocd/openocd_git.bb +++ b/meta-oe/recipes-devtools/openocd/openocd_git.bb @@ -4,6 +4,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=599d2d1ee7fc84c0467b3d19801db870" DEPENDS = "libusb-compat libftdi" RDEPENDS:${PN} = "libusb1" +MIRRORS += " \ + git://repo.or.cz/openocd.git git://github.com/openocd-org/openocd.git \ +" + SRC_URI = " \ git://repo.or.cz/openocd.git;protocol=http;name=openocd;branch=master \ git://repo.or.cz/r/git2cl.git;protocol=http;destsuffix=tools/git2cl;name=git2cl;branch=master \