diff --git a/RKBOOT/RK3568MINIALL.ini b/RKBOOT/RK3568MINIALL.ini index dd86805c..d68080ef 100644 --- a/RKBOOT/RK3568MINIALL.ini +++ b/RKBOOT/RK3568MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.16.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_v1.16.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin +FlashData=bin/rk35/rk3568_ddr_1560MHz_v1.16.bin FlashBoot=bin/rk35/rk356x_spl_v1.12.bin [OUTPUT] -PATH=rk356x_spl_loader_v1.15.112.bin +PATH=rk356x_spl_loader_v1.16.112.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/RKBOOT/RK3568MINIALL_NAND.ini b/RKBOOT/RK3568MINIALL_NAND.ini index b53ebe7b..b0f6d9d3 100644 --- a/RKBOOT/RK3568MINIALL_NAND.ini +++ b/RKBOOT/RK3568MINIALL_NAND.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=8 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1056MHz_v1.15.bin +Path1=bin/rk35/rk3568_ddr_1056MHz_v1.16.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_nand_v1.04.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.15.bin +FlashData=bin/rk35/rk3568_ddr_1056MHz_v1.16.bin FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin [OUTPUT] -PATH=rk356x_spl_loader_nand_v1.15.107.bin +PATH=rk356x_spl_loader_nand_v1.16.107.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/RKBOOT/RK3568MINIALL_RAMBOOT.ini b/RKBOOT/RK3568MINIALL_RAMBOOT.ini index 62f4f904..efb4f807 100644 --- a/RKBOOT/RK3568MINIALL_RAMBOOT.ini +++ b/RKBOOT/RK3568MINIALL_RAMBOOT.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=6 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1560MHz_v1.15.bin +Path1=bin/rk35/rk3568_ddr_1560MHz_v1.16.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -17,7 +17,7 @@ LOADER2=FlashBoot FlashData=bin/rk35/rk3568_ramboot_null0.bin FlashBoot=bin/rk35/rk3568_ramboot_null1.bin [OUTPUT] -PATH=rk356x_ramboot_loader_v1.15.108.bin +PATH=rk356x_ramboot_loader_v1.16.108.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/RKBOOT/RK3568MINIALL_SPI_NAND.ini b/RKBOOT/RK3568MINIALL_SPI_NAND.ini index d648a353..7791a999 100644 --- a/RKBOOT/RK3568MINIALL_SPI_NAND.ini +++ b/RKBOOT/RK3568MINIALL_SPI_NAND.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3568_ddr_1332MHz_v1.15.bin +Path1=bin/rk35/rk3568_ddr_1332MHz_v1.16.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_v1.16.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.15.bin +FlashData=bin/rk35/rk3568_ddr_1332MHz_v1.16.bin FlashBoot=bin/rk35/rk3568_miniloader_spinand_v1.15.bin [OUTPUT] -PATH=rk3568_loader_spinand_v1.15.115.bin +PATH=rk3568_loader_spinand_v1.16.115.bin [SYSTEM] NEWIDB=true [FLAG] diff --git a/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin b/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin deleted file mode 100644 index 76eb8f19..00000000 Binary files a/bin/rk35/rk3568_ddr_1056MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_1056MHz_v1.16.bin b/bin/rk35/rk3568_ddr_1056MHz_v1.16.bin new file mode 100644 index 00000000..bf3dbf37 Binary files /dev/null and b/bin/rk35/rk3568_ddr_1056MHz_v1.16.bin differ diff --git a/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin b/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin deleted file mode 100644 index 4818587f..00000000 Binary files a/bin/rk35/rk3568_ddr_1184MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_1184MHz_v1.16.bin b/bin/rk35/rk3568_ddr_1184MHz_v1.16.bin new file mode 100644 index 00000000..741dd540 Binary files /dev/null and b/bin/rk35/rk3568_ddr_1184MHz_v1.16.bin differ diff --git a/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin b/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin deleted file mode 100644 index b4e74343..00000000 Binary files a/bin/rk35/rk3568_ddr_1332MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_1332MHz_v1.16.bin b/bin/rk35/rk3568_ddr_1332MHz_v1.16.bin new file mode 100644 index 00000000..dfb70327 Binary files /dev/null and b/bin/rk35/rk3568_ddr_1332MHz_v1.16.bin differ diff --git a/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin b/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin deleted file mode 100644 index 7a73d1a6..00000000 Binary files a/bin/rk35/rk3568_ddr_1560MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_1560MHz_v1.16.bin b/bin/rk35/rk3568_ddr_1560MHz_v1.16.bin new file mode 100644 index 00000000..26ee5d17 Binary files /dev/null and b/bin/rk35/rk3568_ddr_1560MHz_v1.16.bin differ diff --git a/bin/rk35/rk3568_ddr_324MHz_v1.15.bin b/bin/rk35/rk3568_ddr_324MHz_v1.15.bin deleted file mode 100644 index 48ef40a4..00000000 Binary files a/bin/rk35/rk3568_ddr_324MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_324MHz_v1.16.bin b/bin/rk35/rk3568_ddr_324MHz_v1.16.bin new file mode 100644 index 00000000..5937740f Binary files /dev/null and b/bin/rk35/rk3568_ddr_324MHz_v1.16.bin differ diff --git a/bin/rk35/rk3568_ddr_528MHz_v1.15.bin b/bin/rk35/rk3568_ddr_528MHz_v1.15.bin deleted file mode 100644 index 94d1bac6..00000000 Binary files a/bin/rk35/rk3568_ddr_528MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_528MHz_v1.16.bin b/bin/rk35/rk3568_ddr_528MHz_v1.16.bin new file mode 100644 index 00000000..6590f761 Binary files /dev/null and b/bin/rk35/rk3568_ddr_528MHz_v1.16.bin differ diff --git a/bin/rk35/rk3568_ddr_630MHz_v1.15.bin b/bin/rk35/rk3568_ddr_630MHz_v1.15.bin deleted file mode 100644 index 6b35738d..00000000 Binary files a/bin/rk35/rk3568_ddr_630MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_630MHz_v1.16.bin b/bin/rk35/rk3568_ddr_630MHz_v1.16.bin new file mode 100644 index 00000000..f07adc04 Binary files /dev/null and b/bin/rk35/rk3568_ddr_630MHz_v1.16.bin differ diff --git a/bin/rk35/rk3568_ddr_780MHz_v1.15.bin b/bin/rk35/rk3568_ddr_780MHz_v1.15.bin deleted file mode 100644 index 40bae001..00000000 Binary files a/bin/rk35/rk3568_ddr_780MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_780MHz_v1.16.bin b/bin/rk35/rk3568_ddr_780MHz_v1.16.bin new file mode 100644 index 00000000..02b3d91c Binary files /dev/null and b/bin/rk35/rk3568_ddr_780MHz_v1.16.bin differ diff --git a/bin/rk35/rk3568_ddr_920MHz_v1.15.bin b/bin/rk35/rk3568_ddr_920MHz_v1.15.bin deleted file mode 100644 index d2a64d01..00000000 Binary files a/bin/rk35/rk3568_ddr_920MHz_v1.15.bin and /dev/null differ diff --git a/bin/rk35/rk3568_ddr_920MHz_v1.16.bin b/bin/rk35/rk3568_ddr_920MHz_v1.16.bin new file mode 100644 index 00000000..bb327ad8 Binary files /dev/null and b/bin/rk35/rk3568_ddr_920MHz_v1.16.bin differ diff --git a/doc/release/RK3568_CN.md b/doc/release/RK3568_CN.md index 5012fe60..98cffef7 100644 --- a/doc/release/RK3568_CN.md +++ b/doc/release/RK3568_CN.md @@ -1,5 +1,26 @@ # RK3568 Release Note +## rk3568_ddr_{1056...324}MHz_v1.16.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | ------------------------------------ | ----------- | -------- | +| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 | + +### New + +1. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568M,RK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。 +2. 刷新率, pagecolse 可通过ddrbin_tool配置。 +3. 提高ddr4效率。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ---------------------------------- | ---------------------------- | -------- | +| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - | +| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - | + +------ + ## rk3568_bl31_v1.38.elf | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/doc/release/RK3568_EN.md b/doc/release/RK3568_EN.md index ffe88bac..df8749b1 100644 --- a/doc/release/RK3568_EN.md +++ b/doc/release/RK3568_EN.md @@ -1,5 +1,26 @@ # RK3568 Release Note +## rk3568_ddr_{1056...324}MHz_v1.16.bin + +| Date | File | Build commit | Severity | +| ---------- | ------------------------------------ | ------------ | --------- | +| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important | + +### New + +1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode. +2. TREFI, pageclose configurable by ddrbin tool. +3. Improve DDR4 performance. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | To solve the instability problem of some ddr4 when DDR run in 528MHz. | When DDR4 run in 528MHz, the system would unstable, causing a crash and restart | - | +| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | | + +------ + ## rk3568_bl31_v1.38.elf | Date | File | Build commit | Severity |