xref: /rkbin/doc/release/RK3588_CN.md (revision b9183559cabebed120ad431a614b291fee04c498)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*b9183559STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin
4*b9183559STang Yun ping
5*b9183559STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
6*b9183559STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
7*b9183559STang Yun ping| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce  | 重要     |
8*b9183559STang Yun ping
9*b9183559STang Yun ping### Warn
10*b9183559STang Yun ping
11*b9183559STang Yun ping1. 要求BL31版本必须同步更新到V1.47或更高版本。
12*b9183559STang Yun ping
13*b9183559STang Yun ping### New
14*b9183559STang Yun ping
15*b9183559STang Yun ping1. 使能dvfs/periodic training, 增加信号余量。
16*b9183559STang Yun ping2. 增加mixed封装颗粒(x16/x8混合封装)的支持。
17*b9183559STang Yun ping
18*b9183559STang Yun ping### Fixed
19*b9183559STang Yun ping
20*b9183559STang Yun ping| Index | 重要程度 | 更新说明                           | 问题现象 | 问题来源 |
21*b9183559STang Yun ping| ----- | -------- | ---------------------------------- | -------- | -------- |
22*b9183559STang Yun ping| 1     | 重要     | 修正tTOT配置,以提高个别颗粒兼容性 | -        | -        |
23*b9183559STang Yun ping
24*b9183559STang Yun ping------
25*b9183559STang Yun ping
26923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf
27923cda8fSXiaoDong Huang
28923cda8fSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
29923cda8fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
30923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5   | 重要     |
31923cda8fSXiaoDong Huang
32923cda8fSXiaoDong Huang### New
33923cda8fSXiaoDong Huang
34923cda8fSXiaoDong Huang1. 支持在optee响应kernel中断。
35923cda8fSXiaoDong Huang2. 提高vop稳定性。
36923cda8fSXiaoDong Huang3. 系统唤醒后恢复dvfs/periodic training状态。
37923cda8fSXiaoDong Huang
38923cda8fSXiaoDong Huang------
39923cda8fSXiaoDong Huang
40c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin
41c4c4bc01SHisping Lin
42c4c4bc01SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
43c4c4bc01SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
44c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c   | 重要     |
45c4c4bc01SHisping Lin
46c4c4bc01SHisping Lin### New
47c4c4bc01SHisping Lin
48c4c4bc01SHisping Lin1. 支持软件TA加密密钥功能,客户可以不烧写密钥的情况下使用TA加密功能。
49c4c4bc01SHisping Lin2. rpmb添加多次读取机制。
50c4c4bc01SHisping Lin3. 增大MPI_MEMPOOL_SIZE。
51c4c4bc01SHisping Lin
52c4c4bc01SHisping Lin------
53c4c4bc01SHisping Lin
54723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf
55723dee53SXiaoDong Huang
56723dee53SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
57723dee53SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
58723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758   | 重要     |
59723dee53SXiaoDong Huang
60723dee53SXiaoDong Huang### New
61723dee53SXiaoDong Huang
62723dee53SXiaoDong Huang1. 支持在kernel配置pmu mcu。
63723dee53SXiaoDong Huang2. 提高单片选lpddr5变频稳定性。
64723dee53SXiaoDong Huang
65723dee53SXiaoDong Huang------
66723dee53SXiaoDong Huang
678fa029c6SHisping Lin## rk3588_bl32_v1.16.bin
688fa029c6SHisping Lin
698fa029c6SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
708fa029c6SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
718fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92   | 重要     |
728fa029c6SHisping Lin
738fa029c6SHisping Lin### New
748fa029c6SHisping Lin
758fa029c6SHisping Lin1. 增加输入参数检查,增加安全性。
768fa029c6SHisping Lin2. 支持打印 TEE 内存占用信息。
778fa029c6SHisping Lin3. 硬件 crypto 支持4G以上地址。
788fa029c6SHisping Lin
798fa029c6SHisping Lin------
808fa029c6SHisping Lin
813339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
823339cc42SYouMin Chen
833339cc42SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
843339cc42SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
853339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83  | 重要     |
863339cc42SYouMin Chen
873339cc42SYouMin Chen### Fixed
883339cc42SYouMin Chen
893339cc42SYouMin Chen| Index | 重要程度 | 更新说明                                                     | 问题现象                                     | 问题来源 |
903339cc42SYouMin Chen| ----- | -------- | ------------------------------------------------------------ | -------------------------------------------- | -------- |
913339cc42SYouMin Chen| 1     | 重要     | 修正当boot_fsp配为非0值后pll_id设置错误问题,boot_fsp默认值为0。 | 当boot_fsp配为非0值后概率性出现DDR初始化失败 | -        |
923339cc42SYouMin Chen
933339cc42SYouMin Chen------
943339cc42SYouMin Chen
95f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
96f02d10e4SYouMin Chen
97f02d10e4SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
98f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
99f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78  | 重要     |
100f02d10e4SYouMin Chen
101f02d10e4SYouMin Chen### New
102f02d10e4SYouMin Chen
103f02d10e4SYouMin Chen1. 修改LPDDR5频率,提高稳定性。
104f02d10e4SYouMin Chen2. 新增支持cs0 row小于cs1 row的颗粒。
105f02d10e4SYouMin Chen3. 修改 DERATEINT.mr4_read_interval配置。
106f02d10e4SYouMin Chen
107f02d10e4SYouMin Chen### Fixed
108f02d10e4SYouMin Chen
109f02d10e4SYouMin Chen| Index | 重要程度 | 更新说明                           | 问题现象                                        | 问题来源 |
110f02d10e4SYouMin Chen| ----- | -------- | ---------------------------------- | ----------------------------------------------- | -------- |
111f02d10e4SYouMin Chen| 1     | 重要     | 修正单片选LPDDR5的derate异常问题。 | 单片选LPDDR5执行DDR变频后可能会引起kernel挂起。 | -        |
112f02d10e4SYouMin Chen
113f02d10e4SYouMin Chen------
114f02d10e4SYouMin Chen
11599c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
11699c2c588SXiaoDong Huang
11799c2c588SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
11899c2c588SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
11999c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422   | 重要     |
12099c2c588SXiaoDong Huang
12199c2c588SXiaoDong Huang### New
12299c2c588SXiaoDong Huang
12399c2c588SXiaoDong Huang1. 优化唤醒后ddr变频时间。
12499c2c588SXiaoDong Huang2. 唤醒后提前提高cpu频率。
12599c2c588SXiaoDong Huang3. 支持pvtpll参数通过sip配置。
12699c2c588SXiaoDong Huang
12799c2c588SXiaoDong Huang------
12899c2c588SXiaoDong Huang
129839a0290SJon Lin## rk3588_pcie_v2.10.bin
130839a0290SJon Lin
131839a0290SJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
132839a0290SJon Lin| ---------- | --------------------- | ----------- | -------- |
133839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3   | 普通     |
134839a0290SJon Lin
135839a0290SJon Lin### New
136839a0290SJon Lin
137839a0290SJon Lin1. Update the version。
138839a0290SJon Lin
139839a0290SJon Lin------
140839a0290SJon Lin
14179c24ba2SJon Lin## rk3588_pcie_v2.00.bin
14279c24ba2SJon Lin
14379c24ba2SJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
14479c24ba2SJon Lin| ---------- | --------------------- | ----------- | -------- |
14579c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78   | 普通     |
14679c24ba2SJon Lin
14779c24ba2SJon Lin### New
14879c24ba2SJon Lin
14979c24ba2SJon Lin1. Fix bar capacity。
15079c24ba2SJon Lin
15179c24ba2SJon Lin------
15279c24ba2SJon Lin
153b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
154b1599ee3SYouMin Chen
155b1599ee3SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
156b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
157b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d  | 重要     |
158b1599ee3SYouMin Chen
159b1599ee3SYouMin Chen### New
160b1599ee3SYouMin Chen
161b1599ee3SYouMin Chen1. 避免PHY skew value大于dll lock value,提高528MHz稳定性。
162b1599ee3SYouMin Chen2. 修复data training流程,提高稳定性。
163b1599ee3SYouMin Chen3. LPDDR5唤醒流程,恢复ZQ background calibration。
164b1599ee3SYouMin Chen
165b1599ee3SYouMin Chen------
166b1599ee3SYouMin Chen
167781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
168781bf89fSChen Fen
169781bf89fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
170781bf89fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
171781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7   | 重要     |
172781bf89fSChen Fen
173781bf89fSChen Fen### New
174781bf89fSChen Fen
175781bf89fSChen Fen1. 增加rk3583烧写支持。
176781bf89fSChen Fen
177781bf89fSChen Fen------
178781bf89fSChen Fen
179ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
180ff4c8f28STang Yun ping
181ff4c8f28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
182ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
183ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e  | 重要     |
184ff4c8f28STang Yun ping
185ff4c8f28STang Yun ping### New
186ff4c8f28STang Yun ping
187ff4c8f28STang Yun ping1. 增加RK3583支持。
188ff4c8f28STang Yun ping
189ff4c8f28STang Yun ping------
190ff4c8f28STang Yun ping
191ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
192ad416953SFinley Xiao
193ad416953SFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
194ad416953SFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
195ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b   | 重要     |
196ad416953SFinley Xiao
197ad416953SFinley Xiao### New
198ad416953SFinley Xiao
199ad416953SFinley Xiao1. 增加rk3583 pvtpll 配置。
200ad416953SFinley Xiao2. 支持读取安全的otp。
201ad416953SFinley Xiao3. 优化dmc恢复时间。
202ad416953SFinley Xiao
203ad416953SFinley Xiao------
204ad416953SFinley Xiao
205f6d367deSJon Lin## rk3588_pcie_v1.00.bin
206f6d367deSJon Lin
207f6d367deSJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
208f6d367deSJon Lin| ---------- | --------------------- | ----------- | -------- |
209f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7   | 普通     |
210f6d367deSJon Lin
211f6d367deSJon Lin### New
212f6d367deSJon Lin
213f6d367deSJon Lin1. 添加支持 pcie ep 初始化的裸系统可执行固件。
214f6d367deSJon Lin
215f6d367deSJon Lin------
216f6d367deSJon Lin
217e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
218e9a5ef40STang Yun ping
219e9a5ef40STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
220e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
221e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e  | 重要     |
222e9a5ef40STang Yun ping
223e9a5ef40STang Yun ping### New
224e9a5ef40STang Yun ping
225e9a5ef40STang Yun ping1. 提高LPDDR5 稳定性。
226e9a5ef40STang Yun ping2. 增加fwver支持。
227e9a5ef40STang Yun ping
228e9a5ef40STang Yun ping------
229e9a5ef40STang Yun ping
23057e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
23157e6a38aSHisping Lin
23257e6a38aSHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
23357e6a38aSHisping Lin| ---------- | :-------------------- | ----------- | -------- |
23457e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7    | 重要     |
23557e6a38aSHisping Lin
23657e6a38aSHisping Lin### New
23757e6a38aSHisping Lin
23857e6a38aSHisping Lin1. 支持打印固件版本号fwver,支持传参fwver给后级固件。
23957e6a38aSHisping Lin
24057e6a38aSHisping Lin------
24157e6a38aSHisping Lin
2423a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
2433a77abfcSXiaoDong Huang
2443a77abfcSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2453a77abfcSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2463a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a   | 重要     |
2473a77abfcSXiaoDong Huang
2483a77abfcSXiaoDong Huang### New
2493a77abfcSXiaoDong Huang
2503a77abfcSXiaoDong Huang1. 支持通过rk_atags传递bl31版本号。
2513a77abfcSXiaoDong Huang2. 支持通过dts配置假关机的唤醒源。
2523a77abfcSXiaoDong Huang
2533a77abfcSXiaoDong Huang------
2543a77abfcSXiaoDong Huang
25580fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
25680fe7a86SXuhui Lin
25780fe7a86SXuhui Lin| 时间       | 文件                 | 编译 commit | 重要程度 |
25880fe7a86SXuhui Lin| ---------- | :------------------- | ----------- | -------- |
25980fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e  | 重要     |
26080fe7a86SXuhui Lin
26180fe7a86SXuhui Lin### New
26280fe7a86SXuhui Lin
26380fe7a86SXuhui Lin1. 打印并传递固件版本号。
26480fe7a86SXuhui Lin
26580fe7a86SXuhui Lin### Fixed
26680fe7a86SXuhui Lin
26780fe7a86SXuhui Lin| Index | 重要程度 | 更新说明                                            | 问题现象                                                 | 问题来源 |
26880fe7a86SXuhui Lin| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- |
26980fe7a86SXuhui Lin| 1     | 重要     | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.imgu-boot.dtb损坏后,SPL没有加载备份镜像。 | -        |
27080fe7a86SXuhui Lin------
27180fe7a86SXuhui Lin
2728350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
2738350c611SXiaoDong Huang
2748350c611SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2758350c611SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2768350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe   | 重要     |
2778350c611SXiaoDong Huang
2788350c611SXiaoDong Huang### New
2798350c611SXiaoDong Huang
2808350c611SXiaoDong Huang1. 优化唤醒时间。
2818350c611SXiaoDong Huang2. 支持任意cpu进行休眠唤醒。
2828350c611SXiaoDong Huang3. 假关机时支持所有pwm唤醒。
2838350c611SXiaoDong Huang
2848350c611SXiaoDong Huang------
2858350c611SXiaoDong Huang
286a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
287a2af7ce6SHisping Lin
288a2af7ce6SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
289a2af7ce6SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
290a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65   | 重要     |
291a2af7ce6SHisping Lin
292a2af7ce6SHisping Lin### New
293a2af7ce6SHisping Lin
294a2af7ce6SHisping Lin1. 默认设置伪随机数种子。
295a2af7ce6SHisping Lin2. 内部TA支持读写security flag接口。
296a2af7ce6SHisping Lin3. 内部TA支持判断  ta encryption key 是否写入。
297a2af7ce6SHisping Lin
298a2af7ce6SHisping Lin### Fixed
299a2af7ce6SHisping Lin
300a2af7ce6SHisping Lin| Index | 重要程度 | 更新说明                                   | 问题现象             | 问题来源 |
301a2af7ce6SHisping Lin| ----- | -------- | ------------------------------------------ | -------------------- | -------- |
302a2af7ce6SHisping Lin| 1     | 重要     | 修正使能动态内存后硬件crypto概率性奔溃问题 | 使用硬件crypto会报错 | -        |
303a2af7ce6SHisping Lin
304a2af7ce6SHisping Lin------
305a2af7ce6SHisping Lin
306da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
307da0efd5bSYouMin Chen
308da0efd5bSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
309da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
310da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f  | 重要     |
311da0efd5bSYouMin Chen
312da0efd5bSYouMin Chen### Warn
313da0efd5bSYouMin Chen
314da0efd5bSYouMin Chen1. 要求BL31版本必须同步更新到V1.41或更高版本。
315da0efd5bSYouMin Chen
316da0efd5bSYouMin Chen### New
317da0efd5bSYouMin Chen
318da0efd5bSYouMin Chen1. 提高LPDDR5 528MHz稳定性。
319da0efd5bSYouMin Chen2. fsp_params中4个通道更新各自的vref_inner,提高稳定性。
320da0efd5bSYouMin Chen
321da0efd5bSYouMin Chen### Fixed
322da0efd5bSYouMin Chen
323da0efd5bSYouMin Chen| Index | 重要程度 | 更新说明                     | 问题现象                       | 问题来源 |
324da0efd5bSYouMin Chen| ----- | -------- | ---------------------------- | ------------------------------ | -------- |
325da0efd5bSYouMin Chen| 1     | 重要     | 解决高温环境下启动失败的问题 | 高温环境下,开机ddrbin中卡死。 | -        |
326da0efd5bSYouMin Chen
327da0efd5bSYouMin Chen------
328da0efd5bSYouMin Chen
32990fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
33090fe0354SXiaoDong Huang
33190fe0354SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
33290fe0354SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
33390fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2   | 重要     |
33490fe0354SXiaoDong Huang
33590fe0354SXiaoDong Huang### New
33690fe0354SXiaoDong Huang
33790fe0354SXiaoDong Huang1. 支持L3分区功能。
33890fe0354SXiaoDong Huang2. 更新DDR vref_inner配置。
33990fe0354SXiaoDong Huang3. 支持MCU休眠参数dts可配。
34090fe0354SXiaoDong Huang
34190fe0354SXiaoDong Huang------
34290fe0354SXiaoDong Huang
3432987009bSFinley Xiao## rk3588_bl31_v1.40.elf
3442987009bSFinley Xiao
3452987009bSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
3462987009bSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
3472987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48   | 重要     |
3482987009bSFinley Xiao
3492987009bSFinley Xiao### New
3502987009bSFinley Xiao
3512987009bSFinley Xiao1. 支持根据vop子pd的状态,复位VOP。
3522987009bSFinley Xiao
3532987009bSFinley Xiao------
3542987009bSFinley Xiao
3552952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
3562952b2bdSYouMin Chen
3572952b2bdSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
3582952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
3592952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949  | 重要     |
3602952b2bdSYouMin Chen
3612952b2bdSYouMin Chen### New
3622952b2bdSYouMin Chen
3632952b2bdSYouMin Chen1. 增加支持打印training结果和颗粒MR值。
3642952b2bdSYouMin Chen
3652952b2bdSYouMin Chen### Fixed
3662952b2bdSYouMin Chen
3672952b2bdSYouMin Chen| Index | 重要程度 | 更新说明                                   | 问题现象                                                     | 问题来源 |
3682952b2bdSYouMin Chen| ----- | -------- | ------------------------------------------ | ------------------------------------------------------------ | -------- |
3692952b2bdSYouMin Chen| 1     | 重要     | 解决最大频率在1066和1600之间启动失败的问题 | 最高频率设置在1066-1600之间时,开机ddrbin中卡死。            | -        |
3702952b2bdSYouMin Chen| 2     | 重要     | 解决多次初始化DDR引起的死机问题            | 第一份固件SPL加载失败时重新加载第二份固件导致DDR被重复初始化,卡死在ddrbin中。 | -        |
3712952b2bdSYouMin Chen
3722952b2bdSYouMin Chen------
3732952b2bdSYouMin Chen
374dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
375dd45a46aSFinley Xiao
376dd45a46aSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
377dd45a46aSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
378dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e   | 重要     |
379dd45a46aSFinley Xiao
380dd45a46aSFinley Xiao### New
381dd45a46aSFinley Xiao
382dd45a46aSFinley Xiao1. 修改非安全空间otp大小到128字节。
383dd45a46aSFinley Xiao2. 支持根据otp信息调整pvtpll配置。
384dd45a46aSFinley Xiao3. 调整rk3588j/m的pvtpll配置。
385dd45a46aSFinley Xiao
386dd45a46aSFinley Xiao------
387dd45a46aSFinley Xiao
38878cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
38978cbbc4fSXiaoDong Huang
39078cbbc4fSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
39178cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
39278cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda   | 重要     |
39378cbbc4fSXiaoDong Huang
39478cbbc4fSXiaoDong Huang### Warn
39578cbbc4fSXiaoDong Huang
39678cbbc4fSXiaoDong Huang1. 要求DDR bin版本必须同步更新到V1.11或更高版本。
39778cbbc4fSXiaoDong Huang
39878cbbc4fSXiaoDong Huang### New
39978cbbc4fSXiaoDong Huang
40078cbbc4fSXiaoDong Huang1. 更新ddr lp5 mr配置。
40178cbbc4fSXiaoDong Huang2. 提高hdmirx相关功能稳定性。
40278cbbc4fSXiaoDong Huang3. 添加ddr展频模式。
40378cbbc4fSXiaoDong Huang
40478cbbc4fSXiaoDong Huang------
40578cbbc4fSXiaoDong Huang
4069265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
4079265fe34STang Yun ping
4089265fe34STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
4099265fe34STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
4109265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f  | 重要     |
4119265fe34STang Yun ping
4129265fe34STang Yun ping### Warn
4139265fe34STang Yun ping
4149265fe34STang Yun ping1. 要求BL31版本必须同步更新到V1.38或更高版本。
4159265fe34STang Yun ping
4169265fe34STang Yun ping### New
4179265fe34STang Yun ping
4189265fe34STang Yun ping1. 增加打印,在初始化失败时可以更好的定位焊接问题。
4199265fe34STang Yun ping2. 优化开机时间。
4209265fe34STang Yun ping3. 使能per bank refresh功能。
4219265fe34STang Yun ping4. LPDDR5 4个通道使用不同的write vref。
4229265fe34STang Yun ping5. 先初始化LPDDR4X。
4239265fe34STang Yun ping6. LPDDR5 cavref更新为36%。
4249265fe34STang Yun ping7. 增加支持展频功能。
4259265fe34STang Yun ping
4269265fe34STang Yun ping------
4279265fe34STang Yun ping
428ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
429ec307de5SHisping Lin
430ec307de5SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
431ec307de5SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
432ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e   | 重要     |
433ec307de5SHisping Lin
434ec307de5SHisping Lin### New
435ec307de5SHisping Lin
436ec307de5SHisping Lin1. OTP 支持 burst 读取,加快 BL32 启动速度。
437ec307de5SHisping Lin2. 支持内核端读取安全启动标志和公钥哈希。
438ec307de5SHisping Lin3. 支持动态共享内存,安全非安全世界可以传递更大数据。
439ec307de5SHisping Lin4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。
440ec307de5SHisping Lin
441ec307de5SHisping Lin------
442ec307de5SHisping Lin
443541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
444541a852cSXiaoDong Huang
445541a852cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
446541a852cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
447b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19   | 重要     |
448541a852cSXiaoDong Huang
449541a852cSXiaoDong Huang### New
450541a852cSXiaoDong Huang
451541a852cSXiaoDong Huang1. 休眠唤醒时保存恢复 u2phy_grf寄存器。
452541a852cSXiaoDong Huang2. 休眠唤醒时保存更多ddr相关寄存器。
453541a852cSXiaoDong Huang3. 兼容QNX系统的休眠唤醒。
454541a852cSXiaoDong Huang
455541a852cSXiaoDong Huang------
456541a852cSXiaoDong Huang
4578eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
4588eada29eSYouMin Chen
4598eada29eSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
4608eada29eSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
4618eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f  | 重要     |
4628eada29eSYouMin Chen
4638eada29eSYouMin Chen### New
4648eada29eSYouMin Chen
4658eada29eSYouMin Chen1. 可通过ddrbin_tool开关pageclose。
4668eada29eSYouMin Chen
4678eada29eSYouMin Chen### Fixed
4688eada29eSYouMin Chen
4698eada29eSYouMin Chen| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
4708eada29eSYouMin Chen| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
4718eada29eSYouMin Chen| 1     | 重要     | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。                      | -        |
4728eada29eSYouMin Chen| 2     | 重要     | 解决LP4/LP4X稳定性问题  | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | -        |
4738eada29eSYouMin Chen| 3     | 重要     | 优化LPDDR5性能          | LPDDR5模式下tWTR计算错误导致效率较差                         | -        |
4748eada29eSYouMin Chen
4758eada29eSYouMin Chen------
4768eada29eSYouMin Chen
47774687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
47874687af2SXiaoDong Huang
47974687af2SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
48074687af2SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
481b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7   | 重要     |
48274687af2SXiaoDong Huang
48374687af2SXiaoDong Huang### New
48474687af2SXiaoDong Huang
48518157235SJoseph Chen1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。
48674687af2SXiaoDong Huang
48774687af2SXiaoDong Huang------
48874687af2SXiaoDong Huang
489a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
490a01492b1SXiaoDong Huang
491a01492b1SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
492a01492b1SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
493b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a   | 重要     |
494a01492b1SXiaoDong Huang
495a01492b1SXiaoDong Huang### New
496a01492b1SXiaoDong Huang
49718157235SJoseph Chen1. 提高hdmirx相关功能稳定性。
498a01492b1SXiaoDong Huang
499a01492b1SXiaoDong Huang------
500a01492b1SXiaoDong Huang
501b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
502b95a8e92SXiaoDong Huang
503b95a8e92SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
504b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
505b95a8e92SXiaoDong Huang| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361   | 重要     |
506b95a8e92SXiaoDong Huang
507b95a8e92SXiaoDong Huang### New
508b95a8e92SXiaoDong Huang
509b95a8e92SXiaoDong Huang1. hptimer支持使用软件校准模式。
510b95a8e92SXiaoDong Huang2. pvtpll支持添加长度。
511b95a8e92SXiaoDong Huang
512b95a8e92SXiaoDong Huang### Fixed
513b95a8e92SXiaoDong Huang
514b95a8e92SXiaoDong Huang| Index | 重要程度 | 更新说明                        | 问题现象                                                     | 问题来源 |
515b95a8e92SXiaoDong Huang| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- |
516b95a8e92SXiaoDong Huang| 1     | 重要     | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | -        |
517b95a8e92SXiaoDong Huang
518b95a8e92SXiaoDong Huang------
519b95a8e92SXiaoDong Huang
52029f261e1SJason Zhu## rk3588_spl_v1.12.bin
52129f261e1SJason Zhu
52229f261e1SJason Zhu| 时间       | 文件                  | 编译 commit | 重要程度 |
52329f261e1SJason Zhu| ---------- | :-------------------- | ----------- | -------- |
52429f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa    | 重要     |
52529f261e1SJason Zhu
52629f261e1SJason Zhu### New
52729f261e1SJason Zhu
52818157235SJoseph Chen1. 支持 SPL AB。
52929f261e1SJason Zhu
53029f261e1SJason Zhu------
53129f261e1SJason Zhu
53227d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
53327d8af0cSXiaoDong Huang
53427d8af0cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
53527d8af0cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
53627d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e   | 重要     |
53727d8af0cSXiaoDong Huang
53827d8af0cSXiaoDong Huang### New
53927d8af0cSXiaoDong Huang
54018157235SJoseph Chen1. 支持rk3588m, rk3588j。
54127d8af0cSXiaoDong Huang
54227d8af0cSXiaoDong Huang------
54327d8af0cSXiaoDong Huang
5448bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
5458bfcbf0fSChen Fen
5468bfcbf0fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
5478bfcbf0fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
5488bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2   | 重要     |
5498bfcbf0fSChen Fen
5508bfcbf0fSChen Fen### New
5518bfcbf0fSChen Fen
55218157235SJoseph Chen1. 提升兼容性。
5538bfcbf0fSChen Fen
5548bfcbf0fSChen Fen------
555f1a9d362SJoseph Chen
556cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
557cad9f1bbSXiaoDong Huang
558cad9f1bbSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
559cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
560cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760   | 重要     |
561cad9f1bbSXiaoDong Huang
562cad9f1bbSXiaoDong Huang### New
563cad9f1bbSXiaoDong Huang
564cad9f1bbSXiaoDong Huang1. 支持bus auto CS功能。
565cad9f1bbSXiaoDong Huang
566cad9f1bbSXiaoDong Huang------
567cad9f1bbSXiaoDong Huang
5688ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
5698ba55b28STang Yun ping
5708ba55b28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
5718ba55b28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
5728ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06  | 重要     |
5738ba55b28STang Yun ping
5748ba55b28STang Yun ping### New
5758ba55b28STang Yun ping
5768ba55b28STang Yun ping1. 可通过ddrbin_tool开关derate/perbank refresh。
5778ba55b28STang Yun ping2. DDRBIN开启pstore功能。
5788ba55b28STang Yun ping3. boot 频率可通过ddrbin_tool修改。
5798ba55b28STang Yun ping4. 开启LPDDR5 DMC功能。
5808ba55b28STang Yun ping5. 支持LPDDR5 byte mode颗粒。
5818ba55b28STang Yun ping6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。
5828ba55b28STang Yun ping
5838ba55b28STang Yun ping### Fixed
5848ba55b28STang Yun ping
5858ba55b28STang Yun ping| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
5868ba55b28STang Yun ping| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
5878ba55b28STang Yun ping| 1     | 重要     | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | -        |
5888ba55b28STang Yun ping| 2     | 重要     | 修正周期性ZQCALIB间隙   | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。   | -        |
5898ba55b28STang Yun ping| 3     | 重要     | 修正528M稳定性问题      | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | -        |
5908ba55b28STang Yun ping| 4     | 重要     | 提高LPDDR5稳定性与性能  | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。          | -        |
5918ba55b28STang Yun ping| 5     | 重要     | LP4/LP4X 32GB容量支持   | 增加LPDDR4两颗16GB组成的32GB的支持                           | -        |
5928ba55b28STang Yun ping
5938ba55b28STang Yun ping------
5948ba55b28STang Yun ping
5957a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
5967a690040SXiaoDong Huang
5977a690040SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5987a690040SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5997a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185   | 重要     |
6007a690040SXiaoDong Huang
6017a690040SXiaoDong Huang### New
6027a690040SXiaoDong Huang
6037a690040SXiaoDong Huang1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。
6047a690040SXiaoDong Huang2. 支持amp功能。
6057a690040SXiaoDong Huang
6067a690040SXiaoDong Huang### Fixed
6077a690040SXiaoDong Huang
6087a690040SXiaoDong Huang| Index | 重要程度 | 更新说明                               | 问题现象 | 问题来源 |
6097a690040SXiaoDong Huang| ----- | -------- | -------------------------------------- | -------- | -------- |
6107a690040SXiaoDong Huang| 1     | 重要     | 休眠、唤醒时保存、恢复保存性能相关配置 | -        | -        |
6117a690040SXiaoDong Huang
6127a690040SXiaoDong Huang------
6137a690040SXiaoDong Huang
6145a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
6155a3b3b7aSXiaoDong Huang
6165a3b3b7aSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
6175a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
6185a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8   | 重要     |
6195a3b3b7aSXiaoDong Huang
6205a3b3b7aSXiaoDong Huang### New
6215a3b3b7aSXiaoDong Huang
6225a3b3b7aSXiaoDong Huang1. 支持pstore功能。
6235a3b3b7aSXiaoDong Huang
6245a3b3b7aSXiaoDong Huang------
6255a3b3b7aSXiaoDong Huang
6261f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
6271f87e1f4SXiaoDong Huang
6281f87e1f4SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
6291f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
6301f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | 重要     |
6311f87e1f4SXiaoDong Huang
6321f87e1f4SXiaoDong Huang### New
6331f87e1f4SXiaoDong Huang
6341f87e1f4SXiaoDong Huang1. 添加A55 AT speculative补丁。
6351f87e1f4SXiaoDong Huang2. 添加LPDDR5变频补丁,支持行间变频。
63618157235SJoseph Chen3. 支持根据具体的DDR通道情况配置FW-DSU region。
6371f87e1f4SXiaoDong Huang
6381f87e1f4SXiaoDong Huang### Fixed
6391f87e1f4SXiaoDong Huang
6401f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明                   | 问题现象                                                     | 问题来源 |
6411f87e1f4SXiaoDong Huang| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- |
6421f87e1f4SXiaoDong Huang| 1     | 重要     | 解决cec唤醒问题            | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | -        |
6431f87e1f4SXiaoDong Huang| 2     | 重要     | 修复ddr相关配置            | 解决一些ddr不稳定问题。                                      | -        |
6441f87e1f4SXiaoDong Huang| 3     | 重要     | 解决关闭串口后休眠异常问题 | loader关闭串口后,系统休眠会异常。                           | -        |
6451f87e1f4SXiaoDong Huang
6461f87e1f4SXiaoDong Huang------
6471f87e1f4SXiaoDong Huang
648d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
649d389df42SXiaoDong Huang
650d389df42SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
651d389df42SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
652d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd   | 重要     |
653d389df42SXiaoDong Huang
654d389df42SXiaoDong Huang### New
655d389df42SXiaoDong Huang
65618157235SJoseph Chen1. 支持根据具体的DDR通道情况配置FW-DSU region。
657d389df42SXiaoDong Huang
658d389df42SXiaoDong Huang------
659d389df42SXiaoDong Huang
660ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
661ecbf7112SHisping Lin
662ecbf7112SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
663ecbf7112SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
664ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907   | 重要     |
665ecbf7112SHisping Lin
666ecbf7112SHisping Lin### Fixed
667ecbf7112SHisping Lin
668ecbf7112SHisping Lin| Index | 重要程度 | 更新说明                            | 问题现象                                                     | 问题来源 |
669ecbf7112SHisping Lin| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- |
670ecbf7112SHisping Lin| 1     | 重要     | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时,rk_atags将通知OPTEE关闭打印,OPTEE启动时关闭打印会出现卡死,无法进入U-Boot | -        |
671ecbf7112SHisping Lin
672ecbf7112SHisping Lin------
673ecbf7112SHisping Lin
674