FROMLIST: 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
Original-Change-Id: I13b63760448c1849ce73074bf1d0d6a118c336f8
Original-Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Change-Id: Ie13efd6fc2807c6b7b09520aa0a5317ab4e3f5cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/blobs/+/2783574
Tested-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Commit-Queue: Yu-Ping Wu <yupingso@chromium.org>
diff --git a/soc/mediatek/mt8192/README.md b/soc/mediatek/mt8192/README.md
index 7fcdc30..b23f0d3 100644
--- a/soc/mediatek/mt8192/README.md
+++ b/soc/mediatek/mt8192/README.md
@@ -33,7 +33,6 @@
    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,12 +71,16 @@
 
 ## 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.
    - < 0 : means failed.
 
+## Version
+  - $ strings dram.elf | grep "firmware version"
+    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..d846a94 100644
--- a/soc/mediatek/mt8192/dram_release_notes.txt
+++ b/soc/mediatek/mt8192/dram_release_notes.txt
@@ -1,3 +1,16 @@
+# 1.6.0
+
+1. Chrome OS build from 13869.0.0.
+   Protocal (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.