Setting TARGET_STM32MP1 in Kconfig always forces SYS_BOARD, SYS_VENDOR
and SYS_CONFIG_NAME to values set by the ST reference platforms. Allow
changing that by pulling out the TARGET_STM32MP157C_DK2 and making the
ST reference platform settings conditional on TARGET_STM32MP157C_DK2 .
Other platforms can now define a different TARGET_ and thus override
the SYS_ settings in their Kconfig.

Signed-off-by: Marek Vasut <ma...@denx.de>
Cc: Patrick Delaunay <patrick.delau...@st.com>
Cc: Patrice Chotard <patrice.chot...@st.com>
---
 board/st/stm32mp1/Kconfig | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/board/st/stm32mp1/Kconfig b/board/st/stm32mp1/Kconfig
index 4fa2360b4f..c84aa41f06 100644
--- a/board/st/stm32mp1/Kconfig
+++ b/board/st/stm32mp1/Kconfig
@@ -1,4 +1,8 @@
-if TARGET_STM32MP1
+config TARGET_STM32MP157C_DK2
+       bool "support of STMicroelectronics STM32MP157C-DK2 Discovery Board"
+       default y
+
+if TARGET_STM32MP157C_DK2
 
 config SYS_BOARD
        default "stm32mp1"
@@ -22,8 +26,4 @@ config CMD_STBOARD
          This compile the stboard command to
          read and write the board in the OTP.
 
-config TARGET_STM32MP157C_DK2
-       bool "support of STMicroelectronics STM32MP157C-DK2 Discovery Board"
-       default y
-
 endif
-- 
2.24.1

Reply via email to