From d055676307ff42faf8b7f7b40a720ffa2b040585 Mon Sep 17 00:00:00 2001 From: Guillaume Gautier Date: Fri, 9 Feb 2024 09:10:03 +0100 Subject: [PATCH] boards: Convert disco_l475_iot1 to HWM v2 Port the board to HWMv2. Signed-off-by: Guillaume Gautier --- .../boards_legacy/arm/disco_l475_iot1/Kconfig.board | 8 -------- .../arm => st}/disco_l475_iot1/Kconfig.defconfig | 3 --- boards/st/disco_l475_iot1/Kconfig.disco_l475_iot1 | 5 +++++ .../disco_l475_iot1/arduino_r3_connector.dtsi | 0 .../arm => st}/disco_l475_iot1/board.cmake | 0 boards/st/disco_l475_iot1/board.yml | 5 +++++ .../arm => st}/disco_l475_iot1/disco_l475_iot1.dts | 0 .../arm => st}/disco_l475_iot1/disco_l475_iot1.yaml | 0 .../disco_l475_iot1/disco_l475_iot1_defconfig | 4 ---- .../disco_l475_iot1/doc/img/disco_l475_iot1.jpg | Bin .../arm => st}/disco_l475_iot1/doc/index.rst | 2 +- .../arm => st}/disco_l475_iot1/support/openocd.cfg | 0 12 files changed, 11 insertions(+), 16 deletions(-) delete mode 100644 boards/boards_legacy/arm/disco_l475_iot1/Kconfig.board rename boards/{boards_legacy/arm => st}/disco_l475_iot1/Kconfig.defconfig (94%) create mode 100644 boards/st/disco_l475_iot1/Kconfig.disco_l475_iot1 rename boards/{boards_legacy/arm => st}/disco_l475_iot1/arduino_r3_connector.dtsi (100%) rename boards/{boards_legacy/arm => st}/disco_l475_iot1/board.cmake (100%) create mode 100644 boards/st/disco_l475_iot1/board.yml rename boards/{boards_legacy/arm => st}/disco_l475_iot1/disco_l475_iot1.dts (100%) rename boards/{boards_legacy/arm => st}/disco_l475_iot1/disco_l475_iot1.yaml (100%) rename boards/{boards_legacy/arm => st}/disco_l475_iot1/disco_l475_iot1_defconfig (80%) rename boards/{boards_legacy/arm => st}/disco_l475_iot1/doc/img/disco_l475_iot1.jpg (100%) rename boards/{boards_legacy/arm => st}/disco_l475_iot1/doc/index.rst (99%) rename boards/{boards_legacy/arm => st}/disco_l475_iot1/support/openocd.cfg (100%) diff --git a/boards/boards_legacy/arm/disco_l475_iot1/Kconfig.board b/boards/boards_legacy/arm/disco_l475_iot1/Kconfig.board deleted file mode 100644 index 98e8d291782..00000000000 --- a/boards/boards_legacy/arm/disco_l475_iot1/Kconfig.board +++ /dev/null @@ -1,8 +0,0 @@ -# Discovery IoT L475 board configuration - -# Copyright (c) 2017 Linaro Limited -# SPDX-License-Identifier: Apache-2.0 - -config BOARD_DISCO_L475_IOT1 - bool "Discovery IoT L475 Development Board" - depends on SOC_STM32L475XX diff --git a/boards/boards_legacy/arm/disco_l475_iot1/Kconfig.defconfig b/boards/st/disco_l475_iot1/Kconfig.defconfig similarity index 94% rename from boards/boards_legacy/arm/disco_l475_iot1/Kconfig.defconfig rename to boards/st/disco_l475_iot1/Kconfig.defconfig index 3a53147decf..5679d2caff8 100644 --- a/boards/boards_legacy/arm/disco_l475_iot1/Kconfig.defconfig +++ b/boards/st/disco_l475_iot1/Kconfig.defconfig @@ -5,9 +5,6 @@ if BOARD_DISCO_L475_IOT1 -config BOARD - default "disco_l475_iot1" - config SPI_STM32_INTERRUPT default y depends on SPI diff --git a/boards/st/disco_l475_iot1/Kconfig.disco_l475_iot1 b/boards/st/disco_l475_iot1/Kconfig.disco_l475_iot1 new file mode 100644 index 00000000000..ee535239188 --- /dev/null +++ b/boards/st/disco_l475_iot1/Kconfig.disco_l475_iot1 @@ -0,0 +1,5 @@ +# Copyright (c) 2017 Linaro Limited +# SPDX-License-Identifier: Apache-2.0 + +config BOARD_DISCO_L475_IOT1 + select SOC_STM32L475XX diff --git a/boards/boards_legacy/arm/disco_l475_iot1/arduino_r3_connector.dtsi b/boards/st/disco_l475_iot1/arduino_r3_connector.dtsi similarity index 100% rename from boards/boards_legacy/arm/disco_l475_iot1/arduino_r3_connector.dtsi rename to boards/st/disco_l475_iot1/arduino_r3_connector.dtsi diff --git a/boards/boards_legacy/arm/disco_l475_iot1/board.cmake b/boards/st/disco_l475_iot1/board.cmake similarity index 100% rename from boards/boards_legacy/arm/disco_l475_iot1/board.cmake rename to boards/st/disco_l475_iot1/board.cmake diff --git a/boards/st/disco_l475_iot1/board.yml b/boards/st/disco_l475_iot1/board.yml new file mode 100644 index 00000000000..c11f22591a5 --- /dev/null +++ b/boards/st/disco_l475_iot1/board.yml @@ -0,0 +1,5 @@ +board: + name: disco_l475_iot1 + vendor: st + socs: + - name: stm32l475xx diff --git a/boards/boards_legacy/arm/disco_l475_iot1/disco_l475_iot1.dts b/boards/st/disco_l475_iot1/disco_l475_iot1.dts similarity index 100% rename from boards/boards_legacy/arm/disco_l475_iot1/disco_l475_iot1.dts rename to boards/st/disco_l475_iot1/disco_l475_iot1.dts diff --git a/boards/boards_legacy/arm/disco_l475_iot1/disco_l475_iot1.yaml b/boards/st/disco_l475_iot1/disco_l475_iot1.yaml similarity index 100% rename from boards/boards_legacy/arm/disco_l475_iot1/disco_l475_iot1.yaml rename to boards/st/disco_l475_iot1/disco_l475_iot1.yaml diff --git a/boards/boards_legacy/arm/disco_l475_iot1/disco_l475_iot1_defconfig b/boards/st/disco_l475_iot1/disco_l475_iot1_defconfig similarity index 80% rename from boards/boards_legacy/arm/disco_l475_iot1/disco_l475_iot1_defconfig rename to boards/st/disco_l475_iot1/disco_l475_iot1_defconfig index a25b1eff645..2ff706148f2 100644 --- a/boards/boards_legacy/arm/disco_l475_iot1/disco_l475_iot1_defconfig +++ b/boards/st/disco_l475_iot1/disco_l475_iot1_defconfig @@ -1,9 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_BOARD_DISCO_L475_IOT1=y -CONFIG_SOC_SERIES_STM32L4X=y -CONFIG_SOC_STM32L475XX=y - # enable uart driver CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y diff --git a/boards/boards_legacy/arm/disco_l475_iot1/doc/img/disco_l475_iot1.jpg b/boards/st/disco_l475_iot1/doc/img/disco_l475_iot1.jpg similarity index 100% rename from boards/boards_legacy/arm/disco_l475_iot1/doc/img/disco_l475_iot1.jpg rename to boards/st/disco_l475_iot1/doc/img/disco_l475_iot1.jpg diff --git a/boards/boards_legacy/arm/disco_l475_iot1/doc/index.rst b/boards/st/disco_l475_iot1/doc/index.rst similarity index 99% rename from boards/boards_legacy/arm/disco_l475_iot1/doc/index.rst rename to boards/st/disco_l475_iot1/doc/index.rst index 906729fcf8e..61852d38ff5 100644 --- a/boards/boards_legacy/arm/disco_l475_iot1/doc/index.rst +++ b/boards/st/disco_l475_iot1/doc/index.rst @@ -136,7 +136,7 @@ Other hardware features are not yet supported on this Zephyr port. The default configuration can be found in the defconfig file: - ``boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig`` + ``boards/st/disco_l475_iot1/disco_l475_iot1_defconfig`` Connections and IOs diff --git a/boards/boards_legacy/arm/disco_l475_iot1/support/openocd.cfg b/boards/st/disco_l475_iot1/support/openocd.cfg similarity index 100% rename from boards/boards_legacy/arm/disco_l475_iot1/support/openocd.cfg rename to boards/st/disco_l475_iot1/support/openocd.cfg