soc: silabs: add configuration for silabs soc EFR32MG24B020F1536IM40
Added configurations and dts for soc part number EFR32MG24B020F1536IM40 Signed-off-by: Teresa Zepeda Ventura <teresa.zvent@gmail.com>
This commit is contained in:
parent
d4a29becf4
commit
1f9f335882
3 changed files with 33 additions and 0 deletions
26
dts/arm/silabs/efr32mg24b020f1536im40.dtsi
Normal file
26
dts/arm/silabs/efr32mg24b020f1536im40.dtsi
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2019 Steven Lemaire
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <mem.h>
|
||||||
|
#include <silabs/efr32mg24.dtsi>
|
||||||
|
|
||||||
|
/ {
|
||||||
|
sram0: memory@20000000 {
|
||||||
|
reg = <0x20000000 DT_SIZE_K(256)>;
|
||||||
|
};
|
||||||
|
|
||||||
|
soc {
|
||||||
|
compatible = "silabs,efr32mg24b020f1536im40",
|
||||||
|
"silabs,efr32mg24", "silabs,efr32",
|
||||||
|
"simple-bus";
|
||||||
|
|
||||||
|
flash-controller@50030000 {
|
||||||
|
flash0: flash@0 {
|
||||||
|
reg = <0 DT_SIZE_K(1536)>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
|
@ -9,6 +9,10 @@ config SOC_SERIES_EFR32MG24
|
||||||
help
|
help
|
||||||
EFR32MG24 Series MCU
|
EFR32MG24 Series MCU
|
||||||
|
|
||||||
|
config SOC_PART_NUMBER_EFR32MG24B020F1536IM40
|
||||||
|
bool
|
||||||
|
select SOC_SERIES_EFR32MG24
|
||||||
|
|
||||||
config SOC_PART_NUMBER_EFR32MG24B220F1536IM48
|
config SOC_PART_NUMBER_EFR32MG24B220F1536IM48
|
||||||
bool
|
bool
|
||||||
select SOC_SERIES_EFR32MG24
|
select SOC_SERIES_EFR32MG24
|
||||||
|
@ -23,7 +27,9 @@ config SOC_SERIES
|
||||||
config SOC
|
config SOC
|
||||||
default "efr32mg24b220f1536im48" if SOC_PART_NUMBER_EFR32MG24B220F1536IM48
|
default "efr32mg24b220f1536im48" if SOC_PART_NUMBER_EFR32MG24B220F1536IM48
|
||||||
default "efr32mg24b310f1536im48" if SOC_PART_NUMBER_EFR32MG24B310F1536IM48
|
default "efr32mg24b310f1536im48" if SOC_PART_NUMBER_EFR32MG24B310F1536IM48
|
||||||
|
default "efr32mg24b020f1536im40" if SOC_PART_NUMBER_EFR32MG24B020F1536IM40
|
||||||
|
|
||||||
config SOC_PART_NUMBER
|
config SOC_PART_NUMBER
|
||||||
default "EFR32MG24B220F1536IM48" if SOC_PART_NUMBER_EFR32MG24B220F1536IM48
|
default "EFR32MG24B220F1536IM48" if SOC_PART_NUMBER_EFR32MG24B220F1536IM48
|
||||||
default "EFR32MG24B310F1536IM48" if SOC_PART_NUMBER_EFR32MG24B310F1536IM48
|
default "EFR32MG24B310F1536IM48" if SOC_PART_NUMBER_EFR32MG24B310F1536IM48
|
||||||
|
default "EFR32MG24B020F1536IM40" if SOC_PART_NUMBER_EFR32MG24B020F1536IM40
|
||||||
|
|
|
@ -51,6 +51,7 @@ family:
|
||||||
socs:
|
socs:
|
||||||
- name: efr32mg24b220f1536im48
|
- name: efr32mg24b220f1536im48
|
||||||
- name: efr32mg24b310f1536im48
|
- name: efr32mg24b310f1536im48
|
||||||
|
- name: efr32mg24b020f1536im40
|
||||||
- name: efr32bg27
|
- name: efr32bg27
|
||||||
socs:
|
socs:
|
||||||
- name: efr32bg27c140f768im40
|
- name: efr32bg27c140f768im40
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue