summaryrefslogtreecommitdiff
path: root/chip
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 /chip
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 'chip')
-rw-r--r--chip/it83xx/config_chip.h2
-rw-r--r--chip/it83xx/flash.c18
2 files changed, 10 insertions, 10 deletions
diff --git a/chip/it83xx/config_chip.h b/chip/it83xx/config_chip.h
index 4e43540a76..023365500c 100644
--- a/chip/it83xx/config_chip.h
+++ b/chip/it83xx/config_chip.h
@@ -29,7 +29,7 @@
/* Memory mapping */
#define CONFIG_RAM_BASE 0x00080000
-#define CONFIG_RAM_SIZE 0x00004000
+#define CONFIG_RAM_SIZE 0x0000C000
/* System stack size */
#define CONFIG_STACK_SIZE 1024
diff --git a/chip/it83xx/flash.c b/chip/it83xx/flash.c
index 14b8891998..c17c54ecd5 100644
--- a/chip/it83xx/flash.c
+++ b/chip/it83xx/flash.c
@@ -66,18 +66,18 @@ enum flash_status_mask {
enum dlm_address_view {
SCAR0_ILM0_DLM13 = 0x8D000, /* DLM ~ 0x8DFFF H2RAM map LPC I/O */
- SCAR1_ILM1_DLM11 = 0x8B000, /* DLM ~ 0x8BFFF reserved */
+ SCAR1_ILM1_DLM11 = 0x8B000, /* DLM ~ 0x8BFFF ram 44K ~ 48K */
SCAR2_ILM2_DLM14 = 0x8E000, /* DLM ~ 0x8EFFF RO/RW flash code DMA */
- SCAR3_ILM3_DLM6 = 0x86000, /* DLM ~ 0x86FFF reserved */
- SCAR4_ILM4_DLM7 = 0x87000, /* DLM ~ 0x87FFF reserved */
- SCAR5_ILM5_DLM8 = 0x88000, /* DLM ~ 0x88FFF reserved */
- SCAR6_ILM6_DLM9 = 0x89000, /* DLM ~ 0x89FFF reserved */
- SCAR7_ILM7_DLM10 = 0x8A000, /* DLM ~ 0x8AFFF reserved */
- SCAR8_ILM8_DLM4 = 0x84000, /* DLM ~ 0x84FFF reserved */
- SCAR9_ILM9_DLM5 = 0x85000, /* DLM ~ 0x85FFF reserved */
+ SCAR3_ILM3_DLM6 = 0x86000, /* DLM ~ 0x86FFF ram 24K ~ 28K */
+ SCAR4_ILM4_DLM7 = 0x87000, /* DLM ~ 0x87FFF ram 28K ~ 32K */
+ SCAR5_ILM5_DLM8 = 0x88000, /* DLM ~ 0x88FFF ram 32K ~ 36K */
+ SCAR6_ILM6_DLM9 = 0x89000, /* DLM ~ 0x89FFF ram 36K ~ 40K */
+ SCAR7_ILM7_DLM10 = 0x8A000, /* DLM ~ 0x8AFFF ram 40K ~ 44K */
+ SCAR8_ILM8_DLM4 = 0x84000, /* DLM ~ 0x84FFF ram 16K ~ 20K */
+ SCAR9_ILM9_DLM5 = 0x85000, /* DLM ~ 0x85FFF ram 20K ~ 24K */
SCAR10_ILM10_DLM2 = 0x82000, /* DLM ~ 0x82FFF ram 8K ~ 12K */
SCAR11_ILM11_DLM3 = 0x83000, /* DLM ~ 0x83FFF ram 12K ~ 16K */
- SCAR12_ILM12_DLM12 = 0x8C000, /* DLM ~ 0x8CFFF reserved */
+ SCAR12_ILM12_DLM12 = 0x8C000, /* DLM ~ 0x8CFFF immu cache */
};
void FLASH_DMA_CODE dma_reset_immu(void)