Add the CPSW proxy-client and remoteproc/rpmsg kernel modules needed
for NFS boot to work on j722s.

Signed-off-by: Moteen Shah <[email protected]>
---
 .../initramfs/initramfs-module-netsetup_1.0.bb    | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb 
b/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb
index 6b465462..a10d98fa 100644
--- a/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb
+++ b/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb
@@ -28,3 +28,18 @@ RDEPENDS:${PN}:append:bsp-next = " \
     kernel-module-mdio-bitbang \
     kernel-module-phy-gmii-sel \
 "
+
+# CPSW proxy-client path: CPSW is owned by a remote core, Linux talks to it
+# over rpmsg/mailbox instead of driving the switch directly. Scoped to the
+# j722s SoC family specifically (not the bsp-ti-6_12 kernel branding) since
+# this is a chip-level hardware architecture, not something every K3 SoC on
+# this kernel necessarily builds modules for.
+RDEPENDS:${PN}:append:j722s = " \
+    kernel-module-ti-cpsw-proxy-client \
+    kernel-module-omap-mailbox \
+    kernel-module-ti-k3-dsp-remoteproc \
+    kernel-module-ti-k3-m4-remoteproc \
+    kernel-module-ti-k3-r5-remoteproc \
+    kernel-module-rpmsg-char \
+    kernel-module-rpmsg-ctrl \
+"
--
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#20225): 
https://lists.yoctoproject.org/g/meta-ti/message/20225
Mute This Topic: https://lists.yoctoproject.org/mt/120638763/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to