xref: /rkbin/doc/release/RK3576_EN.md (revision 0812ff4ca3ad73b9fc7d5a6db686fdcdf25a5c68)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*0812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
4*0812ff4cSWesley Yao
5*0812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
6*0812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
7*0812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
8*0812ff4cSWesley Yao
9*0812ff4cSWesley Yao### New
10*0812ff4cSWesley Yao
11*0812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
12*0812ff4cSWesley Yao
13*0812ff4cSWesley Yao### Fixed
14*0812ff4cSWesley Yao
15*0812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
16*0812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
17*0812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
18*0812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
19*0812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
20*0812ff4cSWesley Yao
21*0812ff4cSWesley Yao------
22*0812ff4cSWesley Yao
235189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
245189cb1dSJon Lin
255189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
265189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
275189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
285189cb1dSJon Lin
295189cb1dSJon Lin### New
305189cb1dSJon Lin
315189cb1dSJon Lin1. Support GPT bakcup.
325189cb1dSJon Lin
335189cb1dSJon Lin------
345189cb1dSJon Lin
3546216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
3646216ce3SXiaoDong Huang
3746216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3846216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3946216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
4046216ce3SXiaoDong Huang
4146216ce3SXiaoDong Huang### New
4246216ce3SXiaoDong Huang
4346216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
4446216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
4546216ce3SXiaoDong Huang3. Support AMP OS.
4646216ce3SXiaoDong Huang
4746216ce3SXiaoDong Huang------
4846216ce3SXiaoDong Huang
49a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
50a82ddeb1SXuhui Lin
51a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
52a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
53a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
54a82ddeb1SXuhui Lin
55a82ddeb1SXuhui Lin### New
56a82ddeb1SXuhui Lin
57a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
58a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
59a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
60a82ddeb1SXuhui Lin
61a82ddeb1SXuhui Lin------
62a82ddeb1SXuhui Lin
63e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
64e9715ebaSYifeng Zhao
65e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
66e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
67e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
68e9715ebaSYifeng Zhao
69e9715ebaSYifeng Zhao### New
70e9715ebaSYifeng Zhao
71e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
72e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
73e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
74e9715ebaSYifeng Zhao
75e9715ebaSYifeng Zhao------
76e9715ebaSYifeng Zhao
7779570d2aSHisping Lin## rk3576_bl32_v1.04.bin
7879570d2aSHisping Lin
7979570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
8079570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
8179570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
8279570d2aSHisping Lin
8379570d2aSHisping Lin### New
8479570d2aSHisping Lin
8579570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
8679570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
8779570d2aSHisping Lin
8879570d2aSHisping Lin------
8979570d2aSHisping Lin
9055daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
9155daf3d7SWesley Yao
9255daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
9355daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
9455daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
9555daf3d7SWesley Yao
9655daf3d7SWesley Yao### New
9755daf3d7SWesley Yao
9855daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
9955daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
10055daf3d7SWesley Yao
10155daf3d7SWesley Yao### Fixed
10255daf3d7SWesley Yao
10355daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
10455daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
10555daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
10655daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
10755daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
10855daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
10955daf3d7SWesley Yao
11055daf3d7SWesley Yao------
11155daf3d7SWesley Yao
1121b23c571SHisping Lin## rk3576_bl32_v1.03.bin
1131b23c571SHisping Lin
1141b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
1151b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1161b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
1171b23c571SHisping Lin
1181b23c571SHisping Lin### New
1191b23c571SHisping Lin
1201b23c571SHisping Lin1. Support block reading of RPMB data.
1211b23c571SHisping Lin2. Close Keylad function for get otp zero count.
1221b23c571SHisping Lin
1231b23c571SHisping Lin------
1241b23c571SHisping Lin
125db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
126db076167SXiaoDong Huang
127db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
128db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
129db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
130db076167SXiaoDong Huang
131db076167SXiaoDong Huang### New
132db076167SXiaoDong Huang
133db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
134db076167SXiaoDong Huang2. Support access mem_os_reg.
135db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
136db076167SXiaoDong Huang
137db076167SXiaoDong Huang------
138db076167SXiaoDong Huang
1390b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
1400b338fd6SXiaoDong Huang
1410b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
1420b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
1430b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
1440b338fd6SXiaoDong Huang
1450b338fd6SXiaoDong Huang### New
1460b338fd6SXiaoDong Huang
1470b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
1480b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
1490b338fd6SXiaoDong Huang3. Support for reducing length.
1500b338fd6SXiaoDong Huang
1510b338fd6SXiaoDong Huang------
1520b338fd6SXiaoDong Huang
15313d2874dSXuhui Lin## rk3576_spl_v1.05.bin
15413d2874dSXuhui Lin
15513d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
15613d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
15713d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
15813d2874dSXuhui Lin
15913d2874dSXuhui Lin### Fixed
16013d2874dSXuhui Lin
16113d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
16213d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
16313d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
16413d2874dSXuhui Lin
16513d2874dSXuhui Lin------
16613d2874dSXuhui Lin
167c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
168c8fb3bfdSXuhui Lin
169c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
170c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
171c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
172c8fb3bfdSXuhui Lin
173c8fb3bfdSXuhui Lin### Fixed
174c8fb3bfdSXuhui Lin
175c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
176c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
177c8fb3bfdSXuhui 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. | -        |
178c8fb3bfdSXuhui Lin
179c8fb3bfdSXuhui Lin------
180c8fb3bfdSXuhui Lin
181e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
182e5a15adeSWesley Yao
183e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
184e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
185e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
186e5a15adeSWesley Yao
187e5a15adeSWesley Yao### New
188e5a15adeSWesley Yao
189e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
190e5a15adeSWesley Yao2. Add eyescan DDR bin.
191e5a15adeSWesley Yao
192e5a15adeSWesley Yao### Fixed
193e5a15adeSWesley Yao
194e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
195e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
196e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
197e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
198e5a15adeSWesley Yao
199e5a15adeSWesley Yao------
200e5a15adeSWesley Yao
2013cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
2023cb8a4e3SXiaoDong Huang
2033cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2043cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2053cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
2063cb8a4e3SXiaoDong Huang
2073cb8a4e3SXiaoDong Huang### New
2083cb8a4e3SXiaoDong Huang
2093cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
2103cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
2113cb8a4e3SXiaoDong Huang
2123cb8a4e3SXiaoDong Huang------
2133cb8a4e3SXiaoDong Huang
21478475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
21578475f2fSXiaoDong Huang
21678475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
21778475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
21878475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
21978475f2fSXiaoDong Huang
22078475f2fSXiaoDong Huang### New
22178475f2fSXiaoDong Huang
22278475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
22378475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
22478475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
22578475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
22678475f2fSXiaoDong Huang
22778475f2fSXiaoDong Huang------
22878475f2fSXiaoDong Huang
2293175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
2303175505fSWesley Yao
2313175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
2323175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
2333175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
2343175505fSWesley Yao
2353175505fSWesley Yao### New
2363175505fSWesley Yao
2373175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
2383175505fSWesley Yao2. Add eyescan DDR bin.
2393175505fSWesley Yao
2403175505fSWesley Yao### Fixed
2413175505fSWesley Yao
2423175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
2433175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
2443175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
2453175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
2463175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
2473175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
2483175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
2493175505fSWesley Yao
2503175505fSWesley Yao------
2513175505fSWesley Yao
2527e38d7bcSchenfen## rk3576_boost_v1.02.bin
2537e38d7bcSchenfen
2547e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
2557e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
2567e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
2577e38d7bcSchenfen
2587e38d7bcSchenfen### Fixed
2597e38d7bcSchenfen
2607e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
2617e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
2627e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
2637e38d7bcSchenfen
2647e38d7bcSchenfen------
2657e38d7bcSchenfen
2664fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
2674fa2c94bSXuhui Lin
2684fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
2694fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
2704fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
2714fa2c94bSXuhui Lin
2724fa2c94bSXuhui Lin### Fixed
2734fa2c94bSXuhui Lin
2744fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
2754fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
2764fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
2774fa2c94bSXuhui Lin
2784fa2c94bSXuhui Lin------
2794fa2c94bSXuhui Lin
28022132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
28122132fc0Sshengfei Xu
28222132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
28322132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
28422132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
28522132fc0Sshengfei Xu
28622132fc0Sshengfei Xu### New
28722132fc0Sshengfei Xu
28822132fc0Sshengfei Xu1. Print global reset status.
28922132fc0Sshengfei Xu2. Support suspend from any cpu.
29022132fc0Sshengfei Xu
29122132fc0Sshengfei Xu------
29222132fc0Sshengfei Xu
2934be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
2944be87c4dSHisping Lin
2954be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
2964be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2974be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
2984be87c4dSHisping Lin
2994be87c4dSHisping Lin### New
3004be87c4dSHisping Lin
3014be87c4dSHisping Lin1. Support read write verify toybrick ksn.
3024be87c4dSHisping Lin
3034be87c4dSHisping Lin------
3044be87c4dSHisping Lin
3054011aecdSXuhui Lin## rk3576_spl_v1.03.bin
3064011aecdSXuhui Lin
3074011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
3084011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3094011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
3104011aecdSXuhui Lin
3114011aecdSXuhui Lin### Fixed
3124011aecdSXuhui Lin
3134011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3144011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3154011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
3164011aecdSXuhui Lin
3174011aecdSXuhui Lin------
3184011aecdSXuhui Lin
319803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
320803efaecSFinley Xiao
321803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
322803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
323803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
324803efaecSFinley Xiao
325803efaecSFinley Xiao### New
326803efaecSFinley Xiao
327803efaecSFinley Xiao1. Enable pd_gpu repair.
328803efaecSFinley Xiao2. Add otp init.
329803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
330803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
331803efaecSFinley Xiao5. Hptimer support 1G frequency.
332803efaecSFinley Xiao6. Don't use cpu unclean src.
333803efaecSFinley Xiao
334803efaecSFinley Xiao### Fixed
335803efaecSFinley Xiao
336803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
337803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
338803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
339803efaecSFinley Xiao
340803efaecSFinley Xiao------
341803efaecSFinley Xiao
3429b6f7661Schenfen## rk3576_boost_v1.00.bin
3439b6f7661Schenfen
3449b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
3459b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
3469b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
3479b6f7661Schenfen
3489b6f7661Schenfen### Fixed
3499b6f7661Schenfen
3509b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3519b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3529b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
3539b6f7661Schenfen
3549b6f7661Schenfen------
3559b6f7661Schenfen
356fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
357fdf27422SXuhui Lin
358fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
359fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
360fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
361fdf27422SXuhui Lin
362fdf27422SXuhui Lin### New
363fdf27422SXuhui Lin
364fdf27422SXuhui Lin1. Enable cci channels for devices.
365fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
366fdf27422SXuhui Lin3. Enable decom by default.
367fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
368fdf27422SXuhui Lin5. Improve UFS support.
369fdf27422SXuhui Lin6. Improve usbplug support.
370fdf27422SXuhui Lin
371fdf27422SXuhui Lin------
372fdf27422SXuhui Lin
373b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
374b0fd07a4SXiaoDong Huang
375b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
376b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
377b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
378b0fd07a4SXiaoDong Huang
379b0fd07a4SXiaoDong Huang### New
380b0fd07a4SXiaoDong Huang
381b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
382b0fd07a4SXiaoDong Huang
383b0fd07a4SXiaoDong Huang### Fixed
384b0fd07a4SXiaoDong Huang
385b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
386b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
387b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
388b0fd07a4SXiaoDong Huang
389b0fd07a4SXiaoDong Huang------
390b0fd07a4SXiaoDong Huang
39112a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
39212a25c4eSYifeng Zhao
39312a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
39412a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
39512a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
39612a25c4eSYifeng Zhao
39712a25c4eSYifeng Zhao### New
39812a25c4eSYifeng Zhao
39912a25c4eSYifeng Zhao1. Add support write booster.
40012a25c4eSYifeng Zhao
40112a25c4eSYifeng Zhao### Fixed
40212a25c4eSYifeng Zhao
40312a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
40412a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
40512a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
40612a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
40712a25c4eSYifeng Zhao
40812a25c4eSYifeng Zhao------
40912a25c4eSYifeng Zhao
410658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
411658ad9aeSWesley Yao
412658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
413658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
414658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
415658ad9aeSWesley Yao
416658ad9aeSWesley Yao### Warn
417658ad9aeSWesley Yao
418658ad9aeSWesley 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).
419658ad9aeSWesley Yao
420658ad9aeSWesley Yao### Fixed
421658ad9aeSWesley Yao
422658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
423658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
424658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
425658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
426658ad9aeSWesley Yao
427658ad9aeSWesley Yao------
428658ad9aeSWesley Yao
4296c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
4306c0ef127SHisping Lin
4316c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
4326c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4336c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
4346c0ef127SHisping Lin
4356c0ef127SHisping Lin### New
4366c0ef127SHisping Lin
4376c0ef127SHisping Lin1. Optimization parameter check to enhance security.
4386c0ef127SHisping Lin2. Keylad supports get otp zero count.
4396c0ef127SHisping Lin
4406c0ef127SHisping Lin------
4416c0ef127SHisping Lin
442335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
443335b88b0SXiaoDong Huang
444335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
445335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
446335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
447335b88b0SXiaoDong Huang
448335b88b0SXiaoDong Huang### New
449335b88b0SXiaoDong Huang
450335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
451335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
452335b88b0SXiaoDong Huang
453335b88b0SXiaoDong Huang### Fixed
454335b88b0SXiaoDong Huang
455335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
456335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
457335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
458335b88b0SXiaoDong Huang
459335b88b0SXiaoDong Huang------
460335b88b0SXiaoDong Huang
461958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
462958a98d9SJon Lin
463958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
464958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
465958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
466958a98d9SJon Lin
467958a98d9SJon Lin### New
468958a98d9SJon Lin
469958a98d9SJon Lin1. Support fspi1 spiflash.
470958a98d9SJon Lin
471958a98d9SJon Lin------
472958a98d9SJon Lin
473ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
474ff3639a2SXuhui Lin
475ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
476ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
477ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
478ff3639a2SXuhui Lin
479ff3639a2SXuhui Lin### New
480ff3639a2SXuhui Lin
481ff3639a2SXuhui Lin1. Support SD card.
482ff3639a2SXuhui Lin2. Support SecureBoot.
483ff3639a2SXuhui Lin3. Enable crypto.
484ff3639a2SXuhui Lin4. Improve UFS support.
485ff3639a2SXuhui Lin5. Improve VOP2 support.
486ff3639a2SXuhui Lin6. Add MCU-related register configuration.
487ff3639a2SXuhui Lin
488ff3639a2SXuhui Lin------
489ff3639a2SXuhui Lin
49057209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
49157209138SXiaoDong Huang
49257209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
49357209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
49457209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
49557209138SXiaoDong Huang
49657209138SXiaoDong Huang### New
49757209138SXiaoDong Huang
49857209138SXiaoDong Huang1. Support HDCP.
49957209138SXiaoDong Huang2. Enable GPU counter.
50057209138SXiaoDong Huang
50157209138SXiaoDong Huang------
50257209138SXiaoDong Huang
50386611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
50486611506SCanYang He
50586611506SCanYang He| Date       | File                                         | Build commit | Severity  |
50686611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
50786611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
50886611506SCanYang He
50986611506SCanYang He### Fixed
51086611506SCanYang He
51186611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
51286611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
51386611506SCanYang 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. | -            |
51486611506SCanYang He
51586611506SCanYang He------
51686611506SCanYang He
51757ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
51857ffadecSXiaoDong Huang
51957ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
52057ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
52157ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
52257ffadecSXiaoDong Huang
52357ffadecSXiaoDong Huang### New
52457ffadecSXiaoDong Huang
52557ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
52657ffadecSXiaoDong Huang2. Support virtual poweroff.
52757ffadecSXiaoDong Huang3. Support recover system time after system resume.
52857ffadecSXiaoDong Huang
52957ffadecSXiaoDong Huang------
53057ffadecSXiaoDong Huang
531c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
532c0d7fa7bSJoseph Chen
533c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
534c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
535c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
536c0d7fa7bSJoseph Chen
537c0d7fa7bSJoseph Chen### New
538c0d7fa7bSJoseph Chen
539c0d7fa7bSJoseph Chen1. Initial version.
540c0d7fa7bSJoseph Chen
541c0d7fa7bSJoseph Chen------
542c0d7fa7bSJoseph Chen
543e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
544e10cc428SXiaoDong Huang
545e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
546e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
547e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
548e10cc428SXiaoDong Huang
549e10cc428SXiaoDong Huang### New
550e10cc428SXiaoDong Huang
551e10cc428SXiaoDong Huang1. Initial version.
552e10cc428SXiaoDong Huang
553e10cc428SXiaoDong Huang------
554e10cc428SXiaoDong Huang
555