xref: /rkbin/doc/release/RK3588_EN.md (revision 8ff7490774d299aafc39ff479828c89b4a072b96)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*8ff74907STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin
4*8ff74907STang Yun ping
5*8ff74907STang Yun ping| Date       | File                                         | Build commit | Severity  |
6*8ff74907STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
7*8ff74907STang Yun ping| 2025-03-13 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin | ff1a08bde6   | important |
8*8ff74907STang Yun ping
9*8ff74907STang Yun ping### New
10*8ff74907STang Yun ping
11*8ff74907STang Yun ping1. Add RK3588 -B/RK3588S-B/RK3588S2-B support.
12*8ff74907STang Yun ping
13*8ff74907STang Yun ping
14*8ff74907STang Yun ping
15*8ff74907STang Yun ping------
16*8ff74907STang Yun ping
1709c922d8SXiaoDong Huang## rk3588_bl31_v1.49.elf
1809c922d8SXiaoDong Huang
1909c922d8SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2009c922d8SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2109c922d8SXiaoDong Huang| 2025-03-03 | rk3588_bl31_v1.49.elf | 1653f2a08    | important |
2209c922d8SXiaoDong Huang
2309c922d8SXiaoDong Huang### New
2409c922d8SXiaoDong Huang
2509c922d8SXiaoDong Huang1. Optimize the uart usage flow during system suspend.
2609c922d8SXiaoDong Huang2. Reduce the BL31 firmware size.
2709c922d8SXiaoDong Huang
2809c922d8SXiaoDong Huang------
2909c922d8SXiaoDong Huang
300f8ac860SXiaoDong Huang## rk3588_bl31_v1.48.elf
310f8ac860SXiaoDong Huang
320f8ac860SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
330f8ac860SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
340f8ac860SXiaoDong Huang| 2024-12-19 | rk3588_bl31_v1.48.elf | 040d2de11    | important |
350f8ac860SXiaoDong Huang
360f8ac860SXiaoDong Huang### New
370f8ac860SXiaoDong Huang
380f8ac860SXiaoDong Huang1. Support to config the sleep pin for system suspend.
390f8ac860SXiaoDong Huang2. Support to resets the hptimer after system suspend.
400f8ac860SXiaoDong Huang3. Optimize the hptimer usage flow.
410f8ac860SXiaoDong Huang
420f8ac860SXiaoDong Huang------
430f8ac860SXiaoDong Huang
447e8794bcSHisping Lin## rk3588_bl32_v1.19.bin
457e8794bcSHisping Lin
467e8794bcSHisping Lin| Date       | File                  | Build commit | Severity  |
477e8794bcSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
487e8794bcSHisping Lin| 2024-11-15 | rk3588_bl32_v1.19.bin | 57604957e    | important |
497e8794bcSHisping Lin
507e8794bcSHisping Lin### New
517e8794bcSHisping Lin
527e8794bcSHisping Lin1. Added support for Dolby library interfaces.
537e8794bcSHisping Lin
547e8794bcSHisping Lin### Fixed
557e8794bcSHisping Lin
567e8794bcSHisping Lin| Index | Severity  | Update                                                   | Issue description                                     | Issue source |
577e8794bcSHisping Lin| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ |
587e8794bcSHisping Lin| 1     | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988       |
597e8794bcSHisping Lin
607e8794bcSHisping Lin------
617e8794bcSHisping Lin
62b3d90eeaSJon Lin## rk3588_pcie_v2.20.bin
63b3d90eeaSJon Lin
64b3d90eeaSJon Lin| Date       | File                  | Build commit | Severity  |
65b3d90eeaSJon Lin| ---------- | :-------------------- | ----------- | -------- |
66b3d90eeaSJon Lin| 2024-11-05 | rk3588_pcie_v2.20.bin | 1f74d1059   | important     |
67b3d90eeaSJon Lin
68b3d90eeaSJon Lin### New
69b3d90eeaSJon Lin
70b3d90eeaSJon Lin1. Support setting pmic rst_fun as 1.
71b3d90eeaSJon Lin
72b3d90eeaSJon Lin------
73b3d90eeaSJon Lin
7498b39175SHisping Lin## rk3588_bl32_v1.18.bin
7598b39175SHisping Lin
7698b39175SHisping Lin| Date       | File                  | Build commit | Severity  |
7798b39175SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7898b39175SHisping Lin| 2024-10-31 | rk3588_bl32_v1.18.bin | 9f2aca7d1    | important |
7998b39175SHisping Lin
8098b39175SHisping Lin### Fixed
8198b39175SHisping Lin
8298b39175SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
8398b39175SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
8498b39175SHisping 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 | -            |
8598b39175SHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
8698b39175SHisping 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 | -            |
8798b39175SHisping Lin
8898b39175SHisping Lin------
8998b39175SHisping Lin
90b9183559STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin
91b9183559STang Yun ping
92b9183559STang Yun ping| Date       | File                                         | Build commit | Severity  |
93b9183559STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
94b9183559STang Yun ping| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce   | important |
95b9183559STang Yun ping
96b9183559STang Yun ping### Warn
97b9183559STang Yun ping
98b9183559STang Yun ping1. BL31 should be update to V1.47 or above.
99b9183559STang Yun ping
100b9183559STang Yun ping### New
101b9183559STang Yun ping
102b9183559STang Yun ping1. Enable dvfs/periodic training to increase SI margin.
103b9183559STang Yun ping2. Added support for (x16/x8)mixed packaging particles.
104b9183559STang Yun ping
105b9183559STang Yun ping### Fixed
106b9183559STang Yun ping
107b9183559STang Yun ping| Index | Severity  | Update                                                    | Issue description | Issue source |
108b9183559STang Yun ping| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
109b9183559STang Yun ping| 1     | important | Modified tTOT configuration to improve DRAM compatibility | -                 | -            |
110b9183559STang Yun ping
111b9183559STang Yun ping------
112b9183559STang Yun ping
113923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf
114923cda8fSXiaoDong Huang
115923cda8fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
116923cda8fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
117923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5    | important |
118923cda8fSXiaoDong Huang
119923cda8fSXiaoDong Huang### New
120923cda8fSXiaoDong Huang
121923cda8fSXiaoDong Huang1. Support to respond to interrupts of kernel in OPTEE.
122923cda8fSXiaoDong Huang2. Improve stability of VOP.
123923cda8fSXiaoDong Huang3. Restored status of dvfs/periodic training after system wake up.
124923cda8fSXiaoDong Huang
125923cda8fSXiaoDong Huang------
126923cda8fSXiaoDong Huang
127c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin
128c4c4bc01SHisping Lin
129c4c4bc01SHisping Lin| Date       | File                  | Build commit | Severity  |
130c4c4bc01SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
131c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c    | important |
132c4c4bc01SHisping Lin
133c4c4bc01SHisping Lin### New
134c4c4bc01SHisping Lin
135c4c4bc01SHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
136c4c4bc01SHisping Lin2.  RPMB change read data to multiple times.
137c4c4bc01SHisping Lin3.  Increase MPI_MEMPOOL_SIZE size.
138c4c4bc01SHisping Lin
139c4c4bc01SHisping Lin------
140c4c4bc01SHisping Lin
141723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf
142723dee53SXiaoDong Huang
143723dee53SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
144723dee53SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
145723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758    | important |
146723dee53SXiaoDong Huang
147723dee53SXiaoDong Huang### New
148723dee53SXiaoDong Huang
149723dee53SXiaoDong Huang1. Support to config pmu_mcu in kernel.
150723dee53SXiaoDong Huang2. Improve  stability of DFS in single chip lpddr5.
151723dee53SXiaoDong Huang
152723dee53SXiaoDong Huang------
153723dee53SXiaoDong Huang
1548fa029c6SHisping Lin## rk3588_bl32_v1.16.bin
1558fa029c6SHisping Lin
1568fa029c6SHisping Lin| Date       | File                  | Build commit | Severity  |
1578fa029c6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1588fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92    | important |
1598fa029c6SHisping Lin
1608fa029c6SHisping Lin### New
1618fa029c6SHisping Lin
1628fa029c6SHisping Lin1.  Optimization parameter check to enhance security.
1638fa029c6SHisping Lin2.  Support printing TEE memory usage information.
1648fa029c6SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
1658fa029c6SHisping Lin
1668fa029c6SHisping Lin------
1678fa029c6SHisping Lin
1683339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
1693339cc42SYouMin Chen
1703339cc42SYouMin Chen| Date       | File                                         | Build commit | Severity  |
1713339cc42SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
1723339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83   | important |
1733339cc42SYouMin Chen
1743339cc42SYouMin Chen### Fixed
1753339cc42SYouMin Chen
1763339cc42SYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1773339cc42SYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1783339cc42SYouMin 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. | -            |
1793339cc42SYouMin Chen
1803339cc42SYouMin Chen------
1813339cc42SYouMin Chen
182f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
183f02d10e4SYouMin Chen
184f02d10e4SYouMin Chen| Date       | File                                         | Build commit | Severity  |
185f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
186f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78   | important |
187f02d10e4SYouMin Chen
188f02d10e4SYouMin Chen### New
189f02d10e4SYouMin Chen
190f02d10e4SYouMin Chen1. Modify the LPDDR5 frequency to improve stability.
191f02d10e4SYouMin Chen2. Add support dram with CS0 capacity less than CS1 capacity.
192f02d10e4SYouMin Chen3. Modify the DERATEINT.mr4_read_interval configuration.
193f02d10e4SYouMin Chen
194f02d10e4SYouMin Chen### Fixed
195f02d10e4SYouMin Chen
196f02d10e4SYouMin Chen| Index | Severity  | Update                                      | Issue description                                            | Issue source |
197f02d10e4SYouMin Chen| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ |
198f02d10e4SYouMin Chen| 1     | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | -            |
199f02d10e4SYouMin Chen
200f02d10e4SYouMin Chen------
201f02d10e4SYouMin Chen
20299c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
20399c2c588SXiaoDong Huang
20499c2c588SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
20599c2c588SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
20699c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422    | important |
20799c2c588SXiaoDong Huang
20899c2c588SXiaoDong Huang### New
20999c2c588SXiaoDong Huang
21099c2c588SXiaoDong Huang1. Optimize the time of DFS atfter system resume.
21199c2c588SXiaoDong Huang2. Cpu switch to hight frequency when systeme resume.
21299c2c588SXiaoDong Huang3. Support config pvtpll parameters by sip.
21399c2c588SXiaoDong Huang
21499c2c588SXiaoDong Huang------
21599c2c588SXiaoDong Huang
216839a0290SJon Lin## rk3588_pcie_v2.10.bin
217839a0290SJon Lin
218839a0290SJon Lin| Date       | File                  | Build commit | Severity |
219839a0290SJon Lin| ---------- | --------------------- | ------------ | -------- |
220839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3    | moderate |
221839a0290SJon Lin
222839a0290SJon Lin### New
223839a0290SJon Lin
224839a0290SJon Lin1. Update the version.
225839a0290SJon Lin
226839a0290SJon Lin------
227839a0290SJon Lin
22879c24ba2SJon Lin## rk3588_pcie_v2.00.bin
22979c24ba2SJon Lin
23079c24ba2SJon Lin| Date       | File                  | Build commit | Severity |
23179c24ba2SJon Lin| ---------- | --------------------- | ------------ | -------- |
23279c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78    | moderate |
23379c24ba2SJon Lin
23479c24ba2SJon Lin### New
23579c24ba2SJon Lin
23679c24ba2SJon Lin1. Fix bar capacity.
23779c24ba2SJon Lin
23879c24ba2SJon Lin------
23979c24ba2SJon Lin
240b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
241b1599ee3SYouMin Chen
242b1599ee3SYouMin Chen| Date       | File                                         | Build commit | Severity  |
243b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
244b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d   | important |
245b1599ee3SYouMin Chen
246b1599ee3SYouMin Chen### New
247b1599ee3SYouMin Chen
248b1599ee3SYouMin Chen1. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz.
249b1599ee3SYouMin Chen2. Fix the data training process,improve the stability.
250b1599ee3SYouMin Chen3. Resume ZQ background calibration for LPDDR5.
251b1599ee3SYouMin Chen
252b1599ee3SYouMin Chen------
253b1599ee3SYouMin Chen
254781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
255781bf89fSChen Fen
256781bf89fSChen Fen| Date       | File                     | Build commit | Severity  |
257781bf89fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
258781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7    | important |
259781bf89fSChen Fen
260781bf89fSChen Fen### New
261781bf89fSChen Fen
262781bf89fSChen Fen1. Add rk3583 upgrade support.
263781bf89fSChen Fen
264781bf89fSChen Fen------
265781bf89fSChen Fen
266ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
267ff4c8f28STang Yun ping
268ff4c8f28STang Yun ping| Date       | File                                         | Build commit | Severity  |
269ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
270ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e   | important |
271ff4c8f28STang Yun ping
272ff4c8f28STang Yun ping### New
273ff4c8f28STang Yun ping
274ff4c8f28STang Yun ping1. Add RK3583 support.
275ff4c8f28STang Yun ping
276ff4c8f28STang Yun ping------
277ff4c8f28STang Yun ping
278ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
279ad416953SFinley Xiao
280ad416953SFinley Xiao| Date       | File                  | Build commit | Severity  |
281ad416953SFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
282ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b    | important |
283ad416953SFinley Xiao
284ad416953SFinley Xiao### New
285ad416953SFinley Xiao
286ad416953SFinley Xiao1. Add pvtpll support rk3583.
287ad416953SFinley Xiao2. Add support to read secure otp.
288ad416953SFinley Xiao3. Optimize the time of dmc restore.
289ad416953SFinley Xiao
290ad416953SFinley Xiao------
291ad416953SFinley Xiao
292f6d367deSJon Lin## rk3588_pcie_v1.00.bin
293f6d367deSJon Lin
294f6d367deSJon Lin| Date       | File                  | Build commit | Severity |
295f6d367deSJon Lin| ---------- | --------------------- | ------------ | -------- |
296f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7    | moderate |
297f6d367deSJon Lin
298f6d367deSJon Lin### New
299f6d367deSJon Lin
300f6d367deSJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
301f6d367deSJon Lin
302f6d367deSJon Lin------
303f6d367deSJon Lin
304e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
305e9a5ef40STang Yun ping
306e9a5ef40STang Yun ping| Date       | File                                         | Build commit | Severity  |
307e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
308e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e   | important |
309e9a5ef40STang Yun ping
310e9a5ef40STang Yun ping### New
311e9a5ef40STang Yun ping
312e9a5ef40STang Yun ping1. Improve the stability of LPDDR5.
313e9a5ef40STang Yun ping2. Add fwver support.
314e9a5ef40STang Yun ping
315e9a5ef40STang Yun ping------
316e9a5ef40STang Yun ping
31757e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
31857e6a38aSHisping Lin
31957e6a38aSHisping Lin| Date       | File                  | Build commit | Severity  |
32057e6a38aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
32157e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7     | important |
32257e6a38aSHisping Lin
32357e6a38aSHisping Lin### New
32457e6a38aSHisping Lin
32557e6a38aSHisping Lin1.  Support print firmware version, and support transmit firmware version to subsequent firmware.
32657e6a38aSHisping Lin
32757e6a38aSHisping Lin------
32857e6a38aSHisping Lin
3293a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
3303a77abfcSXiaoDong Huang
3313a77abfcSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3323a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3333a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a    | important |
3343a77abfcSXiaoDong Huang
3353a77abfcSXiaoDong Huang### New
3363a77abfcSXiaoDong Huang
3373a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags.
3383a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts.
3393a77abfcSXiaoDong Huang
3403a77abfcSXiaoDong Huang------
3413a77abfcSXiaoDong Huang
34280fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
34380fe7a86SXuhui Lin
34480fe7a86SXuhui Lin| Date       | File                 | Build commit | Severity  |
34580fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
34680fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e   | important |
34780fe7a86SXuhui Lin
34880fe7a86SXuhui Lin### New
34980fe7a86SXuhui Lin
35080fe7a86SXuhui Lin1. Print and pass the firmware version number.
35180fe7a86SXuhui Lin
35280fe7a86SXuhui Lin### Fixed
35380fe7a86SXuhui Lin
35480fe7a86SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
35580fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
35680fe7a86SXuhui 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. | -            |
35780fe7a86SXuhui Lin------
35880fe7a86SXuhui Lin
3598350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
3608350c611SXiaoDong Huang
3618350c611SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3628350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3638350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe    | important |
3648350c611SXiaoDong Huang
3658350c611SXiaoDong Huang### New
3668350c611SXiaoDong Huang
3678350c611SXiaoDong Huang1. Optimize the time of system resume.
3688350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume.
3698350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff.
3708350c611SXiaoDong Huang
3718350c611SXiaoDong Huang------
3728350c611SXiaoDong Huang
373a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
374a2af7ce6SHisping Lin
375a2af7ce6SHisping Lin| Date       | File                  | Build commit | Severity  |
376a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
377a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65    | important |
378a2af7ce6SHisping Lin
379a2af7ce6SHisping Lin### New
380a2af7ce6SHisping Lin
381a2af7ce6SHisping Lin1.  Pseudo random number seed will be set by default.
382a2af7ce6SHisping Lin2.  Supports read and write security flag interfaces.
383a2af7ce6SHisping Lin3.  Support check ta encryption key is written.
384a2af7ce6SHisping Lin
385a2af7ce6SHisping Lin### Fixed
386a2af7ce6SHisping Lin
387a2af7ce6SHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
388a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
389a2af7ce6SHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
390a2af7ce6SHisping Lin
391a2af7ce6SHisping Lin------
392a2af7ce6SHisping Lin
393da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
394da0efd5bSYouMin Chen
395da0efd5bSYouMin Chen| Date       | File                                         | Build commit | Severity  |
396da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
397da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f   | important |
398da0efd5bSYouMin Chen
399da0efd5bSYouMin Chen### Warn
400da0efd5bSYouMin Chen
401da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above.
402da0efd5bSYouMin Chen
403da0efd5bSYouMin Chen### New
404da0efd5bSYouMin Chen
405da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz.
406da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability.
407da0efd5bSYouMin Chen
408da0efd5bSYouMin Chen### Fixed
409da0efd5bSYouMin Chen
410da0efd5bSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                         | Issue source |
411da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ |
412da0efd5bSYouMin Chen| 1     | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | -            |
413da0efd5bSYouMin Chen
414da0efd5bSYouMin Chen------
415da0efd5bSYouMin Chen
41690fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
41790fe0354SXiaoDong Huang
41890fe0354SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
41990fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
42090fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2    | important |
42190fe0354SXiaoDong Huang
42290fe0354SXiaoDong Huang### New
42390fe0354SXiaoDong Huang
42490fe0354SXiaoDong Huang1. Support L3 partition.
42590fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner.
42690fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS.
42790fe0354SXiaoDong Huang
42890fe0354SXiaoDong Huang------
42990fe0354SXiaoDong Huang
4302987009bSFinley Xiao## rk3588_bl31_v1.40.elf
4312987009bSFinley Xiao
4322987009bSFinley Xiao| Date       | File                  | Build commit | Severity  |
4332987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
4342987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48    | important |
4352987009bSFinley Xiao
4362987009bSFinley Xiao### New
4372987009bSFinley Xiao
4382987009bSFinley Xiao1. Add support to reset vop sub mem pd.
4392987009bSFinley Xiao
4402987009bSFinley Xiao------
4412987009bSFinley Xiao
4422952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
4432952b2bdSYouMin Chen
4442952b2bdSYouMin Chen| Date       | File                                         | Build commit | Severity  |
4452952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
4462952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949   | important |
4472952b2bdSYouMin Chen
4482952b2bdSYouMin Chen### New
4492952b2bdSYouMin Chen
4502952b2bdSYouMin Chen1. Add support print training result and mr value.
4512952b2bdSYouMin Chen
4522952b2bdSYouMin Chen### Fixed
4532952b2bdSYouMin Chen
4542952b2bdSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
4552952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
4562952b2bdSYouMin Chen| 1     | important | Fixed init fail issue that max freq between 1066-1600MHz     | Panic in ddrbin when max DDR freq between 1066-1600MHz.      | -            |
4572952b2bdSYouMin 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. | -            |
4582952b2bdSYouMin Chen
4592952b2bdSYouMin Chen------
4602952b2bdSYouMin Chen
461dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
462dd45a46aSFinley Xiao
463dd45a46aSFinley Xiao| Date       | File                  | Build commit | Severity  |
464dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
465dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e    | important |
466dd45a46aSFinley Xiao
467dd45a46aSFinley Xiao### New
468dd45a46aSFinley Xiao
469dd45a46aSFinley Xiao1. Change read size to 128 bytes.
470dd45a46aSFinley Xiao2. Adjust pvtpll table by otp.
471dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m.
472dd45a46aSFinley Xiao
473dd45a46aSFinley Xiao------
474dd45a46aSFinley Xiao
47578cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
47678cbbc4fSXiaoDong Huang
47778cbbc4fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
47878cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
47978cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda    | important |
48078cbbc4fSXiaoDong Huang
48178cbbc4fSXiaoDong Huang### Warn
48278cbbc4fSXiaoDong Huang
48378cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above.
48478cbbc4fSXiaoDong Huang
48578cbbc4fSXiaoDong Huang### New
48678cbbc4fSXiaoDong Huang
48778cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr.
48878cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx.
48978cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode.
49078cbbc4fSXiaoDong Huang
49178cbbc4fSXiaoDong Huang------
49278cbbc4fSXiaoDong Huang
4939265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
4949265fe34STang Yun ping
4959265fe34STang Yun ping| Date       | File                                         | Build commit | Severity  |
4969265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
4979265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f   | important |
4989265fe34STang Yun ping
4999265fe34STang Yun ping### Warn
5009265fe34STang Yun ping
5019265fe34STang Yun ping1. BL31 should be update to V1.38 or above.
5029265fe34STang Yun ping
5039265fe34STang Yun ping### New
5049265fe34STang Yun ping
5059265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues.
5069265fe34STang Yun ping2. Optimizing boot time.
5079265fe34STang Yun ping3. Enable per bank refresh function.
5089265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability.
5099265fe34STang Yun ping5. First init LPDDR4x.
5109265fe34STang Yun ping6. LPDDR5 cavref update to 36%.
5119265fe34STang Yun ping7. Add support spread spectrum mode.
5129265fe34STang Yun ping
5139265fe34STang Yun ping------
5149265fe34STang Yun ping
515ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
516ec307de5SHisping Lin
517ec307de5SHisping Lin| Date       | File                  | Build commit | Severity  |
518ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
519ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e    | important |
520ec307de5SHisping Lin
521ec307de5SHisping Lin### New
522ec307de5SHisping Lin
523ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed.
524ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash.
525ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
526ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
527ec307de5SHisping Lin
528ec307de5SHisping Lin------
529ec307de5SHisping Lin
530541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
531541a852cSXiaoDong Huang
532541a852cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
533541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
534b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19    | important |
535541a852cSXiaoDong Huang
536541a852cSXiaoDong Huang### New
537541a852cSXiaoDong Huang
538541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume.
539541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume.
540541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX.
541541a852cSXiaoDong Huang
542541a852cSXiaoDong Huang------
543541a852cSXiaoDong Huang
5448eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
5458eada29eSYouMin Chen
5468eada29eSYouMin Chen| Date       | File                                         | Build commit | Severity  |
5478eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
5488eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f   | important |
5498eada29eSYouMin Chen
5508eada29eSYouMin Chen### New
5518eada29eSYouMin Chen
5528eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool.
5538eada29eSYouMin Chen
5548eada29eSYouMin Chen### Fixed
5558eada29eSYouMin Chen
5568eada29eSYouMin Chen| Index | Severity  | Update                       | Issue description                                            | Issue source |
5578eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
5588eada29eSYouMin Chen| 1     | important | fix total 24GB bug           | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | -            |
5598eada29eSYouMin 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. | -            |
5608eada29eSYouMin Chen| 3     | important | improve LP5 performance      | LPDDR5 timing tWTR  calculate error lead to slow performance | -            |
5618eada29eSYouMin Chen
5628eada29eSYouMin Chen------
5638eada29eSYouMin Chen
56474687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
56574687af2SXiaoDong Huang
56674687af2SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
56774687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
568b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7    | important |
56974687af2SXiaoDong Huang
57074687af2SXiaoDong Huang### New
57174687af2SXiaoDong Huang
57274687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu.
57374687af2SXiaoDong Huang
57474687af2SXiaoDong Huang------
57574687af2SXiaoDong Huang
576a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
577a01492b1SXiaoDong Huang
578a01492b1SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
579a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
580b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a    | important |
581a01492b1SXiaoDong Huang
582a01492b1SXiaoDong Huang### New
583a01492b1SXiaoDong Huang
584a01492b1SXiaoDong Huang1. Improve the stability of hdmirx.
585a01492b1SXiaoDong Huang
586a01492b1SXiaoDong Huang------
587a01492b1SXiaoDong Huang
588b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
589b95a8e92SXiaoDong Huang
590b95a8e92SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
591b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
592b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361    | important |
593b95a8e92SXiaoDong Huang
594b95a8e92SXiaoDong Huang### New
595b95a8e92SXiaoDong Huang
596b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode.
597b95a8e92SXiaoDong Huang2. Support pvtpll to add length.
598b95a8e92SXiaoDong Huang
599b95a8e92SXiaoDong Huang### Fixed
600b95a8e92SXiaoDong Huang
601b95a8e92SXiaoDong Huang| Index | Severity  | Update                                                | Issue description                                            | Issue source |
602b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
603b95a8e92SXiaoDong 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. | -            |
604b95a8e92SXiaoDong Huang
605b95a8e92SXiaoDong Huang------
606b95a8e92SXiaoDong Huang
60729f261e1SJason Zhu## rk3588_spl_v1.12.bin
60829f261e1SJason Zhu
60929f261e1SJason Zhu| Date       | File                  | Build commit | Severity  |
61029f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- |
61129f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa     | important |
61229f261e1SJason Zhu
61329f261e1SJason Zhu### New
61429f261e1SJason Zhu
61529f261e1SJason Zhu1. Support SPL AB.
61629f261e1SJason Zhu
61729f261e1SJason Zhu------
61829f261e1SJason Zhu
61927d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
62027d8af0cSXiaoDong Huang
62127d8af0cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
62227d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
62327d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e    | important |
62427d8af0cSXiaoDong Huang
62527d8af0cSXiaoDong Huang### New
62627d8af0cSXiaoDong Huang
62727d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j.
62827d8af0cSXiaoDong Huang
62927d8af0cSXiaoDong Huang------
63027d8af0cSXiaoDong Huang
6318bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
6328bfcbf0fSChen Fen
6338bfcbf0fSChen Fen| Date       | File                     | Build commit | Severity  |
6348bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
6358bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2    | important |
6368bfcbf0fSChen Fen
6378bfcbf0fSChen Fen### New
6388bfcbf0fSChen Fen
63918157235SJoseph Chen1. Improve compatibility.
6408bfcbf0fSChen Fen
6418bfcbf0fSChen Fen------
642f1a9d362SJoseph Chen
643cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
644cad9f1bbSXiaoDong Huang
645cad9f1bbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
646cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
647cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760    | important |
648cad9f1bbSXiaoDong Huang
649cad9f1bbSXiaoDong Huang### New
650cad9f1bbSXiaoDong Huang
651cad9f1bbSXiaoDong Huang1. Support bus auto CS.
652cad9f1bbSXiaoDong Huang
653cad9f1bbSXiaoDong Huang------
654cad9f1bbSXiaoDong Huang
6558ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
6568ba55b28STang Yun ping
6578ba55b28STang Yun ping| Date       | File                                         | Build commit | Severity  |
6588ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
6598ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06   | important |
6608ba55b28STang Yun ping
6616df356eeSJoseph Chen### New
6628ba55b28STang Yun ping
6638ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool.
6648ba55b28STang Yun ping2. Support pstore function.
66518157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool.
6668ba55b28STang Yun ping4. Enable LPDDR5 DMC function.
6678ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM.
6688ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool.
6698ba55b28STang Yun ping
6708ba55b28STang Yun ping### Fixed
6718ba55b28STang Yun ping
6728ba55b28STang Yun ping| Index | Severity  | Update                                   | Issue description                                            | Issue source |
6738ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
6748ba55b28STang Yun ping| 1     | important | Fix WRTRN Bug                            | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz         | -            |
6758ba55b28STang Yun ping| 2     | important | Fix ZQCALIB bug                          | Increase auto ZQCALIB command period to 470ms                | -            |
6768ba55b28STang Yun ping| 3     | important | Fix 528M bug                             | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | -            |
6778ba55b28STang Yun ping| 4     | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | -            |
6788ba55b28STang Yun ping| 5     | important | LP4/LP4x support 32GB cap                | LP4/LP4x support 32GB cap                                    | -            |
6798ba55b28STang Yun ping
6808ba55b28STang Yun ping------
6818ba55b28STang Yun ping
6827a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
6837a690040SXiaoDong Huang
6847a690040SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6857a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
6867a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185    | important |
6877a690040SXiaoDong Huang
6887a690040SXiaoDong Huang### New
6897a690040SXiaoDong Huang
6907a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function.
6917a690040SXiaoDong Huang2. Support amp function.
6927a690040SXiaoDong Huang
6937a690040SXiaoDong Huang### Fixed
6947a690040SXiaoDong Huang
6957a690040SXiaoDong Huang| Index | Severity  | Update                                                       | Issue description | Issue source |
6967a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ |
6977a690040SXiaoDong Huang| 1     | important | Save/restore some performance setting in system suspend/resume | -                 | -            |
6987a690040SXiaoDong Huang
6997a690040SXiaoDong Huang------
7007a690040SXiaoDong Huang
7015a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
7025a3b3b7aSXiaoDong Huang
7035a3b3b7aSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7045a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7055a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8    | important |
7065a3b3b7aSXiaoDong Huang
7075a3b3b7aSXiaoDong Huang### New
7085a3b3b7aSXiaoDong Huang
7095a3b3b7aSXiaoDong Huang1. Support pstore.
7105a3b3b7aSXiaoDong Huang
7115a3b3b7aSXiaoDong Huang------
7125a3b3b7aSXiaoDong Huang
7131f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
7141f87e1f4SXiaoDong Huang
715e735b80bSJoseph Chen| Date       | File                  | Build commit | Severity  |
7161f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- |
7171f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | important |
7181f87e1f4SXiaoDong Huang
7191f87e1f4SXiaoDong Huang### New
7201f87e1f4SXiaoDong Huang
7211f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches.
7221f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows.
7231f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel.
7241f87e1f4SXiaoDong Huang
7251f87e1f4SXiaoDong Huang### Fixed
7261f87e1f4SXiaoDong Huang
727e735b80bSJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
728e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
7291f87e1f4SXiaoDong 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 . | -        |
7301f87e1f4SXiaoDong Huang| 2     | important | Fix configuration about ddr.                   | Fix ddr-unstable problem.                                    | -        |
7311f87e1f4SXiaoDong Huang| 3     | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic.           | -        |
7321f87e1f4SXiaoDong Huang
7331f87e1f4SXiaoDong Huang------
7341f87e1f4SXiaoDong Huang
735d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
736d389df42SXiaoDong Huang
737d389df42SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
738d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
739d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd    | important |
740d389df42SXiaoDong Huang
741d389df42SXiaoDong Huang### New
742d389df42SXiaoDong Huang
743d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel.
744d389df42SXiaoDong Huang
745d389df42SXiaoDong Huang------
746d389df42SXiaoDong Huang
747ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
748ecbf7112SHisping Lin
749ecbf7112SHisping Lin| Date       | File                  | Build commit | Severity  |
750ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
751ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907    | important |
752ecbf7112SHisping Lin
753ecbf7112SHisping Lin### Fixed
754ecbf7112SHisping Lin
755ecbf7112SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
756ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
757ecbf7112SHisping 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 | -            |
758ecbf7112SHisping Lin
759ecbf7112SHisping Lin------
7608ba55b28STang Yun ping
761