soc: Added support for EFR32MG12P433F1024GM68

Added devicetree and Kconfig for EFR32MG12P433F1024GM68, needed for
the BRD4170A radio board by Silicon Labs.

Signed-off-by: Warren Buffer <warren.buffer78@gmail.com>
This commit is contained in:
Warren Buffer 2023-08-31 12:52:39 +03:00 committed by Carles Cufí
commit 09577b0a0e
3 changed files with 30 additions and 0 deletions

View file

@ -0,0 +1,25 @@
/*
* Copyright (c) 2018 Linaro Limited
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <mem.h>
#include <silabs/efr32mg.dtsi>
/ {
sram0: memory@20000000 {
reg = <0x20000000 DT_SIZE_K(256)>;
};
soc {
compatible = "silabs,efr32mg12p433f1024gm68", "silabs,efr32mg12p", "silabs,efr32",
"simple-bus";
flash-controller@400e0000 {
flash0: flash@0 {
reg = <0 DT_SIZE_K(1024)>;
};
};
};
};

View file

@ -10,6 +10,7 @@ config SOC_SERIES
config SOC_PART_NUMBER
default "EFR32MG12P332F1024GL125" if SOC_PART_NUMBER_EFR32MG12P332F1024GL125
default "EFR32MG12P433F1024GM68" if SOC_PART_NUMBER_EFR32MG12P433F1024GM68
config NUM_IRQS
# must be >= the highest interrupt number used

View file

@ -6,3 +6,7 @@
config SOC_PART_NUMBER_EFR32MG12P332F1024GL125
bool
depends on SOC_SERIES_EFR32MG12P
config SOC_PART_NUMBER_EFR32MG12P433F1024GM68
bool
depends on SOC_SERIES_EFR32MG12P