[openwrt/openwrt] arm-trusted-firmware-stm32: add STM32MP157C-DK2 support

LEDE Commits lede-commits at lists.infradead.org
Sat Apr 19 09:46:47 PDT 2025


hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/af585cfcfe4ce517c8224e753719e3c54cdaaa80

commit af585cfcfe4ce517c8224e753719e3c54cdaaa80
Author: Thomas Richard <thomas.richard at bootlin.com>
AuthorDate: Wed Jan 15 08:28:07 2025 +0100

    arm-trusted-firmware-stm32: add STM32MP157C-DK2 support
    
    Add entry for STM32MP157C-DK2 and the SCMI variant.
    
    Signed-off-by: Thomas Richard <thomas.richard at bootlin.com>
    Link: https://github.com/openwrt/openwrt/pull/18119
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 package/boot/arm-trusted-firmware-stm32/Makefile | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/package/boot/arm-trusted-firmware-stm32/Makefile b/package/boot/arm-trusted-firmware-stm32/Makefile
index 403f53acc8..5d3b3d2b8a 100644
--- a/package/boot/arm-trusted-firmware-stm32/Makefile
+++ b/package/boot/arm-trusted-firmware-stm32/Makefile
@@ -38,7 +38,20 @@ define Trusted-Firmware-A/stm32mp135f-dk
   DTB_FILE_NAME=stm32mp135f-dk.dtb
 endef
 
-TFA_TARGETS := stm32mp135f-dk
+define Trusted-Firmware-A/stm32mp157c-dk2
+  $(call Trusted-Firmware-A/stm32mp1)
+  NAME:=STM32MP157C-DK2
+  DTB_FILE_NAME=stm32mp157c-dk2.dtb
+endef
+
+define Trusted-Firmware-A/stm32mp157c-dk2-scmi
+  $(call Trusted-Firmware-A/stm32mp157c-dk2)
+  NAME:=STM32MP157C-DK2 (SCMI)
+endef
+
+TFA_TARGETS := stm32mp135f-dk \
+	       stm32mp157c-dk2 \
+	       stm32mp157c-dk2-scmi
 
 TFA_MAKE_FLAGS += \
 		ARCH=aarch32 AARCH32_SP=optee \
@@ -54,7 +67,7 @@ TFA_MAKE_FLAGS += \
 
 define Package/trusted-firmware-a/install
 	$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
-	$(CP) $(PKG_BUILD_DIR)/build/$(PLAT)/release/tf-a-$(BUILD_VARIANT).stm32 \
+	$(CP) $(PKG_BUILD_DIR)/build/$(PLAT)/release/tf-a-$(subst -scmi,,$(BUILD_VARIANT)).stm32 \
 		$(STAGING_DIR_IMAGE)/tf-a-$(BUILD_VARIANT).stm32
 	$(CP) $(PKG_BUILD_DIR)/build/$(PLAT)/release/fip.bin \
 		$(STAGING_DIR_IMAGE)/fip-$(BUILD_VARIANT).bin




More information about the lede-commits mailing list