Now that the recipe for pru-icss supports am62xx we need to also turn on the dependencies that pull pru-icss into the images.
Signed-off-by: Ryan Eatmon <[email protected]> --- ...ackagegroup-arago-tisdk-addons-sdk-host.bb | 4 ++ .../packagegroup-arago-tisdk-addons.bb | 2 +- .../ti-tisdk-makefile/Makefile_pru-icss | 40 +++++++++++++++++++ .../ti-tisdk-makefile_1.0.bb | 5 +++ 4 files changed, 50 insertions(+), 1 deletion(-) diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons-sdk-host.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons-sdk-host.bb index c44f95ca..062948d0 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons-sdk-host.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons-sdk-host.bb @@ -57,6 +57,10 @@ UTILS_append_am64xx = " \ pru-icss-src \ " +UTILS_append_am62xx = " \ + pru-icss-src \ +" + EXTRA_LIBS = "" EXTRA_LIBS_append_omap-a15 = " \ diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb index 71b737e7..094c47a2 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb @@ -65,7 +65,7 @@ UTILS_append_k3 = " mmc-utils \ " UTILS_append_am64xx = " ti-rtos-firmware pru-icss" -UTILS_append_am62xx = " ti-rtos-firmware" +UTILS_append_am62xx = " ti-rtos-firmware pru-icss" UTILS_append_am65xx = " ti-rtos-firmware pru-icss pru-pwm-fw" UTILS_append_j7 = " ti-rtos-firmware" UTILS_append_j7-evm = " pru-icss" diff --git a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_pru-icss b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_pru-icss index 10e5bf3f..46642e64 100644 --- a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_pru-icss +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_pru-icss @@ -107,6 +107,46 @@ pru-icss_install_am65x: pru-icss_install_common done; \ done +pru-icss_install_am64x: pru-icss_install_common + @cd example-applications; cd `find . -maxdepth 1 -type d -name "*pru-icss*"`; \ + for i in 0 1; \ + do \ + install -m 0644 ./examples/am64x/PRU_Halt/gen/PRU$${i}/PRU_Halt_$${i}.out \ + $(DESTDIR)/lib/firmware/pru; \ + install -m 644 ./examples/am64x/RTU_Halt/gen/RTU$${i}/RTU_Halt_$${i}.out \ + $(DESTDIR)/lib/firmware/pru; \ + done; \ + for i in 0 1 2; \ + do \ + for j in 0 1; \ + do \ + install -m 0644 ./examples/am64x/PRU_RPMsg_Echo_Interrupt$${j}/gen/icssg$${i}/PRU_RPMsg_Echo_Interrupt$${i}_$${j}.out \ + $(DESTDIR)/lib/firmware/pru; \ + install -m 0644 ./examples/am64x/RTU_RPMsg_Echo_Interrupt$${j}/gen/icssg$${i}/RTU_RPMsg_Echo_Interrupt$${i}_$${j}.out \ + $(DESTDIR)/lib/firmware/pru; \ + done; \ + done + +pru-icss_install_am62x: pru-icss_install_common + @cd example-applications; cd `find . -maxdepth 1 -type d -name "*pru-icss*"`; \ + for i in 0 1; \ + do \ + install -m 0644 ./examples/am62x/PRU_Halt/gen/PRU$${i}/PRU_Halt_$${i}.out \ + $(DESTDIR)/lib/firmware/pru; \ + install -m 644 ./examples/am62x/RTU_Halt/gen/RTU$${i}/RTU_Halt_$${i}.out \ + $(DESTDIR)/lib/firmware/pru; \ + done; \ + for i in 0 1 2; \ + do \ + for j in 0 1; \ + do \ + install -m 0644 ./examples/am62x/PRU_RPMsg_Echo_Interrupt$${j}/gen/icssg$${i}/PRU_RPMsg_Echo_Interrupt$${i}_$${j}.out \ + $(DESTDIR)/lib/firmware/pru; \ + install -m 0644 ./examples/am62x/RTU_RPMsg_Echo_Interrupt$${j}/gen/icssg$${i}/RTU_RPMsg_Echo_Interrupt$${i}_$${j}.out \ + $(DESTDIR)/lib/firmware/pru; \ + done; \ + done + pru-icss_install_j721e: pru-icss_install_common @cd example-applications; cd `find . -maxdepth 1 -type d -name "*pru-icss*"`; \ for i in 0 1; \ diff --git a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb index 7fb47bbb..f0a044f7 100644 --- a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb @@ -202,6 +202,10 @@ MAKEFILES_append_am64xx = " \ pru-icss \ " +MAKEFILES_append_am62xx = " \ + pru-icss \ +" + # Use this to export kernel arch to ARCH # # We need to be very careful here. This class will also overwrite UBOOT_ARCH @@ -239,6 +243,7 @@ PRU_ICSS_INSTALL_TARGET_k2g = "pru-icss_install_k2g" PRU_ICSS_INSTALL_TARGET_am65xx = "pru-icss_install_am65x" PRU_ICSS_INSTALL_TARGET_j7 = "pru-icss_install_j721e" PRU_ICSS_INSTALL_TARGET_am64xx = "pru-icss_install_am64x" +PRU_ICSS_INSTALL_TARGET_am62xx = "pru-icss_install_am62x" # Path to toolchains for the various cores in TI SOCs # -- 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13837): https://lists.yoctoproject.org/g/meta-arago/message/13837 Mute This Topic: https://lists.yoctoproject.org/mt/90909503/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
