From e877ce9cecf8ef1474e33e9c2657410f45b4ff77 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Thu, 15 Feb 2024 17:33:24 +0100 Subject: [PATCH] boards: Convert dragino_lsn50 to HWM v2 Port the board to HWMv2. Signed-off-by: Erwan Gouriou --- .../arm/dragino_lsn50/Kconfig.defconfig | 11 ----------- .../dragino_lsn50/Kconfig.dragino_lsn50} | 5 +---- .../arm => dragino}/dragino_lsn50/board.cmake | 0 boards/dragino/dragino_lsn50/board.yml | 5 +++++ .../dragino_lsn50/doc/img/dragino_lsn50.jpg | Bin .../arm => dragino}/dragino_lsn50/doc/index.rst | 3 +-- .../arm => dragino}/dragino_lsn50/dragino_lsn50.dts | 0 .../dragino_lsn50/dragino_lsn50.yaml | 0 .../dragino_lsn50/dragino_lsn50_defconfig | 5 ----- .../dragino_lsn50/support/openocd.cfg | 0 boards/dragino/index.rst | 10 ++++++++++ 11 files changed, 17 insertions(+), 22 deletions(-) delete mode 100644 boards/boards_legacy/arm/dragino_lsn50/Kconfig.defconfig rename boards/{boards_legacy/arm/dragino_lsn50/Kconfig.board => dragino/dragino_lsn50/Kconfig.dragino_lsn50} (52%) rename boards/{boards_legacy/arm => dragino}/dragino_lsn50/board.cmake (100%) create mode 100644 boards/dragino/dragino_lsn50/board.yml rename boards/{boards_legacy/arm => dragino}/dragino_lsn50/doc/img/dragino_lsn50.jpg (100%) rename boards/{boards_legacy/arm => dragino}/dragino_lsn50/doc/index.rst (98%) rename boards/{boards_legacy/arm => dragino}/dragino_lsn50/dragino_lsn50.dts (100%) rename boards/{boards_legacy/arm => dragino}/dragino_lsn50/dragino_lsn50.yaml (100%) rename boards/{boards_legacy/arm => dragino}/dragino_lsn50/dragino_lsn50_defconfig (79%) rename boards/{boards_legacy/arm => dragino}/dragino_lsn50/support/openocd.cfg (100%) create mode 100644 boards/dragino/index.rst diff --git a/boards/boards_legacy/arm/dragino_lsn50/Kconfig.defconfig b/boards/boards_legacy/arm/dragino_lsn50/Kconfig.defconfig deleted file mode 100644 index 05f7b5fd549..00000000000 --- a/boards/boards_legacy/arm/dragino_lsn50/Kconfig.defconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Dragino LSN50 LoRA Sensor Node board configuration - -# Copyright (c) 2018 Endre Karlson -# SPDX-License-Identifier: Apache-2.0 - -if BOARD_DRAGINO_LSN50 - -config BOARD - default "dragino_lsn50" - -endif # BOARD_DRAGINO_LSN50 diff --git a/boards/boards_legacy/arm/dragino_lsn50/Kconfig.board b/boards/dragino/dragino_lsn50/Kconfig.dragino_lsn50 similarity index 52% rename from boards/boards_legacy/arm/dragino_lsn50/Kconfig.board rename to boards/dragino/dragino_lsn50/Kconfig.dragino_lsn50 index ba1b1277140..c8dd04dbd9e 100644 --- a/boards/boards_legacy/arm/dragino_lsn50/Kconfig.board +++ b/boards/dragino/dragino_lsn50/Kconfig.dragino_lsn50 @@ -1,8 +1,5 @@ -# Dragino LSN50 LoRA Sensor Node board configuration - # Copyright (c) 2018 Endre Karlson # SPDX-License-Identifier: Apache-2.0 config BOARD_DRAGINO_LSN50 - bool "Dragino LSN50 Sensor Node" - depends on SOC_STM32L072XX + select SOC_STM32L072XX diff --git a/boards/boards_legacy/arm/dragino_lsn50/board.cmake b/boards/dragino/dragino_lsn50/board.cmake similarity index 100% rename from boards/boards_legacy/arm/dragino_lsn50/board.cmake rename to boards/dragino/dragino_lsn50/board.cmake diff --git a/boards/dragino/dragino_lsn50/board.yml b/boards/dragino/dragino_lsn50/board.yml new file mode 100644 index 00000000000..e7c09a9c7bd --- /dev/null +++ b/boards/dragino/dragino_lsn50/board.yml @@ -0,0 +1,5 @@ +board: + name: dragino_lsn50 + vendor: dragino + socs: + - name: stm32l072xx diff --git a/boards/boards_legacy/arm/dragino_lsn50/doc/img/dragino_lsn50.jpg b/boards/dragino/dragino_lsn50/doc/img/dragino_lsn50.jpg similarity index 100% rename from boards/boards_legacy/arm/dragino_lsn50/doc/img/dragino_lsn50.jpg rename to boards/dragino/dragino_lsn50/doc/img/dragino_lsn50.jpg diff --git a/boards/boards_legacy/arm/dragino_lsn50/doc/index.rst b/boards/dragino/dragino_lsn50/doc/index.rst similarity index 98% rename from boards/boards_legacy/arm/dragino_lsn50/doc/index.rst rename to boards/dragino/dragino_lsn50/doc/index.rst index 732e0ec1394..8def3031d94 100644 --- a/boards/boards_legacy/arm/dragino_lsn50/doc/index.rst +++ b/boards/dragino/dragino_lsn50/doc/index.rst @@ -101,8 +101,7 @@ The Zephyr Dragino LSN50 board configuration supports the following hardware fea Other hardware features are not yet supported on this Zephyr port. The default configuration can be found in the defconfig file: - - ``boards/arm/dragino_lsn50/dragino_lsn50_defconfig`` +:zephyr_file:`boards/dragino/dragino_lsn50/dragino_lsn50_defconfig` Connections and IOs diff --git a/boards/boards_legacy/arm/dragino_lsn50/dragino_lsn50.dts b/boards/dragino/dragino_lsn50/dragino_lsn50.dts similarity index 100% rename from boards/boards_legacy/arm/dragino_lsn50/dragino_lsn50.dts rename to boards/dragino/dragino_lsn50/dragino_lsn50.dts diff --git a/boards/boards_legacy/arm/dragino_lsn50/dragino_lsn50.yaml b/boards/dragino/dragino_lsn50/dragino_lsn50.yaml similarity index 100% rename from boards/boards_legacy/arm/dragino_lsn50/dragino_lsn50.yaml rename to boards/dragino/dragino_lsn50/dragino_lsn50.yaml diff --git a/boards/boards_legacy/arm/dragino_lsn50/dragino_lsn50_defconfig b/boards/dragino/dragino_lsn50/dragino_lsn50_defconfig similarity index 79% rename from boards/boards_legacy/arm/dragino_lsn50/dragino_lsn50_defconfig rename to boards/dragino/dragino_lsn50/dragino_lsn50_defconfig index 7b6c7e6409d..0273a153914 100644 --- a/boards/boards_legacy/arm/dragino_lsn50/dragino_lsn50_defconfig +++ b/boards/dragino/dragino_lsn50/dragino_lsn50_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_LSN50=y - # Serial Drivers CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y diff --git a/boards/boards_legacy/arm/dragino_lsn50/support/openocd.cfg b/boards/dragino/dragino_lsn50/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arm/dragino_lsn50/support/openocd.cfg rename to boards/dragino/dragino_lsn50/support/openocd.cfg diff --git a/boards/dragino/index.rst b/boards/dragino/index.rst new file mode 100644 index 00000000000..c9141395af8 --- /dev/null +++ b/boards/dragino/index.rst @@ -0,0 +1,10 @@ +.. _boards-dragino: + +Dragino +####### + +.. toctree:: + :maxdepth: 1 + :glob: + + **/*