xref: /rkbin/doc/release/RK3588_EN.md (revision 630455878cf32b2b90e01e7e6c3bc35f1bfb9e59)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*63045587STang Yun ping## rk3588_ddr_lp4_1848MHz_lp5_2112MHz_v1.19.bin
4*63045587STang Yun ping
5*63045587STang Yun ping| Date       | File                                         | Build commit | Severity  |
6*63045587STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
7*63045587STang Yun ping| 2025-04-21 | rk3588_ddr_lp4_1848MHz_lp5_2112MHz_v1.19.bin | ff1a08bde6   | important |
8*63045587STang Yun ping
9*63045587STang Yun ping### New
10*63045587STang Yun ping
11*63045587STang Yun ping1. Add RK3582 support.
12*63045587STang Yun ping
13*63045587STang Yun ping------
14*63045587STang Yun ping
1531a78b07SXiaoDong Huang## rk3588_bl31_v1.51.elf
1631a78b07SXiaoDong Huang
1731a78b07SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
1831a78b07SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
1931a78b07SXiaoDong Huang| 2025-04-25 | rk3588_bl31_v1.51.elf | bc6030fac | important |
2031a78b07SXiaoDong Huang
2131a78b07SXiaoDong Huang### New
2231a78b07SXiaoDong Huang
2331a78b07SXiaoDong Huang1. Add the ddr debug interface to linux.
2431a78b07SXiaoDong Huang
2531a78b07SXiaoDong Huang------
2631a78b07SXiaoDong Huang
2742094eddSFinley Xiao## rk3588_bl31_v1.50.elf
2842094eddSFinley Xiao
2942094eddSFinley Xiao| Date       | File                  | Build commit | Severity  |
3042094eddSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
3142094eddSFinley Xiao| 2025-03-13 | rk3588_bl31_v1.50.elf | b23ff75bb    | important |
3242094eddSFinley Xiao
3342094eddSFinley Xiao### New
3442094eddSFinley Xiao
3542094eddSFinley Xiao1. Add more hardware version support.
3642094eddSFinley Xiao
3742094eddSFinley Xiao------
3842094eddSFinley Xiao
398ff74907STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin
408ff74907STang Yun ping
418ff74907STang Yun ping| Date       | File                                         | Build commit | Severity  |
428ff74907STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
438ff74907STang Yun ping| 2025-03-13 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin | ff1a08bde6   | important |
448ff74907STang Yun ping
458ff74907STang Yun ping### New
468ff74907STang Yun ping
478ff74907STang Yun ping1. Add RK3588 -B/RK3588S-B/RK3588S2-B support.
488ff74907STang Yun ping
498ff74907STang Yun ping------
508ff74907STang Yun ping
5109c922d8SXiaoDong Huang## rk3588_bl31_v1.49.elf
5209c922d8SXiaoDong Huang
5309c922d8SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
5409c922d8SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
5509c922d8SXiaoDong Huang| 2025-03-03 | rk3588_bl31_v1.49.elf | 1653f2a08    | important |
5609c922d8SXiaoDong Huang
5709c922d8SXiaoDong Huang### New
5809c922d8SXiaoDong Huang
5909c922d8SXiaoDong Huang1. Optimize the uart usage flow during system suspend.
6009c922d8SXiaoDong Huang2. Reduce the BL31 firmware size.
6109c922d8SXiaoDong Huang
6209c922d8SXiaoDong Huang------
6309c922d8SXiaoDong Huang
640f8ac860SXiaoDong Huang## rk3588_bl31_v1.48.elf
650f8ac860SXiaoDong Huang
660f8ac860SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
670f8ac860SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
680f8ac860SXiaoDong Huang| 2024-12-19 | rk3588_bl31_v1.48.elf | 040d2de11    | important |
690f8ac860SXiaoDong Huang
700f8ac860SXiaoDong Huang### New
710f8ac860SXiaoDong Huang
720f8ac860SXiaoDong Huang1. Support to config the sleep pin for system suspend.
730f8ac860SXiaoDong Huang2. Support to resets the hptimer after system suspend.
740f8ac860SXiaoDong Huang3. Optimize the hptimer usage flow.
750f8ac860SXiaoDong Huang
760f8ac860SXiaoDong Huang------
770f8ac860SXiaoDong Huang
787e8794bcSHisping Lin## rk3588_bl32_v1.19.bin
797e8794bcSHisping Lin
807e8794bcSHisping Lin| Date       | File                  | Build commit | Severity  |
817e8794bcSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
827e8794bcSHisping Lin| 2024-11-15 | rk3588_bl32_v1.19.bin | 57604957e    | important |
837e8794bcSHisping Lin
847e8794bcSHisping Lin### New
857e8794bcSHisping Lin
867e8794bcSHisping Lin1. Added support for Dolby library interfaces.
877e8794bcSHisping Lin
887e8794bcSHisping Lin### Fixed
897e8794bcSHisping Lin
907e8794bcSHisping Lin| Index | Severity  | Update                                                   | Issue description                                     | Issue source |
917e8794bcSHisping Lin| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ |
927e8794bcSHisping Lin| 1     | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988       |
937e8794bcSHisping Lin
947e8794bcSHisping Lin------
957e8794bcSHisping Lin
96b3d90eeaSJon Lin## rk3588_pcie_v2.20.bin
97b3d90eeaSJon Lin
98b3d90eeaSJon Lin| Date       | File                  | Build commit | Severity  |
99b3d90eeaSJon Lin| ---------- | :-------------------- | ----------- | -------- |
100b3d90eeaSJon Lin| 2024-11-05 | rk3588_pcie_v2.20.bin | 1f74d1059   | important     |
101b3d90eeaSJon Lin
102b3d90eeaSJon Lin### New
103b3d90eeaSJon Lin
104b3d90eeaSJon Lin1. Support setting pmic rst_fun as 1.
105b3d90eeaSJon Lin
106b3d90eeaSJon Lin------
107b3d90eeaSJon Lin
10898b39175SHisping Lin## rk3588_bl32_v1.18.bin
10998b39175SHisping Lin
11098b39175SHisping Lin| Date       | File                  | Build commit | Severity  |
11198b39175SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
11298b39175SHisping Lin| 2024-10-31 | rk3588_bl32_v1.18.bin | 9f2aca7d1    | important |
11398b39175SHisping Lin
11498b39175SHisping Lin### Fixed
11598b39175SHisping Lin
11698b39175SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
11798b39175SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
11898b39175SHisping 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 | -            |
11998b39175SHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
12098b39175SHisping 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 | -            |
12198b39175SHisping Lin
12298b39175SHisping Lin------
12398b39175SHisping Lin
124b9183559STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin
125b9183559STang Yun ping
126b9183559STang Yun ping| Date       | File                                         | Build commit | Severity  |
127b9183559STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
128b9183559STang Yun ping| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce   | important |
129b9183559STang Yun ping
130b9183559STang Yun ping### Warn
131b9183559STang Yun ping
132b9183559STang Yun ping1. BL31 should be update to V1.47 or above.
133b9183559STang Yun ping
134b9183559STang Yun ping### New
135b9183559STang Yun ping
136b9183559STang Yun ping1. Enable dvfs/periodic training to increase SI margin.
137b9183559STang Yun ping2. Added support for (x16/x8)mixed packaging particles.
138b9183559STang Yun ping
139b9183559STang Yun ping### Fixed
140b9183559STang Yun ping
141b9183559STang Yun ping| Index | Severity  | Update                                                    | Issue description | Issue source |
142b9183559STang Yun ping| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
143b9183559STang Yun ping| 1     | important | Modified tTOT configuration to improve DRAM compatibility | -                 | -            |
144b9183559STang Yun ping
145b9183559STang Yun ping------
146b9183559STang Yun ping
147923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf
148923cda8fSXiaoDong Huang
149923cda8fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
150923cda8fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
151923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5    | important |
152923cda8fSXiaoDong Huang
153923cda8fSXiaoDong Huang### New
154923cda8fSXiaoDong Huang
155923cda8fSXiaoDong Huang1. Support to respond to interrupts of kernel in OPTEE.
156923cda8fSXiaoDong Huang2. Improve stability of VOP.
157923cda8fSXiaoDong Huang3. Restored status of dvfs/periodic training after system wake up.
158923cda8fSXiaoDong Huang
159923cda8fSXiaoDong Huang------
160923cda8fSXiaoDong Huang
161c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin
162c4c4bc01SHisping Lin
163c4c4bc01SHisping Lin| Date       | File                  | Build commit | Severity  |
164c4c4bc01SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
165c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c    | important |
166c4c4bc01SHisping Lin
167c4c4bc01SHisping Lin### New
168c4c4bc01SHisping Lin
169c4c4bc01SHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
170c4c4bc01SHisping Lin2.  RPMB change read data to multiple times.
171c4c4bc01SHisping Lin3.  Increase MPI_MEMPOOL_SIZE size.
172c4c4bc01SHisping Lin
173c4c4bc01SHisping Lin------
174c4c4bc01SHisping Lin
175723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf
176723dee53SXiaoDong Huang
177723dee53SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
178723dee53SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
179723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758    | important |
180723dee53SXiaoDong Huang
181723dee53SXiaoDong Huang### New
182723dee53SXiaoDong Huang
183723dee53SXiaoDong Huang1. Support to config pmu_mcu in kernel.
184723dee53SXiaoDong Huang2. Improve  stability of DFS in single chip lpddr5.
185723dee53SXiaoDong Huang
186723dee53SXiaoDong Huang------
187723dee53SXiaoDong Huang
1888fa029c6SHisping Lin## rk3588_bl32_v1.16.bin
1898fa029c6SHisping Lin
1908fa029c6SHisping Lin| Date       | File                  | Build commit | Severity  |
1918fa029c6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1928fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92    | important |
1938fa029c6SHisping Lin
1948fa029c6SHisping Lin### New
1958fa029c6SHisping Lin
1968fa029c6SHisping Lin1.  Optimization parameter check to enhance security.
1978fa029c6SHisping Lin2.  Support printing TEE memory usage information.
1988fa029c6SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
1998fa029c6SHisping Lin
2008fa029c6SHisping Lin------
2018fa029c6SHisping Lin
2023339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
2033339cc42SYouMin Chen
2043339cc42SYouMin Chen| Date       | File                                         | Build commit | Severity  |
2053339cc42SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
2063339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83   | important |
2073339cc42SYouMin Chen
2083339cc42SYouMin Chen### Fixed
2093339cc42SYouMin Chen
2103339cc42SYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2113339cc42SYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2123339cc42SYouMin 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. | -            |
2133339cc42SYouMin Chen
2143339cc42SYouMin Chen------
2153339cc42SYouMin Chen
216f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
217f02d10e4SYouMin Chen
218f02d10e4SYouMin Chen| Date       | File                                         | Build commit | Severity  |
219f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
220f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78   | important |
221f02d10e4SYouMin Chen
222f02d10e4SYouMin Chen### New
223f02d10e4SYouMin Chen
224f02d10e4SYouMin Chen1. Modify the LPDDR5 frequency to improve stability.
225f02d10e4SYouMin Chen2. Add support dram with CS0 capacity less than CS1 capacity.
226f02d10e4SYouMin Chen3. Modify the DERATEINT.mr4_read_interval configuration.
227f02d10e4SYouMin Chen
228f02d10e4SYouMin Chen### Fixed
229f02d10e4SYouMin Chen
230f02d10e4SYouMin Chen| Index | Severity  | Update                                      | Issue description                                            | Issue source |
231f02d10e4SYouMin Chen| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ |
232f02d10e4SYouMin Chen| 1     | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | -            |
233f02d10e4SYouMin Chen
234f02d10e4SYouMin Chen------
235f02d10e4SYouMin Chen
23699c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
23799c2c588SXiaoDong Huang
23899c2c588SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
23999c2c588SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
24099c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422    | important |
24199c2c588SXiaoDong Huang
24299c2c588SXiaoDong Huang### New
24399c2c588SXiaoDong Huang
24499c2c588SXiaoDong Huang1. Optimize the time of DFS atfter system resume.
24599c2c588SXiaoDong Huang2. Cpu switch to hight frequency when systeme resume.
24699c2c588SXiaoDong Huang3. Support config pvtpll parameters by sip.
24799c2c588SXiaoDong Huang
24899c2c588SXiaoDong Huang------
24999c2c588SXiaoDong Huang
250839a0290SJon Lin## rk3588_pcie_v2.10.bin
251839a0290SJon Lin
252839a0290SJon Lin| Date       | File                  | Build commit | Severity |
253839a0290SJon Lin| ---------- | --------------------- | ------------ | -------- |
254839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3    | moderate |
255839a0290SJon Lin
256839a0290SJon Lin### New
257839a0290SJon Lin
258839a0290SJon Lin1. Update the version.
259839a0290SJon Lin
260839a0290SJon Lin------
261839a0290SJon Lin
26279c24ba2SJon Lin## rk3588_pcie_v2.00.bin
26379c24ba2SJon Lin
26479c24ba2SJon Lin| Date       | File                  | Build commit | Severity |
26579c24ba2SJon Lin| ---------- | --------------------- | ------------ | -------- |
26679c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78    | moderate |
26779c24ba2SJon Lin
26879c24ba2SJon Lin### New
26979c24ba2SJon Lin
27079c24ba2SJon Lin1. Fix bar capacity.
27179c24ba2SJon Lin
27279c24ba2SJon Lin------
27379c24ba2SJon Lin
274b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
275b1599ee3SYouMin Chen
276b1599ee3SYouMin Chen| Date       | File                                         | Build commit | Severity  |
277b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
278b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d   | important |
279b1599ee3SYouMin Chen
280b1599ee3SYouMin Chen### New
281b1599ee3SYouMin Chen
282b1599ee3SYouMin Chen1. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz.
283b1599ee3SYouMin Chen2. Fix the data training process,improve the stability.
284b1599ee3SYouMin Chen3. Resume ZQ background calibration for LPDDR5.
285b1599ee3SYouMin Chen
286b1599ee3SYouMin Chen------
287b1599ee3SYouMin Chen
288781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
289781bf89fSChen Fen
290781bf89fSChen Fen| Date       | File                     | Build commit | Severity  |
291781bf89fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
292781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7    | important |
293781bf89fSChen Fen
294781bf89fSChen Fen### New
295781bf89fSChen Fen
296781bf89fSChen Fen1. Add rk3583 upgrade support.
297781bf89fSChen Fen
298781bf89fSChen Fen------
299781bf89fSChen Fen
300ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
301ff4c8f28STang Yun ping
302ff4c8f28STang Yun ping| Date       | File                                         | Build commit | Severity  |
303ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
304ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e   | important |
305ff4c8f28STang Yun ping
306ff4c8f28STang Yun ping### New
307ff4c8f28STang Yun ping
308ff4c8f28STang Yun ping1. Add RK3583 support.
309ff4c8f28STang Yun ping
310ff4c8f28STang Yun ping------
311ff4c8f28STang Yun ping
312ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
313ad416953SFinley Xiao
314ad416953SFinley Xiao| Date       | File                  | Build commit | Severity  |
315ad416953SFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
316ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b    | important |
317ad416953SFinley Xiao
318ad416953SFinley Xiao### New
319ad416953SFinley Xiao
320ad416953SFinley Xiao1. Add pvtpll support rk3583.
321ad416953SFinley Xiao2. Add support to read secure otp.
322ad416953SFinley Xiao3. Optimize the time of dmc restore.
323ad416953SFinley Xiao
324ad416953SFinley Xiao------
325ad416953SFinley Xiao
326f6d367deSJon Lin## rk3588_pcie_v1.00.bin
327f6d367deSJon Lin
328f6d367deSJon Lin| Date       | File                  | Build commit | Severity |
329f6d367deSJon Lin| ---------- | --------------------- | ------------ | -------- |
330f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7    | moderate |
331f6d367deSJon Lin
332f6d367deSJon Lin### New
333f6d367deSJon Lin
334f6d367deSJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
335f6d367deSJon Lin
336f6d367deSJon Lin------
337f6d367deSJon Lin
338e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
339e9a5ef40STang Yun ping
340e9a5ef40STang Yun ping| Date       | File                                         | Build commit | Severity  |
341e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
342e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e   | important |
343e9a5ef40STang Yun ping
344e9a5ef40STang Yun ping### New
345e9a5ef40STang Yun ping
346e9a5ef40STang Yun ping1. Improve the stability of LPDDR5.
347e9a5ef40STang Yun ping2. Add fwver support.
348e9a5ef40STang Yun ping
349e9a5ef40STang Yun ping------
350e9a5ef40STang Yun ping
35157e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
35257e6a38aSHisping Lin
35357e6a38aSHisping Lin| Date       | File                  | Build commit | Severity  |
35457e6a38aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
35557e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7     | important |
35657e6a38aSHisping Lin
35757e6a38aSHisping Lin### New
35857e6a38aSHisping Lin
35957e6a38aSHisping Lin1.  Support print firmware version, and support transmit firmware version to subsequent firmware.
36057e6a38aSHisping Lin
36157e6a38aSHisping Lin------
36257e6a38aSHisping Lin
3633a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
3643a77abfcSXiaoDong Huang
3653a77abfcSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3663a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3673a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a    | important |
3683a77abfcSXiaoDong Huang
3693a77abfcSXiaoDong Huang### New
3703a77abfcSXiaoDong Huang
3713a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags.
3723a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts.
3733a77abfcSXiaoDong Huang
3743a77abfcSXiaoDong Huang------
3753a77abfcSXiaoDong Huang
37680fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
37780fe7a86SXuhui Lin
37880fe7a86SXuhui Lin| Date       | File                 | Build commit | Severity  |
37980fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
38080fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e   | important |
38180fe7a86SXuhui Lin
38280fe7a86SXuhui Lin### New
38380fe7a86SXuhui Lin
38480fe7a86SXuhui Lin1. Print and pass the firmware version number.
38580fe7a86SXuhui Lin
38680fe7a86SXuhui Lin### Fixed
38780fe7a86SXuhui Lin
38880fe7a86SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
38980fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
39080fe7a86SXuhui 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. | -            |
39180fe7a86SXuhui Lin------
39280fe7a86SXuhui Lin
3938350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
3948350c611SXiaoDong Huang
3958350c611SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3968350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3978350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe    | important |
3988350c611SXiaoDong Huang
3998350c611SXiaoDong Huang### New
4008350c611SXiaoDong Huang
4018350c611SXiaoDong Huang1. Optimize the time of system resume.
4028350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume.
4038350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff.
4048350c611SXiaoDong Huang
4058350c611SXiaoDong Huang------
4068350c611SXiaoDong Huang
407a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
408a2af7ce6SHisping Lin
409a2af7ce6SHisping Lin| Date       | File                  | Build commit | Severity  |
410a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
411a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65    | important |
412a2af7ce6SHisping Lin
413a2af7ce6SHisping Lin### New
414a2af7ce6SHisping Lin
415a2af7ce6SHisping Lin1.  Pseudo random number seed will be set by default.
416a2af7ce6SHisping Lin2.  Supports read and write security flag interfaces.
417a2af7ce6SHisping Lin3.  Support check ta encryption key is written.
418a2af7ce6SHisping Lin
419a2af7ce6SHisping Lin### Fixed
420a2af7ce6SHisping Lin
421a2af7ce6SHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
422a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
423a2af7ce6SHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
424a2af7ce6SHisping Lin
425a2af7ce6SHisping Lin------
426a2af7ce6SHisping Lin
427da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
428da0efd5bSYouMin Chen
429da0efd5bSYouMin Chen| Date       | File                                         | Build commit | Severity  |
430da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
431da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f   | important |
432da0efd5bSYouMin Chen
433da0efd5bSYouMin Chen### Warn
434da0efd5bSYouMin Chen
435da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above.
436da0efd5bSYouMin Chen
437da0efd5bSYouMin Chen### New
438da0efd5bSYouMin Chen
439da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz.
440da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability.
441da0efd5bSYouMin Chen
442da0efd5bSYouMin Chen### Fixed
443da0efd5bSYouMin Chen
444da0efd5bSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                         | Issue source |
445da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ |
446da0efd5bSYouMin Chen| 1     | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | -            |
447da0efd5bSYouMin Chen
448da0efd5bSYouMin Chen------
449da0efd5bSYouMin Chen
45090fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
45190fe0354SXiaoDong Huang
45290fe0354SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
45390fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
45490fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2    | important |
45590fe0354SXiaoDong Huang
45690fe0354SXiaoDong Huang### New
45790fe0354SXiaoDong Huang
45890fe0354SXiaoDong Huang1. Support L3 partition.
45990fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner.
46090fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS.
46190fe0354SXiaoDong Huang
46290fe0354SXiaoDong Huang------
46390fe0354SXiaoDong Huang
4642987009bSFinley Xiao## rk3588_bl31_v1.40.elf
4652987009bSFinley Xiao
4662987009bSFinley Xiao| Date       | File                  | Build commit | Severity  |
4672987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
4682987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48    | important |
4692987009bSFinley Xiao
4702987009bSFinley Xiao### New
4712987009bSFinley Xiao
4722987009bSFinley Xiao1. Add support to reset vop sub mem pd.
4732987009bSFinley Xiao
4742987009bSFinley Xiao------
4752987009bSFinley Xiao
4762952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
4772952b2bdSYouMin Chen
4782952b2bdSYouMin Chen| Date       | File                                         | Build commit | Severity  |
4792952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
4802952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949   | important |
4812952b2bdSYouMin Chen
4822952b2bdSYouMin Chen### New
4832952b2bdSYouMin Chen
4842952b2bdSYouMin Chen1. Add support print training result and mr value.
4852952b2bdSYouMin Chen
4862952b2bdSYouMin Chen### Fixed
4872952b2bdSYouMin Chen
4882952b2bdSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
4892952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
4902952b2bdSYouMin Chen| 1     | important | Fixed init fail issue that max freq between 1066-1600MHz     | Panic in ddrbin when max DDR freq between 1066-1600MHz.      | -            |
4912952b2bdSYouMin 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. | -            |
4922952b2bdSYouMin Chen
4932952b2bdSYouMin Chen------
4942952b2bdSYouMin Chen
495dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
496dd45a46aSFinley Xiao
497dd45a46aSFinley Xiao| Date       | File                  | Build commit | Severity  |
498dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
499dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e    | important |
500dd45a46aSFinley Xiao
501dd45a46aSFinley Xiao### New
502dd45a46aSFinley Xiao
503dd45a46aSFinley Xiao1. Change read size to 128 bytes.
504dd45a46aSFinley Xiao2. Adjust pvtpll table by otp.
505dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m.
506dd45a46aSFinley Xiao
507dd45a46aSFinley Xiao------
508dd45a46aSFinley Xiao
50978cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
51078cbbc4fSXiaoDong Huang
51178cbbc4fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
51278cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
51378cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda    | important |
51478cbbc4fSXiaoDong Huang
51578cbbc4fSXiaoDong Huang### Warn
51678cbbc4fSXiaoDong Huang
51778cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above.
51878cbbc4fSXiaoDong Huang
51978cbbc4fSXiaoDong Huang### New
52078cbbc4fSXiaoDong Huang
52178cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr.
52278cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx.
52378cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode.
52478cbbc4fSXiaoDong Huang
52578cbbc4fSXiaoDong Huang------
52678cbbc4fSXiaoDong Huang
5279265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
5289265fe34STang Yun ping
5299265fe34STang Yun ping| Date       | File                                         | Build commit | Severity  |
5309265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
5319265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f   | important |
5329265fe34STang Yun ping
5339265fe34STang Yun ping### Warn
5349265fe34STang Yun ping
5359265fe34STang Yun ping1. BL31 should be update to V1.38 or above.
5369265fe34STang Yun ping
5379265fe34STang Yun ping### New
5389265fe34STang Yun ping
5399265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues.
5409265fe34STang Yun ping2. Optimizing boot time.
5419265fe34STang Yun ping3. Enable per bank refresh function.
5429265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability.
5439265fe34STang Yun ping5. First init LPDDR4x.
5449265fe34STang Yun ping6. LPDDR5 cavref update to 36%.
5459265fe34STang Yun ping7. Add support spread spectrum mode.
5469265fe34STang Yun ping
5479265fe34STang Yun ping------
5489265fe34STang Yun ping
549ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
550ec307de5SHisping Lin
551ec307de5SHisping Lin| Date       | File                  | Build commit | Severity  |
552ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
553ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e    | important |
554ec307de5SHisping Lin
555ec307de5SHisping Lin### New
556ec307de5SHisping Lin
557ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed.
558ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash.
559ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
560ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
561ec307de5SHisping Lin
562ec307de5SHisping Lin------
563ec307de5SHisping Lin
564541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
565541a852cSXiaoDong Huang
566541a852cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
567541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
568b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19    | important |
569541a852cSXiaoDong Huang
570541a852cSXiaoDong Huang### New
571541a852cSXiaoDong Huang
572541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume.
573541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume.
574541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX.
575541a852cSXiaoDong Huang
576541a852cSXiaoDong Huang------
577541a852cSXiaoDong Huang
5788eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
5798eada29eSYouMin Chen
5808eada29eSYouMin Chen| Date       | File                                         | Build commit | Severity  |
5818eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
5828eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f   | important |
5838eada29eSYouMin Chen
5848eada29eSYouMin Chen### New
5858eada29eSYouMin Chen
5868eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool.
5878eada29eSYouMin Chen
5888eada29eSYouMin Chen### Fixed
5898eada29eSYouMin Chen
5908eada29eSYouMin Chen| Index | Severity  | Update                       | Issue description                                            | Issue source |
5918eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
5928eada29eSYouMin Chen| 1     | important | fix total 24GB bug           | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | -            |
5938eada29eSYouMin 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. | -            |
5948eada29eSYouMin Chen| 3     | important | improve LP5 performance      | LPDDR5 timing tWTR  calculate error lead to slow performance | -            |
5958eada29eSYouMin Chen
5968eada29eSYouMin Chen------
5978eada29eSYouMin Chen
59874687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
59974687af2SXiaoDong Huang
60074687af2SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
60174687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
602b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7    | important |
60374687af2SXiaoDong Huang
60474687af2SXiaoDong Huang### New
60574687af2SXiaoDong Huang
60674687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu.
60774687af2SXiaoDong Huang
60874687af2SXiaoDong Huang------
60974687af2SXiaoDong Huang
610a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
611a01492b1SXiaoDong Huang
612a01492b1SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
613a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
614b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a    | important |
615a01492b1SXiaoDong Huang
616a01492b1SXiaoDong Huang### New
617a01492b1SXiaoDong Huang
618a01492b1SXiaoDong Huang1. Improve the stability of hdmirx.
619a01492b1SXiaoDong Huang
620a01492b1SXiaoDong Huang------
621a01492b1SXiaoDong Huang
622b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
623b95a8e92SXiaoDong Huang
624b95a8e92SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
625b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
626b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361    | important |
627b95a8e92SXiaoDong Huang
628b95a8e92SXiaoDong Huang### New
629b95a8e92SXiaoDong Huang
630b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode.
631b95a8e92SXiaoDong Huang2. Support pvtpll to add length.
632b95a8e92SXiaoDong Huang
633b95a8e92SXiaoDong Huang### Fixed
634b95a8e92SXiaoDong Huang
635b95a8e92SXiaoDong Huang| Index | Severity  | Update                                                | Issue description                                            | Issue source |
636b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
637b95a8e92SXiaoDong 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. | -            |
638b95a8e92SXiaoDong Huang
639b95a8e92SXiaoDong Huang------
640b95a8e92SXiaoDong Huang
64129f261e1SJason Zhu## rk3588_spl_v1.12.bin
64229f261e1SJason Zhu
64329f261e1SJason Zhu| Date       | File                  | Build commit | Severity  |
64429f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- |
64529f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa     | important |
64629f261e1SJason Zhu
64729f261e1SJason Zhu### New
64829f261e1SJason Zhu
64929f261e1SJason Zhu1. Support SPL AB.
65029f261e1SJason Zhu
65129f261e1SJason Zhu------
65229f261e1SJason Zhu
65327d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
65427d8af0cSXiaoDong Huang
65527d8af0cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
65627d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
65727d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e    | important |
65827d8af0cSXiaoDong Huang
65927d8af0cSXiaoDong Huang### New
66027d8af0cSXiaoDong Huang
66127d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j.
66227d8af0cSXiaoDong Huang
66327d8af0cSXiaoDong Huang------
66427d8af0cSXiaoDong Huang
6658bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
6668bfcbf0fSChen Fen
6678bfcbf0fSChen Fen| Date       | File                     | Build commit | Severity  |
6688bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
6698bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2    | important |
6708bfcbf0fSChen Fen
6718bfcbf0fSChen Fen### New
6728bfcbf0fSChen Fen
67318157235SJoseph Chen1. Improve compatibility.
6748bfcbf0fSChen Fen
6758bfcbf0fSChen Fen------
676f1a9d362SJoseph Chen
677cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
678cad9f1bbSXiaoDong Huang
679cad9f1bbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
680cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
681cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760    | important |
682cad9f1bbSXiaoDong Huang
683cad9f1bbSXiaoDong Huang### New
684cad9f1bbSXiaoDong Huang
685cad9f1bbSXiaoDong Huang1. Support bus auto CS.
686cad9f1bbSXiaoDong Huang
687cad9f1bbSXiaoDong Huang------
688cad9f1bbSXiaoDong Huang
6898ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
6908ba55b28STang Yun ping
6918ba55b28STang Yun ping| Date       | File                                         | Build commit | Severity  |
6928ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
6938ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06   | important |
6948ba55b28STang Yun ping
6956df356eeSJoseph Chen### New
6968ba55b28STang Yun ping
6978ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool.
6988ba55b28STang Yun ping2. Support pstore function.
69918157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool.
7008ba55b28STang Yun ping4. Enable LPDDR5 DMC function.
7018ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM.
7028ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool.
7038ba55b28STang Yun ping
7048ba55b28STang Yun ping### Fixed
7058ba55b28STang Yun ping
7068ba55b28STang Yun ping| Index | Severity  | Update                                   | Issue description                                            | Issue source |
7078ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
7088ba55b28STang Yun ping| 1     | important | Fix WRTRN Bug                            | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz         | -            |
7098ba55b28STang Yun ping| 2     | important | Fix ZQCALIB bug                          | Increase auto ZQCALIB command period to 470ms                | -            |
7108ba55b28STang Yun ping| 3     | important | Fix 528M bug                             | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | -            |
7118ba55b28STang Yun ping| 4     | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | -            |
7128ba55b28STang Yun ping| 5     | important | LP4/LP4x support 32GB cap                | LP4/LP4x support 32GB cap                                    | -            |
7138ba55b28STang Yun ping
7148ba55b28STang Yun ping------
7158ba55b28STang Yun ping
7167a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
7177a690040SXiaoDong Huang
7187a690040SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7197a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7207a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185    | important |
7217a690040SXiaoDong Huang
7227a690040SXiaoDong Huang### New
7237a690040SXiaoDong Huang
7247a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function.
7257a690040SXiaoDong Huang2. Support amp function.
7267a690040SXiaoDong Huang
7277a690040SXiaoDong Huang### Fixed
7287a690040SXiaoDong Huang
7297a690040SXiaoDong Huang| Index | Severity  | Update                                                       | Issue description | Issue source |
7307a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ |
7317a690040SXiaoDong Huang| 1     | important | Save/restore some performance setting in system suspend/resume | -                 | -            |
7327a690040SXiaoDong Huang
7337a690040SXiaoDong Huang------
7347a690040SXiaoDong Huang
7355a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
7365a3b3b7aSXiaoDong Huang
7375a3b3b7aSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7385a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7395a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8    | important |
7405a3b3b7aSXiaoDong Huang
7415a3b3b7aSXiaoDong Huang### New
7425a3b3b7aSXiaoDong Huang
7435a3b3b7aSXiaoDong Huang1. Support pstore.
7445a3b3b7aSXiaoDong Huang
7455a3b3b7aSXiaoDong Huang------
7465a3b3b7aSXiaoDong Huang
7471f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
7481f87e1f4SXiaoDong Huang
749e735b80bSJoseph Chen| Date       | File                  | Build commit | Severity  |
7501f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- |
7511f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | important |
7521f87e1f4SXiaoDong Huang
7531f87e1f4SXiaoDong Huang### New
7541f87e1f4SXiaoDong Huang
7551f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches.
7561f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows.
7571f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel.
7581f87e1f4SXiaoDong Huang
7591f87e1f4SXiaoDong Huang### Fixed
7601f87e1f4SXiaoDong Huang
761e735b80bSJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
762e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
7631f87e1f4SXiaoDong 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 . | -        |
7641f87e1f4SXiaoDong Huang| 2     | important | Fix configuration about ddr.                   | Fix ddr-unstable problem.                                    | -        |
7651f87e1f4SXiaoDong Huang| 3     | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic.           | -        |
7661f87e1f4SXiaoDong Huang
7671f87e1f4SXiaoDong Huang------
7681f87e1f4SXiaoDong Huang
769d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
770d389df42SXiaoDong Huang
771d389df42SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
772d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
773d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd    | important |
774d389df42SXiaoDong Huang
775d389df42SXiaoDong Huang### New
776d389df42SXiaoDong Huang
777d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel.
778d389df42SXiaoDong Huang
779d389df42SXiaoDong Huang------
780d389df42SXiaoDong Huang
781ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
782ecbf7112SHisping Lin
783ecbf7112SHisping Lin| Date       | File                  | Build commit | Severity  |
784ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
785ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907    | important |
786ecbf7112SHisping Lin
787ecbf7112SHisping Lin### Fixed
788ecbf7112SHisping Lin
789ecbf7112SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
790ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
791ecbf7112SHisping 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 | -            |
792ecbf7112SHisping Lin
793ecbf7112SHisping Lin------
7948ba55b28STang Yun ping
795