boards: fix Bluetooth LE support on the SparkFun ThingPlus Matter MGM240

Create and select the proper module device tree file which loads the
correct radio config for the MGM240P module.

Signed-off-by: Tamas Jozsi <tamas.jozsi@silabs.com>
This commit is contained in:
Tamas Jozsi 2025-06-13 22:33:00 +02:00 committed by Benjamin Cabé
commit 2c43a00f65
8 changed files with 39 additions and 9 deletions

View file

@ -4,4 +4,4 @@
# SPDX-License-Identifier: Apache-2.0
config BOARD_SPARKFUN_THING_PLUS_MATTER_MGM240P
select SOC_PART_NUMBER_EFR32MG24B020F1536IM40
select SOC_PART_NUMBER_MGM240PB32VNA

View file

@ -3,5 +3,5 @@
# SPDX-License-Identifier: Apache-2.0
#
board_runner_args(jlink "--device=EFR32MG24BxxxF1536")
board_runner_args(jlink "--device=MGM240PB32VNA")
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)

View file

@ -3,4 +3,4 @@ board:
full_name: Thing Plus Matter
vendor: sparkfun
socs:
- name: efr32mg24b020f1536im40
- name: mgm240pb32vna

View file

@ -6,7 +6,7 @@
*/
/dts-v1/;
#include <silabs/xg24/efr32mg24b020f1536im40.dtsi>
#include <silabs/xg24/mgm240pb32vna.dtsi>
#include "sparkfun_thing_plus_matter_mgm240p-pinctrl.dtsi"
#include <zephyr/dt-bindings/input/input-event-codes.h>
#include <zephyr/dt-bindings/regulator/silabs_dcdc.h>

View file

@ -7,8 +7,3 @@ CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_GPIO=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=76800000
CONFIG_SOC_GECKO_EMU_DCDC=y
CONFIG_SOC_GECKO_EMU_DCDC_MODE_ON=y
CONFIG_HW_STACK_PROTECTION=y
CONFIG_REGULATOR=y