]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
arm-trusted-firmware-stm32: add STM32MP157C-DK2 support
authorThomas Richard <thomas.richard@bootlin.com>
Wed, 15 Jan 2025 07:28:07 +0000 (08:28 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 19 Apr 2025 16:41:13 +0000 (18:41 +0200)
Add entry for STM32MP157C-DK2 and the SCMI variant.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18119
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/boot/arm-trusted-firmware-stm32/Makefile

index 403f53acc8ebfc0f5083336d1b7f1d8946618161..5d3b3d2b8a2b24927b83d2f95b3a45f385a253f7 100644 (file)
@@ -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