summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Krutwig <alexander.krutwig@embedded-brains.de>2016-09-14 14:46:03 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-09-16 08:18:50 +0200
commitc186de5cd1297f3079c643599aebeb64a69ae9da (patch)
tree81aadce3d47a03bf1937f86eff7b47c0a4fdaadc
parent5eb769ca8b553b4378a773967f08de20847794db (diff)
bsp/atsam: Use normal memory for QSPI flash area
This is a performance improvement for execute-in-place (XIP).
-rw-r--r--c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c b/c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c
index 0003885cad..a13a3b312c 100644
--- a/c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c
+++ b/c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c
@@ -258,7 +258,7 @@ void _SetupMemoryRegion(void)
MPU_SetRegion(dwRegionBaseAddr, dwRegionAttr);
/****************************************************
- QSPI memory region --- Strongly ordered
+ QSPI memory region --- Normal
START_Addr:- 0x80000000UL
END_Addr:- 0x9FFFFFFFUL
******************************************************/
@@ -269,7 +269,7 @@ void _SetupMemoryRegion(void)
dwRegionAttr =
MPU_AP_FULL_ACCESS |
- STRONGLY_ORDERED_SHAREABLE_TYPE |
+ INNER_NORMAL_WB_NWA_TYPE(SHAREABLE) |
MPU_CalMPURegionSize(QSPI_END_ADDRESS - QSPI_START_ADDRESS) |
MPU_REGION_ENABLE;