xref: /rkbin/doc/release/RK3588_CN.md (revision f02d10e468d8c783c45137d230ff33d42ca670b4)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
4*f02d10e4SYouMin Chen
5*f02d10e4SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
6*f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
7*f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78  | 重要     |
8*f02d10e4SYouMin Chen
9*f02d10e4SYouMin Chen### New
10*f02d10e4SYouMin Chen
11*f02d10e4SYouMin Chen1. 修改LPDDR5频率,提高稳定性。
12*f02d10e4SYouMin Chen2. 新增支持cs0 row小于cs1 row的颗粒。
13*f02d10e4SYouMin Chen3. 修改 DERATEINT.mr4_read_interval配置。
14*f02d10e4SYouMin Chen
15*f02d10e4SYouMin Chen### Fixed
16*f02d10e4SYouMin Chen
17*f02d10e4SYouMin Chen| Index | 重要程度 | 更新说明                           | 问题现象                                        | 问题来源 |
18*f02d10e4SYouMin Chen| ----- | -------- | ---------------------------------- | ----------------------------------------------- | -------- |
19*f02d10e4SYouMin Chen| 1     | 重要     | 修正单片选LPDDR5的derate异常问题。 | 单片选LPDDR5执行DDR变频后可能会引起kernel挂起。 | -        |
20*f02d10e4SYouMin Chen
21*f02d10e4SYouMin Chen------
22*f02d10e4SYouMin Chen
2399c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
2499c2c588SXiaoDong Huang
2599c2c588SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
2699c2c588SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
2799c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422   | 重要     |
2899c2c588SXiaoDong Huang
2999c2c588SXiaoDong Huang### New
3099c2c588SXiaoDong Huang
3199c2c588SXiaoDong Huang1. 优化唤醒后ddr变频时间。
3299c2c588SXiaoDong Huang2. 唤醒后提前提高cpu频率。
3399c2c588SXiaoDong Huang3. 支持pvtpll参数通过sip配置。
3499c2c588SXiaoDong Huang
3599c2c588SXiaoDong Huang------
3699c2c588SXiaoDong Huang
37839a0290SJon Lin## rk3588_pcie_v2.10.bin
38839a0290SJon Lin
39839a0290SJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
40839a0290SJon Lin| ---------- | --------------------- | ----------- | -------- |
41839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3   | 普通     |
42839a0290SJon Lin
43839a0290SJon Lin### New
44839a0290SJon Lin
45839a0290SJon Lin1. Update the version。
46839a0290SJon Lin
47839a0290SJon Lin------
48839a0290SJon Lin
4979c24ba2SJon Lin## rk3588_pcie_v2.00.bin
5079c24ba2SJon Lin
5179c24ba2SJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
5279c24ba2SJon Lin| ---------- | --------------------- | ----------- | -------- |
5379c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78   | 普通     |
5479c24ba2SJon Lin
5579c24ba2SJon Lin### New
5679c24ba2SJon Lin
5779c24ba2SJon Lin1. Fix bar capacity。
5879c24ba2SJon Lin
5979c24ba2SJon Lin------
6079c24ba2SJon Lin
61b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
62b1599ee3SYouMin Chen
63b1599ee3SYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
64b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
65b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d  | 重要     |
66b1599ee3SYouMin Chen
67b1599ee3SYouMin Chen### New
68b1599ee3SYouMin Chen
69b1599ee3SYouMin Chen1. 避免PHY skew value大于dll lock value,提高528MHz稳定性。
70b1599ee3SYouMin Chen2. 修复data training流程,提高稳定性。
71b1599ee3SYouMin Chen3. LPDDR5唤醒流程,恢复ZQ background calibration。
72b1599ee3SYouMin Chen
73b1599ee3SYouMin Chen------
74b1599ee3SYouMin Chen
75781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
76781bf89fSChen Fen
77781bf89fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
78781bf89fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
79781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7   | 重要     |
80781bf89fSChen Fen
81781bf89fSChen Fen### New
82781bf89fSChen Fen
83781bf89fSChen Fen1. 增加rk3583烧写支持。
84781bf89fSChen Fen
85781bf89fSChen Fen------
86781bf89fSChen Fen
87ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
88ff4c8f28STang Yun ping
89ff4c8f28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
90ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
91ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e  | 重要     |
92ff4c8f28STang Yun ping
93ff4c8f28STang Yun ping### New
94ff4c8f28STang Yun ping
95ff4c8f28STang Yun ping1. 增加RK3583支持。
96ff4c8f28STang Yun ping
97ff4c8f28STang Yun ping------
98ff4c8f28STang Yun ping
99ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
100ad416953SFinley Xiao
101ad416953SFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
102ad416953SFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
103ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b   | 重要     |
104ad416953SFinley Xiao
105ad416953SFinley Xiao### New
106ad416953SFinley Xiao
107ad416953SFinley Xiao1. 增加rk3583 pvtpll 配置。
108ad416953SFinley Xiao2. 支持读取安全的otp。
109ad416953SFinley Xiao3. 优化dmc恢复时间。
110ad416953SFinley Xiao
111ad416953SFinley Xiao------
112ad416953SFinley Xiao
113f6d367deSJon Lin## rk3588_pcie_v1.00.bin
114f6d367deSJon Lin
115f6d367deSJon Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
116f6d367deSJon Lin| ---------- | --------------------- | ----------- | -------- |
117f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7   | 普通     |
118f6d367deSJon Lin
119f6d367deSJon Lin### New
120f6d367deSJon Lin
121f6d367deSJon Lin1. 添加支持 pcie ep 初始化的裸系统可执行固件。
122f6d367deSJon Lin
123f6d367deSJon Lin------
124f6d367deSJon Lin
125e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
126e9a5ef40STang Yun ping
127e9a5ef40STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
128e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
129e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e  | 重要     |
130e9a5ef40STang Yun ping
131e9a5ef40STang Yun ping### New
132e9a5ef40STang Yun ping
133e9a5ef40STang Yun ping1. 提高LPDDR5 稳定性。
134e9a5ef40STang Yun ping2. 增加fwver支持。
135e9a5ef40STang Yun ping
136e9a5ef40STang Yun ping------
137e9a5ef40STang Yun ping
13857e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
13957e6a38aSHisping Lin
14057e6a38aSHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
14157e6a38aSHisping Lin| ---------- | :-------------------- | ----------- | -------- |
14257e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7    | 重要     |
14357e6a38aSHisping Lin
14457e6a38aSHisping Lin### New
14557e6a38aSHisping Lin
14657e6a38aSHisping Lin1. 支持打印固件版本号fwver,支持传参fwver给后级固件。
14757e6a38aSHisping Lin
14857e6a38aSHisping Lin------
14957e6a38aSHisping Lin
1503a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
1513a77abfcSXiaoDong Huang
1523a77abfcSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
1533a77abfcSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
1543a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a   | 重要     |
1553a77abfcSXiaoDong Huang
1563a77abfcSXiaoDong Huang### New
1573a77abfcSXiaoDong Huang
1583a77abfcSXiaoDong Huang1. 支持通过rk_atags传递bl31版本号。
1593a77abfcSXiaoDong Huang2. 支持通过dts配置假关机的唤醒源。
1603a77abfcSXiaoDong Huang
1613a77abfcSXiaoDong Huang------
1623a77abfcSXiaoDong Huang
16380fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
16480fe7a86SXuhui Lin
16580fe7a86SXuhui Lin| 时间       | 文件                 | 编译 commit | 重要程度 |
16680fe7a86SXuhui Lin| ---------- | :------------------- | ----------- | -------- |
16780fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e  | 重要     |
16880fe7a86SXuhui Lin
16980fe7a86SXuhui Lin### New
17080fe7a86SXuhui Lin
17180fe7a86SXuhui Lin1. 打印并传递固件版本号。
17280fe7a86SXuhui Lin
17380fe7a86SXuhui Lin### Fixed
17480fe7a86SXuhui Lin
17580fe7a86SXuhui Lin| Index | 重要程度 | 更新说明                                            | 问题现象                                                 | 问题来源 |
17680fe7a86SXuhui Lin| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- |
17780fe7a86SXuhui Lin| 1     | 重要     | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.imgu-boot.dtb损坏后,SPL没有加载备份镜像。 | -        |
17880fe7a86SXuhui Lin------
17980fe7a86SXuhui Lin
1808350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
1818350c611SXiaoDong Huang
1828350c611SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
1838350c611SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
1848350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe   | 重要     |
1858350c611SXiaoDong Huang
1868350c611SXiaoDong Huang### New
1878350c611SXiaoDong Huang
1888350c611SXiaoDong Huang1. 优化唤醒时间。
1898350c611SXiaoDong Huang2. 支持任意cpu进行休眠唤醒。
1908350c611SXiaoDong Huang3. 假关机时支持所有pwm唤醒。
1918350c611SXiaoDong Huang
1928350c611SXiaoDong Huang------
1938350c611SXiaoDong Huang
194a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
195a2af7ce6SHisping Lin
196a2af7ce6SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
197a2af7ce6SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
198a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65   | 重要     |
199a2af7ce6SHisping Lin
200a2af7ce6SHisping Lin### New
201a2af7ce6SHisping Lin
202a2af7ce6SHisping Lin1. 默认设置伪随机数种子。
203a2af7ce6SHisping Lin2. 内部TA支持读写security flag接口。
204a2af7ce6SHisping Lin3. 内部TA支持判断  ta encryption key 是否写入。
205a2af7ce6SHisping Lin
206a2af7ce6SHisping Lin### Fixed
207a2af7ce6SHisping Lin
208a2af7ce6SHisping Lin| Index | 重要程度 | 更新说明                                   | 问题现象             | 问题来源 |
209a2af7ce6SHisping Lin| ----- | -------- | ------------------------------------------ | -------------------- | -------- |
210a2af7ce6SHisping Lin| 1     | 重要     | 修正使能动态内存后硬件crypto概率性奔溃问题 | 使用硬件crypto会报错 | -        |
211a2af7ce6SHisping Lin
212a2af7ce6SHisping Lin------
213a2af7ce6SHisping Lin
214da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
215da0efd5bSYouMin Chen
216da0efd5bSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
217da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
218da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f  | 重要     |
219da0efd5bSYouMin Chen
220da0efd5bSYouMin Chen### Warn
221da0efd5bSYouMin Chen
222da0efd5bSYouMin Chen1. 要求BL31版本必须同步更新到V1.41或更高版本。
223da0efd5bSYouMin Chen
224da0efd5bSYouMin Chen### New
225da0efd5bSYouMin Chen
226da0efd5bSYouMin Chen1. 提高LPDDR5 528MHz稳定性。
227da0efd5bSYouMin Chen2. fsp_params中4个通道更新各自的vref_inner,提高稳定性。
228da0efd5bSYouMin Chen
229da0efd5bSYouMin Chen### Fixed
230da0efd5bSYouMin Chen
231da0efd5bSYouMin Chen| Index | 重要程度 | 更新说明                     | 问题现象                       | 问题来源 |
232da0efd5bSYouMin Chen| ----- | -------- | ---------------------------- | ------------------------------ | -------- |
233da0efd5bSYouMin Chen| 1     | 重要     | 解决高温环境下启动失败的问题 | 高温环境下,开机ddrbin中卡死。 | -        |
234da0efd5bSYouMin Chen
235da0efd5bSYouMin Chen------
236da0efd5bSYouMin Chen
23790fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
23890fe0354SXiaoDong Huang
23990fe0354SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
24090fe0354SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
24190fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2   | 重要     |
24290fe0354SXiaoDong Huang
24390fe0354SXiaoDong Huang### New
24490fe0354SXiaoDong Huang
24590fe0354SXiaoDong Huang1. 支持L3分区功能。
24690fe0354SXiaoDong Huang2. 更新DDR vref_inner配置。
24790fe0354SXiaoDong Huang3. 支持MCU休眠参数dts可配。
24890fe0354SXiaoDong Huang
24990fe0354SXiaoDong Huang------
25090fe0354SXiaoDong Huang
2512987009bSFinley Xiao## rk3588_bl31_v1.40.elf
2522987009bSFinley Xiao
2532987009bSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
2542987009bSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
2552987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48   | 重要     |
2562987009bSFinley Xiao
2572987009bSFinley Xiao### New
2582987009bSFinley Xiao
2592987009bSFinley Xiao1. 支持根据vop子pd的状态,复位VOP。
2602987009bSFinley Xiao
2612987009bSFinley Xiao------
2622987009bSFinley Xiao
2632952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
2642952b2bdSYouMin Chen
2652952b2bdSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
2662952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
2672952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949  | 重要     |
2682952b2bdSYouMin Chen
2692952b2bdSYouMin Chen### New
2702952b2bdSYouMin Chen
2712952b2bdSYouMin Chen1. 增加支持打印training结果和颗粒MR值。
2722952b2bdSYouMin Chen
2732952b2bdSYouMin Chen### Fixed
2742952b2bdSYouMin Chen
2752952b2bdSYouMin Chen| Index | 重要程度 | 更新说明                                   | 问题现象                                                     | 问题来源 |
2762952b2bdSYouMin Chen| ----- | -------- | ------------------------------------------ | ------------------------------------------------------------ | -------- |
2772952b2bdSYouMin Chen| 1     | 重要     | 解决最大频率在1066和1600之间启动失败的问题 | 最高频率设置在1066-1600之间时,开机ddrbin中卡死。            | -        |
2782952b2bdSYouMin Chen| 2     | 重要     | 解决多次初始化DDR引起的死机问题            | 第一份固件SPL加载失败时重新加载第二份固件导致DDR被重复初始化,卡死在ddrbin中。 | -        |
2792952b2bdSYouMin Chen
2802952b2bdSYouMin Chen------
2812952b2bdSYouMin Chen
282dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
283dd45a46aSFinley Xiao
284dd45a46aSFinley Xiao| 时间       | 文件                  | 编译 commit | 重要程度 |
285dd45a46aSFinley Xiao| ---------- | :-------------------- | ----------- | -------- |
286dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e   | 重要     |
287dd45a46aSFinley Xiao
288dd45a46aSFinley Xiao### New
289dd45a46aSFinley Xiao
290dd45a46aSFinley Xiao1. 修改非安全空间otp大小到128字节。
291dd45a46aSFinley Xiao2. 支持根据otp信息调整pvtpll配置。
292dd45a46aSFinley Xiao3. 调整rk3588j/m的pvtpll配置。
293dd45a46aSFinley Xiao
294dd45a46aSFinley Xiao------
295dd45a46aSFinley Xiao
29678cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
29778cbbc4fSXiaoDong Huang
29878cbbc4fSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
29978cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
30078cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda   | 重要     |
30178cbbc4fSXiaoDong Huang
30278cbbc4fSXiaoDong Huang### Warn
30378cbbc4fSXiaoDong Huang
30478cbbc4fSXiaoDong Huang1. 要求DDR bin版本必须同步更新到V1.11或更高版本。
30578cbbc4fSXiaoDong Huang
30678cbbc4fSXiaoDong Huang### New
30778cbbc4fSXiaoDong Huang
30878cbbc4fSXiaoDong Huang1. 更新ddr lp5 mr配置。
30978cbbc4fSXiaoDong Huang2. 提高hdmirx相关功能稳定性。
31078cbbc4fSXiaoDong Huang3. 添加ddr展频模式。
31178cbbc4fSXiaoDong Huang
31278cbbc4fSXiaoDong Huang------
31378cbbc4fSXiaoDong Huang
3149265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
3159265fe34STang Yun ping
3169265fe34STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
3179265fe34STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
3189265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f  | 重要     |
3199265fe34STang Yun ping
3209265fe34STang Yun ping### Warn
3219265fe34STang Yun ping
3229265fe34STang Yun ping1. 要求BL31版本必须同步更新到V1.38或更高版本。
3239265fe34STang Yun ping
3249265fe34STang Yun ping### New
3259265fe34STang Yun ping
3269265fe34STang Yun ping1. 增加打印,在初始化失败时可以更好的定位焊接问题。
3279265fe34STang Yun ping2. 优化开机时间。
3289265fe34STang Yun ping3. 使能per bank refresh功能。
3299265fe34STang Yun ping4. LPDDR5 4个通道使用不同的write vref。
3309265fe34STang Yun ping5. 先初始化LPDDR4X。
3319265fe34STang Yun ping6. LPDDR5 cavref更新为36%。
3329265fe34STang Yun ping7. 增加支持展频功能。
3339265fe34STang Yun ping
3349265fe34STang Yun ping------
3359265fe34STang Yun ping
336ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
337ec307de5SHisping Lin
338ec307de5SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
339ec307de5SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
340ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e   | 重要     |
341ec307de5SHisping Lin
342ec307de5SHisping Lin### New
343ec307de5SHisping Lin
344ec307de5SHisping Lin1. OTP 支持 burst 读取,加快 BL32 启动速度。
345ec307de5SHisping Lin2. 支持内核端读取安全启动标志和公钥哈希。
346ec307de5SHisping Lin3. 支持动态共享内存,安全非安全世界可以传递更大数据。
347ec307de5SHisping Lin4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。
348ec307de5SHisping Lin
349ec307de5SHisping Lin------
350ec307de5SHisping Lin
351541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
352541a852cSXiaoDong Huang
353541a852cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
354541a852cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
355b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19   | 重要     |
356541a852cSXiaoDong Huang
357541a852cSXiaoDong Huang### New
358541a852cSXiaoDong Huang
359541a852cSXiaoDong Huang1. 休眠唤醒时保存恢复 u2phy_grf寄存器。
360541a852cSXiaoDong Huang2. 休眠唤醒时保存更多ddr相关寄存器。
361541a852cSXiaoDong Huang3. 兼容QNX系统的休眠唤醒。
362541a852cSXiaoDong Huang
363541a852cSXiaoDong Huang------
364541a852cSXiaoDong Huang
3658eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
3668eada29eSYouMin Chen
3678eada29eSYouMin Chen| 时间       | 文件                                         | 编译 commit | 重要程度 |
3688eada29eSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- |
3698eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f  | 重要     |
3708eada29eSYouMin Chen
3718eada29eSYouMin Chen### New
3728eada29eSYouMin Chen
3738eada29eSYouMin Chen1. 可通过ddrbin_tool开关pageclose。
3748eada29eSYouMin Chen
3758eada29eSYouMin Chen### Fixed
3768eada29eSYouMin Chen
3778eada29eSYouMin Chen| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
3788eada29eSYouMin Chen| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
3798eada29eSYouMin Chen| 1     | 重要     | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。                      | -        |
3808eada29eSYouMin Chen| 2     | 重要     | 解决LP4/LP4X稳定性问题  | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | -        |
3818eada29eSYouMin Chen| 3     | 重要     | 优化LPDDR5性能          | LPDDR5模式下tWTR计算错误导致效率较差                         | -        |
3828eada29eSYouMin Chen
3838eada29eSYouMin Chen------
3848eada29eSYouMin Chen
38574687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
38674687af2SXiaoDong Huang
38774687af2SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
38874687af2SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
389b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7   | 重要     |
39074687af2SXiaoDong Huang
39174687af2SXiaoDong Huang### New
39274687af2SXiaoDong Huang
39318157235SJoseph Chen1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。
39474687af2SXiaoDong Huang
39574687af2SXiaoDong Huang------
39674687af2SXiaoDong Huang
397a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
398a01492b1SXiaoDong Huang
399a01492b1SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
400a01492b1SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
401b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a   | 重要     |
402a01492b1SXiaoDong Huang
403a01492b1SXiaoDong Huang### New
404a01492b1SXiaoDong Huang
40518157235SJoseph Chen1. 提高hdmirx相关功能稳定性。
406a01492b1SXiaoDong Huang
407a01492b1SXiaoDong Huang------
408a01492b1SXiaoDong Huang
409b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
410b95a8e92SXiaoDong Huang
411b95a8e92SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
412b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
413b95a8e92SXiaoDong Huang| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361   | 重要     |
414b95a8e92SXiaoDong Huang
415b95a8e92SXiaoDong Huang### New
416b95a8e92SXiaoDong Huang
417b95a8e92SXiaoDong Huang1. hptimer支持使用软件校准模式。
418b95a8e92SXiaoDong Huang2. pvtpll支持添加长度。
419b95a8e92SXiaoDong Huang
420b95a8e92SXiaoDong Huang### Fixed
421b95a8e92SXiaoDong Huang
422b95a8e92SXiaoDong Huang| Index | 重要程度 | 更新说明                        | 问题现象                                                     | 问题来源 |
423b95a8e92SXiaoDong Huang| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- |
424b95a8e92SXiaoDong Huang| 1     | 重要     | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | -        |
425b95a8e92SXiaoDong Huang
426b95a8e92SXiaoDong Huang------
427b95a8e92SXiaoDong Huang
42829f261e1SJason Zhu## rk3588_spl_v1.12.bin
42929f261e1SJason Zhu
43029f261e1SJason Zhu| 时间       | 文件                  | 编译 commit | 重要程度 |
43129f261e1SJason Zhu| ---------- | :-------------------- | ----------- | -------- |
43229f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa    | 重要     |
43329f261e1SJason Zhu
43429f261e1SJason Zhu### New
43529f261e1SJason Zhu
43618157235SJoseph Chen1. 支持 SPL AB。
43729f261e1SJason Zhu
43829f261e1SJason Zhu------
43929f261e1SJason Zhu
44027d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
44127d8af0cSXiaoDong Huang
44227d8af0cSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
44327d8af0cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
44427d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e   | 重要     |
44527d8af0cSXiaoDong Huang
44627d8af0cSXiaoDong Huang### New
44727d8af0cSXiaoDong Huang
44818157235SJoseph Chen1. 支持rk3588m, rk3588j。
44927d8af0cSXiaoDong Huang
45027d8af0cSXiaoDong Huang------
45127d8af0cSXiaoDong Huang
4528bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
4538bfcbf0fSChen Fen
4548bfcbf0fSChen Fen| 时间       | 文件                     | 编译 commit | 重要程度 |
4558bfcbf0fSChen Fen| ---------- | :----------------------- | ----------- | -------- |
4568bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2   | 重要     |
4578bfcbf0fSChen Fen
4588bfcbf0fSChen Fen### New
4598bfcbf0fSChen Fen
46018157235SJoseph Chen1. 提升兼容性。
4618bfcbf0fSChen Fen
4628bfcbf0fSChen Fen------
463f1a9d362SJoseph Chen
464cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
465cad9f1bbSXiaoDong Huang
466cad9f1bbSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
467cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
468cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760   | 重要     |
469cad9f1bbSXiaoDong Huang
470cad9f1bbSXiaoDong Huang### New
471cad9f1bbSXiaoDong Huang
472cad9f1bbSXiaoDong Huang1. 支持bus auto CS功能。
473cad9f1bbSXiaoDong Huang
474cad9f1bbSXiaoDong Huang------
475cad9f1bbSXiaoDong Huang
4768ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
4778ba55b28STang Yun ping
4788ba55b28STang Yun ping| 时间       | 文件                                         | 编译 commit | 重要程度 |
4798ba55b28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- |
4808ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06  | 重要     |
4818ba55b28STang Yun ping
4828ba55b28STang Yun ping### New
4838ba55b28STang Yun ping
4848ba55b28STang Yun ping1. 可通过ddrbin_tool开关derate/perbank refresh。
4858ba55b28STang Yun ping2. DDRBIN开启pstore功能。
4868ba55b28STang Yun ping3. boot 频率可通过ddrbin_tool修改。
4878ba55b28STang Yun ping4. 开启LPDDR5 DMC功能。
4888ba55b28STang Yun ping5. 支持LPDDR5 byte mode颗粒。
4898ba55b28STang Yun ping6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。
4908ba55b28STang Yun ping
4918ba55b28STang Yun ping### Fixed
4928ba55b28STang Yun ping
4938ba55b28STang Yun ping| Index | 重要程度 | 更新说明                | 问题现象                                                     | 问题来源 |
4948ba55b28STang Yun ping| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- |
4958ba55b28STang Yun ping| 1     | 重要     | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | -        |
4968ba55b28STang Yun ping| 2     | 重要     | 修正周期性ZQCALIB间隙   | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。   | -        |
4978ba55b28STang Yun ping| 3     | 重要     | 修正528M稳定性问题      | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | -        |
4988ba55b28STang Yun ping| 4     | 重要     | 提高LPDDR5稳定性与性能  | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。          | -        |
4998ba55b28STang Yun ping| 5     | 重要     | LP4/LP4X 32GB容量支持   | 增加LPDDR4两颗16GB组成的32GB的支持                           | -        |
5008ba55b28STang Yun ping
5018ba55b28STang Yun ping------
5028ba55b28STang Yun ping
5037a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
5047a690040SXiaoDong Huang
5057a690040SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5067a690040SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5077a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185   | 重要     |
5087a690040SXiaoDong Huang
5097a690040SXiaoDong Huang### New
5107a690040SXiaoDong Huang
5117a690040SXiaoDong Huang1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。
5127a690040SXiaoDong Huang2. 支持amp功能。
5137a690040SXiaoDong Huang
5147a690040SXiaoDong Huang### Fixed
5157a690040SXiaoDong Huang
5167a690040SXiaoDong Huang| Index | 重要程度 | 更新说明                               | 问题现象 | 问题来源 |
5177a690040SXiaoDong Huang| ----- | -------- | -------------------------------------- | -------- | -------- |
5187a690040SXiaoDong Huang| 1     | 重要     | 休眠、唤醒时保存、恢复保存性能相关配置 | -        | -        |
5197a690040SXiaoDong Huang
5207a690040SXiaoDong Huang------
5217a690040SXiaoDong Huang
5225a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
5235a3b3b7aSXiaoDong Huang
5245a3b3b7aSXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5255a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5265a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8   | 重要     |
5275a3b3b7aSXiaoDong Huang
5285a3b3b7aSXiaoDong Huang### New
5295a3b3b7aSXiaoDong Huang
5305a3b3b7aSXiaoDong Huang1. 支持pstore功能。
5315a3b3b7aSXiaoDong Huang
5325a3b3b7aSXiaoDong Huang------
5335a3b3b7aSXiaoDong Huang
5341f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
5351f87e1f4SXiaoDong Huang
5361f87e1f4SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
5371f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
5381f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | 重要     |
5391f87e1f4SXiaoDong Huang
5401f87e1f4SXiaoDong Huang### New
5411f87e1f4SXiaoDong Huang
5421f87e1f4SXiaoDong Huang1. 添加A55 AT speculative补丁。
5431f87e1f4SXiaoDong Huang2. 添加LPDDR5变频补丁,支持行间变频。
54418157235SJoseph Chen3. 支持根据具体的DDR通道情况配置FW-DSU region。
5451f87e1f4SXiaoDong Huang
5461f87e1f4SXiaoDong Huang### Fixed
5471f87e1f4SXiaoDong Huang
5481f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明                   | 问题现象                                                     | 问题来源 |
5491f87e1f4SXiaoDong Huang| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- |
5501f87e1f4SXiaoDong Huang| 1     | 重要     | 解决cec唤醒问题            | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | -        |
5511f87e1f4SXiaoDong Huang| 2     | 重要     | 修复ddr相关配置            | 解决一些ddr不稳定问题。                                      | -        |
5521f87e1f4SXiaoDong Huang| 3     | 重要     | 解决关闭串口后休眠异常问题 | loader关闭串口后,系统休眠会异常。                           | -        |
5531f87e1f4SXiaoDong Huang
5541f87e1f4SXiaoDong Huang------
5551f87e1f4SXiaoDong Huang
556d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
557d389df42SXiaoDong Huang
558d389df42SXiaoDong Huang| 时间       | 文件                  | 编译 commit | 重要程度 |
559d389df42SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- |
560d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd   | 重要     |
561d389df42SXiaoDong Huang
562d389df42SXiaoDong Huang### New
563d389df42SXiaoDong Huang
56418157235SJoseph Chen1. 支持根据具体的DDR通道情况配置FW-DSU region。
565d389df42SXiaoDong Huang
566d389df42SXiaoDong Huang------
567d389df42SXiaoDong Huang
568ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
569ecbf7112SHisping Lin
570ecbf7112SHisping Lin| 时间       | 文件                  | 编译 commit | 重要程度 |
571ecbf7112SHisping Lin| ---------- | :-------------------- | ----------- | -------- |
572ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907   | 重要     |
573ecbf7112SHisping Lin
574ecbf7112SHisping Lin### Fixed
575ecbf7112SHisping Lin
576ecbf7112SHisping Lin| Index | 重要程度 | 更新说明                            | 问题现象                                                     | 问题来源 |
577ecbf7112SHisping Lin| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- |
578ecbf7112SHisping Lin| 1     | 重要     | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时,rk_atags将通知OPTEE关闭打印,OPTEE启动时关闭打印会出现卡死,无法进入U-Boot | -        |
579ecbf7112SHisping Lin
580ecbf7112SHisping Lin------
581ecbf7112SHisping Lin
582