Message ID | 20230213131833.3836244-1-c-shilwant@ti.com |
---|---|
State | Accepted |
Delegated to: | Ryan Eatmon |
Headers | show |
Series | [meta-arago,dunfell] meta-arago-distro: recipes-tisdk: ti-tisdk-makefile: Update Makefile to take DEVICE_TYPE as argument | expand |
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))
- 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 <c-shilwant@ti.com> --- .../ti-tisdk-makefile/ti-tisdk-makefile/Makefile | 7 +++++++ .../ti-tisdk-makefile/Makefile_sysfw-image | 6 ++++-- 2 files changed, 11 insertions(+), 2 deletions(-)