boards: arm: efr32_thunderboard: Convert to v2

Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
This commit is contained in:
Jamie McCrae
2024-02-20 11:33:55 +00:00
committed by Carles Cufi
parent 14b30055ab
commit 87b2907304
28 changed files with 46 additions and 69 deletions

View File

@@ -1,19 +0,0 @@
# EFR32BG SLTB010A board
# Copyright (c) 2021, Sateesh Kotapati
# SPDX-License-Identifier: Apache-2.0
config BOARD_EFR32BG22_BRD4184A
bool "SiLabs EFR32BG22-BRD4184A (Thunderboard EFR32BG22)"
depends on SOC_SERIES_EFR32BG22
select SOC_PART_NUMBER_EFR32BG22C224F512IM40
config BOARD_EFR32BG22_BRD4184B
bool "SiLabs EFR32BG22-BRD4184B (Thunderboard EFR32BG22)"
depends on SOC_SERIES_EFR32BG22
select SOC_PART_NUMBER_EFR32BG22C224F512IM40
config BOARD_EFR32BG27_BRD2602A
bool "SiLabs EFR32BG27-BRD2602A (EFR32BG27 +8 dBm Dev Kit Board)"
depends on SOC_SERIES_EFR32BG27
select SOC_PART_NUMBER_EFR32BG27C140F768IM40

View File

@@ -1,11 +0,0 @@
# SPDX-License-Identifier: Apache-2.0
if(CONFIG_BOARD_EFR32BG22_BRD4184A OR CONFIG_BOARD_EFR32BG22_BRD4184B)
board_runner_args(jlink "--device=EFR32BG22C224F512IM40" "--reset-after-load")
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
elseif(CONFIG_BOARD_EFR32BG27_BRD2602A)
board_runner_args(silabs_commander "--device=EFR32BG27C140F768IM40")
include(${ZEPHYR_BASE}/boards/common/silabs_commander.board.cmake)
endif()

View File

@@ -3,27 +3,6 @@
# Copyright (c) 2023 Antmicro <www.antmicro.com>
# SPDX-License-Identifier: Apache-2.0
if BOARD_EFR32BG22_BRD4184A
config BOARD
default "efr32bg22_brd4184a"
endif # BOARD_EFR32BG22_BRD4184A
if BOARD_EFR32BG22_BRD4184B
config BOARD
default "efr32bg22_brd4184b"
endif # BOARD_EFR32BG22_BRD4184B
if BOARD_EFR32BG27_BRD2602A
config BOARD
default "efr32bg27_brd2602a"
endif # BOARD_EFR32BG27_BRD2602A
config CMU_HFXO_FREQ
default 38400000

View File

@@ -0,0 +1,7 @@
# EFR32BG SLTB010A board
# Copyright (c) 2021, Sateesh Kotapati
# SPDX-License-Identifier: Apache-2.0
config BOARD_EFR32BG22_BRD4184A
select SOC_PART_NUMBER_EFR32BG22C224F512IM40

View File

@@ -0,0 +1,7 @@
# EFR32BG SLTB010A board
# Copyright (c) 2021, Sateesh Kotapati
# SPDX-License-Identifier: Apache-2.0
config BOARD_EFR32BG22_BRD4184B
select SOC_PART_NUMBER_EFR32BG22C224F512IM40

View File

@@ -0,0 +1,7 @@
# EFR32BG SLTB010A board
# Copyright (c) 2021, Sateesh Kotapati
# SPDX-License-Identifier: Apache-2.0
config BOARD_EFR32BG27_BRD2602A
select SOC_PART_NUMBER_EFR32BG27C140F768IM40

View File

@@ -0,0 +1,9 @@
# SPDX-License-Identifier: Apache-2.0
if(CONFIG_BOARD_EFR32BG22_BRD4184A OR CONFIG_BOARD_EFR32BG22_BRD4184B)
board_runner_args(jlink "--device=EFR32BG22C224F512IM40" "--reset-after-load")
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
elseif(CONFIG_BOARD_EFR32BG27_BRD2602A)
board_runner_args(silabs_commander "--device=EFR32BG27C140F768IM40")
include(${ZEPHYR_BASE}/boards/common/silabs_commander.board.cmake)
endif()

View File

@@ -0,0 +1,13 @@
boards:
- name: efr32bg22_brd4184a
vendor: silabs
socs:
- name: efr32bg22c224f512im40
- name: efr32bg22_brd4184b
vendor: silabs
socs:
- name: efr32bg22c224f512im40
- name: efr32bg27_brd2602a
vendor: silabs
socs:
- name: efr32bg27c140f768im40

View File

@@ -79,9 +79,8 @@ The efr32bg22_brd4184a/b board configuration supports the following hardware fea
| RADIO | on-chip | bluetooth |
+-----------+------------+-------------------------------------+
The default configuration can be found in the defconfig files:
- ``boards/arm/efr32_thunderboard/efr32bg22_brd4184a_defconfig``
- ``boards/arm/efr32_thunderboard/efr32bg22_brd4184b_defconfig``
The default configuration can be found in
:zephyr_file:`boards/silabs/efr32_thunderboard/efr32bg22_brd4184_defconfig`
Connections and IOs
===================
@@ -168,17 +167,9 @@ Open a serial terminal (minicom, putty, etc.) with the following settings:
Reset the board and you should be able to see on the corresponding Serial Port
the following message:
BRD4184A:
.. code-block:: console
Hello World! efr32bg22_brd4184a
BRD4184B:
.. code-block:: console
Hello World! efr32bg22_brd4184b
Hello World! efr32bg22_brd4184
Bluetooth
=========

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -1,8 +1,6 @@
# SPDX-License-Identifier: Apache-2.0
CONFIG_ARM_MPU=y
CONFIG_SOC_SERIES_EFR32BG22=y
CONFIG_BOARD_EFR32BG22_BRD4184A=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y

View File

@@ -1,8 +1,6 @@
# SPDX-License-Identifier: Apache-2.0
CONFIG_ARM_MPU=y
CONFIG_SOC_SERIES_EFR32BG22=y
CONFIG_BOARD_EFR32BG22_BRD4184B=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y

View File

@@ -1,8 +1,6 @@
# SPDX-License-Identifier: Apache-2.0
CONFIG_ARM_MPU=y
CONFIG_SOC_SERIES_EFR32BG27=y
CONFIG_BOARD_EFR32BG27_BRD2602A=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y