summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu-Ping Wu <yupingso@chromium.org>2021-03-10 22:46:42 +0800
committerYu-Ping Wu <yupingso@chromium.org>2021-04-09 14:34:50 +0800
commit18056bd5ce0aa352daefe67ddde287caede1a4f2 (patch)
treed65fb23bc8cea7fe9faab98ae83c1d460a3d5f2c
parent53f52ff4d876da0dc4326f49dc9c8d93bd187260 (diff)
downloadblobs-18056bd5ce0aa352daefe67ddde287caede1a4f2.tar.gz
soc/mediatek/mt8192: Update DRAM blob to 13869.0
Update dram.elf from version 1.5.1 to 1.6.0, built from Chrome OS 13869.0.0. BUG=b:170687062 TEST=Hayato boots Cq-Depend: chromium:2783629, chromium:2783630 Change-Id: I13b63760448c1849ce73074bf1d0d6a118c336f8 Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
-rw-r--r--soc/mediatek/mt8192/README.md5
-rw-r--r--soc/mediatek/mt8192/dram.elfbin321304 -> 321240 bytes
-rw-r--r--soc/mediatek/mt8192/dram.elf.md52
-rw-r--r--soc/mediatek/mt8192/dram_release_notes.txt15
4 files changed, 17 insertions, 5 deletions
diff --git a/soc/mediatek/mt8192/README.md b/soc/mediatek/mt8192/README.md
index a542145..b23f0d3 100644
--- a/soc/mediatek/mt8192/README.md
+++ b/soc/mediatek/mt8192/README.md
@@ -33,7 +33,6 @@ for faster bootup after the frist bootup.
Below shows the internal structure of dramc_param:
```
struct dramc_param_header {
- u32 checksum; /* checksum of dramc_datas, update in the coreboot */
u16 version; /* DRAMC_PARAM_HEADER_VERSION, update in the coreboot */
u16 size; /* size of whole dramc_param, update in the coreboot */
u16 status; /* DRAMC_PARAM_STATUS_CODES, update in the dram blob */
@@ -72,7 +71,7 @@ for faster bootup after the frist bootup.
## The output of `dram.elf`
- `dram.elf` will set the suitable dramc settings, also save the DRAM parameters
- to NAND (or EMMC) on the specified section: "RW_DDR_TRAINING".
+ to NOR/NAND (or EMMC) on the specified section: "RW_MRC_CACHE".
## Return Values
- 0 : means successful.
@@ -80,7 +79,7 @@ for faster bootup after the frist bootup.
## Version
- $ strings dram.elf | grep "firmware version"
- MediaTek DRAM firmware version: 1.5.1
+ MediaTek DRAM firmware version: 1.6.0
--------------------------------------------------------------------------------
# DPM Introduction
diff --git a/soc/mediatek/mt8192/dram.elf b/soc/mediatek/mt8192/dram.elf
index 3ebab75..b6494a8 100644
--- a/soc/mediatek/mt8192/dram.elf
+++ b/soc/mediatek/mt8192/dram.elf
Binary files differ
diff --git a/soc/mediatek/mt8192/dram.elf.md5 b/soc/mediatek/mt8192/dram.elf.md5
index 1f8c2ec..e86f936 100644
--- a/soc/mediatek/mt8192/dram.elf.md5
+++ b/soc/mediatek/mt8192/dram.elf.md5
@@ -1 +1 @@
-9fb366552fa2c7a8151800e9df85e2df *dram.elf
+3f49026aabf8e50fd0895419e9770951 *dram.elf
diff --git a/soc/mediatek/mt8192/dram_release_notes.txt b/soc/mediatek/mt8192/dram_release_notes.txt
index 9879730..5305251 100644
--- a/soc/mediatek/mt8192/dram_release_notes.txt
+++ b/soc/mediatek/mt8192/dram_release_notes.txt
@@ -1,7 +1,20 @@
+# 1.6.0
+
+1. Chrome OS build from 13869.0.0.
+ Protocol (params header) version: 6
+
+2. Include changes:
+
+ CL:*3674585 dramc: mt8192: Update dramc_param.h for mrc_cache
+ CL:*3655431 dramc: mt8192: improve discrete DRAM stability
+ CL:*3693609 dramc: mt8192: Move memory address to 0x00220000
+ CL:*3678607 dramc: mt8192: fix fast-k gating PI P1 initialization
+ CL:*3704751 dramc: mt8192: Move memory address to 0x00210000
+
# 1.5.1
1. A local build from 71629f0 (CL:*3639823), incompatible with previous versions.
- Protocal (params header) version: 5
+ Protocol (params header) version: 5
2. Include changes: