From fad7e2eb415d0a84ef6d0a3325daf89b95603b71 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Mon, 5 Feb 2024 17:55:33 +0100 Subject: [PATCH] boards: Convert stm32h750b_dk to HWM v2 Port the board to HWMv2. Signed-off-by: Erwan Gouriou --- .../arm/stm32h750b_dk/Kconfig.defconfig | 11 ----------- .../stm32h750b_dk/Kconfig.stm32h750b_dk} | 5 +---- .../stm32h750b_dk/arduino_r3_connector.dtsi | 0 .../arm => st}/stm32h750b_dk/board.cmake | 0 boards/st/stm32h750b_dk/board.yml | 5 +++++ .../stm32h750b_dk/doc/img/stm32h750b_dk.png | Bin .../arm => st}/stm32h750b_dk/doc/index.rst | 4 ++-- .../arm => st}/stm32h750b_dk/stm32h750b_dk.dts | 0 .../arm => st}/stm32h750b_dk/stm32h750b_dk.yaml | 0 .../stm32h750b_dk/stm32h750b_dk_defconfig | 3 --- .../arm => st}/stm32h750b_dk/support/openocd.cfg | 0 11 files changed, 8 insertions(+), 20 deletions(-) delete mode 100644 boards/boards_legacy/arm/stm32h750b_dk/Kconfig.defconfig rename boards/{boards_legacy/arm/stm32h750b_dk/Kconfig.board => st/stm32h750b_dk/Kconfig.stm32h750b_dk} (50%) rename boards/{boards_legacy/arm => st}/stm32h750b_dk/arduino_r3_connector.dtsi (100%) rename boards/{boards_legacy/arm => st}/stm32h750b_dk/board.cmake (100%) create mode 100644 boards/st/stm32h750b_dk/board.yml rename boards/{boards_legacy/arm => st}/stm32h750b_dk/doc/img/stm32h750b_dk.png (100%) rename boards/{boards_legacy/arm => st}/stm32h750b_dk/doc/index.rst (97%) rename boards/{boards_legacy/arm => st}/stm32h750b_dk/stm32h750b_dk.dts (100%) rename boards/{boards_legacy/arm => st}/stm32h750b_dk/stm32h750b_dk.yaml (100%) rename boards/{boards_legacy/arm => st}/stm32h750b_dk/stm32h750b_dk_defconfig (88%) rename boards/{boards_legacy/arm => st}/stm32h750b_dk/support/openocd.cfg (100%) diff --git a/boards/boards_legacy/arm/stm32h750b_dk/Kconfig.defconfig b/boards/boards_legacy/arm/stm32h750b_dk/Kconfig.defconfig deleted file mode 100644 index 48576f5706d3..000000000000 --- a/boards/boards_legacy/arm/stm32h750b_dk/Kconfig.defconfig +++ /dev/null @@ -1,11 +0,0 @@ -# STM32H750B DK board configuration - -# Copyright (c) 2023 STMicroelectronics -# SPDX-License-Identifier: Apache-2.0 - -if BOARD_STM32H750B_DK - -config BOARD - default "stm32h750b_dk" - -endif # BOARD_STM32H750B_DK diff --git a/boards/boards_legacy/arm/stm32h750b_dk/Kconfig.board b/boards/st/stm32h750b_dk/Kconfig.stm32h750b_dk similarity index 50% rename from boards/boards_legacy/arm/stm32h750b_dk/Kconfig.board rename to boards/st/stm32h750b_dk/Kconfig.stm32h750b_dk index afa014895282..b141d9d1b9d6 100644 --- a/boards/boards_legacy/arm/stm32h750b_dk/Kconfig.board +++ b/boards/st/stm32h750b_dk/Kconfig.stm32h750b_dk @@ -1,8 +1,5 @@ -# STM32H735G Discovery board configuration - # Copyright (c) 2023 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 config BOARD_STM32H750B_DK - bool "STM32H750B Discovery Kit" - depends on SOC_STM32H750XX + select SOC_STM32H750XX diff --git a/boards/boards_legacy/arm/stm32h750b_dk/arduino_r3_connector.dtsi b/boards/st/stm32h750b_dk/arduino_r3_connector.dtsi similarity index 100% rename from boards/boards_legacy/arm/stm32h750b_dk/arduino_r3_connector.dtsi rename to boards/st/stm32h750b_dk/arduino_r3_connector.dtsi diff --git a/boards/boards_legacy/arm/stm32h750b_dk/board.cmake b/boards/st/stm32h750b_dk/board.cmake similarity index 100% rename from boards/boards_legacy/arm/stm32h750b_dk/board.cmake rename to boards/st/stm32h750b_dk/board.cmake diff --git a/boards/st/stm32h750b_dk/board.yml b/boards/st/stm32h750b_dk/board.yml new file mode 100644 index 000000000000..95275ee2e426 --- /dev/null +++ b/boards/st/stm32h750b_dk/board.yml @@ -0,0 +1,5 @@ +board: + name: stm32h750b_dk + vendor: st + socs: + - name: stm32h750xx diff --git a/boards/boards_legacy/arm/stm32h750b_dk/doc/img/stm32h750b_dk.png b/boards/st/stm32h750b_dk/doc/img/stm32h750b_dk.png similarity index 100% rename from boards/boards_legacy/arm/stm32h750b_dk/doc/img/stm32h750b_dk.png rename to boards/st/stm32h750b_dk/doc/img/stm32h750b_dk.png diff --git a/boards/boards_legacy/arm/stm32h750b_dk/doc/index.rst b/boards/st/stm32h750b_dk/doc/index.rst similarity index 97% rename from boards/boards_legacy/arm/stm32h750b_dk/doc/index.rst rename to boards/st/stm32h750b_dk/doc/index.rst index 6ac1aa15d34d..f295947a3344 100644 --- a/boards/boards_legacy/arm/stm32h750b_dk/doc/index.rst +++ b/boards/st/stm32h750b_dk/doc/index.rst @@ -59,8 +59,8 @@ The current Zephyr stm32h750b_dk board configuration supports the following hard Other hardware features are not yet supported on Zephyr porting. -The default configuration per core can be found in the defconfig file: -``boards/arm/stm32h750b_dk/stm32h750b_dk_defconfig`` +The default configuration can be found in the defconfig file: +:zephyr_file:`boards/st/stm32h750b_dk/stm32h750b_dk_defconfig` Pin Mapping =========== diff --git a/boards/boards_legacy/arm/stm32h750b_dk/stm32h750b_dk.dts b/boards/st/stm32h750b_dk/stm32h750b_dk.dts similarity index 100% rename from boards/boards_legacy/arm/stm32h750b_dk/stm32h750b_dk.dts rename to boards/st/stm32h750b_dk/stm32h750b_dk.dts diff --git a/boards/boards_legacy/arm/stm32h750b_dk/stm32h750b_dk.yaml b/boards/st/stm32h750b_dk/stm32h750b_dk.yaml similarity index 100% rename from boards/boards_legacy/arm/stm32h750b_dk/stm32h750b_dk.yaml rename to boards/st/stm32h750b_dk/stm32h750b_dk.yaml diff --git a/boards/boards_legacy/arm/stm32h750b_dk/stm32h750b_dk_defconfig b/boards/st/stm32h750b_dk/stm32h750b_dk_defconfig similarity index 88% rename from boards/boards_legacy/arm/stm32h750b_dk/stm32h750b_dk_defconfig rename to boards/st/stm32h750b_dk/stm32h750b_dk_defconfig index 64cab9ff7143..08add3eb2c6b 100644 --- a/boards/boards_legacy/arm/stm32h750b_dk/stm32h750b_dk_defconfig +++ b/boards/st/stm32h750b_dk/stm32h750b_dk_defconfig @@ -1,9 +1,6 @@ # Copyright (c) 2023 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -CONFIG_SOC_SERIES_STM32H7X=y -CONFIG_SOC_STM32H750XX=y - # Enable the internal SMPS regulator CONFIG_POWER_SUPPLY_LDO=y diff --git a/boards/boards_legacy/arm/stm32h750b_dk/support/openocd.cfg b/boards/st/stm32h750b_dk/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arm/stm32h750b_dk/support/openocd.cfg rename to boards/st/stm32h750b_dk/support/openocd.cfg