rk3566: ddr: update ultra ddrbin to v1.20

build from:
	328b43930e rk356x: ddr: en lp4/4x rx odt when freq greater than 600MHz

build command:
./make.sh rk3568

update feature:
	1. Fixed 6GB LPDDR4/4x initialization failure problem.
	2. LPDDR4/4X enable 780MHz read odt。
	3. Eanble read/write vref training to improve
compatibility.(can be disable using ddrbin_tool).
	4. Fixed issue that CA training may be missed during reboot.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I6e4d68add07b38746f4aaf04591bbf090f5177f6
This commit is contained in:
Tang Yun ping
2024-01-13 10:26:11 +08:00
committed by Jianhong Chen
parent 0b3e87afc2
commit bcd7d88790
5 changed files with 45 additions and 3 deletions

View File

@@ -5,7 +5,7 @@ MAJOR=1
MINOR=1
[CODE471_OPTION]
NUM=1
Path1=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.19.bin
Path1=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.20.bin
Sleep=1
[CODE472_OPTION]
NUM=1
@@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_v1.17.bin
NUM=2
LOADER1=FlashData
LOADER2=FlashBoot
FlashData=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.19.bin
FlashData=bin/rk35/rk3566_ddr_1056MHz_ultra_v1.20.bin
FlashBoot=bin/rk35/rk356x_spl_v1.13.bin
[OUTPUT]
PATH=rk356x_spl_loader_v1.19.113.bin
PATH=rk356x_spl_loader_v1.20.113.bin
[SYSTEM]
NEWIDB=true
[FLAG]

Binary file not shown.

View File

@@ -1,5 +1,26 @@
# RK3566 Release Note
## rk3566_ddr_1056MHz_ultra_v1.20.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ----------- | -------- |
| 2024-01-13 | rk3566_ddr_1056MHz_ultra_v1.20.bin | 328b43930e | 重要 |
### New
1. 可通过工具配置tRFC值。
2. 增加read/write vref training提高读写稳定性。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- |
| 1 | 重要 | 修正6GB LPDDR4初始化失败问题 | 6GB LPDDR4 初始化时卡住 | - |
| 2 | 重要 | LPDDR4/4X 780Mhz开启read odt改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - |
| 3 | 重要 | 修正reboot时可能存在漏做CA training的问题 | reboot时可能有概率未做CA training | - |
------
## rk3566_ddr_{1056...920}MHz_v1.20.bin
| 时间 | 文件 | 编译 commit | 重要程度 |

View File

@@ -1,5 +1,26 @@
# RK3566 Release Note
## rk3566_ddr_1056MHz_ultra_v1.20.bin
| Date | File | Build commit | Severity |
| ---------- | ---------------------------------- | ------------ | --------- |
| 2024-01-13 | rk3566_ddr_1056MHz_ultra_v1.20.bin | 328b43930e | important |
### New
1. The tRFC value can be configured through ddrbin_tools.
1. Add read/write vref trining to improve compatibility.
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | --------------------------------------------------------- | ------------------------------------------ | ------------ |
| 1 | important | Fixed 6GB LPDDR4 initialization failure problem | 6GB LPDDR4 panic during DDR initialization | - |
| 2 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X have poor stability at 780M | - |
| 3 | important | Fixed issue that CA training may be missed during reboot | CA training may not be done during reboot | - |
------
## rk3566_ddr_{1056...920}MHz_v1.20.bin
| Date | File | Build commit | Severity |