xref: /rkbin/doc/release/RK3588_CN.md (revision 8fa029c6932b7cdc9fa33b403ec86c44d7f3b168)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*8fa029c6SHisping Lin## rk3588_bl32_v1.16.bin
4*8fa029c6SHisping Lin
5*8fa029c6SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
6*8fa029c6SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
7*8fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92   | 重要     |
8*8fa029c6SHisping Lin
9*8fa029c6SHisping Lin### New
10*8fa029c6SHisping Lin
11*8fa029c6SHisping Lin1. 增加输入参数检查,增加安全性。
12*8fa029c6SHisping Lin2. 支持打印 TEE 内存占用信息。
13*8fa029c6SHisping Lin3. 硬件 crypto 支持4G以上地址。
14*8fa029c6SHisping Lin
15*8fa029c6SHisping Lin------
16*8fa029c6SHisping Lin
173339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
183339cc42SYouMin Chen
193339cc42SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
203339cc42SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
213339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83  | 重要     |
223339cc42SYouMin Chen
233339cc42SYouMin Chen### Fixed
243339cc42SYouMin Chen
253339cc42SYouMin Chen| Index | 重要程度 | 更新说明                                                     | 问题现象                                     | 问题来源 |
263339cc42SYouMin Chen| ----- | -------- | ------------------------------------------------------------ | -------------------------------------------- | -------- |
273339cc42SYouMin Chen| 1     | 重要     | 修正当boot_fsp配为非0值后pll_id设置错误问题,boot_fsp默认值为0。 | 当boot_fsp配为非0值后概率性出现DDR初始化失败 | -        |
283339cc42SYouMin Chen
293339cc42SYouMin Chen------
303339cc42SYouMin Chen
31f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
32f02d10e4SYouMin Chen
33f02d10e4SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
34f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
35f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78  | 重要     |
36f02d10e4SYouMin Chen
37f02d10e4SYouMin Chen### New
38f02d10e4SYouMin Chen
39f02d10e4SYouMin Chen1. 修改LPDDR5频率,提高稳定性。
40f02d10e4SYouMin Chen2. 新增支持cs0 row小于cs1 row的颗粒。
41f02d10e4SYouMin Chen3. 修改 DERATEINT.mr4_read_interval配置。
42f02d10e4SYouMin Chen
43f02d10e4SYouMin Chen### Fixed
44f02d10e4SYouMin Chen
45f02d10e4SYouMin Chen| Index | 重要程度 | 更新说明                           | 问题现象                                        | 问题来源 |
46f02d10e4SYouMin Chen| ----- | -------- | ---------------------------------- | ----------------------------------------------- | -------- |
47f02d10e4SYouMin Chen| 1     | 重要     | 修正单片选LPDDR5的derate异常问题。 | 单片选LPDDR5执行DDR变频后可能会引起kernel挂起。 | -        |
48f02d10e4SYouMin Chen
49f02d10e4SYouMin Chen------
50f02d10e4SYouMin Chen
5199c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
5299c2c588SXiaoDong Huang
5399c2c588SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5499c2c588SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5599c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422   | 重要     |
5699c2c588SXiaoDong Huang
5799c2c588SXiaoDong Huang### New
5899c2c588SXiaoDong Huang
5999c2c588SXiaoDong Huang1. 优化唤醒后ddr变频时间。
6099c2c588SXiaoDong Huang2. 唤醒后提前提高cpu频率。
6199c2c588SXiaoDong Huang3. 支持pvtpll参数通过sip配置。
6299c2c588SXiaoDong Huang
6399c2c588SXiaoDong Huang------
6499c2c588SXiaoDong Huang
65839a0290SJon Lin## rk3588_pcie_v2.10.bin
66839a0290SJon Lin
67839a0290SJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
68839a0290SJon Lin| ---------- | --------------------- | ----------- | -------- |
69839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3   | 普通     |
70839a0290SJon Lin
71839a0290SJon Lin### New
72839a0290SJon Lin
73839a0290SJon Lin1. Update the version。
74839a0290SJon Lin
75839a0290SJon Lin------
76839a0290SJon Lin
7779c24ba2SJon Lin## rk3588_pcie_v2.00.bin
7879c24ba2SJon Lin
7979c24ba2SJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
8079c24ba2SJon Lin| ---------- | --------------------- | ----------- | -------- |
8179c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78   | 普通     |
8279c24ba2SJon Lin
8379c24ba2SJon Lin### New
8479c24ba2SJon Lin
8579c24ba2SJon Lin1. Fix bar capacity。
8679c24ba2SJon Lin
8779c24ba2SJon Lin------
8879c24ba2SJon Lin
89b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
90b1599ee3SYouMin Chen
91b1599ee3SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
92b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
93b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d  | 重要     |
94b1599ee3SYouMin Chen
95b1599ee3SYouMin Chen### New
96b1599ee3SYouMin Chen
97b1599ee3SYouMin Chen1. 避免PHY skew value大于dll lock value,提高528MHz稳定性。
98b1599ee3SYouMin Chen2. 修复data training流程,提高稳定性。
99b1599ee3SYouMin Chen3. LPDDR5唤醒流程,恢复ZQ background calibration。
100b1599ee3SYouMin Chen
101b1599ee3SYouMin Chen------
102b1599ee3SYouMin Chen
103781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
104781bf89fSChen Fen
105781bf89fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
106781bf89fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
107781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7   | 重要     |
108781bf89fSChen Fen
109781bf89fSChen Fen### New
110781bf89fSChen Fen
111781bf89fSChen Fen1. 增加rk3583烧写支持。
112781bf89fSChen Fen
113781bf89fSChen Fen------
114781bf89fSChen Fen
115ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
116ff4c8f28STang Yun ping
117ff4c8f28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
118ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
119ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e  | 重要     |
120ff4c8f28STang Yun ping
121ff4c8f28STang Yun ping### New
122ff4c8f28STang Yun ping
123ff4c8f28STang Yun ping1. 增加RK3583支持。
124ff4c8f28STang Yun ping
125ff4c8f28STang Yun ping------
126ff4c8f28STang Yun ping
127ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
128ad416953SFinley Xiao
129ad416953SFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
130ad416953SFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
131ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b   | 重要     |
132ad416953SFinley Xiao
133ad416953SFinley Xiao### New
134ad416953SFinley Xiao
135ad416953SFinley Xiao1. 增加rk3583 pvtpll 配置。
136ad416953SFinley Xiao2. 支持读取安全的otp。
137ad416953SFinley Xiao3. 优化dmc恢复时间。
138ad416953SFinley Xiao
139ad416953SFinley Xiao------
140ad416953SFinley Xiao
141f6d367deSJon Lin## rk3588_pcie_v1.00.bin
142f6d367deSJon Lin
143f6d367deSJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
144f6d367deSJon Lin| ---------- | --------------------- | ----------- | -------- |
145f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7   | 普通     |
146f6d367deSJon Lin
147f6d367deSJon Lin### New
148f6d367deSJon Lin
149f6d367deSJon Lin1. 添加支持 pcie ep 初始化的裸系统可执行固件。
150f6d367deSJon Lin
151f6d367deSJon Lin------
152f6d367deSJon Lin
153e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
154e9a5ef40STang Yun ping
155e9a5ef40STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
156e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
157e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e  | 重要     |
158e9a5ef40STang Yun ping
159e9a5ef40STang Yun ping### New
160e9a5ef40STang Yun ping
161e9a5ef40STang Yun ping1. 提高LPDDR5 稳定性。
162e9a5ef40STang Yun ping2. 增加fwver支持。
163e9a5ef40STang Yun ping
164e9a5ef40STang Yun ping------
165e9a5ef40STang Yun ping
16657e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
16757e6a38aSHisping Lin
16857e6a38aSHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
16957e6a38aSHisping Lin| ---------- | :-------------------- | ----------- | -------- |
17057e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7    | 重要     |
17157e6a38aSHisping Lin
17257e6a38aSHisping Lin### New
17357e6a38aSHisping Lin
17457e6a38aSHisping Lin1. 支持打印固件版本号fwver,支持传参fwver给后级固件。
17557e6a38aSHisping Lin
17657e6a38aSHisping Lin------
17757e6a38aSHisping Lin
1783a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
1793a77abfcSXiaoDong Huang
1803a77abfcSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
1813a77abfcSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
1823a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a   | 重要     |
1833a77abfcSXiaoDong Huang
1843a77abfcSXiaoDong Huang### New
1853a77abfcSXiaoDong Huang
1863a77abfcSXiaoDong Huang1. 支持通过rk_atags传递bl31版本号。
1873a77abfcSXiaoDong Huang2. 支持通过dts配置假关机的唤醒源。
1883a77abfcSXiaoDong Huang
1893a77abfcSXiaoDong Huang------
1903a77abfcSXiaoDong Huang
19180fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
19280fe7a86SXuhui Lin
19380fe7a86SXuhui Lin| 时间       | 文件                 | 编译 commit | 重要程度 |
19480fe7a86SXuhui Lin| ---------- | :------------------- | ----------- | -------- |
19580fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e  | 重要     |
19680fe7a86SXuhui Lin
19780fe7a86SXuhui Lin### New
19880fe7a86SXuhui Lin
19980fe7a86SXuhui Lin1. 打印并传递固件版本号。
20080fe7a86SXuhui Lin
20180fe7a86SXuhui Lin### Fixed
20280fe7a86SXuhui Lin
20380fe7a86SXuhui Lin| Index | 重要程度 | 更新说明                                            | 问题现象                                                 | 问题来源 |
20480fe7a86SXuhui Lin| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- |
20580fe7a86SXuhui Lin| 1     | 重要     | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.imgu-boot.dtb损坏后,SPL没有加载备份镜像。 | -        |
20680fe7a86SXuhui Lin------
20780fe7a86SXuhui Lin
2088350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
2098350c611SXiaoDong Huang
2108350c611SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2118350c611SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2128350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe   | 重要     |
2138350c611SXiaoDong Huang
2148350c611SXiaoDong Huang### New
2158350c611SXiaoDong Huang
2168350c611SXiaoDong Huang1. 优化唤醒时间。
2178350c611SXiaoDong Huang2. 支持任意cpu进行休眠唤醒。
2188350c611SXiaoDong Huang3. 假关机时支持所有pwm唤醒。
2198350c611SXiaoDong Huang
2208350c611SXiaoDong Huang------
2218350c611SXiaoDong Huang
222a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
223a2af7ce6SHisping Lin
224a2af7ce6SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
225a2af7ce6SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
226a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65   | 重要     |
227a2af7ce6SHisping Lin
228a2af7ce6SHisping Lin### New
229a2af7ce6SHisping Lin
230a2af7ce6SHisping Lin1. 默认设置伪随机数种子。
231a2af7ce6SHisping Lin2. 内部TA支持读写security flag接口。
232a2af7ce6SHisping Lin3. 内部TA支持判断  ta encryption key 是否写入。
233a2af7ce6SHisping Lin
234a2af7ce6SHisping Lin### Fixed
235a2af7ce6SHisping Lin
236a2af7ce6SHisping Lin| Index | 重要程度 | 更新说明                                   | 问题现象             | 问题来源 |
237a2af7ce6SHisping Lin| ----- | -------- | ------------------------------------------ | -------------------- | -------- |
238a2af7ce6SHisping Lin| 1     | 重要     | 修正使能动态内存后硬件crypto概率性奔溃问题 | 使用硬件crypto会报错 | -        |
239a2af7ce6SHisping Lin
240a2af7ce6SHisping Lin------
241a2af7ce6SHisping Lin
242da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
243da0efd5bSYouMin Chen
244da0efd5bSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
245da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
246da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f  | 重要     |
247da0efd5bSYouMin Chen
248da0efd5bSYouMin Chen### Warn
249da0efd5bSYouMin Chen
250da0efd5bSYouMin Chen1. 要求BL31版本必须同步更新到V1.41或更高版本。
251da0efd5bSYouMin Chen
252da0efd5bSYouMin Chen### New
253da0efd5bSYouMin Chen
254da0efd5bSYouMin Chen1. 提高LPDDR5 528MHz稳定性。
255da0efd5bSYouMin Chen2. fsp_params中4个通道更新各自的vref_inner,提高稳定性。
256da0efd5bSYouMin Chen
257da0efd5bSYouMin Chen### Fixed
258da0efd5bSYouMin Chen
259da0efd5bSYouMin Chen| Index | 重要程度 | 更新说明                     | 问题现象                       | 问题来源 |
260da0efd5bSYouMin Chen| ----- | -------- | ---------------------------- | ------------------------------ | -------- |
261da0efd5bSYouMin Chen| 1     | 重要     | 解决高温环境下启动失败的问题 | 高温环境下,开机ddrbin中卡死。 | -        |
262da0efd5bSYouMin Chen
263da0efd5bSYouMin Chen------
264da0efd5bSYouMin Chen
26590fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
26690fe0354SXiaoDong Huang
26790fe0354SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
26890fe0354SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
26990fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2   | 重要     |
27090fe0354SXiaoDong Huang
27190fe0354SXiaoDong Huang### New
27290fe0354SXiaoDong Huang
27390fe0354SXiaoDong Huang1. 支持L3分区功能。
27490fe0354SXiaoDong Huang2. 更新DDR vref_inner配置。
27590fe0354SXiaoDong Huang3. 支持MCU休眠参数dts可配。
27690fe0354SXiaoDong Huang
27790fe0354SXiaoDong Huang------
27890fe0354SXiaoDong Huang
2792987009bSFinley Xiao## rk3588_bl31_v1.40.elf
2802987009bSFinley Xiao
2812987009bSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
2822987009bSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
2832987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48   | 重要     |
2842987009bSFinley Xiao
2852987009bSFinley Xiao### New
2862987009bSFinley Xiao
2872987009bSFinley Xiao1. 支持根据vop子pd的状态,复位VOP。
2882987009bSFinley Xiao
2892987009bSFinley Xiao------
2902987009bSFinley Xiao
2912952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
2922952b2bdSYouMin Chen
2932952b2bdSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
2942952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
2952952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949  | 重要     |
2962952b2bdSYouMin Chen
2972952b2bdSYouMin Chen### New
2982952b2bdSYouMin Chen
2992952b2bdSYouMin Chen1. 增加支持打印training结果和颗粒MR值。
3002952b2bdSYouMin Chen
3012952b2bdSYouMin Chen### Fixed
3022952b2bdSYouMin Chen
3032952b2bdSYouMin Chen| Index | 重要程度 | 更新说明                                   | 问题现象                                                     | 问题来源 |
3042952b2bdSYouMin Chen| ----- | -------- | ------------------------------------------ | ------------------------------------------------------------ | -------- |
3052952b2bdSYouMin Chen| 1     | 重要     | 解决最大频率在1066和1600之间启动失败的问题 | 最高频率设置在1066-1600之间时,开机ddrbin中卡死。            | -        |
3062952b2bdSYouMin Chen| 2     | 重要     | 解决多次初始化DDR引起的死机问题            | 第一份固件SPL加载失败时重新加载第二份固件导致DDR被重复初始化,卡死在ddrbin中。 | -        |
3072952b2bdSYouMin Chen
3082952b2bdSYouMin Chen------
3092952b2bdSYouMin Chen
310dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
311dd45a46aSFinley Xiao
312dd45a46aSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
313dd45a46aSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
314dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e   | 重要     |
315dd45a46aSFinley Xiao
316dd45a46aSFinley Xiao### New
317dd45a46aSFinley Xiao
318dd45a46aSFinley Xiao1. 修改非安全空间otp大小到128字节。
319dd45a46aSFinley Xiao2. 支持根据otp信息调整pvtpll配置。
320dd45a46aSFinley Xiao3. 调整rk3588j/m的pvtpll配置。
321dd45a46aSFinley Xiao
322dd45a46aSFinley Xiao------
323dd45a46aSFinley Xiao
32478cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
32578cbbc4fSXiaoDong Huang
32678cbbc4fSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
32778cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
32878cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda   | 重要     |
32978cbbc4fSXiaoDong Huang
33078cbbc4fSXiaoDong Huang### Warn
33178cbbc4fSXiaoDong Huang
33278cbbc4fSXiaoDong Huang1. 要求DDR bin版本必须同步更新到V1.11或更高版本。
33378cbbc4fSXiaoDong Huang
33478cbbc4fSXiaoDong Huang### New
33578cbbc4fSXiaoDong Huang
33678cbbc4fSXiaoDong Huang1. 更新ddr lp5 mr配置。
33778cbbc4fSXiaoDong Huang2. 提高hdmirx相关功能稳定性。
33878cbbc4fSXiaoDong Huang3. 添加ddr展频模式。
33978cbbc4fSXiaoDong Huang
34078cbbc4fSXiaoDong Huang------
34178cbbc4fSXiaoDong Huang
3429265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
3439265fe34STang Yun ping
3449265fe34STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
3459265fe34STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
3469265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f  | 重要     |
3479265fe34STang Yun ping
3489265fe34STang Yun ping### Warn
3499265fe34STang Yun ping
3509265fe34STang Yun ping1. 要求BL31版本必须同步更新到V1.38或更高版本。
3519265fe34STang Yun ping
3529265fe34STang Yun ping### New
3539265fe34STang Yun ping
3549265fe34STang Yun ping1. 增加打印,在初始化失败时可以更好的定位焊接问题。
3559265fe34STang Yun ping2. 优化开机时间。
3569265fe34STang Yun ping3. 使能per bank refresh功能。
3579265fe34STang Yun ping4. LPDDR5 4个通道使用不同的write vref。
3589265fe34STang Yun ping5. 先初始化LPDDR4X。
3599265fe34STang Yun ping6. LPDDR5 cavref更新为36%。
3609265fe34STang Yun ping7. 增加支持展频功能。
3619265fe34STang Yun ping
3629265fe34STang Yun ping------
3639265fe34STang Yun ping
364ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
365ec307de5SHisping Lin
366ec307de5SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
367ec307de5SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
368ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e   | 重要     |
369ec307de5SHisping Lin
370ec307de5SHisping Lin### New
371ec307de5SHisping Lin
372ec307de5SHisping Lin1. OTP 支持 burst 读取,加快 BL32 启动速度。
373ec307de5SHisping Lin2. 支持内核端读取安全启动标志和公钥哈希。
374ec307de5SHisping Lin3. 支持动态共享内存,安全非安全世界可以传递更大数据。
375ec307de5SHisping Lin4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。
376ec307de5SHisping Lin
377ec307de5SHisping Lin------
378ec307de5SHisping Lin
379541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
380541a852cSXiaoDong Huang
381541a852cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
382541a852cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
383b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19   | 重要     |
384541a852cSXiaoDong Huang
385541a852cSXiaoDong Huang### New
386541a852cSXiaoDong Huang
387541a852cSXiaoDong Huang1. 休眠唤醒时保存恢复 u2phy_grf寄存器。
388541a852cSXiaoDong Huang2. 休眠唤醒时保存更多ddr相关寄存器。
389541a852cSXiaoDong Huang3. 兼容QNX系统的休眠唤醒。
390541a852cSXiaoDong Huang
391541a852cSXiaoDong Huang------
392541a852cSXiaoDong Huang
3938eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
3948eada29eSYouMin Chen
3958eada29eSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
3968eada29eSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
3978eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f  | 重要     |
3988eada29eSYouMin Chen
3998eada29eSYouMin Chen### New
4008eada29eSYouMin Chen
4018eada29eSYouMin Chen1. 可通过ddrbin_tool开关pageclose。
4028eada29eSYouMin Chen
4038eada29eSYouMin Chen### Fixed
4048eada29eSYouMin Chen
4058eada29eSYouMin Chen| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
4068eada29eSYouMin Chen| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
4078eada29eSYouMin Chen| 1     | 重要     | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。                      | -        |
4088eada29eSYouMin Chen| 2     | 重要     | 解决LP4/LP4X稳定性问题  | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | -        |
4098eada29eSYouMin Chen| 3     | 重要     | 优化LPDDR5性能          | LPDDR5模式下tWTR计算错误导致效率较差                         | -        |
4108eada29eSYouMin Chen
4118eada29eSYouMin Chen------
4128eada29eSYouMin Chen
41374687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
41474687af2SXiaoDong Huang
41574687af2SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
41674687af2SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
417b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7   | 重要     |
41874687af2SXiaoDong Huang
41974687af2SXiaoDong Huang### New
42074687af2SXiaoDong Huang
42118157235SJoseph Chen1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。
42274687af2SXiaoDong Huang
42374687af2SXiaoDong Huang------
42474687af2SXiaoDong Huang
425a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
426a01492b1SXiaoDong Huang
427a01492b1SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
428a01492b1SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
429b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a   | 重要     |
430a01492b1SXiaoDong Huang
431a01492b1SXiaoDong Huang### New
432a01492b1SXiaoDong Huang
43318157235SJoseph Chen1. 提高hdmirx相关功能稳定性。
434a01492b1SXiaoDong Huang
435a01492b1SXiaoDong Huang------
436a01492b1SXiaoDong Huang
437b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
438b95a8e92SXiaoDong Huang
439b95a8e92SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
440b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
441b95a8e92SXiaoDong Huang| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361   | 重要     |
442b95a8e92SXiaoDong Huang
443b95a8e92SXiaoDong Huang### New
444b95a8e92SXiaoDong Huang
445b95a8e92SXiaoDong Huang1. hptimer支持使用软件校准模式。
446b95a8e92SXiaoDong Huang2. pvtpll支持添加长度。
447b95a8e92SXiaoDong Huang
448b95a8e92SXiaoDong Huang### Fixed
449b95a8e92SXiaoDong Huang
450b95a8e92SXiaoDong Huang| Index | 重要程度 | 更新说明                        | 问题现象                                                     | 问题来源 |
451b95a8e92SXiaoDong Huang| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- |
452b95a8e92SXiaoDong Huang| 1     | 重要     | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | -        |
453b95a8e92SXiaoDong Huang
454b95a8e92SXiaoDong Huang------
455b95a8e92SXiaoDong Huang
45629f261e1SJason Zhu## rk3588_spl_v1.12.bin
45729f261e1SJason Zhu
45829f261e1SJason Zhu| 时间       | 文件                  | 编译 commit | 重要程度 |
45929f261e1SJason Zhu| ---------- | :-------------------- | ----------- | -------- |
46029f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa    | 重要     |
46129f261e1SJason Zhu
46229f261e1SJason Zhu### New
46329f261e1SJason Zhu
46418157235SJoseph Chen1. 支持 SPL AB。
46529f261e1SJason Zhu
46629f261e1SJason Zhu------
46729f261e1SJason Zhu
46827d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
46927d8af0cSXiaoDong Huang
47027d8af0cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
47127d8af0cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
47227d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e   | 重要     |
47327d8af0cSXiaoDong Huang
47427d8af0cSXiaoDong Huang### New
47527d8af0cSXiaoDong Huang
47618157235SJoseph Chen1. 支持rk3588m, rk3588j。
47727d8af0cSXiaoDong Huang
47827d8af0cSXiaoDong Huang------
47927d8af0cSXiaoDong Huang
4808bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
4818bfcbf0fSChen Fen
4828bfcbf0fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
4838bfcbf0fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
4848bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2   | 重要     |
4858bfcbf0fSChen Fen
4868bfcbf0fSChen Fen### New
4878bfcbf0fSChen Fen
48818157235SJoseph Chen1. 提升兼容性。
4898bfcbf0fSChen Fen
4908bfcbf0fSChen Fen------
491f1a9d362SJoseph Chen
492cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
493cad9f1bbSXiaoDong Huang
494cad9f1bbSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
495cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
496cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760   | 重要     |
497cad9f1bbSXiaoDong Huang
498cad9f1bbSXiaoDong Huang### New
499cad9f1bbSXiaoDong Huang
500cad9f1bbSXiaoDong Huang1. 支持bus auto CS功能。
501cad9f1bbSXiaoDong Huang
502cad9f1bbSXiaoDong Huang------
503cad9f1bbSXiaoDong Huang
5048ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
5058ba55b28STang Yun ping
5068ba55b28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
5078ba55b28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
5088ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06  | 重要     |
5098ba55b28STang Yun ping
5108ba55b28STang Yun ping### New
5118ba55b28STang Yun ping
5128ba55b28STang Yun ping1. 可通过ddrbin_tool开关derate/perbank refresh。
5138ba55b28STang Yun ping2. DDRBIN开启pstore功能。
5148ba55b28STang Yun ping3. boot 频率可通过ddrbin_tool修改。
5158ba55b28STang Yun ping4. 开启LPDDR5 DMC功能。
5168ba55b28STang Yun ping5. 支持LPDDR5 byte mode颗粒。
5178ba55b28STang Yun ping6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。
5188ba55b28STang Yun ping
5198ba55b28STang Yun ping### Fixed
5208ba55b28STang Yun ping
5218ba55b28STang Yun ping| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
5228ba55b28STang Yun ping| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
5238ba55b28STang Yun ping| 1     | 重要     | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | -        |
5248ba55b28STang Yun ping| 2     | 重要     | 修正周期性ZQCALIB间隙   | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。   | -        |
5258ba55b28STang Yun ping| 3     | 重要     | 修正528M稳定性问题      | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | -        |
5268ba55b28STang Yun ping| 4     | 重要     | 提高LPDDR5稳定性与性能  | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。          | -        |
5278ba55b28STang Yun ping| 5     | 重要     | LP4/LP4X 32GB容量支持   | 增加LPDDR4两颗16GB组成的32GB的支持                           | -        |
5288ba55b28STang Yun ping
5298ba55b28STang Yun ping------
5308ba55b28STang Yun ping
5317a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
5327a690040SXiaoDong Huang
5337a690040SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5347a690040SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5357a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185   | 重要     |
5367a690040SXiaoDong Huang
5377a690040SXiaoDong Huang### New
5387a690040SXiaoDong Huang
5397a690040SXiaoDong Huang1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。
5407a690040SXiaoDong Huang2. 支持amp功能。
5417a690040SXiaoDong Huang
5427a690040SXiaoDong Huang### Fixed
5437a690040SXiaoDong Huang
5447a690040SXiaoDong Huang| Index | 重要程度 | 更新说明                               | 问题现象 | 问题来源 |
5457a690040SXiaoDong Huang| ----- | -------- | -------------------------------------- | -------- | -------- |
5467a690040SXiaoDong Huang| 1     | 重要     | 休眠、唤醒时保存、恢复保存性能相关配置 | -        | -        |
5477a690040SXiaoDong Huang
5487a690040SXiaoDong Huang------
5497a690040SXiaoDong Huang
5505a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
5515a3b3b7aSXiaoDong Huang
5525a3b3b7aSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5535a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5545a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8   | 重要     |
5555a3b3b7aSXiaoDong Huang
5565a3b3b7aSXiaoDong Huang### New
5575a3b3b7aSXiaoDong Huang
5585a3b3b7aSXiaoDong Huang1. 支持pstore功能。
5595a3b3b7aSXiaoDong Huang
5605a3b3b7aSXiaoDong Huang------
5615a3b3b7aSXiaoDong Huang
5621f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
5631f87e1f4SXiaoDong Huang
5641f87e1f4SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5651f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5661f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | 重要     |
5671f87e1f4SXiaoDong Huang
5681f87e1f4SXiaoDong Huang### New
5691f87e1f4SXiaoDong Huang
5701f87e1f4SXiaoDong Huang1. 添加A55 AT speculative补丁。
5711f87e1f4SXiaoDong Huang2. 添加LPDDR5变频补丁,支持行间变频。
57218157235SJoseph Chen3. 支持根据具体的DDR通道情况配置FW-DSU region。
5731f87e1f4SXiaoDong Huang
5741f87e1f4SXiaoDong Huang### Fixed
5751f87e1f4SXiaoDong Huang
5761f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明                   | 问题现象                                                     | 问题来源 |
5771f87e1f4SXiaoDong Huang| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- |
5781f87e1f4SXiaoDong Huang| 1     | 重要     | 解决cec唤醒问题            | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | -        |
5791f87e1f4SXiaoDong Huang| 2     | 重要     | 修复ddr相关配置            | 解决一些ddr不稳定问题。                                      | -        |
5801f87e1f4SXiaoDong Huang| 3     | 重要     | 解决关闭串口后休眠异常问题 | loader关闭串口后,系统休眠会异常。                           | -        |
5811f87e1f4SXiaoDong Huang
5821f87e1f4SXiaoDong Huang------
5831f87e1f4SXiaoDong Huang
584d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
585d389df42SXiaoDong Huang
586d389df42SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
587d389df42SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
588d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd   | 重要     |
589d389df42SXiaoDong Huang
590d389df42SXiaoDong Huang### New
591d389df42SXiaoDong Huang
59218157235SJoseph Chen1. 支持根据具体的DDR通道情况配置FW-DSU region。
593d389df42SXiaoDong Huang
594d389df42SXiaoDong Huang------
595d389df42SXiaoDong Huang
596ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
597ecbf7112SHisping Lin
598ecbf7112SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
599ecbf7112SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
600ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907   | 重要     |
601ecbf7112SHisping Lin
602ecbf7112SHisping Lin### Fixed
603ecbf7112SHisping Lin
604ecbf7112SHisping Lin| Index | 重要程度 | 更新说明                            | 问题现象                                                     | 问题来源 |
605ecbf7112SHisping Lin| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- |
606ecbf7112SHisping Lin| 1     | 重要     | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时,rk_atags将通知OPTEE关闭打印,OPTEE启动时关闭打印会出现卡死,无法进入U-Boot | -        |
607ecbf7112SHisping Lin
608ecbf7112SHisping Lin------
609ecbf7112SHisping Lin
610