All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory
@ 2026-06-24 18:32 Andrew Davis
  2026-06-24 18:32 ` [meta-ti][master/wrynose][PATCH 2/3] ti-rpmsg-char: " Andrew Davis
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Andrew Davis @ 2026-06-24 18:32 UTC (permalink / raw)
  To: Denys Dmytriyenko, Ryan Eatmon, meta-ti; +Cc: Andrew Davis

Keeping all IPC related recipes in one "ipc" directory is not very well
organized. Like most other recipes give this one its own directory.

Signed-off-by: Andrew Davis <afd@ti.com>
---
 .../recipes-ti/{ipc => ti-librpmsg-dma}/ti-librpmsg-dma_1.0.bb    | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename meta-ti-bsp/recipes-ti/{ipc => ti-librpmsg-dma}/ti-librpmsg-dma_1.0.bb (100%)

diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ti-librpmsg-dma/ti-librpmsg-dma_1.0.bb
similarity index 100%
rename from meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
rename to meta-ti-bsp/recipes-ti/ti-librpmsg-dma/ti-librpmsg-dma_1.0.bb
-- 
2.39.2



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [meta-ti][master/wrynose][PATCH 2/3] ti-rpmsg-char: Move this recipe to its own directory
  2026-06-24 18:32 [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory Andrew Davis
@ 2026-06-24 18:32 ` Andrew Davis
  2026-06-24 18:32 ` [meta-ti][master/wrynose][PATCH 3/3] ti-rpmsg-char: Update to latest with CMake support Andrew Davis
  2026-06-24 18:35 ` [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory PRC Automation
  2 siblings, 0 replies; 5+ messages in thread
From: Andrew Davis @ 2026-06-24 18:32 UTC (permalink / raw)
  To: Denys Dmytriyenko, Ryan Eatmon, meta-ti; +Cc: Andrew Davis

Keeping all IPC related recipes in one "ipc" directory is not very well
organized. Like most other recipes give this one its own directory.

Signed-off-by: Andrew Davis <afd@ti.com>
---
 .../0001-examples-Remove-use-of-includedir-and-libdir.patch       | 0
 .../{ipc => ti-rpmsg-char}/ti-rpmsg-char-examples_git.bb          | 0
 meta-ti-bsp/recipes-ti/{ipc => ti-rpmsg-char}/ti-rpmsg-char.inc   | 0
 .../recipes-ti/{ipc => ti-rpmsg-char}/ti-rpmsg-char_git.bb        | 0
 4 files changed, 0 insertions(+), 0 deletions(-)
 rename meta-ti-bsp/recipes-ti/{ipc => ti-rpmsg-char}/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch (100%)
 rename meta-ti-bsp/recipes-ti/{ipc => ti-rpmsg-char}/ti-rpmsg-char-examples_git.bb (100%)
 rename meta-ti-bsp/recipes-ti/{ipc => ti-rpmsg-char}/ti-rpmsg-char.inc (100%)
 rename meta-ti-bsp/recipes-ti/{ipc => ti-rpmsg-char}/ti-rpmsg-char_git.bb (100%)

diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch
similarity index 100%
rename from meta-ti-bsp/recipes-ti/ipc/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch
rename to meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch
diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-rpmsg-char-examples_git.bb b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples_git.bb
similarity index 100%
rename from meta-ti-bsp/recipes-ti/ipc/ti-rpmsg-char-examples_git.bb
rename to meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples_git.bb
diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-rpmsg-char.inc b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char.inc
similarity index 100%
rename from meta-ti-bsp/recipes-ti/ipc/ti-rpmsg-char.inc
rename to meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char.inc
diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-rpmsg-char_git.bb b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char_git.bb
similarity index 100%
rename from meta-ti-bsp/recipes-ti/ipc/ti-rpmsg-char_git.bb
rename to meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char_git.bb
-- 
2.39.2



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [meta-ti][master/wrynose][PATCH 3/3] ti-rpmsg-char: Update to latest with CMake support
  2026-06-24 18:32 [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory Andrew Davis
  2026-06-24 18:32 ` [meta-ti][master/wrynose][PATCH 2/3] ti-rpmsg-char: " Andrew Davis
@ 2026-06-24 18:32 ` Andrew Davis
  2026-06-24 18:35 ` [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory PRC Automation
  2 siblings, 0 replies; 5+ messages in thread
From: Andrew Davis @ 2026-06-24 18:32 UTC (permalink / raw)
  To: Denys Dmytriyenko, Ryan Eatmon, meta-ti; +Cc: Andrew Davis

This project now uses CMake. This allows us to cleanup this recipe in 3
ways:

 - Remove patch for includedir and libdir as CMake handles this correctly
 - Combine in the in the examples recipe, CMake builds the examples along
   with the library in one step.
 - As there is now only one recipe, merge the .inc into the one .bb file

Signed-off-by: Andrew Davis <afd@ti.com>
---
 ...-Remove-use-of-includedir-and-libdir.patch | 44 -------------------
 .../ti-rpmsg-char-examples_git.bb             | 13 ------
 .../ti-rpmsg-char/ti-rpmsg-char.inc           | 15 -------
 .../ti-rpmsg-char/ti-rpmsg-char_git.bb        | 20 +++++++--
 4 files changed, 17 insertions(+), 75 deletions(-)
 delete mode 100644 meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch
 delete mode 100644 meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples_git.bb
 delete mode 100644 meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char.inc

diff --git a/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch
deleted file mode 100644
index 3539e8d9..00000000
--- a/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples/0001-examples-Remove-use-of-includedir-and-libdir.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 1a26cb577ba54dd9214eeb94fed0ce3a0f4603b6 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Sat, 24 Oct 2020 23:46:39 -0700
-Subject: [PATCH] examples: Remove use of includedir and libdir
-
-These point to standard include and library paths which already are used
-from sysroot relative paths secondly, they use absolute paths which
-means we are asking to add -I/usr/include which might be ok in a native
-build but not in cross build. This helps mitigate QA errors found with
-OE build system since it finds it adding host include and library search
-paths to linker/compiler commandline
-
-Upstream-Status: Pending
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- examples/Makefile.am | 6 +-----
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
-diff --git a/examples/Makefile.am b/examples/Makefile.am
-index da34204..34ac7a8 100644
---- a/examples/Makefile.am
-+++ b/examples/Makefile.am
-@@ -1,6 +1,4 @@
--INCLUDE = -I${includedir}
--
--AM_CFLAGS = -Wall -g -O2 $(INCLUDE)
-+AM_CFLAGS = -Wall -g -O2
- 
- bin_PROGRAMS = rpmsg_char_simple rpmsg_char_benchmark
- 
-@@ -8,10 +6,8 @@ bin_PROGRAMS = rpmsg_char_simple rpmsg_char_benchmark
- rpmsg_char_simple_SOURCES = rpmsg_char_simple.c
- rpmsg_char_simple_CPPFLAGS = $(AM_CFLAGS)
- rpmsg_char_simple_LDADD = -lpthread -lti_rpmsg_char
--rpmsg_char_simple_LDFLAGS = -L${libdir}
-
- # rpmsg_char_benchmark program
- rpmsg_char_benchmark_SOURCES = rpmsg_char_benchmark.c
- rpmsg_char_benchmark_CPPFLAGS = $(AM_CFLAGS)
- rpmsg_char_benchmark_LDADD = -lpthread -lti_rpmsg_char
--rpmsg_char_benchmark_LDFLAGS = -L${libdir}
--- 
-2.29.1
-
diff --git a/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples_git.bb b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples_git.bb
deleted file mode 100644
index cbe4d7fd..00000000
--- a/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char-examples_git.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-SUMMARY = "TI RPMsg Char Sample Applications and Tests"
-
-require ti-rpmsg-char.inc
-
-SRC_URI += "file://0001-examples-Remove-use-of-includedir-and-libdir.patch"
-
-DEPENDS = "ti-rpmsg-char"
-
-inherit autotools pkgconfig
-
-EXTRA_OEMAKE = "-C ${B}/examples"
-
-PR = "r0"
diff --git a/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char.inc b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char.inc
deleted file mode 100644
index f9fb0f25..00000000
--- a/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SUMMARY = "TI RPMsg Char Utility Library"
-
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://${S}/src/rpmsg_char.c;beginline=1;endline=31;md5=71987db43a2159cff5ea00505c6fce58"
-
-PROTOCOL = "https"
-BRANCH = "master"
-SRC_URI = "git://git.ti.com/git/rpmsg/ti-rpmsg-char.git;protocol=${PROTOCOL};branch=${BRANCH};"
-
-# 0.6.11 release
-SRCREV = "dd4783422bf4fbed1015bfaa51054e40057b4f04"
-
-PV = "0.6.11+git"
-
-COMPATIBLE_MACHINE = "^(k3)$"
diff --git a/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char_git.bb b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char_git.bb
index 50565300..a0043caf 100644
--- a/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char_git.bb
+++ b/meta-ti-bsp/recipes-ti/ti-rpmsg-char/ti-rpmsg-char_git.bb
@@ -1,9 +1,23 @@
 SUMMARY = "TI RPMsg Char Utility Library"
 
-require ti-rpmsg-char.inc
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://${S}/src/rpmsg_char.c;beginline=1;endline=31;md5=71987db43a2159cff5ea00505c6fce58"
 
-inherit autotools pkgconfig
+PROTOCOL = "https"
+BRANCH = "master"
+SRC_URI = "git://git.ti.com/git/rpmsg/ti-rpmsg-char.git;protocol=${PROTOCOL};branch=${BRANCH};"
 
+# 0.6.11 release
+SRCREV = "e36103aac7d9f6d64125eb917d3c69022cb86e0b"
+
+PV = "0.6.11+git"
 PR = "r0"
 
-DISABLE_STATIC = ""
+COMPATIBLE_MACHINE = "^(k3)$"
+
+inherit cmake
+
+PACKAGES =+ "${PN}-examples"
+FILES:${PN}-examples += "${bindir}/rpmsg_char_simple"
+FILES:${PN}-examples += "${bindir}/rpmsg_char_benchmark"
+RDEPENDS:${PN}-examples += "${PN}"
-- 
2.39.2



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory
  2026-06-24 18:32 [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory Andrew Davis
  2026-06-24 18:32 ` [meta-ti][master/wrynose][PATCH 2/3] ti-rpmsg-char: " Andrew Davis
  2026-06-24 18:32 ` [meta-ti][master/wrynose][PATCH 3/3] ti-rpmsg-char: Update to latest with CMake support Andrew Davis
@ 2026-06-24 18:35 ` PRC Automation
  2026-06-24 18:56   ` Ryan Eatmon
  2 siblings, 1 reply; 5+ messages in thread
From: PRC Automation @ 2026-06-24 18:35 UTC (permalink / raw)
  To: Andrew Davis; +Cc: Denys Dmytriyenko, Ryan Eatmon, meta-ti

meta-ti / na / 20260624183253.1130737-1-afd

PRC Results: FAIL

=========================================================
  check-yocto-patches: FAIL
=========================================================
Patches
----------------------------------------
WARN - [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory
    WARN: Commit message does not include file/recipe name: ti-librpmsg-dma: Move this recipe to its own directory. (COMMIT-MESSAGE-2)
        patch
    
    For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
WARN - [meta-ti][master/wrynose][PATCH 2/3] ti-rpmsg-char: Move this recipe to its own directory
    WARN: Commit message does not include file/recipe name: ti-rpmsg-char: Move this recipe to its own directory. (COMMIT-MESSAGE-2)
        patch
    
    For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
FAIL - [meta-ti][master/wrynose][PATCH 3/3] ti-rpmsg-char: Update to latest with CMake support
    ERROR: Missing License-Update for change in LIC_FILES_CHKSUM. (LICENSE-UPDATE-1)
        patch
    
    ERROR: Missing License-Update for change in LICENSE. (LICENSE-UPDATE-2)
        patch
    
    For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887





^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory
  2026-06-24 18:35 ` [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory PRC Automation
@ 2026-06-24 18:56   ` Ryan Eatmon
  0 siblings, 0 replies; 5+ messages in thread
From: Ryan Eatmon @ 2026-06-24 18:56 UTC (permalink / raw)
  To: Andrew Davis; +Cc: Denys Dmytriyenko, meta-ti



On 6/24/2026 1:35 PM, PRC Automation wrote:
> meta-ti / na / 20260624183253.1130737-1-afd
> 
> PRC Results: FAIL
> 
> =========================================================
>    check-yocto-patches: FAIL
> =========================================================
> Patches
> ----------------------------------------
> WARN - [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory
>      WARN: Commit message does not include file/recipe name: ti-librpmsg-dma: Move this recipe to its own directory. (COMMIT-MESSAGE-2)
>          patch
>      
>      For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
> WARN - [meta-ti][master/wrynose][PATCH 2/3] ti-rpmsg-char: Move this recipe to its own directory
>      WARN: Commit message does not include file/recipe name: ti-rpmsg-char: Move this recipe to its own directory. (COMMIT-MESSAGE-2)
>          patch
>      
>      For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
> FAIL - [meta-ti][master/wrynose][PATCH 3/3] ti-rpmsg-char: Update to latest with CMake support
>      ERROR: Missing License-Update for change in LIC_FILES_CHKSUM. (LICENSE-UPDATE-1)
>          patch
>      
>      ERROR: Missing License-Update for change in LICENSE. (LICENSE-UPDATE-2)
>          patch
>      
>      For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
> 
> 
> 

You can ignore this.  My script does not grok moving licensing settings 
from a .inc file into a .bb file.  It thinks you just removed the line 
without documenting it.   It looks fine.


-- 
Ryan Eatmon                reatmon@ti.com
-----------------------------------------
Texas Instruments, Inc.  -  LCPD  -  MGTS


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-06-24 18:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-24 18:32 [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory Andrew Davis
2026-06-24 18:32 ` [meta-ti][master/wrynose][PATCH 2/3] ti-rpmsg-char: " Andrew Davis
2026-06-24 18:32 ` [meta-ti][master/wrynose][PATCH 3/3] ti-rpmsg-char: Update to latest with CMake support Andrew Davis
2026-06-24 18:35 ` [meta-ti][master/wrynose][PATCH 1/3] ti-librpmsg-dma: Move this recipe to its own directory PRC Automation
2026-06-24 18:56   ` Ryan Eatmon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.