boards: arm: efr32_radio: Convert to v2
Converts the board to hwmv2 Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
@@ -1,7 +0,0 @@
|
||||
# EFR32 radio board configuration
|
||||
|
||||
# Copyright (c) 2020 Piotr Mienkowski
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config BOARD_EFR32_RADIO
|
||||
bool
|
||||
@@ -1,48 +0,0 @@
|
||||
# EFR32BG13 BRD4104A / EFR32MG21 BRD4180A /
|
||||
# EFR32FG1P BRD4250B / EFR32FG13P BRD4255A board
|
||||
|
||||
# Copyright (c) 2020 Piotr Mienkowski
|
||||
# Copyright (c) 2020 TriaGnoSys GmbH
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config BOARD_EFR32_RADIO_BRD4104A
|
||||
bool "Silicon Labs BRD4104A (Blue Gecko Radio Board)"
|
||||
depends on SOC_SERIES_EFR32BG13P
|
||||
select BOARD_EFR32_RADIO
|
||||
select SOC_PART_NUMBER_EFR32BG13P632F512GM48
|
||||
|
||||
config BOARD_EFR32_RADIO_BRD4170A
|
||||
bool "Silicon Labs BRD4170A (Mighty Gecko Radio Board)"
|
||||
depends on SOC_SERIES_EFR32MG12P
|
||||
select BOARD_EFR32_RADIO
|
||||
select SOC_PART_NUMBER_EFR32MG12P433F1024GM68
|
||||
|
||||
config BOARD_EFR32_RADIO_BRD4161A
|
||||
bool "Silicon Labs BRD4161A (Mighty Gecko Radio Board)"
|
||||
depends on SOC_SERIES_EFR32MG12P
|
||||
select BOARD_EFR32_RADIO
|
||||
select SOC_PART_NUMBER_EFR32MG12P432F1024GL125
|
||||
|
||||
config BOARD_EFR32_RADIO_BRD4250B
|
||||
bool "Silicon Labs BRD4250B (Flex Gecko Radio Board)"
|
||||
depends on SOC_SERIES_EFR32FG1P
|
||||
select BOARD_EFR32_RADIO
|
||||
select SOC_PART_NUMBER_EFR32FG1P133F256GM48
|
||||
|
||||
config BOARD_EFR32_RADIO_BRD4180A
|
||||
bool "Silicon Labs BRD4180A (Mighty Gecko Radio Board)"
|
||||
depends on SOC_SERIES_EFR32MG21
|
||||
select BOARD_EFR32_RADIO
|
||||
select SOC_PART_NUMBER_EFR32MG21A020F1024IM32
|
||||
|
||||
config BOARD_EFR32_RADIO_BRD4187C
|
||||
bool "Silicon Labs BRD4187C (Mighty Gecko Radio Board)"
|
||||
depends on SOC_SERIES_EFR32MG24
|
||||
select BOARD_EFR32_RADIO
|
||||
select SOC_PART_NUMBER_EFR32MG24B220F1536IM48
|
||||
|
||||
config BOARD_EFR32_RADIO_BRD4255A
|
||||
bool "Silicon Labs BRD4255A (Flex Gecko Radio Board)"
|
||||
depends on SOC_SERIES_EFR32FG13P
|
||||
select BOARD_EFR32_RADIO
|
||||
select SOC_PART_NUMBER_EFR32FG13P233F512GM48
|
||||
@@ -1,22 +0,0 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
board_runner_args(openocd)
|
||||
|
||||
if(CONFIG_BOARD_EFR32_RADIO_BRD4104A)
|
||||
board_runner_args(jlink "--device=EFR32BG13PxxxF512")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_BRD4250B)
|
||||
board_runner_args(jlink "--device=EFR32FG1PxxxF256")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_BRD4170A)
|
||||
board_runner_args(jlink "--device=EFR32MG12PxxxF1024")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_BRD4161A)
|
||||
board_runner_args(jlink "--device=EFR32MG12PxxxF1024")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_BRD4180A)
|
||||
board_runner_args(jlink "--device=EFR32MG21AxxxF1024")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_BRD4187C)
|
||||
board_runner_args(jlink "--device=EFR32MG24BxxxF1536")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_BRD4255A)
|
||||
board_runner_args(jlink "--device=EFR32FG13PxxxF512")
|
||||
endif()
|
||||
|
||||
include(${ZEPHYR_BASE}/boards/common/openocd.board.cmake)
|
||||
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
|
||||
@@ -1,13 +0,0 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_SOC_SERIES_EFR32FG13P=y
|
||||
CONFIG_BOARD_EFR32_RADIO_BRD4255A=y
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=38400000
|
||||
CONFIG_CMU_HFCLK_HFXO=y
|
||||
CONFIG_SOC_GECKO_EMU_DCDC=y
|
||||
CONFIG_SOC_GECKO_EMU_DCDC_MODE_ON=y
|
||||
@@ -6,17 +6,8 @@
|
||||
|
||||
if BOARD_EFR32_RADIO
|
||||
|
||||
config BOARD
|
||||
default "efr32_radio_brd4104a" if BOARD_EFR32_RADIO_BRD4104A
|
||||
default "efr32_radio_brd4170a" if BOARD_EFR32_RADIO_BRD4170A
|
||||
default "efr32_radio_brd4161a" if BOARD_EFR32_RADIO_BRD4161A
|
||||
default "efr32_radio_brd4250b" if BOARD_EFR32_RADIO_BRD4250B
|
||||
default "efr32_radio_brd4180a" if BOARD_EFR32_RADIO_BRD4180A
|
||||
default "efr32_radio_brd4187c" if BOARD_EFR32_RADIO_BRD4187C
|
||||
default "efr32_radio_brd4255a" if BOARD_EFR32_RADIO_BRD4255A
|
||||
|
||||
config CMU_HFXO_FREQ
|
||||
default 39000000 if BOARD_EFR32_RADIO_BRD4187C
|
||||
default 39000000 if BOARD_EFR32_RADIO_EFR32MG24B220F1536IM48
|
||||
default 38400000
|
||||
|
||||
config CMU_LFXO_FREQ
|
||||
@@ -24,7 +15,7 @@ config CMU_LFXO_FREQ
|
||||
|
||||
config FLASH_BASE_ADDRESS
|
||||
hex
|
||||
default 0x08000000 if BOARD_EFR32_RADIO_BRD4187C
|
||||
default 0x08000000 if BOARD_EFR32_RADIO_EFR32MG24B220F1536IM48
|
||||
default 0x0
|
||||
|
||||
config LOG_BACKEND_SWO_FREQ_HZ
|
||||
15
boards/silabs/efr32_radio/Kconfig.efr32_radio
Normal file
@@ -0,0 +1,15 @@
|
||||
# EFR32BG13 BRD4104A / EFR32MG21 BRD4180A /
|
||||
# EFR32FG1P BRD4250B / EFR32FG13P BRD4255A board
|
||||
|
||||
# Copyright (c) 2020 Piotr Mienkowski
|
||||
# Copyright (c) 2020 TriaGnoSys GmbH
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config BOARD_EFR32_RADIO
|
||||
select SOC_PART_NUMBER_EFR32BG13P632F512GM48 if BOARD_EFR32_RADIO_EFR32BG13P632F512GM48
|
||||
select SOC_PART_NUMBER_EFR32MG12P433F1024GM68 if BOARD_EFR32_RADIO_EFR32MG12P433F1024GM68
|
||||
select SOC_PART_NUMBER_EFR32MG12P432F1024GL125 if BOARD_EFR32_RADIO_EFR32MG12P432F1024GL125
|
||||
select SOC_PART_NUMBER_EFR32FG1P133F256GM48 if BOARD_EFR32_RADIO_EFR32FG1P133F256GM48
|
||||
select SOC_PART_NUMBER_EFR32MG21A020F1024IM32 if BOARD_EFR32_RADIO_EFR32MG21A020F1024IM32
|
||||
select SOC_PART_NUMBER_EFR32MG24B220F1536IM48 if BOARD_EFR32_RADIO_EFR32MG24B220F1536IM48
|
||||
select SOC_PART_NUMBER_EFR32FG13P233F512GM48 if BOARD_EFR32_RADIO_EFR32FG13P233F512GM48
|
||||
22
boards/silabs/efr32_radio/board.cmake
Normal file
@@ -0,0 +1,22 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
board_runner_args(openocd)
|
||||
|
||||
if(CONFIG_BOARD_EFR32_RADIO_EFR32BG13P632F512GM48)
|
||||
board_runner_args(jlink "--device=EFR32BG13PxxxF512")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_EFR32FG1P133F256GM48)
|
||||
board_runner_args(jlink "--device=EFR32FG1PxxxF256")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_EFR32MG12P433F1024GM68)
|
||||
board_runner_args(jlink "--device=EFR32MG12PxxxF1024")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_EFR32MG12P432F1024GL125)
|
||||
board_runner_args(jlink "--device=EFR32MG12PxxxF1024")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_EFR32MG21A020F1024IM32)
|
||||
board_runner_args(jlink "--device=EFR32MG21AxxxF1024")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_EFR32MG24B220F1536IM48)
|
||||
board_runner_args(jlink "--device=EFR32MG24BxxxF1536")
|
||||
elseif(CONFIG_BOARD_EFR32_RADIO_EFR32FG13P233F512GM48)
|
||||
board_runner_args(jlink "--device=EFR32FG13PxxxF512")
|
||||
endif()
|
||||
|
||||
include(${ZEPHYR_BASE}/boards/common/openocd.board.cmake)
|
||||
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
|
||||
10
boards/silabs/efr32_radio/board.yml
Normal file
@@ -0,0 +1,10 @@
|
||||
boards:
|
||||
- name: efr32_radio
|
||||
socs:
|
||||
- name: efr32bg13p632f512gm48
|
||||
- name: efr32mg12p433f1024gm68
|
||||
- name: efr32mg12p432f1024gl125
|
||||
- name: efr32fg1p133f256gm48
|
||||
- name: efr32mg21a020f1024im32
|
||||
- name: efr32mg24b220f1536im48
|
||||
- name: efr32fg13p233f512gm48
|
||||
@@ -49,11 +49,10 @@ Supported Features
|
||||
Please refer to
|
||||
:ref:`EFR32 Radio Board Supported Features <efr32_radio_supported_features>`
|
||||
for details of the configuration and common features supported by the
|
||||
efr32_radio_brd4104a board.
|
||||
``efr32_radio/efr32bg13p632f512gm48`` board.
|
||||
|
||||
The default configuration can be found in the defconfig file:
|
||||
|
||||
``boards/arm/efr32_radio/efr32_radio_brd4104a_defconfig``
|
||||
The default configuration can be found in
|
||||
:zephyr_file:`boards/silabs/efr32_radio/efr32_radio_efr32bg13p632f512gm48_defconfig`
|
||||
|
||||
System Clock
|
||||
============
|
||||
@@ -84,7 +83,7 @@ Here is an example for the :ref:`hello_world` application.
|
||||
|
||||
.. zephyr-app-commands::
|
||||
:zephyr-app: samples/hello_world
|
||||
:board: efr32_radio_brd4104a
|
||||
:board: efr32_radio/efr32bg13p632f512gm48
|
||||
:goals: flash
|
||||
|
||||
Open a serial terminal (minicom, putty, etc.) with the following settings:
|
||||
@@ -98,7 +97,7 @@ Reset the board and you should see the following message in the terminal:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
Hello World! efr32_radio_brd4104a
|
||||
Hello World! efr32_radio
|
||||
|
||||
|
||||
.. _EFR32BG13 Website:
|
||||
@@ -44,11 +44,10 @@ Supported Features
|
||||
Please refer to
|
||||
:ref:`EFR32 Radio Board Supported Features <efr32_radio_supported_features>`
|
||||
for details of the configuration and common features supported by the
|
||||
efr32_radio_brd4161a board.
|
||||
``efr32_radio/efr32mg12p432f1024gl125`` board.
|
||||
|
||||
The default configuration can be found in the defconfig file:
|
||||
|
||||
``boards/arm/efr32_radio/efr32_radio_brd4161a_defconfig``
|
||||
The default configuration can be found in
|
||||
:zephyr_file:`boards/silabs/efr32_radio/efr32_radio_efr32mg12p432f1024gl125_defconfig`
|
||||
|
||||
System Clock
|
||||
============
|
||||
@@ -79,7 +78,7 @@ Here is an example for the :ref:`hello_world` application.
|
||||
|
||||
.. zephyr-app-commands::
|
||||
:zephyr-app: samples/hello_world
|
||||
:board: efr32_radio_brd4161a
|
||||
:board: efr32_radio/efr32mg12p432f1024gl125
|
||||
:goals: flash
|
||||
|
||||
Open a serial terminal (minicom, putty, etc.) with the following settings:
|
||||
@@ -93,7 +92,7 @@ Reset the board and you should see the following message in the terminal:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
Hello World! efr32_radio_brd4161a
|
||||
Hello World! efr32_radio
|
||||
|
||||
|
||||
.. _EFR32MG12 Website:
|
||||
@@ -44,11 +44,10 @@ Supported Features
|
||||
Please refer to
|
||||
:ref:`EFR32 Radio Board Supported Features <efr32_radio_supported_features>`
|
||||
for details of the configuration and common features supported by the
|
||||
efr32_radio_brd4170a board.
|
||||
``efr32_radio/efr32mg12p433f1024gm68`` board.
|
||||
|
||||
The default configuration can be found in the defconfig file:
|
||||
|
||||
``boards/arm/efr32_radio/efr32_radio_brd4170a_defconfig``
|
||||
The default configuration can be found in
|
||||
:zephyr_file:`boards/silabs/efr32_radio/efr32_radio_efr32mg12p433f1024gm68_defconfig`
|
||||
|
||||
System Clock
|
||||
============
|
||||
@@ -79,7 +78,7 @@ Here is an example for the :ref:`hello_world` application.
|
||||
|
||||
.. zephyr-app-commands::
|
||||
:zephyr-app: samples/hello_world
|
||||
:board: efr32_radio_brd4170a
|
||||
:board: efr32_radio/efr32mg12p433f1024gm68
|
||||
:goals: flash
|
||||
|
||||
Open a serial terminal (minicom, putty, etc.) with the following settings:
|
||||
@@ -93,7 +92,7 @@ Reset the board and you should see the following message in the terminal:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
Hello World! efr32_radio_brd4170a
|
||||
Hello World! efr32_radio
|
||||
|
||||
|
||||
.. _EFR32MG12 Website:
|
||||
@@ -95,9 +95,8 @@ means Pin number 2 on PORTA, as used in the board's datasheets and manuals.
|
||||
| PA6 | USART1_RX | UART Console EFM_BC_RX US1_RX |
|
||||
+-------+-------------+-------------------------------------+
|
||||
|
||||
The default configuration can be found in the defconfig file:
|
||||
|
||||
``boards/arm/efr32_radio/efr32_radio_brd4180a_defconfig``
|
||||
The default configuration can be found in
|
||||
:zephyr_file:`boards/silabs/efr32_radio/efr32_radio_efr32mg21a020f1024im32_defconfig`
|
||||
|
||||
System Clock
|
||||
============
|
||||
@@ -128,7 +127,7 @@ Here is an example for the :ref:`hello_world` application.
|
||||
|
||||
.. zephyr-app-commands::
|
||||
:zephyr-app: samples/hello_world
|
||||
:board: efr32_radio_brd4180a
|
||||
:board: efr32_radio/efr32mg21a020f1024im32
|
||||
:goals: flash
|
||||
|
||||
Open a serial terminal (minicom, putty, etc.) with the following settings:
|
||||
@@ -142,7 +141,7 @@ Reset the board and you should see the following message in the terminal:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
Hello World! efr32_radio_brd4180a
|
||||
Hello World! efr32_radio
|
||||
|
||||
|
||||
.. _EFR32-SLWSTK6006A Website:
|
||||
@@ -96,9 +96,8 @@ means Pin number 2 on PORTA, as used in the board's datasheets and manuals.
|
||||
| PA9 | USART0_RX | UART Console VCOM_RX US0_RX |
|
||||
+-------+-------------+-------------------------------------+
|
||||
|
||||
The default configuration can be found in the defconfig file:
|
||||
|
||||
``boards/arm/efr32_radio/efr32_radio_brd4187c_defconfig``
|
||||
The default configuration can be found in
|
||||
:zephyr_file:`boards/silabs/efr32_radio/efr32_radio_efr32mg24b220f1536im48_defconfig``
|
||||
|
||||
System Clock
|
||||
============
|
||||
@@ -129,7 +128,7 @@ Here is an example for the :ref:`hello_world` application.
|
||||
|
||||
.. zephyr-app-commands::
|
||||
:zephyr-app: samples/hello_world
|
||||
:board: efr32_radio_brd4187c
|
||||
:board: efr32_radio/efr32mg24b220f1536im48
|
||||
:goals: flash
|
||||
|
||||
Open a serial terminal (minicom, putty, etc.) with the following settings:
|
||||
@@ -143,7 +142,7 @@ Reset the board and you should see the following message in the terminal:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
Hello World! efr32_radio_brd4187c
|
||||
Hello World! efr32_radio
|
||||
|
||||
|
||||
.. _xG24-PK6010A Website:
|
||||
@@ -48,11 +48,10 @@ Supported Features
|
||||
Please refer to
|
||||
:ref:`EFR32 Radio Board Supported Features <efr32_radio_supported_features>`
|
||||
for details of the configuration and common features supported by the
|
||||
efr32_radio_brd4250b board.
|
||||
``efr32_radio/efr32fg1p133f256gm48`` board.
|
||||
|
||||
The default configuration can be found in the defconfig file:
|
||||
|
||||
``boards/arm/efr32_radio/efr32_radio_brd4250b_defconfig``
|
||||
The default configuration can be found in
|
||||
:zephyr_file:`boards/silabs/efr32_radio/efr32_radio_efr32fg1p133f256gm48_defconfig`
|
||||
|
||||
System Clock
|
||||
============
|
||||
@@ -83,7 +82,7 @@ Here is an example for the :ref:`hello_world` application.
|
||||
|
||||
.. zephyr-app-commands::
|
||||
:zephyr-app: samples/hello_world
|
||||
:board: efr32_radio_brd4250b
|
||||
:board: efr32_radio/efr32fg1p133f256gm48
|
||||
:goals: flash
|
||||
|
||||
Open a serial terminal (minicom, putty, etc.) with the following settings:
|
||||
@@ -97,7 +96,7 @@ Reset the board and you should see the following message in the terminal:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
Hello World! efr32_radio_brd4250b
|
||||
Hello World! efr32_radio
|
||||
|
||||
|
||||
.. _EFR32FG1 Website:
|
||||
@@ -44,11 +44,10 @@ Supported Features
|
||||
Please refer to
|
||||
:ref:`EFR32 Radio Board Supported Features <efr32_radio_supported_features>`
|
||||
for details of the configuration and common features supported by the
|
||||
efr32_radio_brd4255a board.
|
||||
``efr32_radio/efr32fg13p233f512gm48`` board.
|
||||
|
||||
The default configuration can be found in the defconfig file:
|
||||
|
||||
``boards/arm/efr32_radio/efr32_radio_brd4255a_defconfig``
|
||||
The default configuration can be found in
|
||||
:zephyr_file:`boards/silabs/efr32_radio/efr32_radio_efr32fg13p233f512gm48_defconfig`
|
||||
|
||||
System Clock
|
||||
============
|
||||
@@ -79,7 +78,7 @@ Here is an example for the :ref:`hello_world` application.
|
||||
|
||||
.. zephyr-app-commands::
|
||||
:zephyr-app: samples/hello_world
|
||||
:board: efr32_radio_brd4255a
|
||||
:board: efr32_radio/efr32fg13p233f512gm48
|
||||
:goals: flash
|
||||
|
||||
Open a serial terminal (minicom, putty, etc.) with the following settings:
|
||||
@@ -93,7 +92,7 @@ Reset the board and you should see the following message in the terminal:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
Hello World! efr32_radio_brd4255a
|
||||
Hello World! efr32_radio
|
||||
|
||||
|
||||
.. _EFR32FG13 Website:
|
||||
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4104a
|
||||
identifier: efr32_radio/efr32bg13p632f512gm48
|
||||
name: BRD4104A
|
||||
type: mcu
|
||||
arch: arm
|
||||
@@ -1,7 +1,5 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_SOC_SERIES_EFR32FG1P=y
|
||||
CONFIG_BOARD_EFR32_RADIO_BRD4250B=y
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4255a
|
||||
identifier: efr32_radio/efr32fg13p233f512gm48
|
||||
name: BRD4255A
|
||||
type: mcu
|
||||
arch: arm
|
||||
@@ -1,8 +1,6 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_SOC_SERIES_EFR32BG13P=y
|
||||
CONFIG_BOARD_EFR32_RADIO_BRD4104A=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4250b
|
||||
identifier: efr32_radio/efr32fg1p133f256gm48
|
||||
name: BRD4250B
|
||||
type: mcu
|
||||
arch: arm
|
||||
@@ -1,8 +1,6 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_SOC_SERIES_EFR32MG12P=y
|
||||
CONFIG_BOARD_EFR32_RADIO_BRD4161A=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4161a
|
||||
identifier: efr32_radio/efr32mg12p432f1024gl125
|
||||
name: BRD4161A
|
||||
type: mcu
|
||||
arch: arm
|
||||
@@ -1,8 +1,6 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_SOC_SERIES_EFR32MG12P=y
|
||||
CONFIG_BOARD_EFR32_RADIO_BRD4170A=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4170a
|
||||
identifier: efr32_radio/efr32mg12p433f1024gm68
|
||||
name: BRD4170A
|
||||
type: mcu
|
||||
arch: arm
|
||||
@@ -0,0 +1,11 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=38400000
|
||||
CONFIG_CMU_HFCLK_HFXO=y
|
||||
CONFIG_SOC_GECKO_EMU_DCDC=y
|
||||
CONFIG_SOC_GECKO_EMU_DCDC_MODE_ON=y
|
||||
@@ -7,7 +7,7 @@
|
||||
/dts-v1/;
|
||||
#include <silabs/efr32mg21a020f1024im32.dtsi>
|
||||
#include <zephyr/dt-bindings/input/input-event-codes.h>
|
||||
#include "efr32_radio_brd4180a-pinctrl.dtsi"
|
||||
#include "efr32_radio_efr32mg21a020f1024im32-pinctrl.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Silicon Labs BRD4180A (Mighty Gecko Radio Board)";
|
||||
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4180a
|
||||
identifier: efr32_radio/efr32mg21a020f1024im32
|
||||
name: BRD4180A
|
||||
type: mcu
|
||||
arch: arm
|
||||
@@ -1,7 +1,5 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_SOC_SERIES_EFR32MG21=y
|
||||
CONFIG_BOARD_EFR32_RADIO_BRD4180A=y
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
@@ -7,7 +7,7 @@
|
||||
/dts-v1/;
|
||||
#include <silabs/efr32mg24b220f1536im48.dtsi>
|
||||
#include <zephyr/dt-bindings/input/input-event-codes.h>
|
||||
#include "efr32_radio_brd4187c-pinctrl.dtsi"
|
||||
#include "efr32_radio_efr32mg24b220f1536im48-pinctrl.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Silicon Labs BRD4187C (Mighty Gecko Radio Board)";
|
||||
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4187c
|
||||
identifier: efr32_radio/efr32mg24b220f1536im48
|
||||
name: BRD4187C
|
||||
type: mcu
|
||||
arch: arm
|
||||
@@ -1,7 +1,5 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_SOC_SERIES_EFR32MG24=y
|
||||
CONFIG_BOARD_EFR32_RADIO_BRD4187C=y
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||