From e3daa98e79b73371e6c425d237e1b630b42b94a3 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Thu, 15 Feb 2024 17:33:50 +0100 Subject: [PATCH] boards: Convert nucleo_l011k4 to HWM v2 Port the board to HWMv2. Signed-off-by: Erwan Gouriou --- .../boards_legacy/arm/nucleo_l011k4/Kconfig.board | 8 -------- .../arm => st}/nucleo_l011k4/Kconfig.defconfig | 3 --- boards/st/nucleo_l011k4/Kconfig.nucleo_l011k4 | 5 +++++ .../arm => st}/nucleo_l011k4/board.cmake | 0 boards/st/nucleo_l011k4/board.yml | 5 +++++ .../nucleo_l011k4/doc/img/nucleo_l011k4.jpg | Bin .../arm => st}/nucleo_l011k4/doc/index.rst | 2 +- .../arm => st}/nucleo_l011k4/nucleo_l011k4.dts | 0 .../arm => st}/nucleo_l011k4/nucleo_l011k4.yaml | 0 .../nucleo_l011k4/nucleo_l011k4_defconfig | 4 ---- .../arm => st}/nucleo_l011k4/support/openocd.cfg | 0 11 files changed, 11 insertions(+), 16 deletions(-) delete mode 100644 boards/boards_legacy/arm/nucleo_l011k4/Kconfig.board rename boards/{boards_legacy/arm => st}/nucleo_l011k4/Kconfig.defconfig (87%) create mode 100644 boards/st/nucleo_l011k4/Kconfig.nucleo_l011k4 rename boards/{boards_legacy/arm => st}/nucleo_l011k4/board.cmake (100%) create mode 100644 boards/st/nucleo_l011k4/board.yml rename boards/{boards_legacy/arm => st}/nucleo_l011k4/doc/img/nucleo_l011k4.jpg (100%) rename boards/{boards_legacy/arm => st}/nucleo_l011k4/doc/index.rst (98%) rename boards/{boards_legacy/arm => st}/nucleo_l011k4/nucleo_l011k4.dts (100%) rename boards/{boards_legacy/arm => st}/nucleo_l011k4/nucleo_l011k4.yaml (100%) rename boards/{boards_legacy/arm => st}/nucleo_l011k4/nucleo_l011k4_defconfig (88%) rename boards/{boards_legacy/arm => st}/nucleo_l011k4/support/openocd.cfg (100%) diff --git a/boards/boards_legacy/arm/nucleo_l011k4/Kconfig.board b/boards/boards_legacy/arm/nucleo_l011k4/Kconfig.board deleted file mode 100644 index aa6401045f7..00000000000 --- a/boards/boards_legacy/arm/nucleo_l011k4/Kconfig.board +++ /dev/null @@ -1,8 +0,0 @@ -# STM32 Nucleo-32 development board with STM32L011K4 MCU configuration - -# Copyright (c) 2020 Steven Daglish -# SPDX-License-Identifier: Apache-2.0 - -config BOARD_NUCLEO_L011K4 - bool "NUCLEO-32 L011K4 Development Board" - depends on SOC_STM32L011XX diff --git a/boards/boards_legacy/arm/nucleo_l011k4/Kconfig.defconfig b/boards/st/nucleo_l011k4/Kconfig.defconfig similarity index 87% rename from boards/boards_legacy/arm/nucleo_l011k4/Kconfig.defconfig rename to boards/st/nucleo_l011k4/Kconfig.defconfig index 527a93140cb..f05a90ff9b2 100644 --- a/boards/boards_legacy/arm/nucleo_l011k4/Kconfig.defconfig +++ b/boards/st/nucleo_l011k4/Kconfig.defconfig @@ -5,9 +5,6 @@ if BOARD_NUCLEO_L011K4 -config BOARD - default "nucleo_l011k4" - config SPI_STM32_INTERRUPT default y depends on SPI diff --git a/boards/st/nucleo_l011k4/Kconfig.nucleo_l011k4 b/boards/st/nucleo_l011k4/Kconfig.nucleo_l011k4 new file mode 100644 index 00000000000..e83f4b27968 --- /dev/null +++ b/boards/st/nucleo_l011k4/Kconfig.nucleo_l011k4 @@ -0,0 +1,5 @@ +# Copyright (c) 2020 Steven Daglish +# SPDX-License-Identifier: Apache-2.0 + +config BOARD_NUCLEO_L011K4 + select SOC_STM32L011XX diff --git a/boards/boards_legacy/arm/nucleo_l011k4/board.cmake b/boards/st/nucleo_l011k4/board.cmake similarity index 100% rename from boards/boards_legacy/arm/nucleo_l011k4/board.cmake rename to boards/st/nucleo_l011k4/board.cmake diff --git a/boards/st/nucleo_l011k4/board.yml b/boards/st/nucleo_l011k4/board.yml new file mode 100644 index 00000000000..be64789e754 --- /dev/null +++ b/boards/st/nucleo_l011k4/board.yml @@ -0,0 +1,5 @@ +board: + name: nucleo_l011k4 + vendor: st + socs: + - name: stm32l011xx diff --git a/boards/boards_legacy/arm/nucleo_l011k4/doc/img/nucleo_l011k4.jpg b/boards/st/nucleo_l011k4/doc/img/nucleo_l011k4.jpg similarity index 100% rename from boards/boards_legacy/arm/nucleo_l011k4/doc/img/nucleo_l011k4.jpg rename to boards/st/nucleo_l011k4/doc/img/nucleo_l011k4.jpg diff --git a/boards/boards_legacy/arm/nucleo_l011k4/doc/index.rst b/boards/st/nucleo_l011k4/doc/index.rst similarity index 98% rename from boards/boards_legacy/arm/nucleo_l011k4/doc/index.rst rename to boards/st/nucleo_l011k4/doc/index.rst index 04fc12c53f3..a96eed3e8dc 100644 --- a/boards/boards_legacy/arm/nucleo_l011k4/doc/index.rst +++ b/boards/st/nucleo_l011k4/doc/index.rst @@ -95,7 +95,7 @@ The Zephyr nucleo_l011k4 board configuration supports the following hardware fea Other hardware features are not yet supported in this Zephyr port. The default configuration can be found in the defconfig file: -``boards/arm/nucleo_l011k4/nucleo_l011k4_defconfig`` +:zephyr_file:boards/st/nucleo_l011k4/nucleo_l011k4_defconfig` Connections and IOs =================== diff --git a/boards/boards_legacy/arm/nucleo_l011k4/nucleo_l011k4.dts b/boards/st/nucleo_l011k4/nucleo_l011k4.dts similarity index 100% rename from boards/boards_legacy/arm/nucleo_l011k4/nucleo_l011k4.dts rename to boards/st/nucleo_l011k4/nucleo_l011k4.dts diff --git a/boards/boards_legacy/arm/nucleo_l011k4/nucleo_l011k4.yaml b/boards/st/nucleo_l011k4/nucleo_l011k4.yaml similarity index 100% rename from boards/boards_legacy/arm/nucleo_l011k4/nucleo_l011k4.yaml rename to boards/st/nucleo_l011k4/nucleo_l011k4.yaml diff --git a/boards/boards_legacy/arm/nucleo_l011k4/nucleo_l011k4_defconfig b/boards/st/nucleo_l011k4/nucleo_l011k4_defconfig similarity index 88% rename from boards/boards_legacy/arm/nucleo_l011k4/nucleo_l011k4_defconfig rename to boards/st/nucleo_l011k4/nucleo_l011k4_defconfig index 62de04f9b1a..3085b325036 100644 --- a/boards/boards_legacy/arm/nucleo_l011k4/nucleo_l011k4_defconfig +++ b/boards/st/nucleo_l011k4/nucleo_l011k4_defconfig @@ -1,11 +1,7 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_SOC_SERIES_STM32L0X=y - # Platform Configuration -CONFIG_SOC_STM32L011XX=y - # Kernel Options due to Low Memory (2k) CONFIG_MAIN_STACK_SIZE=320 CONFIG_IDLE_STACK_SIZE=100 diff --git a/boards/boards_legacy/arm/nucleo_l011k4/support/openocd.cfg b/boards/st/nucleo_l011k4/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arm/nucleo_l011k4/support/openocd.cfg rename to boards/st/nucleo_l011k4/support/openocd.cfg