rkbin/doc/release/RK3562_CN.md
Shengfei Xu 57398079b5 rk3562: bl31: update version to v1.21
build from:
	b115137cb plat: rk3562: Disable version judgment
update feature:
	b115137cb plat: rk3562: Disable version judgment
	069fc8a18 plat: rk3528: monitor: delay 30 minutes to check
	281dd3d0c plat: rk3562: only enable one ca odt in same channel

Change-Id: I6d310be8aabdb99e86f09b0f6e12497b2768ed8f
Signed-off-by: Shengfei Xu <xsf@rock-chips.com>
2024-10-15 14:24:09 +08:00

527 lines
17 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# RK3562 Release Note
## rk3562_bl31_v1.21.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
|----------- | :-------------------- | ----------- | -------- |
| 2024-10-15 | rk3562_bl31_v1.21.elf | b115137cb | 重要 |
### New
1. 删除版本判断。
------
## rk3562_bl32_v1.06.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2024-09-02 | rk3562_bl32_v1.06.bin | 6c78a7d8c | 重要 |
### New
1. 支持 toybrick ksn 接口。
2. 支持软件TA加密密钥功能客户可以不烧写密钥的情况下使用TA加密功能。
3. 支持 OTP hardware lock 功能允许安全非安全OTP同时访问。
4. 支持 lock keyreader access 功能,提升安全性。
------
## rk3562_ddr_1056MHz_ultra_v1.06.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ----------- | -------- |
| 2024-08-13 | rk3562_ddr_1056MHz_ultra_v1.06.bin | 33ea841185 | 重要 |
### New
1. 增加DDR4支持。
------
## rk3562_bl32_v1.05.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2024-07-09 | rk3562_bl32_v1.05.bin | 7ab599eca | 重要 |
### New
1. 其他安全性提升。
2. rpmb添加多次读取机制。
3. 增大MPI_MEMPOOL_SIZE。
------
## rk3562_ddr_1332MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.06.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------ | ----------- | -------- |
| 2024-06-21 | rk3562_ddr_1332MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.06.bin | a2efbe6ac4 | 重要 |
### New
1. 更新二维眼图打印格式。
2. 增加眼图margin自动判断。
------
## rk3562_ddr_{1560...324}MHz_v1.06.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------- | ----------- | -------- |
| 2024-06-21 | rk3562_ddr_{1560...324}MHz_v1.06.bin | a2efbe6ac4 | 重要 |
### New
1. CLK/DQS slew rate支持高低频下配置不同值。
2. 增加颗粒Manufacturer ID打印。
3. DDR4开启LPASR以减小DDR4休眠功耗。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 重要 | DDR4 2cs下概率性training失败问题 | v1.05版本ddrbin引入的DDR4 2cs下概率性read/write training失败 | - |
| 2 | 重要 | 600MHz以下不做vref training | v1.05版本ddrbin引入的vref training在低频下可能存在vref trining结果不可靠的问题。 | - |
------
## rk3562_bl31_v1.20.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
|----------- | :-------------------- | ----------- | -------- |
| 2024-05-15 | rk3562_bl31_v1.20.elf | a2ba6bc7c | 重要 |
### New
1. 支持ARMOFF休眠模式。
2. OTP非安全可访问。
------
## rk3562_bl32_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2024-05-13 | rk3562_bl32_v1.04.bin | 4032c1011 | 重要 |
### New
1. 新增安全计时器支持动态检查CPU是否长时间运行在TEE端可以中断CPU让其返回内核。
------
## rk3562_bl32_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2024-04-16 | rk3562_bl32_v1.03.bin | 185dc3c92 | 重要 |
### New
1. 增加输入参数检查,增加安全性。
2. 支持打印 TEE 内存占用信息。
3. 硬件 crypto 支持4G以上地址。
4. 支持打印 FWVER 信息。
------
## rk3562_ddr_{1560...324}MHz_v1.05.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------- | ----------- | -------- |
| 2024-01-22 | rk3562_ddr_{1560...324}MHz_v1.05.bin | 93e4a1020c | 重要 |
### New
1. 增加read/write vref training提高读写稳定性和颗粒兼容性。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- |
| 1 | 重要 | LPDDR4/4X 780Mhz开启read odt改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - |
------
## rk3562_spl_v1.06.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 重要 | 解决PCIE会导致VOP闪屏问题 | PCIe 读取 DDR + VOP + 其他Master的优先级高于 VOP会导致VOP POST_BUF_EMPTY降低PCIE的整形能解决这个问题。 | - |
------
## rk3562_spl_v1.05.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------------------- | --------------------------------------------------------- | -------- |
| 1 | 重要 | 解决SPL修改tag的过程中破坏最后一个有效tag的问题 | 当SPL覆写最后一个有效tag的时候会破坏它而非新增一个tag。 | - |
------
## rk3562_spl_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7 | 重要 |
### New
1. 支持A/B系统。
2. 打印并传递固件版本号。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- |
| 1 | 重要 | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.img的u-boot.dtb损坏后SPL没有加载备份镜像。 | - |
------
## rk3562_bl32_v1.02.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65 | 重要 |
### New
1. 支持oem otp key硬件只读。
2. 默认设置伪随机数种子。
3. 内部TA支持读写security flag接口。
4. 内部TA支持判断 ta encryption key 是否写入。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------------------------ | -------------------- | -------- |
| 1 | 重要 | 修正使能动态内存后硬件crypto概率性奔溃问题 | 使用硬件crypto会报错 | - |
------
## rk3562_bl31_v1.19.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
|----------- | :-------------------- | ----------- | -------- |
| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5 | 重要 |
### New
1. 支持AMP boot方式。
------
## rk3562_bl31_v1.18.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
|----------- | :-------------------- | ----------- | -------- |
| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e | 重要 |
### New
1. 休眠关闭gpio防抖功能。
2. 增加PMIC寄存器的保存。
3. 休眠保存恢复PWM寄存器。
------
## rk3562_ddr_1056MHz_ultra_v1.05.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ----------- | -------- |
| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------------ | ---------------------------------------------- | -------- |
| 1 | 重要 | 解决休眠数据出错引起的变砖问题 | 休眠过程中数据出错导致无法唤醒,需要断电重启。 | - |
------
## rk3562_bl31_v1.17.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
|----------- | :-------------------- | ----------- | -------- |
| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | 重要 |
### New
1. 在超低功耗场景增加哈希校验。
2. 增加PMIC寄存器的保存。
3. 增加MCU的配置接口。
4. 更新dcf代码。
------
## rk3562_bl31_v1.16.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
|----------- | :-------------------- | ----------- | -------- |
| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | 重要 |
### New
1. 增加芯片版本判断。
------
## rk3562_bl31_v1.15.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | 重要 |
### New
1. 根据correlation芯片测试结果调整cpu/gpu/npu的pvtpll配置。
------
## rk3562_ddr_1332MHz_eyescan_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ----------- | -------- |
| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | 重要 |
### New
1. 增加RK3562 2D眼图扫描支持。
------
## rk3562_ddr_1056MHz_ultra_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ----------- | -------- |
| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | 重要 |
### New
1. 增加RK3562 ULTRA支持。
------
## rk3562_bl31_v1.14.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | 重要 |
### New
1. 支持休眠模式可配置。
------
## rk3562_usbplug_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------- | ----------- | -------- |
| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------- | --------------------------- | -------- |
| 1 | 重要 | 解决reboot失败问题 | loader下进maskrom升级reboot失败 | - |
------
## rk3562_bl32_v1.01.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | 重要 |
### New
1. 增加crypto/trng/keylad模块支持。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------- | --------------------------------------- | -------- |
| 1 | 重要 | 解决CtsDevicePolicyManagerTestCases测试失败 | CtsDevicePolicyManagerTestCases测试失败问题 | 406081 |
------
## rk3562_bl31_v1.13.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | 重要 |
### New
1. 增加optee syst ctrl支持。
2. 不支持修改非安全的crypto时钟。
------
## rk3562_bl31_v1.12.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | 重要 |
### New
1. 增加autocs的suspend和resume函数。
2. 更新dcf的驱动到v1.01版本。
------
## rk3562_bl31_v1.11.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | 重要 |
### New
1. 提升休眠唤醒稳定性。
------
## rk3562_bl31_v1.10.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | 重要 |
### New
1. 增加core autocs支持。
2. 提升rkrng的通过率。
------
## rk3562_usbplug_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------- | ----------- | -------- |
| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | 重要 |
### New
1. 正式发布版本。
------
## rk3562_bl31_v1.09.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | 重要 |
### New
1. 支持根据otp标识和opp flag修改pvtpll的length。
------
## rk3562_spl_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e196 | 重要 |
### New
1. 正式发布版本。
------
## rk3562_bl31_v1.08.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | 重要 |
### New
1. 在休眠和reboot的时候将时钟源切换到常规pll。
------
## rk3562_bl31_v1.07.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | 重要 |
### New
1. 增加支持logic断电休眠模式。
------
## rk3562_ddr_{1560...324}MHz_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------- | ----------- | -------- |
| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 普通 | 解决uart打印不能关闭的问题 | 通过ddrbin_tool无法关闭uart打印 | - |
| 2 | 重要 | 更新OS_REG使用规则 | OS_REG0受复位影响导致reboot maskrom无法成功.使用不受复位影响的OS_REG8替代OS_REG0。 | - |
------
## rk3562_bl31_v1.06.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | 重要 |
### New
1. 增加crypto、rng、klad时钟支持。
2. 修改npu 800MHz和900MHz的pvtpll配置。
3. 增加dmc驱动代码。
------
## rk3562_{ddr,spl,usbplug}_v1.x.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | 重要 |
### New
1. 初始版本。
------
## rk3562_{bl31,bl32,mcu}_v1.x.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------ | -------------------------------- | -------- |
| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | 重要 |
### New
1. 初始版本。
------