On 9/11/2023 11:44 PM, Ravi Gunasekaran wrote:
On 9/11/23 9:02 PM, Ryan Eatmon wrote:
On 9/10/2023 11:28 PM, Ravi Gunasekaran wrote:
Andrew,
On 9/8/23 7:49 PM, Andrew Davis wrote:
On 9/8/23 6:44 AM, Ravi Gunasekaran via lists.yoctoproject.org wrote:
Remove the PRU Ethernet firmwares from being packaged for
AM33x, AM43x and AM57x.
Commit messages should give the "why", we can read the code.
I will provide reasoning in the v2.
Are we dropping support for PRUETH from these boards? I still
use this, I'm sure others do too.
PRUETH drivers for these devices are not upstreamed and PRUTETH will not
be supported in SDK 9.1 as well. Plan to upstream and port to SDK is still
being worked on. So I wanted to remove these firmwares from being packaged.
What does upstreaming support have to do with this? The drivers are available
in what are we ship now. And if people are currently using this software today
then removing it seems like the wrong thing to do. What am I missing?
By "what we ship now", do you mean in the SDK? The drivers will be not present
in SDK 9.x refresh release for these devices.
So I didn't want these firmwares to be packaged as it might give an impression
that we somehow support the feature.
If there is any other way to prevent the packaging of these firmwares in the
SDK, please let me know.
You should be able to add a bbappend file in the SDK layer and remove
the values you do not want. Something like:
linux-ti-staging_%.bbappend
---------------------------
RDEPENDS:${KERNEL_PACKAGE_NAME}-base:remove:am57xx = " prueth-fw
prusw-fw pruhsr-fw pruprp-fw"
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"
That way you are not "breaking" the CoreSDK, but you are modifying what
is built and released for your installer.
Andrew
Signed-off-by: Ravi Gunasekaran <[email protected]>
---
Changes from v1:
--------------
* Corrected the commit message.
meta-ti-bsp/recipes-kernel/linux/kernel-rdepends.inc | 3 ---
1 file changed, 3 deletions(-)
diff --git a/meta-ti-bsp/recipes-kernel/linux/kernel-rdepends.inc
b/meta-ti-bsp/recipes-kernel/linux/kernel-rdepends.inc
index 266a7ef5..317ab1b1 100644
--- a/meta-ti-bsp/recipes-kernel/linux/kernel-rdepends.inc
+++ b/meta-ti-bsp/recipes-kernel/linux/kernel-rdepends.inc
@@ -12,9 +12,6 @@ RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:dra7xx = "
vpdma-fw"
RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:dra7xx = " goodix-fw"
# Add run-time dependency for PRU Ethernet firmware to the rootfs
-RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:am57xx = " prueth-fw prusw-fw pruhsr-fw
pruprp-fw"
-RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:ti43x = " prueth-fw pruhsr-fw
pruprp-fw"
-RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:ti33x = " prueth-fw pruhsr-fw
pruprp-fw"
RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:am65xx = " prueth-fw-am65x"
RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:am65xx-evm = " prueth-fw-am65x-sr2
pruhsr-fw-am65x-sr2 prusw-fw-am65x-sr2"
RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:am64xx = " prueth-fw-am65x-sr2
pruhsr-fw-am65x-sr2 prusw-fw-am65x-sr2"
base-commit: c3916324a01fe96c68a78ef9ed0070d6b1fc8f2f
--
Ryan Eatmon [email protected]
-----------------------------------------
Texas Instruments, Inc. - LCPD - MGTS
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#16953):
https://lists.yoctoproject.org/g/meta-ti/message/16953
Mute This Topic: https://lists.yoctoproject.org/mt/101234600/21656
Group Owner: [email protected]
Unsubscribe:
https://lists.yoctoproject.org/g/meta-ti/leave/6695321/21656/1393940836/xyzzy
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-