xref: /rkbin/doc/release/RK3588_EN.md (revision 31a78b07f8a2f51a02655efcdda0f3ad30d172b9)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*31a78b07SXiaoDong Huang## rk3588_bl31_v1.51.elf
4*31a78b07SXiaoDong Huang
5*31a78b07SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6*31a78b07SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7*31a78b07SXiaoDong Huang| 2025-04-25 | rk3588_bl31_v1.51.elf | bc6030fac | important |
8*31a78b07SXiaoDong Huang
9*31a78b07SXiaoDong Huang### New
10*31a78b07SXiaoDong Huang
11*31a78b07SXiaoDong Huang1. Add the ddr debug interface to linux.
12*31a78b07SXiaoDong Huang
13*31a78b07SXiaoDong Huang------
14*31a78b07SXiaoDong Huang
1542094eddSFinley Xiao## rk3588_bl31_v1.50.elf
1642094eddSFinley Xiao
1742094eddSFinley Xiao| Date       | File                  | Build commit | Severity  |
1842094eddSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
1942094eddSFinley Xiao| 2025-03-13 | rk3588_bl31_v1.50.elf | b23ff75bb    | important |
2042094eddSFinley Xiao
2142094eddSFinley Xiao### New
2242094eddSFinley Xiao
2342094eddSFinley Xiao1. Add more hardware version support.
2442094eddSFinley Xiao
2542094eddSFinley Xiao------
2642094eddSFinley Xiao
278ff74907STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin
288ff74907STang Yun ping
298ff74907STang Yun ping| Date       | File                                         | Build commit | Severity  |
308ff74907STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
318ff74907STang Yun ping| 2025-03-13 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin | ff1a08bde6   | important |
328ff74907STang Yun ping
338ff74907STang Yun ping### New
348ff74907STang Yun ping
358ff74907STang Yun ping1. Add RK3588 -B/RK3588S-B/RK3588S2-B support.
368ff74907STang Yun ping
378ff74907STang Yun ping
388ff74907STang Yun ping
398ff74907STang Yun ping------
408ff74907STang Yun ping
4109c922d8SXiaoDong Huang## rk3588_bl31_v1.49.elf
4209c922d8SXiaoDong Huang
4309c922d8SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4409c922d8SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
4509c922d8SXiaoDong Huang| 2025-03-03 | rk3588_bl31_v1.49.elf | 1653f2a08    | important |
4609c922d8SXiaoDong Huang
4709c922d8SXiaoDong Huang### New
4809c922d8SXiaoDong Huang
4909c922d8SXiaoDong Huang1. Optimize the uart usage flow during system suspend.
5009c922d8SXiaoDong Huang2. Reduce the BL31 firmware size.
5109c922d8SXiaoDong Huang
5209c922d8SXiaoDong Huang------
5309c922d8SXiaoDong Huang
540f8ac860SXiaoDong Huang## rk3588_bl31_v1.48.elf
550f8ac860SXiaoDong Huang
560f8ac860SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
570f8ac860SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
580f8ac860SXiaoDong Huang| 2024-12-19 | rk3588_bl31_v1.48.elf | 040d2de11    | important |
590f8ac860SXiaoDong Huang
600f8ac860SXiaoDong Huang### New
610f8ac860SXiaoDong Huang
620f8ac860SXiaoDong Huang1. Support to config the sleep pin for system suspend.
630f8ac860SXiaoDong Huang2. Support to resets the hptimer after system suspend.
640f8ac860SXiaoDong Huang3. Optimize the hptimer usage flow.
650f8ac860SXiaoDong Huang
660f8ac860SXiaoDong Huang------
670f8ac860SXiaoDong Huang
687e8794bcSHisping Lin## rk3588_bl32_v1.19.bin
697e8794bcSHisping Lin
707e8794bcSHisping Lin| Date       | File                  | Build commit | Severity  |
717e8794bcSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
727e8794bcSHisping Lin| 2024-11-15 | rk3588_bl32_v1.19.bin | 57604957e    | important |
737e8794bcSHisping Lin
747e8794bcSHisping Lin### New
757e8794bcSHisping Lin
767e8794bcSHisping Lin1. Added support for Dolby library interfaces.
777e8794bcSHisping Lin
787e8794bcSHisping Lin### Fixed
797e8794bcSHisping Lin
807e8794bcSHisping Lin| Index | Severity  | Update                                                   | Issue description                                     | Issue source |
817e8794bcSHisping Lin| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ |
827e8794bcSHisping Lin| 1     | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988       |
837e8794bcSHisping Lin
847e8794bcSHisping Lin------
857e8794bcSHisping Lin
86b3d90eeaSJon Lin## rk3588_pcie_v2.20.bin
87b3d90eeaSJon Lin
88b3d90eeaSJon Lin| Date       | File                  | Build commit | Severity  |
89b3d90eeaSJon Lin| ---------- | :-------------------- | ----------- | -------- |
90b3d90eeaSJon Lin| 2024-11-05 | rk3588_pcie_v2.20.bin | 1f74d1059   | important     |
91b3d90eeaSJon Lin
92b3d90eeaSJon Lin### New
93b3d90eeaSJon Lin
94b3d90eeaSJon Lin1. Support setting pmic rst_fun as 1.
95b3d90eeaSJon Lin
96b3d90eeaSJon Lin------
97b3d90eeaSJon Lin
9898b39175SHisping Lin## rk3588_bl32_v1.18.bin
9998b39175SHisping Lin
10098b39175SHisping Lin| Date       | File                  | Build commit | Severity  |
10198b39175SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
10298b39175SHisping Lin| 2024-10-31 | rk3588_bl32_v1.18.bin | 9f2aca7d1    | important |
10398b39175SHisping Lin
10498b39175SHisping Lin### Fixed
10598b39175SHisping Lin
10698b39175SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
10798b39175SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
10898b39175SHisping 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 | -            |
10998b39175SHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
11098b39175SHisping 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 | -            |
11198b39175SHisping Lin
11298b39175SHisping Lin------
11398b39175SHisping Lin
114b9183559STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin
115b9183559STang Yun ping
116b9183559STang Yun ping| Date       | File                                         | Build commit | Severity  |
117b9183559STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
118b9183559STang Yun ping| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce   | important |
119b9183559STang Yun ping
120b9183559STang Yun ping### Warn
121b9183559STang Yun ping
122b9183559STang Yun ping1. BL31 should be update to V1.47 or above.
123b9183559STang Yun ping
124b9183559STang Yun ping### New
125b9183559STang Yun ping
126b9183559STang Yun ping1. Enable dvfs/periodic training to increase SI margin.
127b9183559STang Yun ping2. Added support for (x16/x8)mixed packaging particles.
128b9183559STang Yun ping
129b9183559STang Yun ping### Fixed
130b9183559STang Yun ping
131b9183559STang Yun ping| Index | Severity  | Update                                                    | Issue description | Issue source |
132b9183559STang Yun ping| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
133b9183559STang Yun ping| 1     | important | Modified tTOT configuration to improve DRAM compatibility | -                 | -            |
134b9183559STang Yun ping
135b9183559STang Yun ping------
136b9183559STang Yun ping
137923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf
138923cda8fSXiaoDong Huang
139923cda8fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
140923cda8fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
141923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5    | important |
142923cda8fSXiaoDong Huang
143923cda8fSXiaoDong Huang### New
144923cda8fSXiaoDong Huang
145923cda8fSXiaoDong Huang1. Support to respond to interrupts of kernel in OPTEE.
146923cda8fSXiaoDong Huang2. Improve stability of VOP.
147923cda8fSXiaoDong Huang3. Restored status of dvfs/periodic training after system wake up.
148923cda8fSXiaoDong Huang
149923cda8fSXiaoDong Huang------
150923cda8fSXiaoDong Huang
151c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin
152c4c4bc01SHisping Lin
153c4c4bc01SHisping Lin| Date       | File                  | Build commit | Severity  |
154c4c4bc01SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
155c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c    | important |
156c4c4bc01SHisping Lin
157c4c4bc01SHisping Lin### New
158c4c4bc01SHisping Lin
159c4c4bc01SHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
160c4c4bc01SHisping Lin2.  RPMB change read data to multiple times.
161c4c4bc01SHisping Lin3.  Increase MPI_MEMPOOL_SIZE size.
162c4c4bc01SHisping Lin
163c4c4bc01SHisping Lin------
164c4c4bc01SHisping Lin
165723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf
166723dee53SXiaoDong Huang
167723dee53SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
168723dee53SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
169723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758    | important |
170723dee53SXiaoDong Huang
171723dee53SXiaoDong Huang### New
172723dee53SXiaoDong Huang
173723dee53SXiaoDong Huang1. Support to config pmu_mcu in kernel.
174723dee53SXiaoDong Huang2. Improve  stability of DFS in single chip lpddr5.
175723dee53SXiaoDong Huang
176723dee53SXiaoDong Huang------
177723dee53SXiaoDong Huang
1788fa029c6SHisping Lin## rk3588_bl32_v1.16.bin
1798fa029c6SHisping Lin
1808fa029c6SHisping Lin| Date       | File                  | Build commit | Severity  |
1818fa029c6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1828fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92    | important |
1838fa029c6SHisping Lin
1848fa029c6SHisping Lin### New
1858fa029c6SHisping Lin
1868fa029c6SHisping Lin1.  Optimization parameter check to enhance security.
1878fa029c6SHisping Lin2.  Support printing TEE memory usage information.
1888fa029c6SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
1898fa029c6SHisping Lin
1908fa029c6SHisping Lin------
1918fa029c6SHisping Lin
1923339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
1933339cc42SYouMin Chen
1943339cc42SYouMin Chen| Date       | File                                         | Build commit | Severity  |
1953339cc42SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
1963339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83   | important |
1973339cc42SYouMin Chen
1983339cc42SYouMin Chen### Fixed
1993339cc42SYouMin Chen
2003339cc42SYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2013339cc42SYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2023339cc42SYouMin 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. | -            |
2033339cc42SYouMin Chen
2043339cc42SYouMin Chen------
2053339cc42SYouMin Chen
206f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
207f02d10e4SYouMin Chen
208f02d10e4SYouMin Chen| Date       | File                                         | Build commit | Severity  |
209f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
210f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78   | important |
211f02d10e4SYouMin Chen
212f02d10e4SYouMin Chen### New
213f02d10e4SYouMin Chen
214f02d10e4SYouMin Chen1. Modify the LPDDR5 frequency to improve stability.
215f02d10e4SYouMin Chen2. Add support dram with CS0 capacity less than CS1 capacity.
216f02d10e4SYouMin Chen3. Modify the DERATEINT.mr4_read_interval configuration.
217f02d10e4SYouMin Chen
218f02d10e4SYouMin Chen### Fixed
219f02d10e4SYouMin Chen
220f02d10e4SYouMin Chen| Index | Severity  | Update                                      | Issue description                                            | Issue source |
221f02d10e4SYouMin Chen| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ |
222f02d10e4SYouMin Chen| 1     | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | -            |
223f02d10e4SYouMin Chen
224f02d10e4SYouMin Chen------
225f02d10e4SYouMin Chen
22699c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
22799c2c588SXiaoDong Huang
22899c2c588SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
22999c2c588SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
23099c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422    | important |
23199c2c588SXiaoDong Huang
23299c2c588SXiaoDong Huang### New
23399c2c588SXiaoDong Huang
23499c2c588SXiaoDong Huang1. Optimize the time of DFS atfter system resume.
23599c2c588SXiaoDong Huang2. Cpu switch to hight frequency when systeme resume.
23699c2c588SXiaoDong Huang3. Support config pvtpll parameters by sip.
23799c2c588SXiaoDong Huang
23899c2c588SXiaoDong Huang------
23999c2c588SXiaoDong Huang
240839a0290SJon Lin## rk3588_pcie_v2.10.bin
241839a0290SJon Lin
242839a0290SJon Lin| Date       | File                  | Build commit | Severity |
243839a0290SJon Lin| ---------- | --------------------- | ------------ | -------- |
244839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3    | moderate |
245839a0290SJon Lin
246839a0290SJon Lin### New
247839a0290SJon Lin
248839a0290SJon Lin1. Update the version.
249839a0290SJon Lin
250839a0290SJon Lin------
251839a0290SJon Lin
25279c24ba2SJon Lin## rk3588_pcie_v2.00.bin
25379c24ba2SJon Lin
25479c24ba2SJon Lin| Date       | File                  | Build commit | Severity |
25579c24ba2SJon Lin| ---------- | --------------------- | ------------ | -------- |
25679c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78    | moderate |
25779c24ba2SJon Lin
25879c24ba2SJon Lin### New
25979c24ba2SJon Lin
26079c24ba2SJon Lin1. Fix bar capacity.
26179c24ba2SJon Lin
26279c24ba2SJon Lin------
26379c24ba2SJon Lin
264b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
265b1599ee3SYouMin Chen
266b1599ee3SYouMin Chen| Date       | File                                         | Build commit | Severity  |
267b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
268b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d   | important |
269b1599ee3SYouMin Chen
270b1599ee3SYouMin Chen### New
271b1599ee3SYouMin Chen
272b1599ee3SYouMin Chen1. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz.
273b1599ee3SYouMin Chen2. Fix the data training process,improve the stability.
274b1599ee3SYouMin Chen3. Resume ZQ background calibration for LPDDR5.
275b1599ee3SYouMin Chen
276b1599ee3SYouMin Chen------
277b1599ee3SYouMin Chen
278781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
279781bf89fSChen Fen
280781bf89fSChen Fen| Date       | File                     | Build commit | Severity  |
281781bf89fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
282781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7    | important |
283781bf89fSChen Fen
284781bf89fSChen Fen### New
285781bf89fSChen Fen
286781bf89fSChen Fen1. Add rk3583 upgrade support.
287781bf89fSChen Fen
288781bf89fSChen Fen------
289781bf89fSChen Fen
290ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
291ff4c8f28STang Yun ping
292ff4c8f28STang Yun ping| Date       | File                                         | Build commit | Severity  |
293ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
294ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e   | important |
295ff4c8f28STang Yun ping
296ff4c8f28STang Yun ping### New
297ff4c8f28STang Yun ping
298ff4c8f28STang Yun ping1. Add RK3583 support.
299ff4c8f28STang Yun ping
300ff4c8f28STang Yun ping------
301ff4c8f28STang Yun ping
302ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
303ad416953SFinley Xiao
304ad416953SFinley Xiao| Date       | File                  | Build commit | Severity  |
305ad416953SFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
306ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b    | important |
307ad416953SFinley Xiao
308ad416953SFinley Xiao### New
309ad416953SFinley Xiao
310ad416953SFinley Xiao1. Add pvtpll support rk3583.
311ad416953SFinley Xiao2. Add support to read secure otp.
312ad416953SFinley Xiao3. Optimize the time of dmc restore.
313ad416953SFinley Xiao
314ad416953SFinley Xiao------
315ad416953SFinley Xiao
316f6d367deSJon Lin## rk3588_pcie_v1.00.bin
317f6d367deSJon Lin
318f6d367deSJon Lin| Date       | File                  | Build commit | Severity |
319f6d367deSJon Lin| ---------- | --------------------- | ------------ | -------- |
320f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7    | moderate |
321f6d367deSJon Lin
322f6d367deSJon Lin### New
323f6d367deSJon Lin
324f6d367deSJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
325f6d367deSJon Lin
326f6d367deSJon Lin------
327f6d367deSJon Lin
328e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
329e9a5ef40STang Yun ping
330e9a5ef40STang Yun ping| Date       | File                                         | Build commit | Severity  |
331e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
332e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e   | important |
333e9a5ef40STang Yun ping
334e9a5ef40STang Yun ping### New
335e9a5ef40STang Yun ping
336e9a5ef40STang Yun ping1. Improve the stability of LPDDR5.
337e9a5ef40STang Yun ping2. Add fwver support.
338e9a5ef40STang Yun ping
339e9a5ef40STang Yun ping------
340e9a5ef40STang Yun ping
34157e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
34257e6a38aSHisping Lin
34357e6a38aSHisping Lin| Date       | File                  | Build commit | Severity  |
34457e6a38aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
34557e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7     | important |
34657e6a38aSHisping Lin
34757e6a38aSHisping Lin### New
34857e6a38aSHisping Lin
34957e6a38aSHisping Lin1.  Support print firmware version, and support transmit firmware version to subsequent firmware.
35057e6a38aSHisping Lin
35157e6a38aSHisping Lin------
35257e6a38aSHisping Lin
3533a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
3543a77abfcSXiaoDong Huang
3553a77abfcSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3563a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3573a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a    | important |
3583a77abfcSXiaoDong Huang
3593a77abfcSXiaoDong Huang### New
3603a77abfcSXiaoDong Huang
3613a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags.
3623a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts.
3633a77abfcSXiaoDong Huang
3643a77abfcSXiaoDong Huang------
3653a77abfcSXiaoDong Huang
36680fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
36780fe7a86SXuhui Lin
36880fe7a86SXuhui Lin| Date       | File                 | Build commit | Severity  |
36980fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
37080fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e   | important |
37180fe7a86SXuhui Lin
37280fe7a86SXuhui Lin### New
37380fe7a86SXuhui Lin
37480fe7a86SXuhui Lin1. Print and pass the firmware version number.
37580fe7a86SXuhui Lin
37680fe7a86SXuhui Lin### Fixed
37780fe7a86SXuhui Lin
37880fe7a86SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
37980fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
38080fe7a86SXuhui 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. | -            |
38180fe7a86SXuhui Lin------
38280fe7a86SXuhui Lin
3838350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
3848350c611SXiaoDong Huang
3858350c611SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3868350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3878350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe    | important |
3888350c611SXiaoDong Huang
3898350c611SXiaoDong Huang### New
3908350c611SXiaoDong Huang
3918350c611SXiaoDong Huang1. Optimize the time of system resume.
3928350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume.
3938350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff.
3948350c611SXiaoDong Huang
3958350c611SXiaoDong Huang------
3968350c611SXiaoDong Huang
397a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
398a2af7ce6SHisping Lin
399a2af7ce6SHisping Lin| Date       | File                  | Build commit | Severity  |
400a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
401a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65    | important |
402a2af7ce6SHisping Lin
403a2af7ce6SHisping Lin### New
404a2af7ce6SHisping Lin
405a2af7ce6SHisping Lin1.  Pseudo random number seed will be set by default.
406a2af7ce6SHisping Lin2.  Supports read and write security flag interfaces.
407a2af7ce6SHisping Lin3.  Support check ta encryption key is written.
408a2af7ce6SHisping Lin
409a2af7ce6SHisping Lin### Fixed
410a2af7ce6SHisping Lin
411a2af7ce6SHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
412a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
413a2af7ce6SHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
414a2af7ce6SHisping Lin
415a2af7ce6SHisping Lin------
416a2af7ce6SHisping Lin
417da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
418da0efd5bSYouMin Chen
419da0efd5bSYouMin Chen| Date       | File                                         | Build commit | Severity  |
420da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
421da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f   | important |
422da0efd5bSYouMin Chen
423da0efd5bSYouMin Chen### Warn
424da0efd5bSYouMin Chen
425da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above.
426da0efd5bSYouMin Chen
427da0efd5bSYouMin Chen### New
428da0efd5bSYouMin Chen
429da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz.
430da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability.
431da0efd5bSYouMin Chen
432da0efd5bSYouMin Chen### Fixed
433da0efd5bSYouMin Chen
434da0efd5bSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                         | Issue source |
435da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ |
436da0efd5bSYouMin Chen| 1     | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | -            |
437da0efd5bSYouMin Chen
438da0efd5bSYouMin Chen------
439da0efd5bSYouMin Chen
44090fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
44190fe0354SXiaoDong Huang
44290fe0354SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
44390fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
44490fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2    | important |
44590fe0354SXiaoDong Huang
44690fe0354SXiaoDong Huang### New
44790fe0354SXiaoDong Huang
44890fe0354SXiaoDong Huang1. Support L3 partition.
44990fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner.
45090fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS.
45190fe0354SXiaoDong Huang
45290fe0354SXiaoDong Huang------
45390fe0354SXiaoDong Huang
4542987009bSFinley Xiao## rk3588_bl31_v1.40.elf
4552987009bSFinley Xiao
4562987009bSFinley Xiao| Date       | File                  | Build commit | Severity  |
4572987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
4582987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48    | important |
4592987009bSFinley Xiao
4602987009bSFinley Xiao### New
4612987009bSFinley Xiao
4622987009bSFinley Xiao1. Add support to reset vop sub mem pd.
4632987009bSFinley Xiao
4642987009bSFinley Xiao------
4652987009bSFinley Xiao
4662952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
4672952b2bdSYouMin Chen
4682952b2bdSYouMin Chen| Date       | File                                         | Build commit | Severity  |
4692952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
4702952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949   | important |
4712952b2bdSYouMin Chen
4722952b2bdSYouMin Chen### New
4732952b2bdSYouMin Chen
4742952b2bdSYouMin Chen1. Add support print training result and mr value.
4752952b2bdSYouMin Chen
4762952b2bdSYouMin Chen### Fixed
4772952b2bdSYouMin Chen
4782952b2bdSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
4792952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
4802952b2bdSYouMin Chen| 1     | important | Fixed init fail issue that max freq between 1066-1600MHz     | Panic in ddrbin when max DDR freq between 1066-1600MHz.      | -            |
4812952b2bdSYouMin 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. | -            |
4822952b2bdSYouMin Chen
4832952b2bdSYouMin Chen------
4842952b2bdSYouMin Chen
485dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
486dd45a46aSFinley Xiao
487dd45a46aSFinley Xiao| Date       | File                  | Build commit | Severity  |
488dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
489dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e    | important |
490dd45a46aSFinley Xiao
491dd45a46aSFinley Xiao### New
492dd45a46aSFinley Xiao
493dd45a46aSFinley Xiao1. Change read size to 128 bytes.
494dd45a46aSFinley Xiao2. Adjust pvtpll table by otp.
495dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m.
496dd45a46aSFinley Xiao
497dd45a46aSFinley Xiao------
498dd45a46aSFinley Xiao
49978cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
50078cbbc4fSXiaoDong Huang
50178cbbc4fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
50278cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
50378cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda    | important |
50478cbbc4fSXiaoDong Huang
50578cbbc4fSXiaoDong Huang### Warn
50678cbbc4fSXiaoDong Huang
50778cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above.
50878cbbc4fSXiaoDong Huang
50978cbbc4fSXiaoDong Huang### New
51078cbbc4fSXiaoDong Huang
51178cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr.
51278cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx.
51378cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode.
51478cbbc4fSXiaoDong Huang
51578cbbc4fSXiaoDong Huang------
51678cbbc4fSXiaoDong Huang
5179265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
5189265fe34STang Yun ping
5199265fe34STang Yun ping| Date       | File                                         | Build commit | Severity  |
5209265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
5219265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f   | important |
5229265fe34STang Yun ping
5239265fe34STang Yun ping### Warn
5249265fe34STang Yun ping
5259265fe34STang Yun ping1. BL31 should be update to V1.38 or above.
5269265fe34STang Yun ping
5279265fe34STang Yun ping### New
5289265fe34STang Yun ping
5299265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues.
5309265fe34STang Yun ping2. Optimizing boot time.
5319265fe34STang Yun ping3. Enable per bank refresh function.
5329265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability.
5339265fe34STang Yun ping5. First init LPDDR4x.
5349265fe34STang Yun ping6. LPDDR5 cavref update to 36%.
5359265fe34STang Yun ping7. Add support spread spectrum mode.
5369265fe34STang Yun ping
5379265fe34STang Yun ping------
5389265fe34STang Yun ping
539ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
540ec307de5SHisping Lin
541ec307de5SHisping Lin| Date       | File                  | Build commit | Severity  |
542ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
543ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e    | important |
544ec307de5SHisping Lin
545ec307de5SHisping Lin### New
546ec307de5SHisping Lin
547ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed.
548ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash.
549ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
550ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
551ec307de5SHisping Lin
552ec307de5SHisping Lin------
553ec307de5SHisping Lin
554541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
555541a852cSXiaoDong Huang
556541a852cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
557541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
558b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19    | important |
559541a852cSXiaoDong Huang
560541a852cSXiaoDong Huang### New
561541a852cSXiaoDong Huang
562541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume.
563541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume.
564541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX.
565541a852cSXiaoDong Huang
566541a852cSXiaoDong Huang------
567541a852cSXiaoDong Huang
5688eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
5698eada29eSYouMin Chen
5708eada29eSYouMin Chen| Date       | File                                         | Build commit | Severity  |
5718eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
5728eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f   | important |
5738eada29eSYouMin Chen
5748eada29eSYouMin Chen### New
5758eada29eSYouMin Chen
5768eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool.
5778eada29eSYouMin Chen
5788eada29eSYouMin Chen### Fixed
5798eada29eSYouMin Chen
5808eada29eSYouMin Chen| Index | Severity  | Update                       | Issue description                                            | Issue source |
5818eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
5828eada29eSYouMin Chen| 1     | important | fix total 24GB bug           | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | -            |
5838eada29eSYouMin 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. | -            |
5848eada29eSYouMin Chen| 3     | important | improve LP5 performance      | LPDDR5 timing tWTR  calculate error lead to slow performance | -            |
5858eada29eSYouMin Chen
5868eada29eSYouMin Chen------
5878eada29eSYouMin Chen
58874687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
58974687af2SXiaoDong Huang
59074687af2SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
59174687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
592b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7    | important |
59374687af2SXiaoDong Huang
59474687af2SXiaoDong Huang### New
59574687af2SXiaoDong Huang
59674687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu.
59774687af2SXiaoDong Huang
59874687af2SXiaoDong Huang------
59974687af2SXiaoDong Huang
600a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
601a01492b1SXiaoDong Huang
602a01492b1SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
603a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
604b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a    | important |
605a01492b1SXiaoDong Huang
606a01492b1SXiaoDong Huang### New
607a01492b1SXiaoDong Huang
608a01492b1SXiaoDong Huang1. Improve the stability of hdmirx.
609a01492b1SXiaoDong Huang
610a01492b1SXiaoDong Huang------
611a01492b1SXiaoDong Huang
612b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
613b95a8e92SXiaoDong Huang
614b95a8e92SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
615b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
616b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361    | important |
617b95a8e92SXiaoDong Huang
618b95a8e92SXiaoDong Huang### New
619b95a8e92SXiaoDong Huang
620b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode.
621b95a8e92SXiaoDong Huang2. Support pvtpll to add length.
622b95a8e92SXiaoDong Huang
623b95a8e92SXiaoDong Huang### Fixed
624b95a8e92SXiaoDong Huang
625b95a8e92SXiaoDong Huang| Index | Severity  | Update                                                | Issue description                                            | Issue source |
626b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
627b95a8e92SXiaoDong 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. | -            |
628b95a8e92SXiaoDong Huang
629b95a8e92SXiaoDong Huang------
630b95a8e92SXiaoDong Huang
63129f261e1SJason Zhu## rk3588_spl_v1.12.bin
63229f261e1SJason Zhu
63329f261e1SJason Zhu| Date       | File                  | Build commit | Severity  |
63429f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- |
63529f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa     | important |
63629f261e1SJason Zhu
63729f261e1SJason Zhu### New
63829f261e1SJason Zhu
63929f261e1SJason Zhu1. Support SPL AB.
64029f261e1SJason Zhu
64129f261e1SJason Zhu------
64229f261e1SJason Zhu
64327d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
64427d8af0cSXiaoDong Huang
64527d8af0cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
64627d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
64727d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e    | important |
64827d8af0cSXiaoDong Huang
64927d8af0cSXiaoDong Huang### New
65027d8af0cSXiaoDong Huang
65127d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j.
65227d8af0cSXiaoDong Huang
65327d8af0cSXiaoDong Huang------
65427d8af0cSXiaoDong Huang
6558bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
6568bfcbf0fSChen Fen
6578bfcbf0fSChen Fen| Date       | File                     | Build commit | Severity  |
6588bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
6598bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2    | important |
6608bfcbf0fSChen Fen
6618bfcbf0fSChen Fen### New
6628bfcbf0fSChen Fen
66318157235SJoseph Chen1. Improve compatibility.
6648bfcbf0fSChen Fen
6658bfcbf0fSChen Fen------
666f1a9d362SJoseph Chen
667cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
668cad9f1bbSXiaoDong Huang
669cad9f1bbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
670cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
671cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760    | important |
672cad9f1bbSXiaoDong Huang
673cad9f1bbSXiaoDong Huang### New
674cad9f1bbSXiaoDong Huang
675cad9f1bbSXiaoDong Huang1. Support bus auto CS.
676cad9f1bbSXiaoDong Huang
677cad9f1bbSXiaoDong Huang------
678cad9f1bbSXiaoDong Huang
6798ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
6808ba55b28STang Yun ping
6818ba55b28STang Yun ping| Date       | File                                         | Build commit | Severity  |
6828ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
6838ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06   | important |
6848ba55b28STang Yun ping
6856df356eeSJoseph Chen### New
6868ba55b28STang Yun ping
6878ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool.
6888ba55b28STang Yun ping2. Support pstore function.
68918157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool.
6908ba55b28STang Yun ping4. Enable LPDDR5 DMC function.
6918ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM.
6928ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool.
6938ba55b28STang Yun ping
6948ba55b28STang Yun ping### Fixed
6958ba55b28STang Yun ping
6968ba55b28STang Yun ping| Index | Severity  | Update                                   | Issue description                                            | Issue source |
6978ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
6988ba55b28STang Yun ping| 1     | important | Fix WRTRN Bug                            | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz         | -            |
6998ba55b28STang Yun ping| 2     | important | Fix ZQCALIB bug                          | Increase auto ZQCALIB command period to 470ms                | -            |
7008ba55b28STang Yun ping| 3     | important | Fix 528M bug                             | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | -            |
7018ba55b28STang Yun ping| 4     | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | -            |
7028ba55b28STang Yun ping| 5     | important | LP4/LP4x support 32GB cap                | LP4/LP4x support 32GB cap                                    | -            |
7038ba55b28STang Yun ping
7048ba55b28STang Yun ping------
7058ba55b28STang Yun ping
7067a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
7077a690040SXiaoDong Huang
7087a690040SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7097a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7107a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185    | important |
7117a690040SXiaoDong Huang
7127a690040SXiaoDong Huang### New
7137a690040SXiaoDong Huang
7147a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function.
7157a690040SXiaoDong Huang2. Support amp function.
7167a690040SXiaoDong Huang
7177a690040SXiaoDong Huang### Fixed
7187a690040SXiaoDong Huang
7197a690040SXiaoDong Huang| Index | Severity  | Update                                                       | Issue description | Issue source |
7207a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ |
7217a690040SXiaoDong Huang| 1     | important | Save/restore some performance setting in system suspend/resume | -                 | -            |
7227a690040SXiaoDong Huang
7237a690040SXiaoDong Huang------
7247a690040SXiaoDong Huang
7255a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
7265a3b3b7aSXiaoDong Huang
7275a3b3b7aSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7285a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7295a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8    | important |
7305a3b3b7aSXiaoDong Huang
7315a3b3b7aSXiaoDong Huang### New
7325a3b3b7aSXiaoDong Huang
7335a3b3b7aSXiaoDong Huang1. Support pstore.
7345a3b3b7aSXiaoDong Huang
7355a3b3b7aSXiaoDong Huang------
7365a3b3b7aSXiaoDong Huang
7371f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
7381f87e1f4SXiaoDong Huang
739e735b80bSJoseph Chen| Date       | File                  | Build commit | Severity  |
7401f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- |
7411f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | important |
7421f87e1f4SXiaoDong Huang
7431f87e1f4SXiaoDong Huang### New
7441f87e1f4SXiaoDong Huang
7451f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches.
7461f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows.
7471f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel.
7481f87e1f4SXiaoDong Huang
7491f87e1f4SXiaoDong Huang### Fixed
7501f87e1f4SXiaoDong Huang
751e735b80bSJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
752e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
7531f87e1f4SXiaoDong 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 . | -        |
7541f87e1f4SXiaoDong Huang| 2     | important | Fix configuration about ddr.                   | Fix ddr-unstable problem.                                    | -        |
7551f87e1f4SXiaoDong Huang| 3     | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic.           | -        |
7561f87e1f4SXiaoDong Huang
7571f87e1f4SXiaoDong Huang------
7581f87e1f4SXiaoDong Huang
759d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
760d389df42SXiaoDong Huang
761d389df42SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
762d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
763d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd    | important |
764d389df42SXiaoDong Huang
765d389df42SXiaoDong Huang### New
766d389df42SXiaoDong Huang
767d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel.
768d389df42SXiaoDong Huang
769d389df42SXiaoDong Huang------
770d389df42SXiaoDong Huang
771ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
772ecbf7112SHisping Lin
773ecbf7112SHisping Lin| Date       | File                  | Build commit | Severity  |
774ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
775ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907    | important |
776ecbf7112SHisping Lin
777ecbf7112SHisping Lin### Fixed
778ecbf7112SHisping Lin
779ecbf7112SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
780ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
781ecbf7112SHisping 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 | -            |
782ecbf7112SHisping Lin
783ecbf7112SHisping Lin------
7848ba55b28STang Yun ping
785