xref: /rkbin/doc/release/RK3576_EN.md (revision 57296ad286255d98a3d409036a4b8560b6013b7d)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*57296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin
4*57296ad2SYouMin Chen
5*57296ad2SYouMin Chen| Date       | File                                                          | Build commit | Severity  |
6*57296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
7*57296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f   | important |
8*57296ad2SYouMin Chen
9*57296ad2SYouMin Chen### New
10*57296ad2SYouMin Chen
11*57296ad2SYouMin Chen1. Add support RK3576S.
12*57296ad2SYouMin Chen
13*57296ad2SYouMin Chen------
14*57296ad2SYouMin Chen
15d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf
16d090a7cbSXiaoDong Huang
17d090a7cbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
18d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
19d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
20d090a7cbSXiaoDong Huang
21d090a7cbSXiaoDong Huang### New
22d090a7cbSXiaoDong Huang
23d090a7cbSXiaoDong Huang1. Support fast-boot.
24d090a7cbSXiaoDong Huang2. Support RK3576S1.
25d090a7cbSXiaoDong Huang
26d090a7cbSXiaoDong Huang------
27d090a7cbSXiaoDong Huang
280812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
290812ff4cSWesley Yao
300812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
310812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
320812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
330812ff4cSWesley Yao
340812ff4cSWesley Yao### New
350812ff4cSWesley Yao
360812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
370812ff4cSWesley Yao
380812ff4cSWesley Yao### Fixed
390812ff4cSWesley Yao
400812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
410812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
420812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
430812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
440812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
450812ff4cSWesley Yao
460812ff4cSWesley Yao------
470812ff4cSWesley Yao
485189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
495189cb1dSJon Lin
505189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
515189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
525189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
535189cb1dSJon Lin
545189cb1dSJon Lin### New
555189cb1dSJon Lin
565189cb1dSJon Lin1. Support GPT bakcup.
575189cb1dSJon Lin
585189cb1dSJon Lin------
595189cb1dSJon Lin
6046216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
6146216ce3SXiaoDong Huang
6246216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6346216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
6446216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
6546216ce3SXiaoDong Huang
6646216ce3SXiaoDong Huang### New
6746216ce3SXiaoDong Huang
6846216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
6946216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
7046216ce3SXiaoDong Huang3. Support AMP OS.
7146216ce3SXiaoDong Huang
7246216ce3SXiaoDong Huang------
7346216ce3SXiaoDong Huang
74a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
75a82ddeb1SXuhui Lin
76a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
77a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
78a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
79a82ddeb1SXuhui Lin
80a82ddeb1SXuhui Lin### New
81a82ddeb1SXuhui Lin
82a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
83a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
84a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
85a82ddeb1SXuhui Lin
86a82ddeb1SXuhui Lin------
87a82ddeb1SXuhui Lin
88e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
89e9715ebaSYifeng Zhao
90e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
91e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
92e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
93e9715ebaSYifeng Zhao
94e9715ebaSYifeng Zhao### New
95e9715ebaSYifeng Zhao
96e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
97e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
98e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
99e9715ebaSYifeng Zhao
100e9715ebaSYifeng Zhao------
101e9715ebaSYifeng Zhao
10279570d2aSHisping Lin## rk3576_bl32_v1.04.bin
10379570d2aSHisping Lin
10479570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
10579570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
10679570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
10779570d2aSHisping Lin
10879570d2aSHisping Lin### New
10979570d2aSHisping Lin
11079570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
11179570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
11279570d2aSHisping Lin
11379570d2aSHisping Lin------
11479570d2aSHisping Lin
11555daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
11655daf3d7SWesley Yao
11755daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
11855daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
11955daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
12055daf3d7SWesley Yao
12155daf3d7SWesley Yao### New
12255daf3d7SWesley Yao
12355daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
12455daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
12555daf3d7SWesley Yao
12655daf3d7SWesley Yao### Fixed
12755daf3d7SWesley Yao
12855daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
12955daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
13055daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
13155daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
13255daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
13355daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
13455daf3d7SWesley Yao
13555daf3d7SWesley Yao------
13655daf3d7SWesley Yao
1371b23c571SHisping Lin## rk3576_bl32_v1.03.bin
1381b23c571SHisping Lin
1391b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
1401b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1411b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
1421b23c571SHisping Lin
1431b23c571SHisping Lin### New
1441b23c571SHisping Lin
1451b23c571SHisping Lin1. Support block reading of RPMB data.
1461b23c571SHisping Lin2. Close Keylad function for get otp zero count.
1471b23c571SHisping Lin
1481b23c571SHisping Lin------
1491b23c571SHisping Lin
150db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
151db076167SXiaoDong Huang
152db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
153db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
154db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
155db076167SXiaoDong Huang
156db076167SXiaoDong Huang### New
157db076167SXiaoDong Huang
158db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
159db076167SXiaoDong Huang2. Support access mem_os_reg.
160db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
161db076167SXiaoDong Huang
162db076167SXiaoDong Huang------
163db076167SXiaoDong Huang
1640b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
1650b338fd6SXiaoDong Huang
1660b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
1670b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
1680b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
1690b338fd6SXiaoDong Huang
1700b338fd6SXiaoDong Huang### New
1710b338fd6SXiaoDong Huang
1720b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
1730b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
1740b338fd6SXiaoDong Huang3. Support for reducing length.
1750b338fd6SXiaoDong Huang
1760b338fd6SXiaoDong Huang------
1770b338fd6SXiaoDong Huang
17813d2874dSXuhui Lin## rk3576_spl_v1.05.bin
17913d2874dSXuhui Lin
18013d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
18113d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
18213d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
18313d2874dSXuhui Lin
18413d2874dSXuhui Lin### Fixed
18513d2874dSXuhui Lin
18613d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
18713d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
18813d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
18913d2874dSXuhui Lin
19013d2874dSXuhui Lin------
19113d2874dSXuhui Lin
192c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
193c8fb3bfdSXuhui Lin
194c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
195c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
196c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
197c8fb3bfdSXuhui Lin
198c8fb3bfdSXuhui Lin### Fixed
199c8fb3bfdSXuhui Lin
200c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
201c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
202c8fb3bfdSXuhui Lin| 1     | important     | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | -        |
203c8fb3bfdSXuhui Lin
204c8fb3bfdSXuhui Lin------
205c8fb3bfdSXuhui Lin
206e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
207e5a15adeSWesley Yao
208e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
209e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
210e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
211e5a15adeSWesley Yao
212e5a15adeSWesley Yao### New
213e5a15adeSWesley Yao
214e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
215e5a15adeSWesley Yao2. Add eyescan DDR bin.
216e5a15adeSWesley Yao
217e5a15adeSWesley Yao### Fixed
218e5a15adeSWesley Yao
219e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
220e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
221e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
222e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
223e5a15adeSWesley Yao
224e5a15adeSWesley Yao------
225e5a15adeSWesley Yao
2263cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
2273cb8a4e3SXiaoDong Huang
2283cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2293cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2303cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
2313cb8a4e3SXiaoDong Huang
2323cb8a4e3SXiaoDong Huang### New
2333cb8a4e3SXiaoDong Huang
2343cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
2353cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
2363cb8a4e3SXiaoDong Huang
2373cb8a4e3SXiaoDong Huang------
2383cb8a4e3SXiaoDong Huang
23978475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
24078475f2fSXiaoDong Huang
24178475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
24278475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
24378475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
24478475f2fSXiaoDong Huang
24578475f2fSXiaoDong Huang### New
24678475f2fSXiaoDong Huang
24778475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
24878475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
24978475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
25078475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
25178475f2fSXiaoDong Huang
25278475f2fSXiaoDong Huang------
25378475f2fSXiaoDong Huang
2543175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
2553175505fSWesley Yao
2563175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
2573175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
2583175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
2593175505fSWesley Yao
2603175505fSWesley Yao### New
2613175505fSWesley Yao
2623175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
2633175505fSWesley Yao2. Add eyescan DDR bin.
2643175505fSWesley Yao
2653175505fSWesley Yao### Fixed
2663175505fSWesley Yao
2673175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
2683175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
2693175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
2703175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
2713175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
2723175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
2733175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
2743175505fSWesley Yao
2753175505fSWesley Yao------
2763175505fSWesley Yao
2777e38d7bcSchenfen## rk3576_boost_v1.02.bin
2787e38d7bcSchenfen
2797e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
2807e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
2817e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
2827e38d7bcSchenfen
2837e38d7bcSchenfen### Fixed
2847e38d7bcSchenfen
2857e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
2867e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
2877e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
2887e38d7bcSchenfen
2897e38d7bcSchenfen------
2907e38d7bcSchenfen
2914fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
2924fa2c94bSXuhui Lin
2934fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
2944fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
2954fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
2964fa2c94bSXuhui Lin
2974fa2c94bSXuhui Lin### Fixed
2984fa2c94bSXuhui Lin
2994fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3004fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3014fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
3024fa2c94bSXuhui Lin
3034fa2c94bSXuhui Lin------
3044fa2c94bSXuhui Lin
30522132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
30622132fc0Sshengfei Xu
30722132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
30822132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
30922132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
31022132fc0Sshengfei Xu
31122132fc0Sshengfei Xu### New
31222132fc0Sshengfei Xu
31322132fc0Sshengfei Xu1. Print global reset status.
31422132fc0Sshengfei Xu2. Support suspend from any cpu.
31522132fc0Sshengfei Xu
31622132fc0Sshengfei Xu------
31722132fc0Sshengfei Xu
3184be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
3194be87c4dSHisping Lin
3204be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
3214be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3224be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
3234be87c4dSHisping Lin
3244be87c4dSHisping Lin### New
3254be87c4dSHisping Lin
3264be87c4dSHisping Lin1. Support read write verify toybrick ksn.
3274be87c4dSHisping Lin
3284be87c4dSHisping Lin------
3294be87c4dSHisping Lin
3304011aecdSXuhui Lin## rk3576_spl_v1.03.bin
3314011aecdSXuhui Lin
3324011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
3334011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3344011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
3354011aecdSXuhui Lin
3364011aecdSXuhui Lin### Fixed
3374011aecdSXuhui Lin
3384011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3394011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3404011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
3414011aecdSXuhui Lin
3424011aecdSXuhui Lin------
3434011aecdSXuhui Lin
344803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
345803efaecSFinley Xiao
346803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
347803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
348803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
349803efaecSFinley Xiao
350803efaecSFinley Xiao### New
351803efaecSFinley Xiao
352803efaecSFinley Xiao1. Enable pd_gpu repair.
353803efaecSFinley Xiao2. Add otp init.
354803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
355803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
356803efaecSFinley Xiao5. Hptimer support 1G frequency.
357803efaecSFinley Xiao6. Don't use cpu unclean src.
358803efaecSFinley Xiao
359803efaecSFinley Xiao### Fixed
360803efaecSFinley Xiao
361803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
362803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
363803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
364803efaecSFinley Xiao
365803efaecSFinley Xiao------
366803efaecSFinley Xiao
3679b6f7661Schenfen## rk3576_boost_v1.00.bin
3689b6f7661Schenfen
3699b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
3709b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
3719b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
3729b6f7661Schenfen
3739b6f7661Schenfen### Fixed
3749b6f7661Schenfen
3759b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3769b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3779b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
3789b6f7661Schenfen
3799b6f7661Schenfen------
3809b6f7661Schenfen
381fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
382fdf27422SXuhui Lin
383fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
384fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
385fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
386fdf27422SXuhui Lin
387fdf27422SXuhui Lin### New
388fdf27422SXuhui Lin
389fdf27422SXuhui Lin1. Enable cci channels for devices.
390fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
391fdf27422SXuhui Lin3. Enable decom by default.
392fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
393fdf27422SXuhui Lin5. Improve UFS support.
394fdf27422SXuhui Lin6. Improve usbplug support.
395fdf27422SXuhui Lin
396fdf27422SXuhui Lin------
397fdf27422SXuhui Lin
398b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
399b0fd07a4SXiaoDong Huang
400b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
401b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
402b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
403b0fd07a4SXiaoDong Huang
404b0fd07a4SXiaoDong Huang### New
405b0fd07a4SXiaoDong Huang
406b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
407b0fd07a4SXiaoDong Huang
408b0fd07a4SXiaoDong Huang### Fixed
409b0fd07a4SXiaoDong Huang
410b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
411b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
412b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
413b0fd07a4SXiaoDong Huang
414b0fd07a4SXiaoDong Huang------
415b0fd07a4SXiaoDong Huang
41612a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
41712a25c4eSYifeng Zhao
41812a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
41912a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
42012a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
42112a25c4eSYifeng Zhao
42212a25c4eSYifeng Zhao### New
42312a25c4eSYifeng Zhao
42412a25c4eSYifeng Zhao1. Add support write booster.
42512a25c4eSYifeng Zhao
42612a25c4eSYifeng Zhao### Fixed
42712a25c4eSYifeng Zhao
42812a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
42912a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
43012a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
43112a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
43212a25c4eSYifeng Zhao
43312a25c4eSYifeng Zhao------
43412a25c4eSYifeng Zhao
435658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
436658ad9aeSWesley Yao
437658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
438658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
439658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
440658ad9aeSWesley Yao
441658ad9aeSWesley Yao### Warn
442658ad9aeSWesley Yao
443658ad9aeSWesley Yao1. When LPDDR5 is used, the kernel must have this patch: 540126c8642b arm64: dts: rockchip: Increase 2400M to 2750M for dmc opp table (commit ID may be different for different kernel branches).
444658ad9aeSWesley Yao
445658ad9aeSWesley Yao### Fixed
446658ad9aeSWesley Yao
447658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
448658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
449658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
450658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
451658ad9aeSWesley Yao
452658ad9aeSWesley Yao------
453658ad9aeSWesley Yao
4546c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
4556c0ef127SHisping Lin
4566c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
4576c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4586c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
4596c0ef127SHisping Lin
4606c0ef127SHisping Lin### New
4616c0ef127SHisping Lin
4626c0ef127SHisping Lin1. Optimization parameter check to enhance security.
4636c0ef127SHisping Lin2. Keylad supports get otp zero count.
4646c0ef127SHisping Lin
4656c0ef127SHisping Lin------
4666c0ef127SHisping Lin
467335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
468335b88b0SXiaoDong Huang
469335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
470335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
471335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
472335b88b0SXiaoDong Huang
473335b88b0SXiaoDong Huang### New
474335b88b0SXiaoDong Huang
475335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
476335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
477335b88b0SXiaoDong Huang
478335b88b0SXiaoDong Huang### Fixed
479335b88b0SXiaoDong Huang
480335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
481335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
482335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
483335b88b0SXiaoDong Huang
484335b88b0SXiaoDong Huang------
485335b88b0SXiaoDong Huang
486958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
487958a98d9SJon Lin
488958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
489958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
490958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
491958a98d9SJon Lin
492958a98d9SJon Lin### New
493958a98d9SJon Lin
494958a98d9SJon Lin1. Support fspi1 spiflash.
495958a98d9SJon Lin
496958a98d9SJon Lin------
497958a98d9SJon Lin
498ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
499ff3639a2SXuhui Lin
500ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
501ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
502ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
503ff3639a2SXuhui Lin
504ff3639a2SXuhui Lin### New
505ff3639a2SXuhui Lin
506ff3639a2SXuhui Lin1. Support SD card.
507ff3639a2SXuhui Lin2. Support SecureBoot.
508ff3639a2SXuhui Lin3. Enable crypto.
509ff3639a2SXuhui Lin4. Improve UFS support.
510ff3639a2SXuhui Lin5. Improve VOP2 support.
511ff3639a2SXuhui Lin6. Add MCU-related register configuration.
512ff3639a2SXuhui Lin
513ff3639a2SXuhui Lin------
514ff3639a2SXuhui Lin
51557209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
51657209138SXiaoDong Huang
51757209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
51857209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
51957209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
52057209138SXiaoDong Huang
52157209138SXiaoDong Huang### New
52257209138SXiaoDong Huang
52357209138SXiaoDong Huang1. Support HDCP.
52457209138SXiaoDong Huang2. Enable GPU counter.
52557209138SXiaoDong Huang
52657209138SXiaoDong Huang------
52757209138SXiaoDong Huang
52886611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
52986611506SCanYang He
53086611506SCanYang He| Date       | File                                         | Build commit | Severity  |
53186611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
53286611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
53386611506SCanYang He
53486611506SCanYang He### Fixed
53586611506SCanYang He
53686611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
53786611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
53886611506SCanYang He| 1     | important | Fixed VOP will flash with POST_BUF_EMPTY | When DDR is under heavy load, or DDR frequency is low, especially when GPU and RKNN are under heavy load, VOP will flash with POST_BUF_EMPTY. | -            |
53986611506SCanYang He
54086611506SCanYang He------
54186611506SCanYang He
54257ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
54357ffadecSXiaoDong Huang
54457ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
54557ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
54657ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
54757ffadecSXiaoDong Huang
54857ffadecSXiaoDong Huang### New
54957ffadecSXiaoDong Huang
55057ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
55157ffadecSXiaoDong Huang2. Support virtual poweroff.
55257ffadecSXiaoDong Huang3. Support recover system time after system resume.
55357ffadecSXiaoDong Huang
55457ffadecSXiaoDong Huang------
55557ffadecSXiaoDong Huang
556c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
557c0d7fa7bSJoseph Chen
558c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
559c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
560c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
561c0d7fa7bSJoseph Chen
562c0d7fa7bSJoseph Chen### New
563c0d7fa7bSJoseph Chen
564c0d7fa7bSJoseph Chen1. Initial version.
565c0d7fa7bSJoseph Chen
566c0d7fa7bSJoseph Chen------
567c0d7fa7bSJoseph Chen
568e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
569e10cc428SXiaoDong Huang
570e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
571e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
572e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
573e10cc428SXiaoDong Huang
574e10cc428SXiaoDong Huang### New
575e10cc428SXiaoDong Huang
576e10cc428SXiaoDong Huang1. Initial version.
577e10cc428SXiaoDong Huang
578e10cc428SXiaoDong Huang------
579e10cc428SXiaoDong Huang
580