| Message ID | 20251029060209.707510-1-v-singh1@ti.com | 
|---|---|
| State | Under Review | 
| Delegated to: | Ryan Eatmon | 
| Headers | show | 
| Series | [meta-ti,scarthgap,v5] ti-librpmsg-dma: update ti-librpmsg-dma SRCREV & LICENSE | expand | 
meta-ti / na / 20251029060209.707510-1-v-singh1
PRC Results: PASS
=========================================================
  check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed
=========================================================
  apply-yocto-patch: PASS
=========================================================
scarthgap
=====================
Summary:
- Patch Series: [meta-ti][scarthgap][PATCH v5] ti-librpmsg-dma: update ti-librpmsg-dma SRCREV & LICENSE
- Submitter: From: vishnu singh <v-singh1@ti.com>
From: Vishnu Singh <v-singh1@ti.com>
- Date: Date: Wed, 29 Oct 2025 11:32:09 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 0a29db882d61f3bb5afcd05ffcc3a6c0cb4e804e
Applied to:
- Repository: lcpd-prc-meta-ti
- Base Branch: scarthgap-wip
- Commit Author: Sabeeh Khan <sabeeh-khan@ti.com>
- Commit Subject: meta-ti-extras: cc33xx-fw: update cc33xx firmware to 1.7.0.323
- Commit SHA: 6245469825ca824c83b2796553bcb9163c6daf66
Patches
----------------------------------------
All patches applied
=========================================================
  check-yocto-repo: PASS
=========================================================
scarthgap
=====================
PASS
On Wed, Oct 29, 2025 at 11:32:09AM +0530, Vishnu Singh via lists.yoctoproject.org wrote: > From: Vishnu Singh <v-singh1@ti.com> > > Replace MIT license with TI-TFL to align with TI release policy > and product requirements. Legal approval: SRAS00013045 > Update scarthgap srcrev and disable 2dfft example from lib build. > > License-Update: Replace MIT to TI-TFL license Sorry to be pedantic and blunt, but that's not the reason, that's tautology. License-Update tag (and the commit message in general) must answer the "Why?" question, not the "What?" question. We can all see the "What?" question being answered by the code change itself. There's no need to repeat that with the "changing X to Y". You need to explain why you are changing X to Y... > Signed-off-by: Vishnu Singh <v-singh1@ti.com> > --- > Change log: > v1->v2: > - Update commit message with license-update > v2->v3: > - Update SRCREV (license updated in README) > v3->v4: > - Add branch name in patch subject > v4->v5: > - Update latest SRCREV > > meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb > index b624871d..7600f867 100644 > --- a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb > +++ b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb > @@ -1,9 +1,9 @@ > SUMMARY = "RPMsg DMA shared library" > -LICENSE = "MIT" > -LIC_FILES_CHKSUM = "file://LICENSE;md5=744e63d2bb8c6151dcdd97f49aa02c53" > +LICENSE = "TI-TFL" > +LIC_FILES_CHKSUM = "file://LICENSE;md5=91dc4ee6d125d0aaba4e5bd2fcc50ed3" > > -SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=main" > -SRCREV = "609fd72f458ba56f80d06810509ef88d010d2c03" > +SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=scarthgap" > +SRCREV = "153951932925a72346b76d98b2774952c48a82fc" > > S = "${WORKDIR}/git" > > @@ -11,6 +11,6 @@ inherit cmake > > DEPENDS = "ti-rpmsg-char" > > -EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_EXAMPLE=OFF" > +EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_AUDIO_OFFLOAD_EXAMPLE=OFF -DBUILD_2DFFT_OFFLOAD_EXAMPLE=OFF" > > COMPATIBLE_MACHINE = "^(k3)$" > -- > 2.50.1
Hi Denys, On 30/10/25 01:41, Denys Dmytriyenko wrote: > On Wed, Oct 29, 2025 at 11:32:09AM +0530, Vishnu Singh via lists.yoctoproject.org wrote: >> From: Vishnu Singh<v-singh1@ti.com> >> >> Replace MIT license with TI-TFL to align with TI release policy >> and product requirements. Legal approval: SRAS00013045 >> Update scarthgap srcrev and disable 2dfft example from lib build. >> >> License-Update: Replace MIT to TI-TFL license > Sorry to be pedantic and blunt, but that's not the reason, that's tautology. > > License-Update tag (and the commit message in general) must answer the "Why?" > question, not the "What?" question. We can all see the "What?" question being > answered by the code change itself. There's no need to repeat that with the > "changing X to Y". You need to explain why you are changing X to Y... > > Reason for changing the license is that SRAS for this is approved with TI-TFL license and C7x firmware used is licensed under TI-TFL. I will update the commit msg and License-Update tag, if this is ok then i will send v6. >> Signed-off-by: Vishnu Singh<v-singh1@ti.com> >> --- >> Change log: >> v1->v2: >> - Update commit message with license-update >> v2->v3: >> - Update SRCREV (license updated in README) >> v3->v4: >> - Add branch name in patch subject >> v4->v5: >> - Update latest SRCREV >> >> meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb | 10 +++++----- >> 1 file changed, 5 insertions(+), 5 deletions(-) >> >> diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb >> index b624871d..7600f867 100644 >> --- a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb >> +++ b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb >> @@ -1,9 +1,9 @@ >> SUMMARY = "RPMsg DMA shared library" >> -LICENSE = "MIT" >> -LIC_FILES_CHKSUM ="file://LICENSE;md5=744e63d2bb8c6151dcdd97f49aa02c53" >> +LICENSE = "TI-TFL" >> +LIC_FILES_CHKSUM ="file://LICENSE;md5=91dc4ee6d125d0aaba4e5bd2fcc50ed3" >> >> -SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=main" >> -SRCREV = "609fd72f458ba56f80d06810509ef88d010d2c03" >> +SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=scarthgap" >> +SRCREV = "153951932925a72346b76d98b2774952c48a82fc" >> >> S = "${WORKDIR}/git" >> >> @@ -11,6 +11,6 @@ inherit cmake >> >> DEPENDS = "ti-rpmsg-char" >> >> -EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_EXAMPLE=OFF" >> +EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_AUDIO_OFFLOAD_EXAMPLE=OFF -DBUILD_2DFFT_OFFLOAD_EXAMPLE=OFF" >> >> COMPATIBLE_MACHINE = "^(k3)$" >> -- >> 2.50.1
On 10/29/2025 10:39 PM, Vishnu Singh wrote: > Hi Denys, > > On 30/10/25 01:41, Denys Dmytriyenko wrote: >> On Wed, Oct 29, 2025 at 11:32:09AM +0530, Vishnu Singh via lists.yoctoproject.org wrote: >>> From: Vishnu Singh<v-singh1@ti.com> >>> >>> Replace MIT license with TI-TFL to align with TI release policy >>> and product requirements. Legal approval: SRAS00013045 >>> Update scarthgap srcrev and disable 2dfft example from lib build. >>> >>> License-Update: Replace MIT to TI-TFL license >> Sorry to be pedantic and blunt, but that's not the reason, that's tautology. >> >> License-Update tag (and the commit message in general) must answer the "Why?" >> question, not the "What?" question. We can all see the "What?" question being >> answered by the code change itself. There's no need to repeat that with the >> "changing X to Y". You need to explain why you are changing X to Y... >> >> > Reason for changing the license is that SRAS for this is approved with > TI-TFL license and C7x firmware used is licensed under TI-TFL. > > I will update the commit msg and License-Update tag, if this is ok then > i will send v6. I think he is asking more for "Why did we decide to change the license from an open license to a more restrictive one?" Just declaring that there is an SRAS is not an explanation of why we changed it. What is the reasoning/history behind the relicense? >>> Signed-off-by: Vishnu Singh<v-singh1@ti.com> >>> --- >>> Change log: >>> v1->v2: >>> - Update commit message with license-update >>> v2->v3: >>> - Update SRCREV (license updated in README) >>> v3->v4: >>> - Add branch name in patch subject >>> v4->v5: >>> - Update latest SRCREV >>> >>> meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb | 10 +++++----- >>> 1 file changed, 5 insertions(+), 5 deletions(-) >>> >>> diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb >>> index b624871d..7600f867 100644 >>> --- a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb >>> +++ b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb >>> @@ -1,9 +1,9 @@ >>> SUMMARY = "RPMsg DMA shared library" >>> -LICENSE = "MIT" >>> -LIC_FILES_CHKSUM ="file://LICENSE;md5=744e63d2bb8c6151dcdd97f49aa02c53" >>> +LICENSE = "TI-TFL" >>> +LIC_FILES_CHKSUM ="file://LICENSE;md5=91dc4ee6d125d0aaba4e5bd2fcc50ed3" >>> >>> -SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=main" >>> -SRCREV = "609fd72f458ba56f80d06810509ef88d010d2c03" >>> +SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=scarthgap" >>> +SRCREV = "153951932925a72346b76d98b2774952c48a82fc" >>> >>> S = "${WORKDIR}/git" >>> >>> @@ -11,6 +11,6 @@ inherit cmake >>> >>> DEPENDS = "ti-rpmsg-char" >>> >>> -EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_EXAMPLE=OFF" >>> +EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_AUDIO_OFFLOAD_EXAMPLE=OFF -DBUILD_2DFFT_OFFLOAD_EXAMPLE=OFF" >>> >>> COMPATIBLE_MACHINE = "^(k3)$" >>> -- >>> 2.50.1
diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb index b624871d..7600f867 100644 --- a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb +++ b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb @@ -1,9 +1,9 @@ SUMMARY = "RPMsg DMA shared library" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=744e63d2bb8c6151dcdd97f49aa02c53" +LICENSE = "TI-TFL" +LIC_FILES_CHKSUM = "file://LICENSE;md5=91dc4ee6d125d0aaba4e5bd2fcc50ed3" -SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=main" -SRCREV = "609fd72f458ba56f80d06810509ef88d010d2c03" +SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=scarthgap" +SRCREV = "153951932925a72346b76d98b2774952c48a82fc" S = "${WORKDIR}/git" @@ -11,6 +11,6 @@ inherit cmake DEPENDS = "ti-rpmsg-char" -EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_EXAMPLE=OFF" +EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_AUDIO_OFFLOAD_EXAMPLE=OFF -DBUILD_2DFFT_OFFLOAD_EXAMPLE=OFF" COMPATIBLE_MACHINE = "^(k3)$"