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:
committed by
Carles Cufi
parent
14b30055ab
commit
87b2907304
@@ -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
|
||||
@@ -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()
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
9
boards/silabs/efr32_thunderboard/board.cmake
Normal file
9
boards/silabs/efr32_thunderboard/board.cmake
Normal 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()
|
||||
13
boards/silabs/efr32_thunderboard/board.yml
Normal file
13
boards/silabs/efr32_thunderboard/board.yml
Normal 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
|
||||
@@ -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
|
||||
=========
|
||||
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user