- Take DEVICE_TYPE as a command line argument for buildling sysfw-image for 
am62xx-evm, am62xx-lp-evm, am64xx-evm and am62axx-evm
- By default, make sysfw-image will generate tiboot3.bin for HS-FS
- To generate tiboot3.bin for GP,
        $ make sysfw-image DEVICE_TYPE=gp

- To generate tiboot3.bin for HS-SE,
        $ make sysfw-image DEVICE_TYPE=hs

Signed-off-by: Chirag Shilwant <[email protected]>
---
 .../ti-tisdk-makefile/ti-tisdk-makefile/Makefile           | 7 +++++++
 .../ti-tisdk-makefile/Makefile_sysfw-image                 | 6 ++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile
index 66449d4e..51e5be34 100644
--- 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile
+++ 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile
@@ -1,6 +1,13 @@
 -include Rules.make
 
 MAKE_JOBS ?= 1
+DEVICE_TYPE ?= hs-fs
+DEVICE_TYPE_SEC ?= $(DEVICE_TYPE)
+
+#Device Type should be one of hs, hs-fs and gp. Wrong inputs will build for 
hs-fs
+ifneq ($(DEVICE_TYPE_SEC),$(filter $(DEVICE_TYPE_SEC),hs hs-fs gp))
+    DEVICE_TYPE_SEC = hs-fs
+endif
 
 all: __ALL_TARGETS__
 clean: __CLEAN_TARGETS__
diff --git 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_sysfw-image
 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_sysfw-image
index fe51de5f..1f497261 100644
--- 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_sysfw-image
+++ 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_sysfw-image
@@ -1,8 +1,10 @@
 # Define the following to support multiple platforms
 PLATFORM_TYPE_$(PLATFORM) = gp
-PLATFORM_TYPE_am64xx-evm = hs-fs
+PLATFORM_TYPE_am64xx-evm = $(DEVICE_TYPE_SEC)
 PLATFORM_TYPE_am65xx-hs-evm = hs
-PLATFORM_TYPE_am62xx-lp-evm = hs
+PLATFORM_TYPE_am62xx-lp-evm = $(DEVICE_TYPE_SEC)
+PLATFORM_TYPE_am62xx-evm = $(DEVICE_TYPE_SEC)
+PLATFORM_TYPE_am62axx-evm = $(DEVICE_TYPE_SEC)
 PLATFORM_TYPE_j7-hs-evm = hs
 PLATFORM_TYPE = $(PLATFORM_TYPE_$(PLATFORM))
 
-- 
2.34.1



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


Reply via email to