Skip to content

Commit f254a53

Browse files
committed
soc: arm: atmel_sam: sam4s: add support for sam4sa16c
Add soc support for sam4sa16c variant Signed-off-by: Pieter De Gendt <[email protected]>
1 parent f556027 commit f254a53

File tree

4 files changed

+27
-2
lines changed

4 files changed

+27
-2
lines changed

dts/arm/atmel/sam4sa16c.dtsi

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/*
2+
* Copyright (c) 2022 Basalte bv
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include <mem.h>
8+
#include <atmel/sam4s.dtsi>
9+
10+
/ {
11+
soc {
12+
flash-controller@400e0a00 {
13+
flash0: flash@400000 {
14+
reg = <0x00400000 DT_SIZE_K(1024)>;
15+
};
16+
};
17+
18+
sram0: memory@20100000 {
19+
reg = <0x20100000 DT_SIZE_K(160)>;
20+
};
21+
};
22+
};

soc/arm/atmel_sam/sam4s/Kconfig.defconfig.series

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ config SOC_SERIES
1111

1212
config SOC_PART_NUMBER
1313
default "sam4s16c" if SOC_PART_NUMBER_SAM4S16C
14+
default "sam4sa16c" if SOC_PART_NUMBER_SAM4SA16C
1415
default "sam4s16b" if SOC_PART_NUMBER_SAM4S16B
1516
default "sam4s8c" if SOC_PART_NUMBER_SAM4S8C
1617
default "sam4s8b" if SOC_PART_NUMBER_SAM4S8B

soc/arm/atmel_sam/sam4s/Kconfig.soc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ choice
1111
config SOC_PART_NUMBER_SAM4S16C
1212
bool "SAM4S16C"
1313

14-
config SOC_PART_NUMBER_SAM4S16C
15-
bool "SAM4S16C"
14+
config SOC_PART_NUMBER_SAM4SA16C
15+
bool "SAM4SA16C"
1616

1717
config SOC_PART_NUMBER_SAM4S16B
1818
bool "SAM4S16B"

soc/arm/atmel_sam/sam4s/soc.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626

2727
#if defined(CONFIG_SOC_PART_NUMBER_SAM4S16C)
2828
#include <sam4s16c.h>
29+
#elif defined(CONFIG_SOC_PART_NUMBER_SAM4SA16C)
30+
#include <sam4sa16c.h>
2931
#elif defined(CONFIG_SOC_PART_NUMBER_SAM4S16B)
3032
#include <sam4s16b.h>
3133
#elif defined(CONFIG_SOC_PART_NUMBER_SAM4S8C)

0 commit comments

Comments
 (0)