summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/atsam/include/bsp.h
diff options
context:
space:
mode:
authorAlexander Krutwig <alexander.krutwig@embedded-brains.de>2016-06-28 10:47:15 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-06-29 10:38:19 +0200
commit891fa3eb5b51940a83ad33ce54929917fa6809df (patch)
tree9f7fa95e7b491d4331d6b236001ebe1e56cfe035 /c/src/lib/libbsp/arm/atsam/include/bsp.h
parentscore: Fix SMP message handling (diff)
downloadrtems-891fa3eb5b51940a83ad33ce54929917fa6809df.tar.bz2
bsp/atsam: Add support for TCM
Diffstat (limited to 'c/src/lib/libbsp/arm/atsam/include/bsp.h')
-rw-r--r--c/src/lib/libbsp/arm/atsam/include/bsp.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/atsam/include/bsp.h b/c/src/lib/libbsp/arm/atsam/include/bsp.h
index e657db774e..cee20b7cc8 100644
--- a/c/src/lib/libbsp/arm/atsam/include/bsp.h
+++ b/c/src/lib/libbsp/arm/atsam/include/bsp.h
@@ -59,6 +59,34 @@ typedef struct {
uint8_t phy_addr;
} if_atsam_config;
+extern char atsam_memory_dtcm_begin[];
+extern char atsam_memory_dtcm_end[];
+extern char atsam_memory_dtcm_size[];
+
+extern char atsam_memory_intflash_begin[];
+extern char atsam_memory_intflash_end[];
+extern char atsam_memory_intflash_size[];
+
+extern char atsam_memory_intsram_begin[];
+extern char atsam_memory_intsram_end[];
+extern char atsam_memory_intsram_size[];
+
+extern char atsam_memory_itcm_begin[];
+extern char atsam_memory_itcm_end[];
+extern char atsam_memory_itcm_size[];
+
+extern char atsam_memory_nocache_begin[];
+extern char atsam_memory_nocache_end[];
+extern char atsam_memory_nocache_size[];
+
+extern char atsam_memory_qspiflash_begin[];
+extern char atsam_memory_qspiflash_end[];
+extern char atsam_memory_qspiflash_size[];
+
+extern char atsam_memory_sdram_begin[];
+extern char atsam_memory_sdram_end[];
+extern char atsam_memory_sdram_size[];
+
/** @} */
#ifdef __cplusplus