summaryrefslogtreecommitdiff
path: root/core/nds32
diff options
context:
space:
mode:
authorDino Li <dino.li@ite.com.tw>2015-10-21 17:26:09 +0800
committerchrome-bot <chrome-bot@chromium.org>2015-10-25 07:40:31 -0700
commitad1d33778fb946c1cd2a489aa8b21ad6bccb16c9 (patch)
treec341c7872aeb851746cd27ca1d85a24cfa96ec9b /core/nds32
parent19c1e9905db46b0a669d0af8848be3f28dcedf41 (diff)
downloadchrome-ec-ad1d33778fb946c1cd2a489aa8b21ad6bccb16c9.tar.gz
it8380dev: Increase DLM size
1. Total DLM size is 48KB. Signed-off-by: Dino Li <dino.li@ite.com.tw> BRANCH=none BUG=none TEST=DLM 0x84000 ~ 0x8BFFF read/write OK. Change-Id: I2340aeefca60ad59062254ddd363c703c30cfd24 Reviewed-on: https://chromium-review.googlesource.com/307006 Commit-Ready: Dino Li <dino.li@ite.com.tw> Tested-by: Dino Li <dino.li@ite.com.tw> Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'core/nds32')
-rw-r--r--core/nds32/init.S12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/nds32/init.S b/core/nds32/init.S
index d5d93d299b..1f0b5c28e6 100644
--- a/core/nds32/init.S
+++ b/core/nds32/init.S
@@ -118,6 +118,18 @@ reset:
ori $r0, $r0, 0x0C
sbi $r0, [$r1]
+ /* Enable DLM 16k~36K bit[2-6] */
+ la $r1, 0x00F0203E
+ lbi $r0, [$r1]
+ ori $r0, $r0, 0x7C
+ sbi $r0, [$r1]
+
+ /* Enable DLM 36k~48K bit[0-2] */
+ la $r1, 0x00F02044
+ lbi $r0, [$r1]
+ ori $r0, $r0, 0x7
+ sbi $r0, [$r1]
+
/* Clear BSS */
la $r0, _bss_start
lwi $r1, [$r0]