xref: /rkbin/doc/release/RK3588_EN.md (revision d19b09e7a676f575db88a434f077a875d90a0e04)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*d19b09e7SHisping Lin## rk3588_bl32_v1.20.bin
4*d19b09e7SHisping Lin
5*d19b09e7SHisping Lin| Date       | File                  | Build commit | Severity  |
6*d19b09e7SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7*d19b09e7SHisping Lin| 2025-05-09 | rk3588_bl32_v1.20.bin | 1e844e4ca    | important |
8*d19b09e7SHisping Lin
9*d19b09e7SHisping Lin### New
10*d19b09e7SHisping Lin
11*d19b09e7SHisping Lin1. Add OEM OTP KEY hmac support for user ta.
12*d19b09e7SHisping Lin
13*d19b09e7SHisping Lin### Fixed
14*d19b09e7SHisping Lin
15*d19b09e7SHisping Lin| Index | Severity  | Update                                   | Issue description                | Issue source |
16*d19b09e7SHisping Lin| ----- | --------- | ---------------------------------------- | -------------------------------- | ------------ |
17*d19b09e7SHisping Lin| 1     | important | Merge official security patches          | Address potential security risks | -            |
18*d19b09e7SHisping Lin| 2     | important | Fix the length supported by OEM otp key2 | Failed to burn OEM otp key2      | -            |
19*d19b09e7SHisping Lin
20*d19b09e7SHisping Lin------
21*d19b09e7SHisping Lin
2263045587STang Yun ping## rk3588_ddr_lp4_1848MHz_lp5_2112MHz_v1.19.bin
2363045587STang Yun ping
2463045587STang Yun ping| Date       | File                                         | Build commit | Severity  |
2563045587STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
2663045587STang Yun ping| 2025-04-21 | rk3588_ddr_lp4_1848MHz_lp5_2112MHz_v1.19.bin | ff1a08bde6   | important |
2763045587STang Yun ping
2863045587STang Yun ping### New
2963045587STang Yun ping
3063045587STang Yun ping1. Add RK3582 support.
3163045587STang Yun ping
3263045587STang Yun ping------
3363045587STang Yun ping
3431a78b07SXiaoDong Huang## rk3588_bl31_v1.51.elf
3531a78b07SXiaoDong Huang
3631a78b07SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3731a78b07SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3831a78b07SXiaoDong Huang| 2025-04-25 | rk3588_bl31_v1.51.elf | bc6030fac | important |
3931a78b07SXiaoDong Huang
4031a78b07SXiaoDong Huang### New
4131a78b07SXiaoDong Huang
4231a78b07SXiaoDong Huang1. Add the ddr debug interface to linux.
4331a78b07SXiaoDong Huang
4431a78b07SXiaoDong Huang------
4531a78b07SXiaoDong Huang
4642094eddSFinley Xiao## rk3588_bl31_v1.50.elf
4742094eddSFinley Xiao
4842094eddSFinley Xiao| Date       | File                  | Build commit | Severity  |
4942094eddSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
5042094eddSFinley Xiao| 2025-03-13 | rk3588_bl31_v1.50.elf | b23ff75bb    | important |
5142094eddSFinley Xiao
5242094eddSFinley Xiao### New
5342094eddSFinley Xiao
5442094eddSFinley Xiao1. Add more hardware version support.
5542094eddSFinley Xiao
5642094eddSFinley Xiao------
5742094eddSFinley Xiao
588ff74907STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin
598ff74907STang Yun ping
608ff74907STang Yun ping| Date       | File                                         | Build commit | Severity  |
618ff74907STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
628ff74907STang Yun ping| 2025-03-13 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin | ff1a08bde6   | important |
638ff74907STang Yun ping
648ff74907STang Yun ping### New
658ff74907STang Yun ping
668ff74907STang Yun ping1. Add RK3588 -B/RK3588S-B/RK3588S2-B support.
678ff74907STang Yun ping
688ff74907STang Yun ping------
698ff74907STang Yun ping
7009c922d8SXiaoDong Huang## rk3588_bl31_v1.49.elf
7109c922d8SXiaoDong Huang
7209c922d8SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7309c922d8SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7409c922d8SXiaoDong Huang| 2025-03-03 | rk3588_bl31_v1.49.elf | 1653f2a08    | important |
7509c922d8SXiaoDong Huang
7609c922d8SXiaoDong Huang### New
7709c922d8SXiaoDong Huang
7809c922d8SXiaoDong Huang1. Optimize the uart usage flow during system suspend.
7909c922d8SXiaoDong Huang2. Reduce the BL31 firmware size.
8009c922d8SXiaoDong Huang
8109c922d8SXiaoDong Huang------
8209c922d8SXiaoDong Huang
830f8ac860SXiaoDong Huang## rk3588_bl31_v1.48.elf
840f8ac860SXiaoDong Huang
850f8ac860SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
860f8ac860SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
870f8ac860SXiaoDong Huang| 2024-12-19 | rk3588_bl31_v1.48.elf | 040d2de11    | important |
880f8ac860SXiaoDong Huang
890f8ac860SXiaoDong Huang### New
900f8ac860SXiaoDong Huang
910f8ac860SXiaoDong Huang1. Support to config the sleep pin for system suspend.
920f8ac860SXiaoDong Huang2. Support to resets the hptimer after system suspend.
930f8ac860SXiaoDong Huang3. Optimize the hptimer usage flow.
940f8ac860SXiaoDong Huang
950f8ac860SXiaoDong Huang------
960f8ac860SXiaoDong Huang
977e8794bcSHisping Lin## rk3588_bl32_v1.19.bin
987e8794bcSHisping Lin
997e8794bcSHisping Lin| Date       | File                  | Build commit | Severity  |
1007e8794bcSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1017e8794bcSHisping Lin| 2024-11-15 | rk3588_bl32_v1.19.bin | 57604957e    | important |
1027e8794bcSHisping Lin
1037e8794bcSHisping Lin### New
1047e8794bcSHisping Lin
1057e8794bcSHisping Lin1. Added support for Dolby library interfaces.
1067e8794bcSHisping Lin
1077e8794bcSHisping Lin### Fixed
1087e8794bcSHisping Lin
1097e8794bcSHisping Lin| Index | Severity  | Update                                                   | Issue description                                     | Issue source |
1107e8794bcSHisping Lin| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ |
1117e8794bcSHisping Lin| 1     | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988       |
1127e8794bcSHisping Lin
1137e8794bcSHisping Lin------
1147e8794bcSHisping Lin
115b3d90eeaSJon Lin## rk3588_pcie_v2.20.bin
116b3d90eeaSJon Lin
117b3d90eeaSJon Lin| Date       | File                  | Build commit | Severity  |
118b3d90eeaSJon Lin| ---------- | :-------------------- | ----------- | -------- |
119b3d90eeaSJon Lin| 2024-11-05 | rk3588_pcie_v2.20.bin | 1f74d1059   | important     |
120b3d90eeaSJon Lin
121b3d90eeaSJon Lin### New
122b3d90eeaSJon Lin
123b3d90eeaSJon Lin1. Support setting pmic rst_fun as 1.
124b3d90eeaSJon Lin
125b3d90eeaSJon Lin------
126b3d90eeaSJon Lin
12798b39175SHisping Lin## rk3588_bl32_v1.18.bin
12898b39175SHisping Lin
12998b39175SHisping Lin| Date       | File                  | Build commit | Severity  |
13098b39175SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
13198b39175SHisping Lin| 2024-10-31 | rk3588_bl32_v1.18.bin | 9f2aca7d1    | important |
13298b39175SHisping Lin
13398b39175SHisping Lin### Fixed
13498b39175SHisping Lin
13598b39175SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
13698b39175SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
13798b39175SHisping Lin| 1     | important | check whether the rpmb key has been burned before changing security level | upgrading from weak security level to strong security level may result in rpmb key verification failure | -            |
13898b39175SHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
13998b39175SHisping Lin| 3     | important | fixed condition of whether secure boot is enabled            | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | -            |
14098b39175SHisping Lin
14198b39175SHisping Lin------
14298b39175SHisping Lin
143b9183559STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin
144b9183559STang Yun ping
145b9183559STang Yun ping| Date       | File                                         | Build commit | Severity  |
146b9183559STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
147b9183559STang Yun ping| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce   | important |
148b9183559STang Yun ping
149b9183559STang Yun ping### Warn
150b9183559STang Yun ping
151b9183559STang Yun ping1. BL31 should be update to V1.47 or above.
152b9183559STang Yun ping
153b9183559STang Yun ping### New
154b9183559STang Yun ping
155b9183559STang Yun ping1. Enable dvfs/periodic training to increase SI margin.
156b9183559STang Yun ping2. Added support for (x16/x8)mixed packaging particles.
157b9183559STang Yun ping
158b9183559STang Yun ping### Fixed
159b9183559STang Yun ping
160b9183559STang Yun ping| Index | Severity  | Update                                                    | Issue description | Issue source |
161b9183559STang Yun ping| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
162b9183559STang Yun ping| 1     | important | Modified tTOT configuration to improve DRAM compatibility | -                 | -            |
163b9183559STang Yun ping
164b9183559STang Yun ping------
165b9183559STang Yun ping
166923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf
167923cda8fSXiaoDong Huang
168923cda8fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
169923cda8fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
170923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5    | important |
171923cda8fSXiaoDong Huang
172923cda8fSXiaoDong Huang### New
173923cda8fSXiaoDong Huang
174923cda8fSXiaoDong Huang1. Support to respond to interrupts of kernel in OPTEE.
175923cda8fSXiaoDong Huang2. Improve stability of VOP.
176923cda8fSXiaoDong Huang3. Restored status of dvfs/periodic training after system wake up.
177923cda8fSXiaoDong Huang
178923cda8fSXiaoDong Huang------
179923cda8fSXiaoDong Huang
180c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin
181c4c4bc01SHisping Lin
182c4c4bc01SHisping Lin| Date       | File                  | Build commit | Severity  |
183c4c4bc01SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
184c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c    | important |
185c4c4bc01SHisping Lin
186c4c4bc01SHisping Lin### New
187c4c4bc01SHisping Lin
188c4c4bc01SHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
189c4c4bc01SHisping Lin2.  RPMB change read data to multiple times.
190c4c4bc01SHisping Lin3.  Increase MPI_MEMPOOL_SIZE size.
191c4c4bc01SHisping Lin
192c4c4bc01SHisping Lin------
193c4c4bc01SHisping Lin
194723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf
195723dee53SXiaoDong Huang
196723dee53SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
197723dee53SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
198723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758    | important |
199723dee53SXiaoDong Huang
200723dee53SXiaoDong Huang### New
201723dee53SXiaoDong Huang
202723dee53SXiaoDong Huang1. Support to config pmu_mcu in kernel.
203723dee53SXiaoDong Huang2. Improve  stability of DFS in single chip lpddr5.
204723dee53SXiaoDong Huang
205723dee53SXiaoDong Huang------
206723dee53SXiaoDong Huang
2078fa029c6SHisping Lin## rk3588_bl32_v1.16.bin
2088fa029c6SHisping Lin
2098fa029c6SHisping Lin| Date       | File                  | Build commit | Severity  |
2108fa029c6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2118fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92    | important |
2128fa029c6SHisping Lin
2138fa029c6SHisping Lin### New
2148fa029c6SHisping Lin
2158fa029c6SHisping Lin1.  Optimization parameter check to enhance security.
2168fa029c6SHisping Lin2.  Support printing TEE memory usage information.
2178fa029c6SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
2188fa029c6SHisping Lin
2198fa029c6SHisping Lin------
2208fa029c6SHisping Lin
2213339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
2223339cc42SYouMin Chen
2233339cc42SYouMin Chen| Date       | File                                         | Build commit | Severity  |
2243339cc42SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
2253339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83   | important |
2263339cc42SYouMin Chen
2273339cc42SYouMin Chen### Fixed
2283339cc42SYouMin Chen
2293339cc42SYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2303339cc42SYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2313339cc42SYouMin Chen| 1     | important | Fixed the error of pll_id setting when boot_fsp!=0,the default value of boot_fsp is 0. | Maybe hang in ddr initialization when boot_fsp is configured to a non-zero value. | -            |
2323339cc42SYouMin Chen
2333339cc42SYouMin Chen------
2343339cc42SYouMin Chen
235f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
236f02d10e4SYouMin Chen
237f02d10e4SYouMin Chen| Date       | File                                         | Build commit | Severity  |
238f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
239f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78   | important |
240f02d10e4SYouMin Chen
241f02d10e4SYouMin Chen### New
242f02d10e4SYouMin Chen
243f02d10e4SYouMin Chen1. Modify the LPDDR5 frequency to improve stability.
244f02d10e4SYouMin Chen2. Add support dram with CS0 capacity less than CS1 capacity.
245f02d10e4SYouMin Chen3. Modify the DERATEINT.mr4_read_interval configuration.
246f02d10e4SYouMin Chen
247f02d10e4SYouMin Chen### Fixed
248f02d10e4SYouMin Chen
249f02d10e4SYouMin Chen| Index | Severity  | Update                                      | Issue description                                            | Issue source |
250f02d10e4SYouMin Chen| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ |
251f02d10e4SYouMin Chen| 1     | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | -            |
252f02d10e4SYouMin Chen
253f02d10e4SYouMin Chen------
254f02d10e4SYouMin Chen
25599c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
25699c2c588SXiaoDong Huang
25799c2c588SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
25899c2c588SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
25999c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422    | important |
26099c2c588SXiaoDong Huang
26199c2c588SXiaoDong Huang### New
26299c2c588SXiaoDong Huang
26399c2c588SXiaoDong Huang1. Optimize the time of DFS atfter system resume.
26499c2c588SXiaoDong Huang2. Cpu switch to hight frequency when systeme resume.
26599c2c588SXiaoDong Huang3. Support config pvtpll parameters by sip.
26699c2c588SXiaoDong Huang
26799c2c588SXiaoDong Huang------
26899c2c588SXiaoDong Huang
269839a0290SJon Lin## rk3588_pcie_v2.10.bin
270839a0290SJon Lin
271839a0290SJon Lin| Date       | File                  | Build commit | Severity |
272839a0290SJon Lin| ---------- | --------------------- | ------------ | -------- |
273839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3    | moderate |
274839a0290SJon Lin
275839a0290SJon Lin### New
276839a0290SJon Lin
277839a0290SJon Lin1. Update the version.
278839a0290SJon Lin
279839a0290SJon Lin------
280839a0290SJon Lin
28179c24ba2SJon Lin## rk3588_pcie_v2.00.bin
28279c24ba2SJon Lin
28379c24ba2SJon Lin| Date       | File                  | Build commit | Severity |
28479c24ba2SJon Lin| ---------- | --------------------- | ------------ | -------- |
28579c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78    | moderate |
28679c24ba2SJon Lin
28779c24ba2SJon Lin### New
28879c24ba2SJon Lin
28979c24ba2SJon Lin1. Fix bar capacity.
29079c24ba2SJon Lin
29179c24ba2SJon Lin------
29279c24ba2SJon Lin
293b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
294b1599ee3SYouMin Chen
295b1599ee3SYouMin Chen| Date       | File                                         | Build commit | Severity  |
296b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
297b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d   | important |
298b1599ee3SYouMin Chen
299b1599ee3SYouMin Chen### New
300b1599ee3SYouMin Chen
301b1599ee3SYouMin Chen1. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz.
302b1599ee3SYouMin Chen2. Fix the data training process,improve the stability.
303b1599ee3SYouMin Chen3. Resume ZQ background calibration for LPDDR5.
304b1599ee3SYouMin Chen
305b1599ee3SYouMin Chen------
306b1599ee3SYouMin Chen
307781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
308781bf89fSChen Fen
309781bf89fSChen Fen| Date       | File                     | Build commit | Severity  |
310781bf89fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
311781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7    | important |
312781bf89fSChen Fen
313781bf89fSChen Fen### New
314781bf89fSChen Fen
315781bf89fSChen Fen1. Add rk3583 upgrade support.
316781bf89fSChen Fen
317781bf89fSChen Fen------
318781bf89fSChen Fen
319ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
320ff4c8f28STang Yun ping
321ff4c8f28STang Yun ping| Date       | File                                         | Build commit | Severity  |
322ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
323ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e   | important |
324ff4c8f28STang Yun ping
325ff4c8f28STang Yun ping### New
326ff4c8f28STang Yun ping
327ff4c8f28STang Yun ping1. Add RK3583 support.
328ff4c8f28STang Yun ping
329ff4c8f28STang Yun ping------
330ff4c8f28STang Yun ping
331ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
332ad416953SFinley Xiao
333ad416953SFinley Xiao| Date       | File                  | Build commit | Severity  |
334ad416953SFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
335ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b    | important |
336ad416953SFinley Xiao
337ad416953SFinley Xiao### New
338ad416953SFinley Xiao
339ad416953SFinley Xiao1. Add pvtpll support rk3583.
340ad416953SFinley Xiao2. Add support to read secure otp.
341ad416953SFinley Xiao3. Optimize the time of dmc restore.
342ad416953SFinley Xiao
343ad416953SFinley Xiao------
344ad416953SFinley Xiao
345f6d367deSJon Lin## rk3588_pcie_v1.00.bin
346f6d367deSJon Lin
347f6d367deSJon Lin| Date       | File                  | Build commit | Severity |
348f6d367deSJon Lin| ---------- | --------------------- | ------------ | -------- |
349f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7    | moderate |
350f6d367deSJon Lin
351f6d367deSJon Lin### New
352f6d367deSJon Lin
353f6d367deSJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
354f6d367deSJon Lin
355f6d367deSJon Lin------
356f6d367deSJon Lin
357e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
358e9a5ef40STang Yun ping
359e9a5ef40STang Yun ping| Date       | File                                         | Build commit | Severity  |
360e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
361e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e   | important |
362e9a5ef40STang Yun ping
363e9a5ef40STang Yun ping### New
364e9a5ef40STang Yun ping
365e9a5ef40STang Yun ping1. Improve the stability of LPDDR5.
366e9a5ef40STang Yun ping2. Add fwver support.
367e9a5ef40STang Yun ping
368e9a5ef40STang Yun ping------
369e9a5ef40STang Yun ping
37057e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
37157e6a38aSHisping Lin
37257e6a38aSHisping Lin| Date       | File                  | Build commit | Severity  |
37357e6a38aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
37457e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7     | important |
37557e6a38aSHisping Lin
37657e6a38aSHisping Lin### New
37757e6a38aSHisping Lin
37857e6a38aSHisping Lin1.  Support print firmware version, and support transmit firmware version to subsequent firmware.
37957e6a38aSHisping Lin
38057e6a38aSHisping Lin------
38157e6a38aSHisping Lin
3823a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
3833a77abfcSXiaoDong Huang
3843a77abfcSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3853a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3863a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a    | important |
3873a77abfcSXiaoDong Huang
3883a77abfcSXiaoDong Huang### New
3893a77abfcSXiaoDong Huang
3903a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags.
3913a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts.
3923a77abfcSXiaoDong Huang
3933a77abfcSXiaoDong Huang------
3943a77abfcSXiaoDong Huang
39580fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
39680fe7a86SXuhui Lin
39780fe7a86SXuhui Lin| Date       | File                 | Build commit | Severity  |
39880fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
39980fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e   | important |
40080fe7a86SXuhui Lin
40180fe7a86SXuhui Lin### New
40280fe7a86SXuhui Lin
40380fe7a86SXuhui Lin1. Print and pass the firmware version number.
40480fe7a86SXuhui Lin
40580fe7a86SXuhui Lin### Fixed
40680fe7a86SXuhui Lin
40780fe7a86SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
40880fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
40980fe7a86SXuhui Lin| 1     | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | -            |
41080fe7a86SXuhui Lin------
41180fe7a86SXuhui Lin
4128350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
4138350c611SXiaoDong Huang
4148350c611SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4158350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
4168350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe    | important |
4178350c611SXiaoDong Huang
4188350c611SXiaoDong Huang### New
4198350c611SXiaoDong Huang
4208350c611SXiaoDong Huang1. Optimize the time of system resume.
4218350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume.
4228350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff.
4238350c611SXiaoDong Huang
4248350c611SXiaoDong Huang------
4258350c611SXiaoDong Huang
426a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
427a2af7ce6SHisping Lin
428a2af7ce6SHisping Lin| Date       | File                  | Build commit | Severity  |
429a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
430a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65    | important |
431a2af7ce6SHisping Lin
432a2af7ce6SHisping Lin### New
433a2af7ce6SHisping Lin
434a2af7ce6SHisping Lin1.  Pseudo random number seed will be set by default.
435a2af7ce6SHisping Lin2.  Supports read and write security flag interfaces.
436a2af7ce6SHisping Lin3.  Support check ta encryption key is written.
437a2af7ce6SHisping Lin
438a2af7ce6SHisping Lin### Fixed
439a2af7ce6SHisping Lin
440a2af7ce6SHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
441a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
442a2af7ce6SHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
443a2af7ce6SHisping Lin
444a2af7ce6SHisping Lin------
445a2af7ce6SHisping Lin
446da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
447da0efd5bSYouMin Chen
448da0efd5bSYouMin Chen| Date       | File                                         | Build commit | Severity  |
449da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
450da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f   | important |
451da0efd5bSYouMin Chen
452da0efd5bSYouMin Chen### Warn
453da0efd5bSYouMin Chen
454da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above.
455da0efd5bSYouMin Chen
456da0efd5bSYouMin Chen### New
457da0efd5bSYouMin Chen
458da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz.
459da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability.
460da0efd5bSYouMin Chen
461da0efd5bSYouMin Chen### Fixed
462da0efd5bSYouMin Chen
463da0efd5bSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                         | Issue source |
464da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ |
465da0efd5bSYouMin Chen| 1     | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | -            |
466da0efd5bSYouMin Chen
467da0efd5bSYouMin Chen------
468da0efd5bSYouMin Chen
46990fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
47090fe0354SXiaoDong Huang
47190fe0354SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
47290fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
47390fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2    | important |
47490fe0354SXiaoDong Huang
47590fe0354SXiaoDong Huang### New
47690fe0354SXiaoDong Huang
47790fe0354SXiaoDong Huang1. Support L3 partition.
47890fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner.
47990fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS.
48090fe0354SXiaoDong Huang
48190fe0354SXiaoDong Huang------
48290fe0354SXiaoDong Huang
4832987009bSFinley Xiao## rk3588_bl31_v1.40.elf
4842987009bSFinley Xiao
4852987009bSFinley Xiao| Date       | File                  | Build commit | Severity  |
4862987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
4872987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48    | important |
4882987009bSFinley Xiao
4892987009bSFinley Xiao### New
4902987009bSFinley Xiao
4912987009bSFinley Xiao1. Add support to reset vop sub mem pd.
4922987009bSFinley Xiao
4932987009bSFinley Xiao------
4942987009bSFinley Xiao
4952952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
4962952b2bdSYouMin Chen
4972952b2bdSYouMin Chen| Date       | File                                         | Build commit | Severity  |
4982952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
4992952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949   | important |
5002952b2bdSYouMin Chen
5012952b2bdSYouMin Chen### New
5022952b2bdSYouMin Chen
5032952b2bdSYouMin Chen1. Add support print training result and mr value.
5042952b2bdSYouMin Chen
5052952b2bdSYouMin Chen### Fixed
5062952b2bdSYouMin Chen
5072952b2bdSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
5082952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
5092952b2bdSYouMin Chen| 1     | important | Fixed init fail issue that max freq between 1066-1600MHz     | Panic in ddrbin when max DDR freq between 1066-1600MHz.      | -            |
5102952b2bdSYouMin Chen| 2     | important | Fixed the issue painc in ddrbin caused by multiple initialization of DDR | When the first SPL firmware failed to load, reloading the second firmware would result in repeated initialization of the DDR. This caused a panic in ddrbin. | -            |
5112952b2bdSYouMin Chen
5122952b2bdSYouMin Chen------
5132952b2bdSYouMin Chen
514dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
515dd45a46aSFinley Xiao
516dd45a46aSFinley Xiao| Date       | File                  | Build commit | Severity  |
517dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
518dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e    | important |
519dd45a46aSFinley Xiao
520dd45a46aSFinley Xiao### New
521dd45a46aSFinley Xiao
522dd45a46aSFinley Xiao1. Change read size to 128 bytes.
523dd45a46aSFinley Xiao2. Adjust pvtpll table by otp.
524dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m.
525dd45a46aSFinley Xiao
526dd45a46aSFinley Xiao------
527dd45a46aSFinley Xiao
52878cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
52978cbbc4fSXiaoDong Huang
53078cbbc4fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
53178cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
53278cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda    | important |
53378cbbc4fSXiaoDong Huang
53478cbbc4fSXiaoDong Huang### Warn
53578cbbc4fSXiaoDong Huang
53678cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above.
53778cbbc4fSXiaoDong Huang
53878cbbc4fSXiaoDong Huang### New
53978cbbc4fSXiaoDong Huang
54078cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr.
54178cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx.
54278cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode.
54378cbbc4fSXiaoDong Huang
54478cbbc4fSXiaoDong Huang------
54578cbbc4fSXiaoDong Huang
5469265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
5479265fe34STang Yun ping
5489265fe34STang Yun ping| Date       | File                                         | Build commit | Severity  |
5499265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
5509265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f   | important |
5519265fe34STang Yun ping
5529265fe34STang Yun ping### Warn
5539265fe34STang Yun ping
5549265fe34STang Yun ping1. BL31 should be update to V1.38 or above.
5559265fe34STang Yun ping
5569265fe34STang Yun ping### New
5579265fe34STang Yun ping
5589265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues.
5599265fe34STang Yun ping2. Optimizing boot time.
5609265fe34STang Yun ping3. Enable per bank refresh function.
5619265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability.
5629265fe34STang Yun ping5. First init LPDDR4x.
5639265fe34STang Yun ping6. LPDDR5 cavref update to 36%.
5649265fe34STang Yun ping7. Add support spread spectrum mode.
5659265fe34STang Yun ping
5669265fe34STang Yun ping------
5679265fe34STang Yun ping
568ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
569ec307de5SHisping Lin
570ec307de5SHisping Lin| Date       | File                  | Build commit | Severity  |
571ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
572ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e    | important |
573ec307de5SHisping Lin
574ec307de5SHisping Lin### New
575ec307de5SHisping Lin
576ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed.
577ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash.
578ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
579ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
580ec307de5SHisping Lin
581ec307de5SHisping Lin------
582ec307de5SHisping Lin
583541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
584541a852cSXiaoDong Huang
585541a852cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
586541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
587b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19    | important |
588541a852cSXiaoDong Huang
589541a852cSXiaoDong Huang### New
590541a852cSXiaoDong Huang
591541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume.
592541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume.
593541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX.
594541a852cSXiaoDong Huang
595541a852cSXiaoDong Huang------
596541a852cSXiaoDong Huang
5978eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
5988eada29eSYouMin Chen
5998eada29eSYouMin Chen| Date       | File                                         | Build commit | Severity  |
6008eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
6018eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f   | important |
6028eada29eSYouMin Chen
6038eada29eSYouMin Chen### New
6048eada29eSYouMin Chen
6058eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool.
6068eada29eSYouMin Chen
6078eada29eSYouMin Chen### Fixed
6088eada29eSYouMin Chen
6098eada29eSYouMin Chen| Index | Severity  | Update                       | Issue description                                            | Issue source |
6108eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
6118eada29eSYouMin Chen| 1     | important | fix total 24GB bug           | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | -            |
6128eada29eSYouMin Chen| 2     | important | fix LP4/LP4X stability issue | Some LP4/LP4X board need to update read odt to 40ohm to fix stability issue. Note: BL31 should be update to V1.37. | -            |
6138eada29eSYouMin Chen| 3     | important | improve LP5 performance      | LPDDR5 timing tWTR  calculate error lead to slow performance | -            |
6148eada29eSYouMin Chen
6158eada29eSYouMin Chen------
6168eada29eSYouMin Chen
61774687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
61874687af2SXiaoDong Huang
61974687af2SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
62074687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
621b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7    | important |
62274687af2SXiaoDong Huang
62374687af2SXiaoDong Huang### New
62474687af2SXiaoDong Huang
62574687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu.
62674687af2SXiaoDong Huang
62774687af2SXiaoDong Huang------
62874687af2SXiaoDong Huang
629a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
630a01492b1SXiaoDong Huang
631a01492b1SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
632a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
633b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a    | important |
634a01492b1SXiaoDong Huang
635a01492b1SXiaoDong Huang### New
636a01492b1SXiaoDong Huang
637a01492b1SXiaoDong Huang1. Improve the stability of hdmirx.
638a01492b1SXiaoDong Huang
639a01492b1SXiaoDong Huang------
640a01492b1SXiaoDong Huang
641b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
642b95a8e92SXiaoDong Huang
643b95a8e92SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
644b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
645b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361    | important |
646b95a8e92SXiaoDong Huang
647b95a8e92SXiaoDong Huang### New
648b95a8e92SXiaoDong Huang
649b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode.
650b95a8e92SXiaoDong Huang2. Support pvtpll to add length.
651b95a8e92SXiaoDong Huang
652b95a8e92SXiaoDong Huang### Fixed
653b95a8e92SXiaoDong Huang
654b95a8e92SXiaoDong Huang| Index | Severity  | Update                                                | Issue description                                            | Issue source |
655b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
656b95a8e92SXiaoDong Huang| 1     | important | Avoid pmu mcu to boot accidentally in system suspend. | With pmu mcu's accidental boot, linux kernel's code and data may be overwrite after system resume. | -            |
657b95a8e92SXiaoDong Huang
658b95a8e92SXiaoDong Huang------
659b95a8e92SXiaoDong Huang
66029f261e1SJason Zhu## rk3588_spl_v1.12.bin
66129f261e1SJason Zhu
66229f261e1SJason Zhu| Date       | File                  | Build commit | Severity  |
66329f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- |
66429f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa     | important |
66529f261e1SJason Zhu
66629f261e1SJason Zhu### New
66729f261e1SJason Zhu
66829f261e1SJason Zhu1. Support SPL AB.
66929f261e1SJason Zhu
67029f261e1SJason Zhu------
67129f261e1SJason Zhu
67227d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
67327d8af0cSXiaoDong Huang
67427d8af0cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
67527d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
67627d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e    | important |
67727d8af0cSXiaoDong Huang
67827d8af0cSXiaoDong Huang### New
67927d8af0cSXiaoDong Huang
68027d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j.
68127d8af0cSXiaoDong Huang
68227d8af0cSXiaoDong Huang------
68327d8af0cSXiaoDong Huang
6848bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
6858bfcbf0fSChen Fen
6868bfcbf0fSChen Fen| Date       | File                     | Build commit | Severity  |
6878bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
6888bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2    | important |
6898bfcbf0fSChen Fen
6908bfcbf0fSChen Fen### New
6918bfcbf0fSChen Fen
69218157235SJoseph Chen1. Improve compatibility.
6938bfcbf0fSChen Fen
6948bfcbf0fSChen Fen------
695f1a9d362SJoseph Chen
696cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
697cad9f1bbSXiaoDong Huang
698cad9f1bbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
699cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
700cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760    | important |
701cad9f1bbSXiaoDong Huang
702cad9f1bbSXiaoDong Huang### New
703cad9f1bbSXiaoDong Huang
704cad9f1bbSXiaoDong Huang1. Support bus auto CS.
705cad9f1bbSXiaoDong Huang
706cad9f1bbSXiaoDong Huang------
707cad9f1bbSXiaoDong Huang
7088ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
7098ba55b28STang Yun ping
7108ba55b28STang Yun ping| Date       | File                                         | Build commit | Severity  |
7118ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
7128ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06   | important |
7138ba55b28STang Yun ping
7146df356eeSJoseph Chen### New
7158ba55b28STang Yun ping
7168ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool.
7178ba55b28STang Yun ping2. Support pstore function.
71818157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool.
7198ba55b28STang Yun ping4. Enable LPDDR5 DMC function.
7208ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM.
7218ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool.
7228ba55b28STang Yun ping
7238ba55b28STang Yun ping### Fixed
7248ba55b28STang Yun ping
7258ba55b28STang Yun ping| Index | Severity  | Update                                   | Issue description                                            | Issue source |
7268ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
7278ba55b28STang Yun ping| 1     | important | Fix WRTRN Bug                            | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz         | -            |
7288ba55b28STang Yun ping| 2     | important | Fix ZQCALIB bug                          | Increase auto ZQCALIB command period to 470ms                | -            |
7298ba55b28STang Yun ping| 3     | important | Fix 528M bug                             | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | -            |
7308ba55b28STang Yun ping| 4     | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | -            |
7318ba55b28STang Yun ping| 5     | important | LP4/LP4x support 32GB cap                | LP4/LP4x support 32GB cap                                    | -            |
7328ba55b28STang Yun ping
7338ba55b28STang Yun ping------
7348ba55b28STang Yun ping
7357a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
7367a690040SXiaoDong Huang
7377a690040SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7387a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7397a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185    | important |
7407a690040SXiaoDong Huang
7417a690040SXiaoDong Huang### New
7427a690040SXiaoDong Huang
7437a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function.
7447a690040SXiaoDong Huang2. Support amp function.
7457a690040SXiaoDong Huang
7467a690040SXiaoDong Huang### Fixed
7477a690040SXiaoDong Huang
7487a690040SXiaoDong Huang| Index | Severity  | Update                                                       | Issue description | Issue source |
7497a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ |
7507a690040SXiaoDong Huang| 1     | important | Save/restore some performance setting in system suspend/resume | -                 | -            |
7517a690040SXiaoDong Huang
7527a690040SXiaoDong Huang------
7537a690040SXiaoDong Huang
7545a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
7555a3b3b7aSXiaoDong Huang
7565a3b3b7aSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7575a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7585a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8    | important |
7595a3b3b7aSXiaoDong Huang
7605a3b3b7aSXiaoDong Huang### New
7615a3b3b7aSXiaoDong Huang
7625a3b3b7aSXiaoDong Huang1. Support pstore.
7635a3b3b7aSXiaoDong Huang
7645a3b3b7aSXiaoDong Huang------
7655a3b3b7aSXiaoDong Huang
7661f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
7671f87e1f4SXiaoDong Huang
768e735b80bSJoseph Chen| Date       | File                  | Build commit | Severity  |
7691f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- |
7701f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | important |
7711f87e1f4SXiaoDong Huang
7721f87e1f4SXiaoDong Huang### New
7731f87e1f4SXiaoDong Huang
7741f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches.
7751f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows.
7761f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel.
7771f87e1f4SXiaoDong Huang
7781f87e1f4SXiaoDong Huang### Fixed
7791f87e1f4SXiaoDong Huang
780e735b80bSJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
781e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
7821f87e1f4SXiaoDong Huang| 1     | important | Fix problem about CEC wakeup.                  | When waiting for CEC wakeup source in system suspend, gpio1/3 irq will wakeup both AP and mcu . | -        |
7831f87e1f4SXiaoDong Huang| 2     | important | Fix configuration about ddr.                   | Fix ddr-unstable problem.                                    | -        |
7841f87e1f4SXiaoDong Huang| 3     | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic.           | -        |
7851f87e1f4SXiaoDong Huang
7861f87e1f4SXiaoDong Huang------
7871f87e1f4SXiaoDong Huang
788d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
789d389df42SXiaoDong Huang
790d389df42SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
791d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
792d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd    | important |
793d389df42SXiaoDong Huang
794d389df42SXiaoDong Huang### New
795d389df42SXiaoDong Huang
796d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel.
797d389df42SXiaoDong Huang
798d389df42SXiaoDong Huang------
799d389df42SXiaoDong Huang
800ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
801ecbf7112SHisping Lin
802ecbf7112SHisping Lin| Date       | File                  | Build commit | Severity  |
803ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
804ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907    | important |
805ecbf7112SHisping Lin
806ecbf7112SHisping Lin### Fixed
807ecbf7112SHisping Lin
808ecbf7112SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
809ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
810ecbf7112SHisping Lin| 1     | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing ,  then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | -            |
811ecbf7112SHisping Lin
812ecbf7112SHisping Lin------
8138ba55b28STang Yun ping
814