diff options
author | Yunfei Dong <yunfei.dong@mediatek.corp-partner.google.com> | 2021-07-26 19:59:09 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-08-04 07:32:05 +0000 |
commit | 8c4cccc4f8f50e8ed73a773b2406c051d1b9191a (patch) | |
tree | 7a15deaaf5ff706b7f913edf0544e377ee3eea55 /baseboard | |
parent | b0f3a5d0992f1344a4918ae536de18de0220e261 (diff) | |
download | chrome-ec-8c4cccc4f8f50e8ed73a773b2406c051d1b9191a.tar.gz |
mtscp-rv32i: enable privilege mode for decoder
Decoder hardware need to use privilege mode to read/write
register.
BRANCH=none
BUG=b:184793035
TEST=make BOARD=cherry_scp
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.org>
Change-Id: Ifaa1fd5a05f6a19aa7a520461122b75c73a60c9f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2913481
Reviewed-by: Tzung-Bi Shih <tzungbi@chromium.org>
Reviewed-by: Yunfei Dong <yunfei.dong@mediatek.corp-partner.google.com>
Tested-by: Yunfei Dong <yunfei.dong@mediatek.corp-partner.google.com>
Commit-Queue: Tzung-Bi Shih <tzungbi@chromium.org>
Diffstat (limited to 'baseboard')
-rw-r--r-- | baseboard/mtscp-rv32i/baseboard.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/baseboard/mtscp-rv32i/baseboard.c b/baseboard/mtscp-rv32i/baseboard.c index cfc6353afe..e5a5cb61f0 100644 --- a/baseboard/mtscp-rv32i/baseboard.c +++ b/baseboard/mtscp-rv32i/baseboard.c @@ -16,7 +16,11 @@ struct mpu_entry mpu_entries[NR_MPU_ENTRIES] = { /* SRAM (for IPI shared buffer) */ {SCP_SRAM_END, SCP_FW_END, MPU_ATTR_W | MPU_ATTR_R}, /* For AP domain */ +#ifdef CHIP_VARIANT_MT8195 + {0x60000000, 0x70000000, MPU_ATTR_W | MPU_ATTR_R | MPU_ATTR_P}, +#else {0x60000000, 0x70000000, MPU_ATTR_W | MPU_ATTR_R}, +#endif /* For SCP sys */ {0x70000000, 0x80000000, MPU_ATTR_W | MPU_ATTR_R}, {0x10000000, 0x11400000, MPU_ATTR_W | MPU_ATTR_R}, |