Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hwmv2: Port STM32L4X SoCs & boards #68795

Merged
merged 23 commits into from
Feb 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
86e6bd0
soc: st: stm32: Migrate STM32L4 series
gautierg-st Feb 9, 2024
6fe9a2d
boards: Convert b_l4s5i_iot01a to HWM v2
gautierg-st Feb 9, 2024
4cc72a8
boards: Convert disco_l475_iot1 to HWM v2
gautierg-st Feb 9, 2024
1d5437b
boards: Convert nucleo_l412rb_p to HWM v2
gautierg-st Feb 9, 2024
d339adb
boards: Convert nucleo_l432kc to HWM v2
gautierg-st Feb 9, 2024
5501e57
boards: Convert nucleo_l433rc_p to HWM v2
gautierg-st Feb 9, 2024
299b5e7
boards: Convert nucleo_l452re to HWM v2
gautierg-st Feb 9, 2024
0ebe74d
boards: Convert nucleo_l452re_p to HWM v2
gautierg-st Feb 9, 2024
98d6987
tests: drivers: flash: stm32: update platform name
gautierg-st Feb 9, 2024
4b8bc30
boards: Convert nucleo_l476rg to HWM v2
gautierg-st Feb 9, 2024
0d2d54a
boards: Convert nucleo_l496zg to HWM v2
gautierg-st Feb 9, 2024
8dd958c
boards: Convert nucleo_l4a6zg to HWM v2
gautierg-st Feb 9, 2024
fec3430
boards: Convert nucleo_l4r5zi to HWM v2
gautierg-st Feb 9, 2024
06382ed
boards: Convert pandora_stm32l475 to HWM v2
gautierg-st Feb 9, 2024
d7c0596
boards: Convert sensortile_box to HWM v2
gautierg-st Feb 9, 2024
df942c7
boards: Convert stm32l476g_disco to HWM v2
gautierg-st Feb 9, 2024
20708bf
boards: Convert stm32l496g_disco to HWM v2
gautierg-st Feb 9, 2024
aa9ecdb
boards: Convert stm32l4r9i_disco to HWM v2
gautierg-st Feb 9, 2024
a99ced4
boards: Convert swan_r5 to HWM v2
gautierg-st Feb 9, 2024
bd47769
boards: Convert adi_eval_adin1110ebz to HWM v2
gautierg-st Feb 14, 2024
c8029f5
boards: Convert adi_eval_adin2111ebz to HWM v2
gautierg-st Feb 14, 2024
e8c069a
boards: stm32l4: doc: add zephyr_file to defconfig path
gautierg-st Feb 15, 2024
ba66110
boards: fix documentation for alientek and blues boards
gautierg-st Feb 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions boards/adi/adi_eval_adin1110ebz/Kconfig.adi_eval_adin1110ebz
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (c) 2024 BayLibre
gautierg-st marked this conversation as resolved.
Show resolved Hide resolved
# SPDX-License-Identifier: Apache-2.0

config BOARD_ADI_EVAL_ADIN1110EBZ
select SOC_STM32L4S5XX
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@

if BOARD_ADI_EVAL_ADIN1110EBZ

config BOARD
default "adi_eval_adin1110ebz"

config SPI_STM32_INTERRUPT
default y
depends on SPI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# SPDX-License-Identifier: Apache-2.0

CONFIG_BOARD_ADI_EVAL_ADIN1110EBZ=y
CONFIG_SOC_SERIES_STM32L4X=y
CONFIG_SOC_STM32L4S5XX=y

# enable uart driver
CONFIG_SERIAL=y

Expand Down
5 changes: 5 additions & 0 deletions boards/adi/adi_eval_adin1110ebz/board.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
board:
name: adi_eval_adin1110ebz
vendor: adi
socs:
- name: stm32l4s5xx
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ following hardware features:

The default configuration can be found in the defconfig file:

``boards/arm/adi_eval_adin1110ebz/adi_eval_adin1110ebz_defconfig``
:zephyr_file:`boards/adi/adi_eval_adin1110ebz/adi_eval_adin1110ebz_defconfig`


Connections and IOs
Expand Down
5 changes: 5 additions & 0 deletions boards/adi/adi_eval_adin2111ebz/Kconfig.adi_eval_adin2111ebz
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (c) 2024 BayLibre
# SPDX-License-Identifier: Apache-2.0

config BOARD_ADI_EVAL_ADIN2111EBZ
select SOC_STM32L4S5XX
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@

if BOARD_ADI_EVAL_ADIN2111EBZ

config BOARD
default "adi_eval_adin2111ebz"

config SPI_STM32_INTERRUPT
default y
depends on SPI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# SPDX-License-Identifier: Apache-2.0

CONFIG_BOARD_ADI_EVAL_ADIN2111EBZ=y
CONFIG_SOC_SERIES_STM32L4X=y
CONFIG_SOC_STM32L4S5XX=y

# enable uart driver
CONFIG_SERIAL=y

Expand Down
5 changes: 5 additions & 0 deletions boards/adi/adi_eval_adin2111ebz/board.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
board:
name: adi_eval_adin2111ebz
vendor: adi
socs:
- name: stm32l4s5xx
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ following hardware features:

The default configuration can be found in the defconfig file:

``boards/arm/adi_eval_adin2111ebz/adi_eval_adin2111ebz_defconfig``
:zephyr_file:`boards/adi/adi_eval_adin2111ebz/adi_eval_adin2111ebz_defconfig`


Connections and IOs
Expand Down
10 changes: 10 additions & 0 deletions boards/alientek/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.. _boards-alientek:

Alientek
########

.. toctree::
:maxdepth: 1
:glob:

**/*
5 changes: 5 additions & 0 deletions boards/alientek/pandora_stm32l475/Kconfig.pandora_stm32l475
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (c) 2023 Tisilicon
# SPDX-License-Identifier: Apache-2.0

config BOARD_PANDORA_STM32L475
select SOC_STM32L475XX
5 changes: 5 additions & 0 deletions boards/alientek/pandora_stm32l475/board.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
board:
name: pandora_stm32l475
vendor: alientek
socs:
- name: stm32l475xx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.. _stm32l475ve_pandora_board:
.. _pandora_stm32l475_board:

Alientek STM32L475 Pandora
##########################
Expand Down Expand Up @@ -127,7 +127,7 @@ Other hardware features are not yet supported on this Zephyr port.

The default configuration can be found in the defconfig file:

``boards/arm/pandora_stm32l475/pandora_stm32l475_defconfig``
:zephyr_file:`boards/alientek/pandora_stm32l475/pandora_stm32l475_defconfig`


Connections and IOs
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# SPDX-License-Identifier: Apache-2.0

CONFIG_SOC_SERIES_STM32L4X=y
CONFIG_SOC_STM32L475XX=y

# Enable MPU
CONFIG_ARM_MPU=y

Expand Down
10 changes: 10 additions & 0 deletions boards/blues/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.. _boards-blues:

Blues
#####

.. toctree::
:maxdepth: 1
:glob:

**/*
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@

if BOARD_SWAN_R5

config BOARD
default "swan_r5"

config SPI_STM32_INTERRUPT
default y
depends on SPI
Expand Down
5 changes: 5 additions & 0 deletions boards/blues/swan_r5/Kconfig.swan_r5
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (c) 2022 Blues Inc.
# SPDX-License-Identifier: Apache-2.0

config BOARD_SWAN_R5
select SOC_STM32L4R5XX
File renamed without changes.
5 changes: 5 additions & 0 deletions boards/blues/swan_r5/board.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
board:
name: swan_r5
vendor: blues
socs:
- name: stm32l4r5xx
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ hardware features:
Other hardware features are not yet supported on this Zephyr port.

The default configuration can be found in the defconfig file:
``boards/arm/swan_r5/swan_r5_defconfig``
:zephyr_file:`boards/blues/swan_r5/swan_r5_defconfig`


Connections and IOs
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# SPDX-License-Identifier: Apache-2.0

CONFIG_SOC_SERIES_STM32L4X=y
CONFIG_SOC_STM32L4R5XX=y

# enable uart driver
CONFIG_SERIAL=y

Expand Down
8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/adi_eval_adin1110ebz/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/adi_eval_adin2111ebz/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/b_l4s5i_iot01a/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/disco_l475_iot1/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/nucleo_l412rb_p/Kconfig.board

This file was deleted.

9 changes: 0 additions & 9 deletions boards/boards_legacy/arm/nucleo_l432kc/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/nucleo_l433rc_p/Kconfig.board

This file was deleted.

13 changes: 0 additions & 13 deletions boards/boards_legacy/arm/nucleo_l452re/Kconfig.board

This file was deleted.

17 changes: 0 additions & 17 deletions boards/boards_legacy/arm/nucleo_l452re/Kconfig.defconfig

This file was deleted.

9 changes: 0 additions & 9 deletions boards/boards_legacy/arm/nucleo_l476rg/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/nucleo_l4a6zg/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/nucleo_l4r5zi/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/pandora_stm32l475/Kconfig.board

This file was deleted.

11 changes: 0 additions & 11 deletions boards/boards_legacy/arm/pandora_stm32l475/Kconfig.defconfig

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/stm32l476g_disco/Kconfig.board

This file was deleted.

11 changes: 0 additions & 11 deletions boards/boards_legacy/arm/stm32l476g_disco/Kconfig.defconfig

This file was deleted.

10 changes: 0 additions & 10 deletions boards/boards_legacy/arm/stm32l496g_disco/Kconfig.board

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/stm32l4r9i_disco/Kconfig.board

This file was deleted.

11 changes: 0 additions & 11 deletions boards/boards_legacy/arm/stm32l4r9i_disco/Kconfig.defconfig

This file was deleted.

8 changes: 0 additions & 8 deletions boards/boards_legacy/arm/swan_r5/Kconfig.board

This file was deleted.

5 changes: 5 additions & 0 deletions boards/st/b_l4s5i_iot01a/Kconfig.b_l4s5i_iot01a
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (c) 2020 STMicroelectronics
# SPDX-License-Identifier: Apache-2.0

config BOARD_B_L4S5I_IOT01A
select SOC_STM32L4S5XX
Loading
Loading