diff --git a/RKBOOT/RK3588MINIALL.ini b/RKBOOT/RK3588MINIALL.ini index 688d06f6..0806edf9 100644 --- a/RKBOOT/RK3588MINIALL.ini +++ b/RKBOOT/RK3588MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=11 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk3588_usbplug_v1.09.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin +FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin FlashBoot=bin/rk35/rk3588_spl_v1.11.bin [OUTPUT] -PATH=rk3588_spl_loader_v1.08.111.bin +PATH=rk3588_spl_loader_v1.09.111.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/RKBOOT/RK3588MINIALL_IPC.ini b/RKBOOT/RK3588MINIALL_IPC.ini index b7102b1b..967caceb 100644 --- a/RKBOOT/RK3588MINIALL_IPC.ini +++ b/RKBOOT/RK3588MINIALL_IPC.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=11 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,11 +14,11 @@ Path1=bin/rk35/rk3588_usbplug_v1.09.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin +FlashData=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin FlashBoot=bin/rk35/rk3588_spl_v1.11.bin [OUTPUT] PATH=rk3588_download_v1.08.111.bin -IDB_PATH=rk3588_idblock_v1.08.111.img +IDB_PATH=rk3588_idblock_v1.09.111.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/RKBOOT/RK3588MINIALL_RAMBOOT.ini b/RKBOOT/RK3588MINIALL_RAMBOOT.ini index 1af372db..dfb2ea0b 100644 --- a/RKBOOT/RK3588MINIALL_RAMBOOT.ini +++ b/RKBOOT/RK3588MINIALL_RAMBOOT.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=6 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin +Path1=bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -17,7 +17,7 @@ LOADER2=FlashBoot FlashData=bin/rk35/rk3588_ramboot_null0.bin FlashBoot=bin/rk35/rk3588_ramboot_null1.bin [OUTPUT] -PATH=rk3588_ramboot_loader_v1.08.106.bin +PATH=rk3588_ramboot_loader_v1.09.106.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin b/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin deleted file mode 100644 index a9441e43..00000000 Binary files a/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.08.bin and /dev/null differ diff --git a/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin b/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin new file mode 100644 index 00000000..d19c9f93 Binary files /dev/null and b/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin differ diff --git a/doc/release/RK3588_CN.md b/doc/release/RK3588_CN.md index ba08d432..f3c5135b 100644 --- a/doc/release/RK3588_CN.md +++ b/doc/release/RK3588_CN.md @@ -1,5 +1,32 @@ # RK3588 Release Note +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------------- | ----------- | -------- | +| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | 重要 | + +### New + +1. 可通过ddrbin_tool开关derate/perbank refresh。 +2. DDRBIN开启pstore功能。 +3. boot 频率可通过ddrbin_tool修改。 +4. 开启LPDDR5 DMC功能。 +5. 支持LPDDR5 byte mode颗粒。 +6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- | +| 1 | 重要 | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | - | +| 2 | 重要 | 修正周期性ZQCALIB间隙 | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。 | - | +| 3 | 重要 | 修正528M稳定性问题 | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | - | +| 4 | 重要 | 提高LPDDR5稳定性与性能 | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。 | - | +| 5 | 重要 | LP4/LP4X 32GB容量支持 | 增加LPDDR4两颗16GB组成的32GB的支持 | - | + +------ + ## rk3588_bl31_v1.31.elf | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/doc/release/RK3588_EN.md b/doc/release/RK3588_EN.md index c59779e3..2f80ca05 100644 --- a/doc/release/RK3588_EN.md +++ b/doc/release/RK3588_EN.md @@ -1,5 +1,32 @@ # RK3588 Release Note +## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------------- | ------------ | --------- | +| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | + +### NEW + +1. Derate/perbank refresh can be enable/disable by ddrbin_tool. +2. Support pstore function. +3. boot FSP configurable by ddrbin_tool. +4. Enable LPDDR5 DMC function. +5. Support LPDDR5 byte mode DRAM. +6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | +| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | +| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | +| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | +| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | + +------ + ## rk3588_bl31_v1.31.elf | Date | File | Build commit | Severity | @@ -78,3 +105,4 @@ | 1 | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing , then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | - | ------ +