From a2de60c6da8e446dd0a973ee9a7608d3e4f13d72 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Thu, 15 Feb 2024 17:33:38 +0100 Subject: [PATCH] boards: Convert dragino_nbsn95 to HWM v2 Port the board to HWMv2. Signed-off-by: Erwan Gouriou --- .../boards_legacy/arm/dragino_nbsn95/Kconfig.board | 8 -------- .../arm/dragino_nbsn95/Kconfig.defconfig | 11 ----------- .../dragino/dragino_nbsn95/Kconfig.dragino_nbsn95 | 5 +++++ .../arm => dragino}/dragino_nbsn95/board.cmake | 0 boards/dragino/dragino_nbsn95/board.yml | 5 +++++ .../dragino_nbsn95/doc/img/dragino_nbsn95.jpg | Bin .../arm => dragino}/dragino_nbsn95/doc/index.rst | 3 +-- .../dragino_nbsn95/dragino_nbsn95.dts | 0 .../dragino_nbsn95/dragino_nbsn95.yaml | 0 .../dragino_nbsn95/dragino_nbsn95_defconfig | 5 ----- .../dragino_nbsn95/support/openocd.cfg | 0 11 files changed, 11 insertions(+), 26 deletions(-) delete mode 100644 boards/boards_legacy/arm/dragino_nbsn95/Kconfig.board delete mode 100644 boards/boards_legacy/arm/dragino_nbsn95/Kconfig.defconfig create mode 100644 boards/dragino/dragino_nbsn95/Kconfig.dragino_nbsn95 rename boards/{boards_legacy/arm => dragino}/dragino_nbsn95/board.cmake (100%) create mode 100644 boards/dragino/dragino_nbsn95/board.yml rename boards/{boards_legacy/arm => dragino}/dragino_nbsn95/doc/img/dragino_nbsn95.jpg (100%) rename boards/{boards_legacy/arm => dragino}/dragino_nbsn95/doc/index.rst (98%) rename boards/{boards_legacy/arm => dragino}/dragino_nbsn95/dragino_nbsn95.dts (100%) rename boards/{boards_legacy/arm => dragino}/dragino_nbsn95/dragino_nbsn95.yaml (100%) rename boards/{boards_legacy/arm => dragino}/dragino_nbsn95/dragino_nbsn95_defconfig (79%) rename boards/{boards_legacy/arm => dragino}/dragino_nbsn95/support/openocd.cfg (100%) diff --git a/boards/boards_legacy/arm/dragino_nbsn95/Kconfig.board b/boards/boards_legacy/arm/dragino_nbsn95/Kconfig.board deleted file mode 100644 index e308ae65287..00000000000 --- a/boards/boards_legacy/arm/dragino_nbsn95/Kconfig.board +++ /dev/null @@ -1,8 +0,0 @@ -# Dragino NBSN95 NB-IoT Sensor Node board configuration - -# Copyright (c) 2021 Next Big Thing AG -# SPDX-License-Identifier: Apache-2.0 - -config BOARD_DRAGINO_NBSN95 - bool "Dragino NBSN95 Sensor Node" - depends on SOC_STM32L072XX diff --git a/boards/boards_legacy/arm/dragino_nbsn95/Kconfig.defconfig b/boards/boards_legacy/arm/dragino_nbsn95/Kconfig.defconfig deleted file mode 100644 index 0dbadb732d0..00000000000 --- a/boards/boards_legacy/arm/dragino_nbsn95/Kconfig.defconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Dragino NBSN95 NB-IoT Sensor Node board configuration - -# Copyright (c) 2021 Next Big Thing AG -# SPDX-License-Identifier: Apache-2.0 - -if BOARD_DRAGINO_NBSN95 - -config BOARD - default "dragino_nbsn95" - -endif # BOARD_DRAGINO_NBSN95 diff --git a/boards/dragino/dragino_nbsn95/Kconfig.dragino_nbsn95 b/boards/dragino/dragino_nbsn95/Kconfig.dragino_nbsn95 new file mode 100644 index 00000000000..21a6867793e --- /dev/null +++ b/boards/dragino/dragino_nbsn95/Kconfig.dragino_nbsn95 @@ -0,0 +1,5 @@ +# Copyright (c) 2021 Next Big Thing AG +# SPDX-License-Identifier: Apache-2.0 + +config BOARD_DRAGINO_NBSN95 + select SOC_STM32L072XX diff --git a/boards/boards_legacy/arm/dragino_nbsn95/board.cmake b/boards/dragino/dragino_nbsn95/board.cmake similarity index 100% rename from boards/boards_legacy/arm/dragino_nbsn95/board.cmake rename to boards/dragino/dragino_nbsn95/board.cmake diff --git a/boards/dragino/dragino_nbsn95/board.yml b/boards/dragino/dragino_nbsn95/board.yml new file mode 100644 index 00000000000..66d568935ec --- /dev/null +++ b/boards/dragino/dragino_nbsn95/board.yml @@ -0,0 +1,5 @@ +board: + name: dragino_nbsn95 + vendor: dragino + socs: + - name: stm32l072xx diff --git a/boards/boards_legacy/arm/dragino_nbsn95/doc/img/dragino_nbsn95.jpg b/boards/dragino/dragino_nbsn95/doc/img/dragino_nbsn95.jpg similarity index 100% rename from boards/boards_legacy/arm/dragino_nbsn95/doc/img/dragino_nbsn95.jpg rename to boards/dragino/dragino_nbsn95/doc/img/dragino_nbsn95.jpg diff --git a/boards/boards_legacy/arm/dragino_nbsn95/doc/index.rst b/boards/dragino/dragino_nbsn95/doc/index.rst similarity index 98% rename from boards/boards_legacy/arm/dragino_nbsn95/doc/index.rst rename to boards/dragino/dragino_nbsn95/doc/index.rst index ca0b3d8cc1d..f830842e370 100644 --- a/boards/boards_legacy/arm/dragino_nbsn95/doc/index.rst +++ b/boards/dragino/dragino_nbsn95/doc/index.rst @@ -100,8 +100,7 @@ The Zephyr Dragino NBSN95 board configuration supports the following hardware fe Other hardware features are not yet supported on this Zephyr port. The default configuration can be found in the defconfig file: - - ``boards/arm/dragino_nbsn95/dragino_nbsn95_defconfig`` +:zephyr_file:`boards/dragino/dragino_nbsn95/dragino_nbsn95_defconfig` Connections and IOs diff --git a/boards/boards_legacy/arm/dragino_nbsn95/dragino_nbsn95.dts b/boards/dragino/dragino_nbsn95/dragino_nbsn95.dts similarity index 100% rename from boards/boards_legacy/arm/dragino_nbsn95/dragino_nbsn95.dts rename to boards/dragino/dragino_nbsn95/dragino_nbsn95.dts diff --git a/boards/boards_legacy/arm/dragino_nbsn95/dragino_nbsn95.yaml b/boards/dragino/dragino_nbsn95/dragino_nbsn95.yaml similarity index 100% rename from boards/boards_legacy/arm/dragino_nbsn95/dragino_nbsn95.yaml rename to boards/dragino/dragino_nbsn95/dragino_nbsn95.yaml diff --git a/boards/boards_legacy/arm/dragino_nbsn95/dragino_nbsn95_defconfig b/boards/dragino/dragino_nbsn95/dragino_nbsn95_defconfig similarity index 79% rename from boards/boards_legacy/arm/dragino_nbsn95/dragino_nbsn95_defconfig rename to boards/dragino/dragino_nbsn95/dragino_nbsn95_defconfig index 20b5025cc57..3eb55ee4129 100644 --- a/boards/boards_legacy/arm/dragino_nbsn95/dragino_nbsn95_defconfig +++ b/boards/dragino/dragino_nbsn95/dragino_nbsn95_defconfig @@ -1,12 +1,7 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_SOC_SERIES_STM32L0X=y - # Platform Configuration -CONFIG_SOC_STM32L072XX=y -CONFIG_BOARD_DRAGINO_NBSN95=y - # Serial Drivers CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y diff --git a/boards/boards_legacy/arm/dragino_nbsn95/support/openocd.cfg b/boards/dragino/dragino_nbsn95/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arm/dragino_nbsn95/support/openocd.cfg rename to boards/dragino/dragino_nbsn95/support/openocd.cfg