On 10/9/2023 3:20 PM, Denys Dmytriyenko wrote:
On Mon, Oct 09, 2023 at 12:39:25PM +0530, Ravi Gunasekaran via 
lists.yoctoproject.org wrote:
PRU-ICSS on AM33x, AM43x, supports different ethernet modes such
as Ethernet, HSR and PRP by means of different firmwares and the
driver loads one of the these firmware. The PRU-ICSS linux driver
may not be available for all kernel versions.

So add an .inc file that avoids the packaging of such firmwares
in the SDK, so that it can be referenced by kernel recipes that
don't support PRU-ICSS.

Signed-off-by: Ravi Gunasekaran <r-gunaseka...@ti.com>
---
  meta-ti-bsp/recipes-kernel/linux/prueth-fw.inc | 3 +++
  1 file changed, 3 insertions(+)
  create mode 100644 meta-ti-bsp/recipes-kernel/linux/prueth-fw.inc

diff --git a/meta-ti-bsp/recipes-kernel/linux/prueth-fw.inc 
b/meta-ti-bsp/recipes-kernel/linux/prueth-fw.inc
new file mode 100644
index 00000000..6698c9ed
--- /dev/null
+++ b/meta-ti-bsp/recipes-kernel/linux/prueth-fw.inc
@@ -0,0 +1,3 @@
+# Do not package firmwares for kernels that don't support PRUETH
+RDEPENDS:${KERNEL_PACKAGE_NAME}-base:remove:ti43x = " prueth-fw pruhsr-fw 
pruprp-fw"
+RDEPENDS:${KERNEL_PACKAGE_NAME}-base:remove:ti33x = " prueth-fw pruhsr-fw 
pruprp-fw"

This is asking for trouble - there's no way to un-do :remove downstream (e.g.
any of the Distro, SDK, Product Line or Customer layers)

It is not recommended to use :remove (and :append to a lesser degree) on a
regular basis when it can be done differently.

Moreover, what is a difference from v2? It is a more convoluted way to drop
those FW images from getting installed, but it is still done unconditionally
here in meta-ti - are there any benefits of doing it this way?


Ravi, I hate to ask this of you as most of the waffling is from me.

But I agree with Denys. I think what we need is the v2 patch, but with better wording (like what you have in v3) that explains the situation.

Can you put together a new v4 that looks like that?




--
Ryan Eatmon                reat...@ti.com
-----------------------------------------
Texas Instruments, Inc.  -  LCPD  -  MGTS
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#17163): 
https://lists.yoctoproject.org/g/meta-ti/message/17163
Mute This Topic: https://lists.yoctoproject.org/mt/101847815/21656
Group Owner: meta-ti+ow...@lists.yoctoproject.org
Unsubscribe: 
https://lists.yoctoproject.org/g/meta-ti/leave/6695321/21656/1393940836/xyzzy 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to