From b290f25baad98259041785f8846e2891abacfaad Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Mon, 5 Feb 2024 17:54:09 +0100 Subject: [PATCH] boards: Convert nucleo_h723zg to HWM v2 Port the board to HWMv2. Signed-off-by: Erwan Gouriou --- .../arm => st}/nucleo_h723zg/Kconfig.defconfig | 3 --- .../nucleo_h723zg/Kconfig.nucleo_h723zg} | 5 +---- .../nucleo_h723zg/arduino_r3_connector.dtsi | 0 .../arm => st}/nucleo_h723zg/board.cmake | 0 boards/st/nucleo_h723zg/board.yml | 5 +++++ .../nucleo_h723zg/doc/img/nucleo_h723zg.jpg | Bin .../arm => st}/nucleo_h723zg/doc/index.rst | 4 ++-- .../arm => st}/nucleo_h723zg/nucleo_h723zg.dts | 0 .../arm => st}/nucleo_h723zg/nucleo_h723zg.yaml | 0 .../nucleo_h723zg/nucleo_h723zg_defconfig | 5 ----- .../arm => st}/nucleo_h723zg/support/openocd.cfg | 0 11 files changed, 8 insertions(+), 14 deletions(-) rename boards/{boards_legacy/arm => st}/nucleo_h723zg/Kconfig.defconfig (89%) rename boards/{boards_legacy/arm/nucleo_h723zg/Kconfig.board => st/nucleo_h723zg/Kconfig.nucleo_h723zg} (55%) rename boards/{boards_legacy/arm => st}/nucleo_h723zg/arduino_r3_connector.dtsi (100%) rename boards/{boards_legacy/arm => st}/nucleo_h723zg/board.cmake (100%) create mode 100644 boards/st/nucleo_h723zg/board.yml rename boards/{boards_legacy/arm => st}/nucleo_h723zg/doc/img/nucleo_h723zg.jpg (100%) rename boards/{boards_legacy/arm => st}/nucleo_h723zg/doc/index.rst (98%) rename boards/{boards_legacy/arm => st}/nucleo_h723zg/nucleo_h723zg.dts (100%) rename boards/{boards_legacy/arm => st}/nucleo_h723zg/nucleo_h723zg.yaml (100%) rename boards/{boards_legacy/arm => st}/nucleo_h723zg/nucleo_h723zg_defconfig (78%) rename boards/{boards_legacy/arm => st}/nucleo_h723zg/support/openocd.cfg (100%) diff --git a/boards/boards_legacy/arm/nucleo_h723zg/Kconfig.defconfig b/boards/st/nucleo_h723zg/Kconfig.defconfig similarity index 89% rename from boards/boards_legacy/arm/nucleo_h723zg/Kconfig.defconfig rename to boards/st/nucleo_h723zg/Kconfig.defconfig index 26f4491a7ad..2e205cf96c4 100644 --- a/boards/boards_legacy/arm/nucleo_h723zg/Kconfig.defconfig +++ b/boards/st/nucleo_h723zg/Kconfig.defconfig @@ -5,9 +5,6 @@ if BOARD_NUCLEO_H723ZG -config BOARD - default "nucleo_h723zg" - if NETWORKING config NET_L2_ETHERNET diff --git a/boards/boards_legacy/arm/nucleo_h723zg/Kconfig.board b/boards/st/nucleo_h723zg/Kconfig.nucleo_h723zg similarity index 55% rename from boards/boards_legacy/arm/nucleo_h723zg/Kconfig.board rename to boards/st/nucleo_h723zg/Kconfig.nucleo_h723zg index da658f90c6d..a8ff99320e6 100644 --- a/boards/boards_legacy/arm/nucleo_h723zg/Kconfig.board +++ b/boards/st/nucleo_h723zg/Kconfig.nucleo_h723zg @@ -1,8 +1,5 @@ -# STM32H723ZG Nucleo board configuration - # Copyright (c) 2020 Alexander Kozhinov # SPDX-License-Identifier: Apache-2.0 config BOARD_NUCLEO_H723ZG - bool "NUCLEO-H723ZG Development Board" - depends on SOC_STM32H723XX + select SOC_STM32H723XX diff --git a/boards/boards_legacy/arm/nucleo_h723zg/arduino_r3_connector.dtsi b/boards/st/nucleo_h723zg/arduino_r3_connector.dtsi similarity index 100% rename from boards/boards_legacy/arm/nucleo_h723zg/arduino_r3_connector.dtsi rename to boards/st/nucleo_h723zg/arduino_r3_connector.dtsi diff --git a/boards/boards_legacy/arm/nucleo_h723zg/board.cmake b/boards/st/nucleo_h723zg/board.cmake similarity index 100% rename from boards/boards_legacy/arm/nucleo_h723zg/board.cmake rename to boards/st/nucleo_h723zg/board.cmake diff --git a/boards/st/nucleo_h723zg/board.yml b/boards/st/nucleo_h723zg/board.yml new file mode 100644 index 00000000000..56a6d5cfb52 --- /dev/null +++ b/boards/st/nucleo_h723zg/board.yml @@ -0,0 +1,5 @@ +board: + name: nucleo_h723zg + vendor: st + socs: + - name: stm32h723xx diff --git a/boards/boards_legacy/arm/nucleo_h723zg/doc/img/nucleo_h723zg.jpg b/boards/st/nucleo_h723zg/doc/img/nucleo_h723zg.jpg similarity index 100% rename from boards/boards_legacy/arm/nucleo_h723zg/doc/img/nucleo_h723zg.jpg rename to boards/st/nucleo_h723zg/doc/img/nucleo_h723zg.jpg diff --git a/boards/boards_legacy/arm/nucleo_h723zg/doc/index.rst b/boards/st/nucleo_h723zg/doc/index.rst similarity index 98% rename from boards/boards_legacy/arm/nucleo_h723zg/doc/index.rst rename to boards/st/nucleo_h723zg/doc/index.rst index 44a87bb5129..cce94294255 100644 --- a/boards/boards_legacy/arm/nucleo_h723zg/doc/index.rst +++ b/boards/st/nucleo_h723zg/doc/index.rst @@ -118,8 +118,8 @@ features: Other hardware features are not yet supported on this Zephyr port. -The default configuration per core can be found in the defconfig files: -``boards/arm/nucleo_h723zg/nucleo_h723zg_defconfig`` +The default configuration can be found in the defconfig files: +:zephyr_file:`boards/st/nucleo_h723zg/nucleo_h723zg_defconfig`` For more details please refer to `STM32 Nucleo-144 board User Manual`_. diff --git a/boards/boards_legacy/arm/nucleo_h723zg/nucleo_h723zg.dts b/boards/st/nucleo_h723zg/nucleo_h723zg.dts similarity index 100% rename from boards/boards_legacy/arm/nucleo_h723zg/nucleo_h723zg.dts rename to boards/st/nucleo_h723zg/nucleo_h723zg.dts diff --git a/boards/boards_legacy/arm/nucleo_h723zg/nucleo_h723zg.yaml b/boards/st/nucleo_h723zg/nucleo_h723zg.yaml similarity index 100% rename from boards/boards_legacy/arm/nucleo_h723zg/nucleo_h723zg.yaml rename to boards/st/nucleo_h723zg/nucleo_h723zg.yaml diff --git a/boards/boards_legacy/arm/nucleo_h723zg/nucleo_h723zg_defconfig b/boards/st/nucleo_h723zg/nucleo_h723zg_defconfig similarity index 78% rename from boards/boards_legacy/arm/nucleo_h723zg/nucleo_h723zg_defconfig rename to boards/st/nucleo_h723zg/nucleo_h723zg_defconfig index 676bfa4533f..96a37909f6b 100644 --- a/boards/boards_legacy/arm/nucleo_h723zg/nucleo_h723zg_defconfig +++ b/boards/st/nucleo_h723zg/nucleo_h723zg_defconfig @@ -1,10 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_SOC_SERIES_STM32H7X=y -CONFIG_SOC_STM32H723XX=y - -CONFIG_BOARD_NUCLEO_H723ZG=y - # Enable MPU CONFIG_ARM_MPU=y diff --git a/boards/boards_legacy/arm/nucleo_h723zg/support/openocd.cfg b/boards/st/nucleo_h723zg/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arm/nucleo_h723zg/support/openocd.cfg rename to boards/st/nucleo_h723zg/support/openocd.cfg