stm32mp1: ST boards use SCMI enabled Linux/U-Boot DTB files
Changes ST boards to use DT configuration files for U-Boot and Linux
kernel to get SCMI resources exposed by OP-TEE.
Reviewed-by: Gatien Chevallier <gatien.chevallier@foss.st.com>
Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
diff --git a/stm32mp1.mk b/stm32mp1.mk
index 190ea11..71db6a2 100644
--- a/stm32mp1.mk
+++ b/stm32mp1.mk
@@ -16,6 +16,8 @@
ifeq ($(PLATFORM),stm32mp1-157A_DK1)
BREXT_FLAVOR = STM32MP157A-DK1
STM32MP1_DTS_BASENAME = stm32mp157a-dk1
+STM32MP1_DTS_LINUX ?= $(STM32MP1_DTS_BASENAME)-scmi
+STM32MP1_DTS_U_BOOT ?= $(STM32MP1_DTS_BASENAME)-scmi
else ifeq ($(PLATFORM),stm32mp1-157A_DHCOR_AVENGER96)
BREXT_FLAVOR = STM32MP157A-DHCOR-AVENGER96
STM32MP1_DTS_BASENAME = stm32mp157a-dhcor-avenger96
@@ -27,12 +29,18 @@
else ifeq ($(PLATFORM),stm32mp1-157C_DK2)
BREXT_FLAVOR = STM32MP157C-DK2
STM32MP1_DTS_BASENAME = stm32mp157c-dk2
+STM32MP1_DTS_LINUX ?= $(STM32MP1_DTS_BASENAME)-scmi
+STM32MP1_DTS_U_BOOT ?= $(STM32MP1_DTS_BASENAME)-scmi
else ifeq ($(PLATFORM),stm32mp1-157C_EV1)
BREXT_FLAVOR = STM32MP157C-EV1
STM32MP1_DTS_BASENAME = stm32mp157c-ev1
+STM32MP1_DTS_LINUX ?= $(STM32MP1_DTS_BASENAME)-scmi
+STM32MP1_DTS_U_BOOT ?= $(STM32MP1_DTS_BASENAME)-scmi
else ifeq ($(PLATFORM),stm32mp1-157C_ED1)
BREXT_FLAVOR = STM32MP157C-ED1
STM32MP1_DTS_BASENAME = stm32mp157c-ed1
+STM32MP1_DTS_LINUX ?= $(STM32MP1_DTS_BASENAME)-scmi
+STM32MP1_DTS_U_BOOT ?= $(STM32MP1_DTS_BASENAME)-scmi
else ifeq ($(PLATFORM),stm32mp1-135F_DK)
BREXT_FLAVOR = STM32MP135F-DK
STM32MP1_DTS_BASENAME = stm32mp135f-dk