Converts the board to hwmv2 Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>pull/69687/head
@ -1,7 +0,0 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 |
@ -0,0 +1,15 @@
@@ -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 |
@ -0,0 +1,22 @@
@@ -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) |
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
boards: |
||||
- name: efr32_radio |
||||
socs: |
||||
- name: efr32bg13p632f512gm48 |
||||
- name: efr32mg12p433f1024gm68 |
||||
- name: efr32mg12p432f1024gl125 |
||||
- name: efr32fg1p133f256gm48 |
||||
- name: efr32mg21a020f1024im32 |
||||
- name: efr32mg24b220f1536im48 |
||||
- name: efr32fg13p233f512gm48 |
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 @@
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4104a |
||||
identifier: efr32_radio/efr32bg13p632f512gm48 |
||||
name: BRD4104A |
||||
type: mcu |
||||
arch: arm |
@ -1,7 +1,5 @@
@@ -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 @@
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4255a |
||||
identifier: efr32_radio/efr32fg13p233f512gm48 |
||||
name: BRD4255A |
||||
type: mcu |
||||
arch: arm |
@ -1,8 +1,6 @@
@@ -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 @@
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4250b |
||||
identifier: efr32_radio/efr32fg1p133f256gm48 |
||||
name: BRD4250B |
||||
type: mcu |
||||
arch: arm |
@ -1,8 +1,6 @@
@@ -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 @@
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4161a |
||||
identifier: efr32_radio/efr32mg12p432f1024gl125 |
||||
name: BRD4161A |
||||
type: mcu |
||||
arch: arm |
@ -1,8 +1,6 @@
@@ -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 @@
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4170a |
||||
identifier: efr32_radio/efr32mg12p433f1024gm68 |
||||
name: BRD4170A |
||||
type: mcu |
||||
arch: arm |
@ -0,0 +1,11 @@
@@ -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 |
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4180a |
||||
identifier: efr32_radio/efr32mg21a020f1024im32 |
||||
name: BRD4180A |
||||
type: mcu |
||||
arch: arm |
@ -1,7 +1,5 @@
@@ -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 |
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
identifier: efr32_radio_brd4187c |
||||
identifier: efr32_radio/efr32mg24b220f1536im48 |
||||
name: BRD4187C |
||||
type: mcu |
||||
arch: arm |
@ -1,7 +1,5 @@
@@ -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 |