* extend support to am65xx-hs-evm and j7-evm
Signed-off-by: Jacob Stiffler <[email protected]>
---
.../ti-tisdk-makefile/Makefile_sysfw-image | 28 +++++++++++++++++++++-
.../ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb | 2 +-
2 files changed, 28 insertions(+), 2 deletions(-)
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 f7b8787..94ee40d 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,3 +1,29 @@
+# Define the following to support multple platforms
+PLATFORM_TYPE_$(PLATFORM) = gp
+PLATFORM_TYPE_am65xx-hs-evm = hs
+PLATFORM_TYPE = $(PLATFORM_TYPE_$(PLATFORM))
+
+SYSFW_CONFIG = evm
+
+SYSFW_SOC_$(PLATFORM) = NULL
+SYSFW_SOC_am65xx-evm = am65x
+SYSFW_SOC_am65xx-hs-evm = am65x
+SYSFW_SOC_j7-evm = j721e
+SYSFW_SOC = $(SYSFW_SOC_$(PLATFORM))
+
+SYSFW_PREFIX = ti-sci-firmware
+
+SYSFW_BASE = $(SYSFW_PREFIX)-$(SYSFW_SOC)-$(PLATFORM_TYPE)
+
+SYSFW_MAKEARGS_common = SYSFW_DL_URL="" SYSFW_HS_DL_URL=""
SYSFW_HS_INNER_CERT_DL_URL="" \
+
SYSFW_PATH=$(TI_SDK_PATH)/board-support/prebuilt-images/$(SYSFW_BASE).bin \
+ SOC=$(SYSFW_SOC) CONFIG=$(SYSFW_CONFIG)
+
+SYSFW_MAKEARGS_gp =
+SYSFW_MAKEARGS_hs = HS=1
SYSFW_HS_PATH=$(TI_SDK_PATH)/board-support/prebuilt-images/$(SYSFW_BASE)-enc.bin
\
+
SYSFW_HS_INNER_CERT_PATH=$(TI_SDK_PATH)/board-support/prebuilt-images/$(SYSFW_BASE)-cert.bin
+
+SYSFW_MAKEARGS = $(SYSFW_MAKEARGS_common) $(SYSFW_MAKEARGS_$(PLATFORM_TYPE))
# Depend on linux-dtbs for the dtc utility
sysfw-image: linux-dtbs
@@ -5,7 +31,7 @@ sysfw-image: linux-dtbs
@echo Building SYSFW Image
@echo =============================
@cd board-support; cd `find . -maxdepth 1 -type d -name
"*system-firmware-image*"`; \
- make SYSFW_DL_URL=""
SYSFW_PATH=$(TI_SDK_PATH)/board-support/prebuilt-images/ti-sci-firmware-am65x-gp.bin
CROSS_COMPILE=$(CROSS_COMPILE_ARMV7)
PATH=$(PATH):$(LINUXKERNEL_INSTALL_DIR)/scripts/dtc
+ make $(SYSFW_MAKEARGS) CROSS_COMPILE=$(CROSS_COMPILE_ARMV7)
PATH=$(PATH):$(LINUXKERNEL_INSTALL_DIR)/scripts/dtc
sysfw-image_clean:
@echo =============================
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 99f6523..417b28b 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
@@ -55,7 +55,7 @@ SRC_URI = "\
file://Makefile_jailhouse \
"
-PR = "r100"
+PR = "r101"
MAKEFILES_MATRIX_GUI = "matrix-gui-browser \
refresh-screen \
--
2.7.4
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago