xref: /rkbin/doc/release/RK3588_CN.md (revision 78cbbc4f9c36b77a620132ad38d2c6823b4b25fe)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*78cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
4*78cbbc4fSXiaoDong Huang
5*78cbbc4fSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
6*78cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
7*78cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda   | 重要     |
8*78cbbc4fSXiaoDong Huang
9*78cbbc4fSXiaoDong Huang### Warn
10*78cbbc4fSXiaoDong Huang
11*78cbbc4fSXiaoDong Huang1. 要求DDR bin版本必须同步更新到V1.11或更高版本。
12*78cbbc4fSXiaoDong Huang
13*78cbbc4fSXiaoDong Huang### New
14*78cbbc4fSXiaoDong Huang
15*78cbbc4fSXiaoDong Huang1. 更新ddr lp5 mr配置。
16*78cbbc4fSXiaoDong Huang2. 提高hdmirx相关功能稳定性。
17*78cbbc4fSXiaoDong Huang3. 添加ddr展频模式。
18*78cbbc4fSXiaoDong Huang
19*78cbbc4fSXiaoDong Huang------
20*78cbbc4fSXiaoDong Huang
219265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
229265fe34STang Yun ping
239265fe34STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
249265fe34STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
259265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f  | 重要     |
269265fe34STang Yun ping
279265fe34STang Yun ping### Warn
289265fe34STang Yun ping
299265fe34STang Yun ping1. 要求BL31版本必须同步更新到V1.38或更高版本。
309265fe34STang Yun ping
319265fe34STang Yun ping### New
329265fe34STang Yun ping
339265fe34STang Yun ping1. 增加打印,在初始化失败时可以更好的定位焊接问题。
349265fe34STang Yun ping2. 优化开机时间。
359265fe34STang Yun ping3. 使能per bank refresh功能。
369265fe34STang Yun ping4. LPDDR5 4个通道使用不同的write vref。
379265fe34STang Yun ping5. 先初始化LPDDR4X。
389265fe34STang Yun ping6. LPDDR5 cavref更新为36%。
399265fe34STang Yun ping7. 增加支持展频功能。
409265fe34STang Yun ping
419265fe34STang Yun ping------
429265fe34STang Yun ping
43ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
44ec307de5SHisping Lin
45ec307de5SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
46ec307de5SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
47ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e   | 重要     |
48ec307de5SHisping Lin
49ec307de5SHisping Lin### New
50ec307de5SHisping Lin
51ec307de5SHisping Lin1. OTP 支持 burst 读取,加快 BL32 启动速度。
52ec307de5SHisping Lin2. 支持内核端读取安全启动标志和公钥哈希。
53ec307de5SHisping Lin3. 支持动态共享内存,安全非安全世界可以传递更大数据。
54ec307de5SHisping Lin4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。
55ec307de5SHisping Lin
56ec307de5SHisping Lin------
57ec307de5SHisping Lin
58541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
59541a852cSXiaoDong Huang
60541a852cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
61541a852cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
62b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19   | 重要     |
63541a852cSXiaoDong Huang
64541a852cSXiaoDong Huang### New
65541a852cSXiaoDong Huang
66541a852cSXiaoDong Huang1. 休眠唤醒时保存恢复 u2phy_grf寄存器。
67541a852cSXiaoDong Huang2. 休眠唤醒时保存更多ddr相关寄存器。
68541a852cSXiaoDong Huang3. 兼容QNX系统的休眠唤醒。
69541a852cSXiaoDong Huang
70541a852cSXiaoDong Huang------
71541a852cSXiaoDong Huang
728eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
738eada29eSYouMin Chen
748eada29eSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
758eada29eSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
768eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f  | 重要     |
778eada29eSYouMin Chen
788eada29eSYouMin Chen### New
798eada29eSYouMin Chen
808eada29eSYouMin Chen1. 可通过ddrbin_tool开关pageclose。
818eada29eSYouMin Chen
828eada29eSYouMin Chen### Fixed
838eada29eSYouMin Chen
848eada29eSYouMin Chen| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
858eada29eSYouMin Chen| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
868eada29eSYouMin Chen| 1     | 重要     | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。                      | -        |
878eada29eSYouMin Chen| 2     | 重要     | 解决LP4/LP4X稳定性问题  | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | -        |
888eada29eSYouMin Chen| 3     | 重要     | 优化LPDDR5性能          | LPDDR5模式下tWTR计算错误导致效率较差                         | -        |
898eada29eSYouMin Chen
908eada29eSYouMin Chen------
918eada29eSYouMin Chen
9274687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
9374687af2SXiaoDong Huang
9474687af2SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
9574687af2SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
96b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7   | 重要     |
9774687af2SXiaoDong Huang
9874687af2SXiaoDong Huang### New
9974687af2SXiaoDong Huang
10018157235SJoseph Chen1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。
10174687af2SXiaoDong Huang
10274687af2SXiaoDong Huang------
10374687af2SXiaoDong Huang
104a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
105a01492b1SXiaoDong Huang
106a01492b1SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
107a01492b1SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
108b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a   | 重要     |
109a01492b1SXiaoDong Huang
110a01492b1SXiaoDong Huang### New
111a01492b1SXiaoDong Huang
11218157235SJoseph Chen1. 提高hdmirx相关功能稳定性。
113a01492b1SXiaoDong Huang
114a01492b1SXiaoDong Huang------
115a01492b1SXiaoDong Huang
116b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
117b95a8e92SXiaoDong Huang
118b95a8e92SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
119b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
120b95a8e92SXiaoDong Huang| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361   | 重要     |
121b95a8e92SXiaoDong Huang
122b95a8e92SXiaoDong Huang### New
123b95a8e92SXiaoDong Huang
124b95a8e92SXiaoDong Huang1. hptimer支持使用软件校准模式。
125b95a8e92SXiaoDong Huang2. pvtpll支持添加长度。
126b95a8e92SXiaoDong Huang
127b95a8e92SXiaoDong Huang### Fixed
128b95a8e92SXiaoDong Huang
129b95a8e92SXiaoDong Huang| Index | 重要程度 | 更新说明                        | 问题现象                                                     | 问题来源 |
130b95a8e92SXiaoDong Huang| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- |
131b95a8e92SXiaoDong Huang| 1     | 重要     | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | -        |
132b95a8e92SXiaoDong Huang
133b95a8e92SXiaoDong Huang------
134b95a8e92SXiaoDong Huang
13529f261e1SJason Zhu## rk3588_spl_v1.12.bin
13629f261e1SJason Zhu
13729f261e1SJason Zhu| 时间       | 文件                  | 编译 commit | 重要程度 |
13829f261e1SJason Zhu| ---------- | :-------------------- | ----------- | -------- |
13929f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa    | 重要     |
14029f261e1SJason Zhu
14129f261e1SJason Zhu### New
14229f261e1SJason Zhu
14318157235SJoseph Chen1. 支持 SPL AB。
14429f261e1SJason Zhu
14529f261e1SJason Zhu------
14629f261e1SJason Zhu
14727d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
14827d8af0cSXiaoDong Huang
14927d8af0cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
15027d8af0cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
15127d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e   | 重要     |
15227d8af0cSXiaoDong Huang
15327d8af0cSXiaoDong Huang### New
15427d8af0cSXiaoDong Huang
15518157235SJoseph Chen1. 支持rk3588m, rk3588j。
15627d8af0cSXiaoDong Huang
15727d8af0cSXiaoDong Huang------
15827d8af0cSXiaoDong Huang
1598bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
1608bfcbf0fSChen Fen
1618bfcbf0fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
1628bfcbf0fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
1638bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2   | 重要     |
1648bfcbf0fSChen Fen
1658bfcbf0fSChen Fen### New
1668bfcbf0fSChen Fen
16718157235SJoseph Chen1. 提升兼容性。
1688bfcbf0fSChen Fen
1698bfcbf0fSChen Fen------
170f1a9d362SJoseph Chen
171cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
172cad9f1bbSXiaoDong Huang
173cad9f1bbSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
174cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
175cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760   | 重要     |
176cad9f1bbSXiaoDong Huang
177cad9f1bbSXiaoDong Huang### New
178cad9f1bbSXiaoDong Huang
179cad9f1bbSXiaoDong Huang1. 支持bus auto CS功能。
180cad9f1bbSXiaoDong Huang
181cad9f1bbSXiaoDong Huang------
182cad9f1bbSXiaoDong Huang
1838ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
1848ba55b28STang Yun ping
1858ba55b28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
1868ba55b28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
1878ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06  | 重要     |
1888ba55b28STang Yun ping
1898ba55b28STang Yun ping### New
1908ba55b28STang Yun ping
1918ba55b28STang Yun ping1. 可通过ddrbin_tool开关derate/perbank refresh。
1928ba55b28STang Yun ping2. DDRBIN开启pstore功能。
1938ba55b28STang Yun ping3. boot 频率可通过ddrbin_tool修改。
1948ba55b28STang Yun ping4. 开启LPDDR5 DMC功能。
1958ba55b28STang Yun ping5. 支持LPDDR5 byte mode颗粒。
1968ba55b28STang Yun ping6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。
1978ba55b28STang Yun ping
1988ba55b28STang Yun ping### Fixed
1998ba55b28STang Yun ping
2008ba55b28STang Yun ping| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
2018ba55b28STang Yun ping| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
2028ba55b28STang Yun ping| 1     | 重要     | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | -        |
2038ba55b28STang Yun ping| 2     | 重要     | 修正周期性ZQCALIB间隙   | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。   | -        |
2048ba55b28STang Yun ping| 3     | 重要     | 修正528M稳定性问题      | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | -        |
2058ba55b28STang Yun ping| 4     | 重要     | 提高LPDDR5稳定性与性能  | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。          | -        |
2068ba55b28STang Yun ping| 5     | 重要     | LP4/LP4X 32GB容量支持   | 增加LPDDR4两颗16GB组成的32GB的支持                           | -        |
2078ba55b28STang Yun ping
2088ba55b28STang Yun ping------
2098ba55b28STang Yun ping
2107a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
2117a690040SXiaoDong Huang
2127a690040SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2137a690040SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2147a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185   | 重要     |
2157a690040SXiaoDong Huang
2167a690040SXiaoDong Huang### New
2177a690040SXiaoDong Huang
2187a690040SXiaoDong Huang1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。
2197a690040SXiaoDong Huang2. 支持amp功能。
2207a690040SXiaoDong Huang
2217a690040SXiaoDong Huang### Fixed
2227a690040SXiaoDong Huang
2237a690040SXiaoDong Huang| Index | 重要程度 | 更新说明                               | 问题现象 | 问题来源 |
2247a690040SXiaoDong Huang| ----- | -------- | -------------------------------------- | -------- | -------- |
2257a690040SXiaoDong Huang| 1     | 重要     | 休眠、唤醒时保存、恢复保存性能相关配置 | -        | -        |
2267a690040SXiaoDong Huang
2277a690040SXiaoDong Huang------
2287a690040SXiaoDong Huang
2295a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
2305a3b3b7aSXiaoDong Huang
2315a3b3b7aSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2325a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2335a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8   | 重要     |
2345a3b3b7aSXiaoDong Huang
2355a3b3b7aSXiaoDong Huang### New
2365a3b3b7aSXiaoDong Huang
2375a3b3b7aSXiaoDong Huang1. 支持pstore功能。
2385a3b3b7aSXiaoDong Huang
2395a3b3b7aSXiaoDong Huang------
2405a3b3b7aSXiaoDong Huang
2411f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
2421f87e1f4SXiaoDong Huang
2431f87e1f4SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2441f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2451f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | 重要     |
2461f87e1f4SXiaoDong Huang
2471f87e1f4SXiaoDong Huang### New
2481f87e1f4SXiaoDong Huang
2491f87e1f4SXiaoDong Huang1. 添加A55 AT speculative补丁。
2501f87e1f4SXiaoDong Huang2. 添加LPDDR5变频补丁,支持行间变频。
25118157235SJoseph Chen3. 支持根据具体的DDR通道情况配置FW-DSU region。
2521f87e1f4SXiaoDong Huang
2531f87e1f4SXiaoDong Huang### Fixed
2541f87e1f4SXiaoDong Huang
2551f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明                   | 问题现象                                                     | 问题来源 |
2561f87e1f4SXiaoDong Huang| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- |
2571f87e1f4SXiaoDong Huang| 1     | 重要     | 解决cec唤醒问题            | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | -        |
2581f87e1f4SXiaoDong Huang| 2     | 重要     | 修复ddr相关配置            | 解决一些ddr不稳定问题。                                      | -        |
2591f87e1f4SXiaoDong Huang| 3     | 重要     | 解决关闭串口后休眠异常问题 | loader关闭串口后,系统休眠会异常。                           | -        |
2601f87e1f4SXiaoDong Huang
2611f87e1f4SXiaoDong Huang------
2621f87e1f4SXiaoDong Huang
263d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
264d389df42SXiaoDong Huang
265d389df42SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
266d389df42SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
267d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd   | 重要     |
268d389df42SXiaoDong Huang
269d389df42SXiaoDong Huang### New
270d389df42SXiaoDong Huang
27118157235SJoseph Chen1. 支持根据具体的DDR通道情况配置FW-DSU region。
272d389df42SXiaoDong Huang
273d389df42SXiaoDong Huang------
274d389df42SXiaoDong Huang
275ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
276ecbf7112SHisping Lin
277ecbf7112SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
278ecbf7112SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
279ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907   | 重要     |
280ecbf7112SHisping Lin
281ecbf7112SHisping Lin### Fixed
282ecbf7112SHisping Lin
283ecbf7112SHisping Lin| Index | 重要程度 | 更新说明                            | 问题现象                                                     | 问题来源 |
284ecbf7112SHisping Lin| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- |
285ecbf7112SHisping Lin| 1     | 重要     | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时,rk_atags将通知OPTEE关闭打印,OPTEE启动时关闭打印会出现卡死,无法进入U-Boot | -        |
286ecbf7112SHisping Lin
287ecbf7112SHisping Lin------
288ecbf7112SHisping Lin
289