xref: /rkbin/doc/release/RK3588_CN.md (revision dd45a46a0c22d9cc6cbd63587b7b0a87e77a3984)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
4*dd45a46aSFinley Xiao
5*dd45a46aSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
6*dd45a46aSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
7*dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e   | 重要     |
8*dd45a46aSFinley Xiao
9*dd45a46aSFinley Xiao### New
10*dd45a46aSFinley Xiao
11*dd45a46aSFinley Xiao1. 修改非安全空间otp大小到128字节。
12*dd45a46aSFinley Xiao2. 支持根据otp信息调整pvtpll配置。
13*dd45a46aSFinley Xiao3. 调整rk3588j/m的pvtpll配置。
14*dd45a46aSFinley Xiao
15*dd45a46aSFinley Xiao------
16*dd45a46aSFinley Xiao
1778cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
1878cbbc4fSXiaoDong Huang
1978cbbc4fSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2078cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2178cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda   | 重要     |
2278cbbc4fSXiaoDong Huang
2378cbbc4fSXiaoDong Huang### Warn
2478cbbc4fSXiaoDong Huang
2578cbbc4fSXiaoDong Huang1. 要求DDR bin版本必须同步更新到V1.11或更高版本。
2678cbbc4fSXiaoDong Huang
2778cbbc4fSXiaoDong Huang### New
2878cbbc4fSXiaoDong Huang
2978cbbc4fSXiaoDong Huang1. 更新ddr lp5 mr配置。
3078cbbc4fSXiaoDong Huang2. 提高hdmirx相关功能稳定性。
3178cbbc4fSXiaoDong Huang3. 添加ddr展频模式。
3278cbbc4fSXiaoDong Huang
3378cbbc4fSXiaoDong Huang------
3478cbbc4fSXiaoDong Huang
359265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
369265fe34STang Yun ping
379265fe34STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
389265fe34STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
399265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f  | 重要     |
409265fe34STang Yun ping
419265fe34STang Yun ping### Warn
429265fe34STang Yun ping
439265fe34STang Yun ping1. 要求BL31版本必须同步更新到V1.38或更高版本。
449265fe34STang Yun ping
459265fe34STang Yun ping### New
469265fe34STang Yun ping
479265fe34STang Yun ping1. 增加打印,在初始化失败时可以更好的定位焊接问题。
489265fe34STang Yun ping2. 优化开机时间。
499265fe34STang Yun ping3. 使能per bank refresh功能。
509265fe34STang Yun ping4. LPDDR5 4个通道使用不同的write vref。
519265fe34STang Yun ping5. 先初始化LPDDR4X。
529265fe34STang Yun ping6. LPDDR5 cavref更新为36%。
539265fe34STang Yun ping7. 增加支持展频功能。
549265fe34STang Yun ping
559265fe34STang Yun ping------
569265fe34STang Yun ping
57ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
58ec307de5SHisping Lin
59ec307de5SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
60ec307de5SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
61ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e   | 重要     |
62ec307de5SHisping Lin
63ec307de5SHisping Lin### New
64ec307de5SHisping Lin
65ec307de5SHisping Lin1. OTP 支持 burst 读取,加快 BL32 启动速度。
66ec307de5SHisping Lin2. 支持内核端读取安全启动标志和公钥哈希。
67ec307de5SHisping Lin3. 支持动态共享内存,安全非安全世界可以传递更大数据。
68ec307de5SHisping Lin4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。
69ec307de5SHisping Lin
70ec307de5SHisping Lin------
71ec307de5SHisping Lin
72541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
73541a852cSXiaoDong Huang
74541a852cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
75541a852cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
76b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19   | 重要     |
77541a852cSXiaoDong Huang
78541a852cSXiaoDong Huang### New
79541a852cSXiaoDong Huang
80541a852cSXiaoDong Huang1. 休眠唤醒时保存恢复 u2phy_grf寄存器。
81541a852cSXiaoDong Huang2. 休眠唤醒时保存更多ddr相关寄存器。
82541a852cSXiaoDong Huang3. 兼容QNX系统的休眠唤醒。
83541a852cSXiaoDong Huang
84541a852cSXiaoDong Huang------
85541a852cSXiaoDong Huang
868eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
878eada29eSYouMin Chen
888eada29eSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
898eada29eSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
908eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f  | 重要     |
918eada29eSYouMin Chen
928eada29eSYouMin Chen### New
938eada29eSYouMin Chen
948eada29eSYouMin Chen1. 可通过ddrbin_tool开关pageclose。
958eada29eSYouMin Chen
968eada29eSYouMin Chen### Fixed
978eada29eSYouMin Chen
988eada29eSYouMin Chen| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
998eada29eSYouMin Chen| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
1008eada29eSYouMin Chen| 1     | 重要     | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。                      | -        |
1018eada29eSYouMin Chen| 2     | 重要     | 解决LP4/LP4X稳定性问题  | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | -        |
1028eada29eSYouMin Chen| 3     | 重要     | 优化LPDDR5性能          | LPDDR5模式下tWTR计算错误导致效率较差                         | -        |
1038eada29eSYouMin Chen
1048eada29eSYouMin Chen------
1058eada29eSYouMin Chen
10674687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
10774687af2SXiaoDong Huang
10874687af2SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
10974687af2SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
110b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7   | 重要     |
11174687af2SXiaoDong Huang
11274687af2SXiaoDong Huang### New
11374687af2SXiaoDong Huang
11418157235SJoseph Chen1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。
11574687af2SXiaoDong Huang
11674687af2SXiaoDong Huang------
11774687af2SXiaoDong Huang
118a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
119a01492b1SXiaoDong Huang
120a01492b1SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
121a01492b1SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
122b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a   | 重要     |
123a01492b1SXiaoDong Huang
124a01492b1SXiaoDong Huang### New
125a01492b1SXiaoDong Huang
12618157235SJoseph Chen1. 提高hdmirx相关功能稳定性。
127a01492b1SXiaoDong Huang
128a01492b1SXiaoDong Huang------
129a01492b1SXiaoDong Huang
130b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
131b95a8e92SXiaoDong Huang
132b95a8e92SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
133b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
134b95a8e92SXiaoDong Huang| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361   | 重要     |
135b95a8e92SXiaoDong Huang
136b95a8e92SXiaoDong Huang### New
137b95a8e92SXiaoDong Huang
138b95a8e92SXiaoDong Huang1. hptimer支持使用软件校准模式。
139b95a8e92SXiaoDong Huang2. pvtpll支持添加长度。
140b95a8e92SXiaoDong Huang
141b95a8e92SXiaoDong Huang### Fixed
142b95a8e92SXiaoDong Huang
143b95a8e92SXiaoDong Huang| Index | 重要程度 | 更新说明                        | 问题现象                                                     | 问题来源 |
144b95a8e92SXiaoDong Huang| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- |
145b95a8e92SXiaoDong Huang| 1     | 重要     | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | -        |
146b95a8e92SXiaoDong Huang
147b95a8e92SXiaoDong Huang------
148b95a8e92SXiaoDong Huang
14929f261e1SJason Zhu## rk3588_spl_v1.12.bin
15029f261e1SJason Zhu
15129f261e1SJason Zhu| 时间       | 文件                  | 编译 commit | 重要程度 |
15229f261e1SJason Zhu| ---------- | :-------------------- | ----------- | -------- |
15329f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa    | 重要     |
15429f261e1SJason Zhu
15529f261e1SJason Zhu### New
15629f261e1SJason Zhu
15718157235SJoseph Chen1. 支持 SPL AB。
15829f261e1SJason Zhu
15929f261e1SJason Zhu------
16029f261e1SJason Zhu
16127d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
16227d8af0cSXiaoDong Huang
16327d8af0cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
16427d8af0cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
16527d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e   | 重要     |
16627d8af0cSXiaoDong Huang
16727d8af0cSXiaoDong Huang### New
16827d8af0cSXiaoDong Huang
16918157235SJoseph Chen1. 支持rk3588m, rk3588j。
17027d8af0cSXiaoDong Huang
17127d8af0cSXiaoDong Huang------
17227d8af0cSXiaoDong Huang
1738bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
1748bfcbf0fSChen Fen
1758bfcbf0fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
1768bfcbf0fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
1778bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2   | 重要     |
1788bfcbf0fSChen Fen
1798bfcbf0fSChen Fen### New
1808bfcbf0fSChen Fen
18118157235SJoseph Chen1. 提升兼容性。
1828bfcbf0fSChen Fen
1838bfcbf0fSChen Fen------
184f1a9d362SJoseph Chen
185cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
186cad9f1bbSXiaoDong Huang
187cad9f1bbSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
188cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
189cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760   | 重要     |
190cad9f1bbSXiaoDong Huang
191cad9f1bbSXiaoDong Huang### New
192cad9f1bbSXiaoDong Huang
193cad9f1bbSXiaoDong Huang1. 支持bus auto CS功能。
194cad9f1bbSXiaoDong Huang
195cad9f1bbSXiaoDong Huang------
196cad9f1bbSXiaoDong Huang
1978ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
1988ba55b28STang Yun ping
1998ba55b28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
2008ba55b28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
2018ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06  | 重要     |
2028ba55b28STang Yun ping
2038ba55b28STang Yun ping### New
2048ba55b28STang Yun ping
2058ba55b28STang Yun ping1. 可通过ddrbin_tool开关derate/perbank refresh。
2068ba55b28STang Yun ping2. DDRBIN开启pstore功能。
2078ba55b28STang Yun ping3. boot 频率可通过ddrbin_tool修改。
2088ba55b28STang Yun ping4. 开启LPDDR5 DMC功能。
2098ba55b28STang Yun ping5. 支持LPDDR5 byte mode颗粒。
2108ba55b28STang Yun ping6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。
2118ba55b28STang Yun ping
2128ba55b28STang Yun ping### Fixed
2138ba55b28STang Yun ping
2148ba55b28STang Yun ping| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
2158ba55b28STang Yun ping| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
2168ba55b28STang Yun ping| 1     | 重要     | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | -        |
2178ba55b28STang Yun ping| 2     | 重要     | 修正周期性ZQCALIB间隙   | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。   | -        |
2188ba55b28STang Yun ping| 3     | 重要     | 修正528M稳定性问题      | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | -        |
2198ba55b28STang Yun ping| 4     | 重要     | 提高LPDDR5稳定性与性能  | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。          | -        |
2208ba55b28STang Yun ping| 5     | 重要     | LP4/LP4X 32GB容量支持   | 增加LPDDR4两颗16GB组成的32GB的支持                           | -        |
2218ba55b28STang Yun ping
2228ba55b28STang Yun ping------
2238ba55b28STang Yun ping
2247a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
2257a690040SXiaoDong Huang
2267a690040SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2277a690040SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2287a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185   | 重要     |
2297a690040SXiaoDong Huang
2307a690040SXiaoDong Huang### New
2317a690040SXiaoDong Huang
2327a690040SXiaoDong Huang1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。
2337a690040SXiaoDong Huang2. 支持amp功能。
2347a690040SXiaoDong Huang
2357a690040SXiaoDong Huang### Fixed
2367a690040SXiaoDong Huang
2377a690040SXiaoDong Huang| Index | 重要程度 | 更新说明                               | 问题现象 | 问题来源 |
2387a690040SXiaoDong Huang| ----- | -------- | -------------------------------------- | -------- | -------- |
2397a690040SXiaoDong Huang| 1     | 重要     | 休眠、唤醒时保存、恢复保存性能相关配置 | -        | -        |
2407a690040SXiaoDong Huang
2417a690040SXiaoDong Huang------
2427a690040SXiaoDong Huang
2435a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
2445a3b3b7aSXiaoDong Huang
2455a3b3b7aSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2465a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2475a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8   | 重要     |
2485a3b3b7aSXiaoDong Huang
2495a3b3b7aSXiaoDong Huang### New
2505a3b3b7aSXiaoDong Huang
2515a3b3b7aSXiaoDong Huang1. 支持pstore功能。
2525a3b3b7aSXiaoDong Huang
2535a3b3b7aSXiaoDong Huang------
2545a3b3b7aSXiaoDong Huang
2551f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
2561f87e1f4SXiaoDong Huang
2571f87e1f4SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2581f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2591f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | 重要     |
2601f87e1f4SXiaoDong Huang
2611f87e1f4SXiaoDong Huang### New
2621f87e1f4SXiaoDong Huang
2631f87e1f4SXiaoDong Huang1. 添加A55 AT speculative补丁。
2641f87e1f4SXiaoDong Huang2. 添加LPDDR5变频补丁,支持行间变频。
26518157235SJoseph Chen3. 支持根据具体的DDR通道情况配置FW-DSU region。
2661f87e1f4SXiaoDong Huang
2671f87e1f4SXiaoDong Huang### Fixed
2681f87e1f4SXiaoDong Huang
2691f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明                   | 问题现象                                                     | 问题来源 |
2701f87e1f4SXiaoDong Huang| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- |
2711f87e1f4SXiaoDong Huang| 1     | 重要     | 解决cec唤醒问题            | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | -        |
2721f87e1f4SXiaoDong Huang| 2     | 重要     | 修复ddr相关配置            | 解决一些ddr不稳定问题。                                      | -        |
2731f87e1f4SXiaoDong Huang| 3     | 重要     | 解决关闭串口后休眠异常问题 | loader关闭串口后,系统休眠会异常。                           | -        |
2741f87e1f4SXiaoDong Huang
2751f87e1f4SXiaoDong Huang------
2761f87e1f4SXiaoDong Huang
277d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
278d389df42SXiaoDong Huang
279d389df42SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
280d389df42SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
281d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd   | 重要     |
282d389df42SXiaoDong Huang
283d389df42SXiaoDong Huang### New
284d389df42SXiaoDong Huang
28518157235SJoseph Chen1. 支持根据具体的DDR通道情况配置FW-DSU region。
286d389df42SXiaoDong Huang
287d389df42SXiaoDong Huang------
288d389df42SXiaoDong Huang
289ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
290ecbf7112SHisping Lin
291ecbf7112SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
292ecbf7112SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
293ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907   | 重要     |
294ecbf7112SHisping Lin
295ecbf7112SHisping Lin### Fixed
296ecbf7112SHisping Lin
297ecbf7112SHisping Lin| Index | 重要程度 | 更新说明                            | 问题现象                                                     | 问题来源 |
298ecbf7112SHisping Lin| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- |
299ecbf7112SHisping Lin| 1     | 重要     | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时,rk_atags将通知OPTEE关闭打印,OPTEE启动时关闭打印会出现卡死,无法进入U-Boot | -        |
300ecbf7112SHisping Lin
301ecbf7112SHisping Lin------
302ecbf7112SHisping Lin
303