summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTzung-Bi Shih <tzungbi@chromium.org>2021-04-08 16:26:57 +0800
committerCommit Bot <commit-bot@chromium.org>2021-04-09 05:38:41 +0000
commit0e30ce3e8d5ca8cca02173a32ad3f5b370153b36 (patch)
tree1c43b70dfd66dea2e23b3859a9dfe3e37496bd13
parent337b81f689f2f9a1045725d1a91a19be81b048bc (diff)
downloadchrome-ec-0e30ce3e8d5ca8cca02173a32ad3f5b370153b36.tar.gz
cherry_scp: change the SRAM size
Cherry's SRAM size is 768KB. Changes the memory layout accordingly. BRANCH=none BUG=b:184793035 TEST=make BOARD=cherry_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I46de843610942842511d47922bd7d99a84ddeca8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2813400 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
-rw-r--r--board/cherry_scp/board.c4
-rw-r--r--board/cherry_scp/board.h8
2 files changed, 6 insertions, 6 deletions
diff --git a/board/cherry_scp/board.c b/board/cherry_scp/board.c
index 31f1f069de..330bc5e06a 100644
--- a/board/cherry_scp/board.c
+++ b/board/cherry_scp/board.c
@@ -10,9 +10,9 @@
struct mpu_entry mpu_entries[NR_MPU_ENTRIES] = {
/* SRAM (for most code, data) */
- {0, 0x0ffc00, MPU_ATTR_C | MPU_ATTR_W | MPU_ATTR_R},
+ {0, 0xbfc00, MPU_ATTR_C | MPU_ATTR_W | MPU_ATTR_R},
/* SRAM (for IPI shared buffer) */
- {0x0ffc00, 0x100000, MPU_ATTR_W | MPU_ATTR_R},
+ {0xbfc00, 0xc0000, MPU_ATTR_W | MPU_ATTR_R},
/* For AP domain */
{0x60000000, 0x70000000, MPU_ATTR_W | MPU_ATTR_R},
/* For SCP sys */
diff --git a/board/cherry_scp/board.h b/board/cherry_scp/board.h
index 16d9bdf063..eb17d3360e 100644
--- a/board/cherry_scp/board.h
+++ b/board/cherry_scp/board.h
@@ -16,11 +16,11 @@
* | ROM vectortable, .text, .rodata, .data LMA
* +-------------------- 0x58000
* | RAM .bss, .data
- * +-------------------- 0x0ffc00
+ * +-------------------- 0xbfc00
* | Reserved (padding for 1k-alignment)
- * +-------------------- 0x0ffdb0
+ * +-------------------- 0xbfdb0
* | IPI shared buffer with AP (288 + 8) * 2
- * +-------------------- 0x100000
+ * +-------------------- 0xc0000
*/
#define CONFIG_ROM_BASE 0x0
#define CONFIG_RAM_BASE 0x58000
@@ -28,6 +28,6 @@
#define CONFIG_RAM_SIZE ((CONFIG_IPC_SHARED_OBJ_ADDR & (~(0x400 - 1))) - \
CONFIG_RAM_BASE)
-#define SCP_FW_END 0x100000
+#define SCP_FW_END 0xc0000
#endif /* __CROS_EC_BOARD_H */