xref: /rkbin/doc/release/RK3588_CN.md (revision 923cda8ffee4de7918c4aab1c360be42257747ac)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf
4*923cda8fSXiaoDong Huang
5*923cda8fSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
6*923cda8fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
7*923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5   | 重要     |
8*923cda8fSXiaoDong Huang
9*923cda8fSXiaoDong Huang### New
10*923cda8fSXiaoDong Huang
11*923cda8fSXiaoDong Huang1. 支持在optee响应kernel中断。
12*923cda8fSXiaoDong Huang2. 提高vop稳定性。
13*923cda8fSXiaoDong Huang3. 系统唤醒后恢复dvfs/periodic training状态。
14*923cda8fSXiaoDong Huang
15*923cda8fSXiaoDong Huang------
16*923cda8fSXiaoDong Huang
17c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin
18c4c4bc01SHisping Lin
19c4c4bc01SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
20c4c4bc01SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
21c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c   | 重要     |
22c4c4bc01SHisping Lin
23c4c4bc01SHisping Lin### New
24c4c4bc01SHisping Lin
25c4c4bc01SHisping Lin1. 支持软件TA加密密钥功能,客户可以不烧写密钥的情况下使用TA加密功能。
26c4c4bc01SHisping Lin2. rpmb添加多次读取机制。
27c4c4bc01SHisping Lin3. 增大MPI_MEMPOOL_SIZE。
28c4c4bc01SHisping Lin
29c4c4bc01SHisping Lin------
30c4c4bc01SHisping Lin
31723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf
32723dee53SXiaoDong Huang
33723dee53SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
34723dee53SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
35723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758   | 重要     |
36723dee53SXiaoDong Huang
37723dee53SXiaoDong Huang### New
38723dee53SXiaoDong Huang
39723dee53SXiaoDong Huang1. 支持在kernel配置pmu mcu。
40723dee53SXiaoDong Huang2. 提高单片选lpddr5变频稳定性。
41723dee53SXiaoDong Huang
42723dee53SXiaoDong Huang------
43723dee53SXiaoDong Huang
448fa029c6SHisping Lin## rk3588_bl32_v1.16.bin
458fa029c6SHisping Lin
468fa029c6SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
478fa029c6SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
488fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92   | 重要     |
498fa029c6SHisping Lin
508fa029c6SHisping Lin### New
518fa029c6SHisping Lin
528fa029c6SHisping Lin1. 增加输入参数检查,增加安全性。
538fa029c6SHisping Lin2. 支持打印 TEE 内存占用信息。
548fa029c6SHisping Lin3. 硬件 crypto 支持4G以上地址。
558fa029c6SHisping Lin
568fa029c6SHisping Lin------
578fa029c6SHisping Lin
583339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
593339cc42SYouMin Chen
603339cc42SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
613339cc42SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
623339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83  | 重要     |
633339cc42SYouMin Chen
643339cc42SYouMin Chen### Fixed
653339cc42SYouMin Chen
663339cc42SYouMin Chen| Index | 重要程度 | 更新说明                                                     | 问题现象                                     | 问题来源 |
673339cc42SYouMin Chen| ----- | -------- | ------------------------------------------------------------ | -------------------------------------------- | -------- |
683339cc42SYouMin Chen| 1     | 重要     | 修正当boot_fsp配为非0值后pll_id设置错误问题,boot_fsp默认值为0。 | 当boot_fsp配为非0值后概率性出现DDR初始化失败 | -        |
693339cc42SYouMin Chen
703339cc42SYouMin Chen------
713339cc42SYouMin Chen
72f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
73f02d10e4SYouMin Chen
74f02d10e4SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
75f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
76f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78  | 重要     |
77f02d10e4SYouMin Chen
78f02d10e4SYouMin Chen### New
79f02d10e4SYouMin Chen
80f02d10e4SYouMin Chen1. 修改LPDDR5频率,提高稳定性。
81f02d10e4SYouMin Chen2. 新增支持cs0 row小于cs1 row的颗粒。
82f02d10e4SYouMin Chen3. 修改 DERATEINT.mr4_read_interval配置。
83f02d10e4SYouMin Chen
84f02d10e4SYouMin Chen### Fixed
85f02d10e4SYouMin Chen
86f02d10e4SYouMin Chen| Index | 重要程度 | 更新说明                           | 问题现象                                        | 问题来源 |
87f02d10e4SYouMin Chen| ----- | -------- | ---------------------------------- | ----------------------------------------------- | -------- |
88f02d10e4SYouMin Chen| 1     | 重要     | 修正单片选LPDDR5的derate异常问题。 | 单片选LPDDR5执行DDR变频后可能会引起kernel挂起。 | -        |
89f02d10e4SYouMin Chen
90f02d10e4SYouMin Chen------
91f02d10e4SYouMin Chen
9299c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
9399c2c588SXiaoDong Huang
9499c2c588SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
9599c2c588SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
9699c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422   | 重要     |
9799c2c588SXiaoDong Huang
9899c2c588SXiaoDong Huang### New
9999c2c588SXiaoDong Huang
10099c2c588SXiaoDong Huang1. 优化唤醒后ddr变频时间。
10199c2c588SXiaoDong Huang2. 唤醒后提前提高cpu频率。
10299c2c588SXiaoDong Huang3. 支持pvtpll参数通过sip配置。
10399c2c588SXiaoDong Huang
10499c2c588SXiaoDong Huang------
10599c2c588SXiaoDong Huang
106839a0290SJon Lin## rk3588_pcie_v2.10.bin
107839a0290SJon Lin
108839a0290SJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
109839a0290SJon Lin| ---------- | --------------------- | ----------- | -------- |
110839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3   | 普通     |
111839a0290SJon Lin
112839a0290SJon Lin### New
113839a0290SJon Lin
114839a0290SJon Lin1. Update the version。
115839a0290SJon Lin
116839a0290SJon Lin------
117839a0290SJon Lin
11879c24ba2SJon Lin## rk3588_pcie_v2.00.bin
11979c24ba2SJon Lin
12079c24ba2SJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
12179c24ba2SJon Lin| ---------- | --------------------- | ----------- | -------- |
12279c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78   | 普通     |
12379c24ba2SJon Lin
12479c24ba2SJon Lin### New
12579c24ba2SJon Lin
12679c24ba2SJon Lin1. Fix bar capacity。
12779c24ba2SJon Lin
12879c24ba2SJon Lin------
12979c24ba2SJon Lin
130b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
131b1599ee3SYouMin Chen
132b1599ee3SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
133b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
134b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d  | 重要     |
135b1599ee3SYouMin Chen
136b1599ee3SYouMin Chen### New
137b1599ee3SYouMin Chen
138b1599ee3SYouMin Chen1. 避免PHY skew value大于dll lock value,提高528MHz稳定性。
139b1599ee3SYouMin Chen2. 修复data training流程,提高稳定性。
140b1599ee3SYouMin Chen3. LPDDR5唤醒流程,恢复ZQ background calibration。
141b1599ee3SYouMin Chen
142b1599ee3SYouMin Chen------
143b1599ee3SYouMin Chen
144781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
145781bf89fSChen Fen
146781bf89fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
147781bf89fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
148781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7   | 重要     |
149781bf89fSChen Fen
150781bf89fSChen Fen### New
151781bf89fSChen Fen
152781bf89fSChen Fen1. 增加rk3583烧写支持。
153781bf89fSChen Fen
154781bf89fSChen Fen------
155781bf89fSChen Fen
156ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
157ff4c8f28STang Yun ping
158ff4c8f28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
159ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
160ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e  | 重要     |
161ff4c8f28STang Yun ping
162ff4c8f28STang Yun ping### New
163ff4c8f28STang Yun ping
164ff4c8f28STang Yun ping1. 增加RK3583支持。
165ff4c8f28STang Yun ping
166ff4c8f28STang Yun ping------
167ff4c8f28STang Yun ping
168ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
169ad416953SFinley Xiao
170ad416953SFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
171ad416953SFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
172ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b   | 重要     |
173ad416953SFinley Xiao
174ad416953SFinley Xiao### New
175ad416953SFinley Xiao
176ad416953SFinley Xiao1. 增加rk3583 pvtpll 配置。
177ad416953SFinley Xiao2. 支持读取安全的otp。
178ad416953SFinley Xiao3. 优化dmc恢复时间。
179ad416953SFinley Xiao
180ad416953SFinley Xiao------
181ad416953SFinley Xiao
182f6d367deSJon Lin## rk3588_pcie_v1.00.bin
183f6d367deSJon Lin
184f6d367deSJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
185f6d367deSJon Lin| ---------- | --------------------- | ----------- | -------- |
186f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7   | 普通     |
187f6d367deSJon Lin
188f6d367deSJon Lin### New
189f6d367deSJon Lin
190f6d367deSJon Lin1. 添加支持 pcie ep 初始化的裸系统可执行固件。
191f6d367deSJon Lin
192f6d367deSJon Lin------
193f6d367deSJon Lin
194e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
195e9a5ef40STang Yun ping
196e9a5ef40STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
197e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
198e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e  | 重要     |
199e9a5ef40STang Yun ping
200e9a5ef40STang Yun ping### New
201e9a5ef40STang Yun ping
202e9a5ef40STang Yun ping1. 提高LPDDR5 稳定性。
203e9a5ef40STang Yun ping2. 增加fwver支持。
204e9a5ef40STang Yun ping
205e9a5ef40STang Yun ping------
206e9a5ef40STang Yun ping
20757e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
20857e6a38aSHisping Lin
20957e6a38aSHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
21057e6a38aSHisping Lin| ---------- | :-------------------- | ----------- | -------- |
21157e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7    | 重要     |
21257e6a38aSHisping Lin
21357e6a38aSHisping Lin### New
21457e6a38aSHisping Lin
21557e6a38aSHisping Lin1. 支持打印固件版本号fwver,支持传参fwver给后级固件。
21657e6a38aSHisping Lin
21757e6a38aSHisping Lin------
21857e6a38aSHisping Lin
2193a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
2203a77abfcSXiaoDong Huang
2213a77abfcSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2223a77abfcSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2233a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a   | 重要     |
2243a77abfcSXiaoDong Huang
2253a77abfcSXiaoDong Huang### New
2263a77abfcSXiaoDong Huang
2273a77abfcSXiaoDong Huang1. 支持通过rk_atags传递bl31版本号。
2283a77abfcSXiaoDong Huang2. 支持通过dts配置假关机的唤醒源。
2293a77abfcSXiaoDong Huang
2303a77abfcSXiaoDong Huang------
2313a77abfcSXiaoDong Huang
23280fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
23380fe7a86SXuhui Lin
23480fe7a86SXuhui Lin| 时间       | 文件                 | 编译 commit | 重要程度 |
23580fe7a86SXuhui Lin| ---------- | :------------------- | ----------- | -------- |
23680fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e  | 重要     |
23780fe7a86SXuhui Lin
23880fe7a86SXuhui Lin### New
23980fe7a86SXuhui Lin
24080fe7a86SXuhui Lin1. 打印并传递固件版本号。
24180fe7a86SXuhui Lin
24280fe7a86SXuhui Lin### Fixed
24380fe7a86SXuhui Lin
24480fe7a86SXuhui Lin| Index | 重要程度 | 更新说明                                            | 问题现象                                                 | 问题来源 |
24580fe7a86SXuhui Lin| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- |
24680fe7a86SXuhui Lin| 1     | 重要     | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.imgu-boot.dtb损坏后,SPL没有加载备份镜像。 | -        |
24780fe7a86SXuhui Lin------
24880fe7a86SXuhui Lin
2498350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
2508350c611SXiaoDong Huang
2518350c611SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2528350c611SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2538350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe   | 重要     |
2548350c611SXiaoDong Huang
2558350c611SXiaoDong Huang### New
2568350c611SXiaoDong Huang
2578350c611SXiaoDong Huang1. 优化唤醒时间。
2588350c611SXiaoDong Huang2. 支持任意cpu进行休眠唤醒。
2598350c611SXiaoDong Huang3. 假关机时支持所有pwm唤醒。
2608350c611SXiaoDong Huang
2618350c611SXiaoDong Huang------
2628350c611SXiaoDong Huang
263a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
264a2af7ce6SHisping Lin
265a2af7ce6SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
266a2af7ce6SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
267a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65   | 重要     |
268a2af7ce6SHisping Lin
269a2af7ce6SHisping Lin### New
270a2af7ce6SHisping Lin
271a2af7ce6SHisping Lin1. 默认设置伪随机数种子。
272a2af7ce6SHisping Lin2. 内部TA支持读写security flag接口。
273a2af7ce6SHisping Lin3. 内部TA支持判断  ta encryption key 是否写入。
274a2af7ce6SHisping Lin
275a2af7ce6SHisping Lin### Fixed
276a2af7ce6SHisping Lin
277a2af7ce6SHisping Lin| Index | 重要程度 | 更新说明                                   | 问题现象             | 问题来源 |
278a2af7ce6SHisping Lin| ----- | -------- | ------------------------------------------ | -------------------- | -------- |
279a2af7ce6SHisping Lin| 1     | 重要     | 修正使能动态内存后硬件crypto概率性奔溃问题 | 使用硬件crypto会报错 | -        |
280a2af7ce6SHisping Lin
281a2af7ce6SHisping Lin------
282a2af7ce6SHisping Lin
283da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
284da0efd5bSYouMin Chen
285da0efd5bSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
286da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
287da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f  | 重要     |
288da0efd5bSYouMin Chen
289da0efd5bSYouMin Chen### Warn
290da0efd5bSYouMin Chen
291da0efd5bSYouMin Chen1. 要求BL31版本必须同步更新到V1.41或更高版本。
292da0efd5bSYouMin Chen
293da0efd5bSYouMin Chen### New
294da0efd5bSYouMin Chen
295da0efd5bSYouMin Chen1. 提高LPDDR5 528MHz稳定性。
296da0efd5bSYouMin Chen2. fsp_params中4个通道更新各自的vref_inner,提高稳定性。
297da0efd5bSYouMin Chen
298da0efd5bSYouMin Chen### Fixed
299da0efd5bSYouMin Chen
300da0efd5bSYouMin Chen| Index | 重要程度 | 更新说明                     | 问题现象                       | 问题来源 |
301da0efd5bSYouMin Chen| ----- | -------- | ---------------------------- | ------------------------------ | -------- |
302da0efd5bSYouMin Chen| 1     | 重要     | 解决高温环境下启动失败的问题 | 高温环境下,开机ddrbin中卡死。 | -        |
303da0efd5bSYouMin Chen
304da0efd5bSYouMin Chen------
305da0efd5bSYouMin Chen
30690fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
30790fe0354SXiaoDong Huang
30890fe0354SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
30990fe0354SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
31090fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2   | 重要     |
31190fe0354SXiaoDong Huang
31290fe0354SXiaoDong Huang### New
31390fe0354SXiaoDong Huang
31490fe0354SXiaoDong Huang1. 支持L3分区功能。
31590fe0354SXiaoDong Huang2. 更新DDR vref_inner配置。
31690fe0354SXiaoDong Huang3. 支持MCU休眠参数dts可配。
31790fe0354SXiaoDong Huang
31890fe0354SXiaoDong Huang------
31990fe0354SXiaoDong Huang
3202987009bSFinley Xiao## rk3588_bl31_v1.40.elf
3212987009bSFinley Xiao
3222987009bSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
3232987009bSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
3242987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48   | 重要     |
3252987009bSFinley Xiao
3262987009bSFinley Xiao### New
3272987009bSFinley Xiao
3282987009bSFinley Xiao1. 支持根据vop子pd的状态,复位VOP。
3292987009bSFinley Xiao
3302987009bSFinley Xiao------
3312987009bSFinley Xiao
3322952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
3332952b2bdSYouMin Chen
3342952b2bdSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
3352952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
3362952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949  | 重要     |
3372952b2bdSYouMin Chen
3382952b2bdSYouMin Chen### New
3392952b2bdSYouMin Chen
3402952b2bdSYouMin Chen1. 增加支持打印training结果和颗粒MR值。
3412952b2bdSYouMin Chen
3422952b2bdSYouMin Chen### Fixed
3432952b2bdSYouMin Chen
3442952b2bdSYouMin Chen| Index | 重要程度 | 更新说明                                   | 问题现象                                                     | 问题来源 |
3452952b2bdSYouMin Chen| ----- | -------- | ------------------------------------------ | ------------------------------------------------------------ | -------- |
3462952b2bdSYouMin Chen| 1     | 重要     | 解决最大频率在1066和1600之间启动失败的问题 | 最高频率设置在1066-1600之间时,开机ddrbin中卡死。            | -        |
3472952b2bdSYouMin Chen| 2     | 重要     | 解决多次初始化DDR引起的死机问题            | 第一份固件SPL加载失败时重新加载第二份固件导致DDR被重复初始化,卡死在ddrbin中。 | -        |
3482952b2bdSYouMin Chen
3492952b2bdSYouMin Chen------
3502952b2bdSYouMin Chen
351dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
352dd45a46aSFinley Xiao
353dd45a46aSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
354dd45a46aSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
355dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e   | 重要     |
356dd45a46aSFinley Xiao
357dd45a46aSFinley Xiao### New
358dd45a46aSFinley Xiao
359dd45a46aSFinley Xiao1. 修改非安全空间otp大小到128字节。
360dd45a46aSFinley Xiao2. 支持根据otp信息调整pvtpll配置。
361dd45a46aSFinley Xiao3. 调整rk3588j/m的pvtpll配置。
362dd45a46aSFinley Xiao
363dd45a46aSFinley Xiao------
364dd45a46aSFinley Xiao
36578cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
36678cbbc4fSXiaoDong Huang
36778cbbc4fSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
36878cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
36978cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda   | 重要     |
37078cbbc4fSXiaoDong Huang
37178cbbc4fSXiaoDong Huang### Warn
37278cbbc4fSXiaoDong Huang
37378cbbc4fSXiaoDong Huang1. 要求DDR bin版本必须同步更新到V1.11或更高版本。
37478cbbc4fSXiaoDong Huang
37578cbbc4fSXiaoDong Huang### New
37678cbbc4fSXiaoDong Huang
37778cbbc4fSXiaoDong Huang1. 更新ddr lp5 mr配置。
37878cbbc4fSXiaoDong Huang2. 提高hdmirx相关功能稳定性。
37978cbbc4fSXiaoDong Huang3. 添加ddr展频模式。
38078cbbc4fSXiaoDong Huang
38178cbbc4fSXiaoDong Huang------
38278cbbc4fSXiaoDong Huang
3839265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
3849265fe34STang Yun ping
3859265fe34STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
3869265fe34STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
3879265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f  | 重要     |
3889265fe34STang Yun ping
3899265fe34STang Yun ping### Warn
3909265fe34STang Yun ping
3919265fe34STang Yun ping1. 要求BL31版本必须同步更新到V1.38或更高版本。
3929265fe34STang Yun ping
3939265fe34STang Yun ping### New
3949265fe34STang Yun ping
3959265fe34STang Yun ping1. 增加打印,在初始化失败时可以更好的定位焊接问题。
3969265fe34STang Yun ping2. 优化开机时间。
3979265fe34STang Yun ping3. 使能per bank refresh功能。
3989265fe34STang Yun ping4. LPDDR5 4个通道使用不同的write vref。
3999265fe34STang Yun ping5. 先初始化LPDDR4X。
4009265fe34STang Yun ping6. LPDDR5 cavref更新为36%。
4019265fe34STang Yun ping7. 增加支持展频功能。
4029265fe34STang Yun ping
4039265fe34STang Yun ping------
4049265fe34STang Yun ping
405ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
406ec307de5SHisping Lin
407ec307de5SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
408ec307de5SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
409ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e   | 重要     |
410ec307de5SHisping Lin
411ec307de5SHisping Lin### New
412ec307de5SHisping Lin
413ec307de5SHisping Lin1. OTP 支持 burst 读取,加快 BL32 启动速度。
414ec307de5SHisping Lin2. 支持内核端读取安全启动标志和公钥哈希。
415ec307de5SHisping Lin3. 支持动态共享内存,安全非安全世界可以传递更大数据。
416ec307de5SHisping Lin4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。
417ec307de5SHisping Lin
418ec307de5SHisping Lin------
419ec307de5SHisping Lin
420541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
421541a852cSXiaoDong Huang
422541a852cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
423541a852cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
424b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19   | 重要     |
425541a852cSXiaoDong Huang
426541a852cSXiaoDong Huang### New
427541a852cSXiaoDong Huang
428541a852cSXiaoDong Huang1. 休眠唤醒时保存恢复 u2phy_grf寄存器。
429541a852cSXiaoDong Huang2. 休眠唤醒时保存更多ddr相关寄存器。
430541a852cSXiaoDong Huang3. 兼容QNX系统的休眠唤醒。
431541a852cSXiaoDong Huang
432541a852cSXiaoDong Huang------
433541a852cSXiaoDong Huang
4348eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
4358eada29eSYouMin Chen
4368eada29eSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
4378eada29eSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
4388eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f  | 重要     |
4398eada29eSYouMin Chen
4408eada29eSYouMin Chen### New
4418eada29eSYouMin Chen
4428eada29eSYouMin Chen1. 可通过ddrbin_tool开关pageclose。
4438eada29eSYouMin Chen
4448eada29eSYouMin Chen### Fixed
4458eada29eSYouMin Chen
4468eada29eSYouMin Chen| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
4478eada29eSYouMin Chen| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
4488eada29eSYouMin Chen| 1     | 重要     | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。                      | -        |
4498eada29eSYouMin Chen| 2     | 重要     | 解决LP4/LP4X稳定性问题  | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | -        |
4508eada29eSYouMin Chen| 3     | 重要     | 优化LPDDR5性能          | LPDDR5模式下tWTR计算错误导致效率较差                         | -        |
4518eada29eSYouMin Chen
4528eada29eSYouMin Chen------
4538eada29eSYouMin Chen
45474687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
45574687af2SXiaoDong Huang
45674687af2SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
45774687af2SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
458b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7   | 重要     |
45974687af2SXiaoDong Huang
46074687af2SXiaoDong Huang### New
46174687af2SXiaoDong Huang
46218157235SJoseph Chen1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。
46374687af2SXiaoDong Huang
46474687af2SXiaoDong Huang------
46574687af2SXiaoDong Huang
466a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
467a01492b1SXiaoDong Huang
468a01492b1SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
469a01492b1SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
470b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a   | 重要     |
471a01492b1SXiaoDong Huang
472a01492b1SXiaoDong Huang### New
473a01492b1SXiaoDong Huang
47418157235SJoseph Chen1. 提高hdmirx相关功能稳定性。
475a01492b1SXiaoDong Huang
476a01492b1SXiaoDong Huang------
477a01492b1SXiaoDong Huang
478b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
479b95a8e92SXiaoDong Huang
480b95a8e92SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
481b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
482b95a8e92SXiaoDong Huang| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361   | 重要     |
483b95a8e92SXiaoDong Huang
484b95a8e92SXiaoDong Huang### New
485b95a8e92SXiaoDong Huang
486b95a8e92SXiaoDong Huang1. hptimer支持使用软件校准模式。
487b95a8e92SXiaoDong Huang2. pvtpll支持添加长度。
488b95a8e92SXiaoDong Huang
489b95a8e92SXiaoDong Huang### Fixed
490b95a8e92SXiaoDong Huang
491b95a8e92SXiaoDong Huang| Index | 重要程度 | 更新说明                        | 问题现象                                                     | 问题来源 |
492b95a8e92SXiaoDong Huang| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- |
493b95a8e92SXiaoDong Huang| 1     | 重要     | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | -        |
494b95a8e92SXiaoDong Huang
495b95a8e92SXiaoDong Huang------
496b95a8e92SXiaoDong Huang
49729f261e1SJason Zhu## rk3588_spl_v1.12.bin
49829f261e1SJason Zhu
49929f261e1SJason Zhu| 时间       | 文件                  | 编译 commit | 重要程度 |
50029f261e1SJason Zhu| ---------- | :-------------------- | ----------- | -------- |
50129f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa    | 重要     |
50229f261e1SJason Zhu
50329f261e1SJason Zhu### New
50429f261e1SJason Zhu
50518157235SJoseph Chen1. 支持 SPL AB。
50629f261e1SJason Zhu
50729f261e1SJason Zhu------
50829f261e1SJason Zhu
50927d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
51027d8af0cSXiaoDong Huang
51127d8af0cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
51227d8af0cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
51327d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e   | 重要     |
51427d8af0cSXiaoDong Huang
51527d8af0cSXiaoDong Huang### New
51627d8af0cSXiaoDong Huang
51718157235SJoseph Chen1. 支持rk3588m, rk3588j。
51827d8af0cSXiaoDong Huang
51927d8af0cSXiaoDong Huang------
52027d8af0cSXiaoDong Huang
5218bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
5228bfcbf0fSChen Fen
5238bfcbf0fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
5248bfcbf0fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
5258bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2   | 重要     |
5268bfcbf0fSChen Fen
5278bfcbf0fSChen Fen### New
5288bfcbf0fSChen Fen
52918157235SJoseph Chen1. 提升兼容性。
5308bfcbf0fSChen Fen
5318bfcbf0fSChen Fen------
532f1a9d362SJoseph Chen
533cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
534cad9f1bbSXiaoDong Huang
535cad9f1bbSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
536cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
537cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760   | 重要     |
538cad9f1bbSXiaoDong Huang
539cad9f1bbSXiaoDong Huang### New
540cad9f1bbSXiaoDong Huang
541cad9f1bbSXiaoDong Huang1. 支持bus auto CS功能。
542cad9f1bbSXiaoDong Huang
543cad9f1bbSXiaoDong Huang------
544cad9f1bbSXiaoDong Huang
5458ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
5468ba55b28STang Yun ping
5478ba55b28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
5488ba55b28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
5498ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06  | 重要     |
5508ba55b28STang Yun ping
5518ba55b28STang Yun ping### New
5528ba55b28STang Yun ping
5538ba55b28STang Yun ping1. 可通过ddrbin_tool开关derate/perbank refresh。
5548ba55b28STang Yun ping2. DDRBIN开启pstore功能。
5558ba55b28STang Yun ping3. boot 频率可通过ddrbin_tool修改。
5568ba55b28STang Yun ping4. 开启LPDDR5 DMC功能。
5578ba55b28STang Yun ping5. 支持LPDDR5 byte mode颗粒。
5588ba55b28STang Yun ping6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。
5598ba55b28STang Yun ping
5608ba55b28STang Yun ping### Fixed
5618ba55b28STang Yun ping
5628ba55b28STang Yun ping| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
5638ba55b28STang Yun ping| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
5648ba55b28STang Yun ping| 1     | 重要     | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | -        |
5658ba55b28STang Yun ping| 2     | 重要     | 修正周期性ZQCALIB间隙   | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。   | -        |
5668ba55b28STang Yun ping| 3     | 重要     | 修正528M稳定性问题      | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | -        |
5678ba55b28STang Yun ping| 4     | 重要     | 提高LPDDR5稳定性与性能  | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。          | -        |
5688ba55b28STang Yun ping| 5     | 重要     | LP4/LP4X 32GB容量支持   | 增加LPDDR4两颗16GB组成的32GB的支持                           | -        |
5698ba55b28STang Yun ping
5708ba55b28STang Yun ping------
5718ba55b28STang Yun ping
5727a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
5737a690040SXiaoDong Huang
5747a690040SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5757a690040SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5767a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185   | 重要     |
5777a690040SXiaoDong Huang
5787a690040SXiaoDong Huang### New
5797a690040SXiaoDong Huang
5807a690040SXiaoDong Huang1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。
5817a690040SXiaoDong Huang2. 支持amp功能。
5827a690040SXiaoDong Huang
5837a690040SXiaoDong Huang### Fixed
5847a690040SXiaoDong Huang
5857a690040SXiaoDong Huang| Index | 重要程度 | 更新说明                               | 问题现象 | 问题来源 |
5867a690040SXiaoDong Huang| ----- | -------- | -------------------------------------- | -------- | -------- |
5877a690040SXiaoDong Huang| 1     | 重要     | 休眠、唤醒时保存、恢复保存性能相关配置 | -        | -        |
5887a690040SXiaoDong Huang
5897a690040SXiaoDong Huang------
5907a690040SXiaoDong Huang
5915a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
5925a3b3b7aSXiaoDong Huang
5935a3b3b7aSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5945a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5955a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8   | 重要     |
5965a3b3b7aSXiaoDong Huang
5975a3b3b7aSXiaoDong Huang### New
5985a3b3b7aSXiaoDong Huang
5995a3b3b7aSXiaoDong Huang1. 支持pstore功能。
6005a3b3b7aSXiaoDong Huang
6015a3b3b7aSXiaoDong Huang------
6025a3b3b7aSXiaoDong Huang
6031f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
6041f87e1f4SXiaoDong Huang
6051f87e1f4SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
6061f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
6071f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | 重要     |
6081f87e1f4SXiaoDong Huang
6091f87e1f4SXiaoDong Huang### New
6101f87e1f4SXiaoDong Huang
6111f87e1f4SXiaoDong Huang1. 添加A55 AT speculative补丁。
6121f87e1f4SXiaoDong Huang2. 添加LPDDR5变频补丁,支持行间变频。
61318157235SJoseph Chen3. 支持根据具体的DDR通道情况配置FW-DSU region。
6141f87e1f4SXiaoDong Huang
6151f87e1f4SXiaoDong Huang### Fixed
6161f87e1f4SXiaoDong Huang
6171f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明                   | 问题现象                                                     | 问题来源 |
6181f87e1f4SXiaoDong Huang| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- |
6191f87e1f4SXiaoDong Huang| 1     | 重要     | 解决cec唤醒问题            | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | -        |
6201f87e1f4SXiaoDong Huang| 2     | 重要     | 修复ddr相关配置            | 解决一些ddr不稳定问题。                                      | -        |
6211f87e1f4SXiaoDong Huang| 3     | 重要     | 解决关闭串口后休眠异常问题 | loader关闭串口后,系统休眠会异常。                           | -        |
6221f87e1f4SXiaoDong Huang
6231f87e1f4SXiaoDong Huang------
6241f87e1f4SXiaoDong Huang
625d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
626d389df42SXiaoDong Huang
627d389df42SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
628d389df42SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
629d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd   | 重要     |
630d389df42SXiaoDong Huang
631d389df42SXiaoDong Huang### New
632d389df42SXiaoDong Huang
63318157235SJoseph Chen1. 支持根据具体的DDR通道情况配置FW-DSU region。
634d389df42SXiaoDong Huang
635d389df42SXiaoDong Huang------
636d389df42SXiaoDong Huang
637ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
638ecbf7112SHisping Lin
639ecbf7112SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
640ecbf7112SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
641ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907   | 重要     |
642ecbf7112SHisping Lin
643ecbf7112SHisping Lin### Fixed
644ecbf7112SHisping Lin
645ecbf7112SHisping Lin| Index | 重要程度 | 更新说明                            | 问题现象                                                     | 问题来源 |
646ecbf7112SHisping Lin| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- |
647ecbf7112SHisping Lin| 1     | 重要     | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时,rk_atags将通知OPTEE关闭打印,OPTEE启动时关闭打印会出现卡死,无法进入U-Boot | -        |
648ecbf7112SHisping Lin
649ecbf7112SHisping Lin------
650ecbf7112SHisping Lin
651