From ba01d3becad2b1376700cf6c57e81b1f5e16c839 Mon Sep 17 00:00:00 2001 From: Abderrahmane Jarmouni Date: Mon, 5 Feb 2024 17:10:33 +0100 Subject: [PATCH] boards: Convert nucleo_wl55jc to HWM v2 Port the board to HWMv2. Signed-off-by: Abderrahmane Jarmouni --- .../boards_legacy/arm/nucleo_wl55jc/Kconfig.board | 8 -------- .../arm/nucleo_wl55jc/Kconfig.defconfig | 11 ----------- boards/st/nucleo_wl55jc/Kconfig.nucleo_wl55jc | 5 +++++ .../nucleo_wl55jc/arduino_r3_connector.dtsi | 0 .../arm => st}/nucleo_wl55jc/board.cmake | 0 boards/st/nucleo_wl55jc/board.yml | 5 +++++ .../nucleo_wl55jc/doc/img/nucleo_wl55jc.jpg | Bin .../arm => st}/nucleo_wl55jc/doc/nucleo_wl55jc.rst | 6 +++--- .../arm => st}/nucleo_wl55jc/nucleo_wl55jc.dts | 0 .../arm => st}/nucleo_wl55jc/nucleo_wl55jc.yaml | 0 .../nucleo_wl55jc/nucleo_wl55jc_defconfig | 3 --- .../nucleo_wl55jc/st_morpho_connector.dtsi | 0 .../arm => st}/nucleo_wl55jc/support/openocd.cfg | 0 13 files changed, 13 insertions(+), 25 deletions(-) delete mode 100644 boards/boards_legacy/arm/nucleo_wl55jc/Kconfig.board delete mode 100644 boards/boards_legacy/arm/nucleo_wl55jc/Kconfig.defconfig create mode 100644 boards/st/nucleo_wl55jc/Kconfig.nucleo_wl55jc rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/arduino_r3_connector.dtsi (100%) rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/board.cmake (100%) create mode 100644 boards/st/nucleo_wl55jc/board.yml rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/doc/img/nucleo_wl55jc.jpg (100%) rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/doc/nucleo_wl55jc.rst (98%) rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/nucleo_wl55jc.dts (100%) rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/nucleo_wl55jc.yaml (100%) rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/nucleo_wl55jc_defconfig (83%) rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/st_morpho_connector.dtsi (100%) rename boards/{boards_legacy/arm => st}/nucleo_wl55jc/support/openocd.cfg (100%) diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/Kconfig.board b/boards/boards_legacy/arm/nucleo_wl55jc/Kconfig.board deleted file mode 100644 index ece57d57da0..00000000000 --- a/boards/boards_legacy/arm/nucleo_wl55jc/Kconfig.board +++ /dev/null @@ -1,8 +0,0 @@ -# STM32WL55JC Nucleo board configuration - -# Copyright (c) 2020 STMicroelectronics -# SPDX-License-Identifier: Apache-2.0 - -config BOARD_NUCLEO_WL55JC - bool "Nucleo WL55JC Development Board" - depends on SOC_STM32WL55XX diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/Kconfig.defconfig b/boards/boards_legacy/arm/nucleo_wl55jc/Kconfig.defconfig deleted file mode 100644 index 981e20f0306..00000000000 --- a/boards/boards_legacy/arm/nucleo_wl55jc/Kconfig.defconfig +++ /dev/null @@ -1,11 +0,0 @@ -# STM32WL55JC Nucleo board configuration - -# Copyright (c) 2020 STMicroelectronics -# SPDX-License-Identifier: Apache-2.0 - -if BOARD_NUCLEO_WL55JC - -config BOARD - default "nucleo_wl55jc" - -endif # BOARD_NUCLEO_WL55JC diff --git a/boards/st/nucleo_wl55jc/Kconfig.nucleo_wl55jc b/boards/st/nucleo_wl55jc/Kconfig.nucleo_wl55jc new file mode 100644 index 00000000000..365b200dee6 --- /dev/null +++ b/boards/st/nucleo_wl55jc/Kconfig.nucleo_wl55jc @@ -0,0 +1,5 @@ +# Copyright (c) 2020 STMicroelectronics +# SPDX-License-Identifier: Apache-2.0 + +config BOARD_NUCLEO_WL55JC + select SOC_STM32WL55XX diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/arduino_r3_connector.dtsi b/boards/st/nucleo_wl55jc/arduino_r3_connector.dtsi similarity index 100% rename from boards/boards_legacy/arm/nucleo_wl55jc/arduino_r3_connector.dtsi rename to boards/st/nucleo_wl55jc/arduino_r3_connector.dtsi diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/board.cmake b/boards/st/nucleo_wl55jc/board.cmake similarity index 100% rename from boards/boards_legacy/arm/nucleo_wl55jc/board.cmake rename to boards/st/nucleo_wl55jc/board.cmake diff --git a/boards/st/nucleo_wl55jc/board.yml b/boards/st/nucleo_wl55jc/board.yml new file mode 100644 index 00000000000..930da79b199 --- /dev/null +++ b/boards/st/nucleo_wl55jc/board.yml @@ -0,0 +1,5 @@ +board: + name: nucleo_wl55jc + vendor: st + socs: + - name: stm32wl55xx diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/doc/img/nucleo_wl55jc.jpg b/boards/st/nucleo_wl55jc/doc/img/nucleo_wl55jc.jpg similarity index 100% rename from boards/boards_legacy/arm/nucleo_wl55jc/doc/img/nucleo_wl55jc.jpg rename to boards/st/nucleo_wl55jc/doc/img/nucleo_wl55jc.jpg diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/doc/nucleo_wl55jc.rst b/boards/st/nucleo_wl55jc/doc/nucleo_wl55jc.rst similarity index 98% rename from boards/boards_legacy/arm/nucleo_wl55jc/doc/nucleo_wl55jc.rst rename to boards/st/nucleo_wl55jc/doc/nucleo_wl55jc.rst index 3d569753f15..df32bbc07c0 100644 --- a/boards/boards_legacy/arm/nucleo_wl55jc/doc/nucleo_wl55jc.rst +++ b/boards/st/nucleo_wl55jc/doc/nucleo_wl55jc.rst @@ -211,10 +211,10 @@ features: Other hardware features are not yet supported on this Zephyr port. -The default configuration can be found in the defconfig and dts files: +The default configuration can be found in: -- :zephyr_file:`boards/arm/nucleo_wl55jc/nucleo_wl55jc_defconfig` -- :zephyr_file:`boards/arm/nucleo_wl55jc/nucleo_wl55jc.dts` +- :zephyr_file:`boards/st/nucleo_wl55jc/nucleo_wl55jc_defconfig` +- :zephyr_file:`boards/st/nucleo_wl55jc/nucleo_wl55jc.dts` Connections and IOs diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/nucleo_wl55jc.dts b/boards/st/nucleo_wl55jc/nucleo_wl55jc.dts similarity index 100% rename from boards/boards_legacy/arm/nucleo_wl55jc/nucleo_wl55jc.dts rename to boards/st/nucleo_wl55jc/nucleo_wl55jc.dts diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/nucleo_wl55jc.yaml b/boards/st/nucleo_wl55jc/nucleo_wl55jc.yaml similarity index 100% rename from boards/boards_legacy/arm/nucleo_wl55jc/nucleo_wl55jc.yaml rename to boards/st/nucleo_wl55jc/nucleo_wl55jc.yaml diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/nucleo_wl55jc_defconfig b/boards/st/nucleo_wl55jc/nucleo_wl55jc_defconfig similarity index 83% rename from boards/boards_legacy/arm/nucleo_wl55jc/nucleo_wl55jc_defconfig rename to boards/st/nucleo_wl55jc/nucleo_wl55jc_defconfig index 813ba6643cc..0d6dc9f80d3 100644 --- a/boards/boards_legacy/arm/nucleo_wl55jc/nucleo_wl55jc_defconfig +++ b/boards/st/nucleo_wl55jc/nucleo_wl55jc_defconfig @@ -1,6 +1,3 @@ -CONFIG_SOC_SERIES_STM32WLX=y -CONFIG_SOC_STM32WL55XX=y - # enable uart driver CONFIG_SERIAL=y diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/st_morpho_connector.dtsi b/boards/st/nucleo_wl55jc/st_morpho_connector.dtsi similarity index 100% rename from boards/boards_legacy/arm/nucleo_wl55jc/st_morpho_connector.dtsi rename to boards/st/nucleo_wl55jc/st_morpho_connector.dtsi diff --git a/boards/boards_legacy/arm/nucleo_wl55jc/support/openocd.cfg b/boards/st/nucleo_wl55jc/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arm/nucleo_wl55jc/support/openocd.cfg rename to boards/st/nucleo_wl55jc/support/openocd.cfg