xref: /rkbin/doc/release/RK3576_EN.md (revision d090a7cbead92ac4099fe1de74c0a57862282148)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf
4*d090a7cbSXiaoDong Huang
5*d090a7cbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6*d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7*d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
8*d090a7cbSXiaoDong Huang
9*d090a7cbSXiaoDong Huang### New
10*d090a7cbSXiaoDong Huang
11*d090a7cbSXiaoDong Huang1. Support fast-boot.
12*d090a7cbSXiaoDong Huang2. Support RK3576S1.
13*d090a7cbSXiaoDong Huang
14*d090a7cbSXiaoDong Huang------
15*d090a7cbSXiaoDong Huang
160812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
170812ff4cSWesley Yao
180812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
190812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
200812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
210812ff4cSWesley Yao
220812ff4cSWesley Yao### New
230812ff4cSWesley Yao
240812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
250812ff4cSWesley Yao
260812ff4cSWesley Yao### Fixed
270812ff4cSWesley Yao
280812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
290812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
300812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
310812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
320812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
330812ff4cSWesley Yao
340812ff4cSWesley Yao------
350812ff4cSWesley Yao
365189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
375189cb1dSJon Lin
385189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
395189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
405189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
415189cb1dSJon Lin
425189cb1dSJon Lin### New
435189cb1dSJon Lin
445189cb1dSJon Lin1. Support GPT bakcup.
455189cb1dSJon Lin
465189cb1dSJon Lin------
475189cb1dSJon Lin
4846216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
4946216ce3SXiaoDong Huang
5046216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
5146216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
5246216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
5346216ce3SXiaoDong Huang
5446216ce3SXiaoDong Huang### New
5546216ce3SXiaoDong Huang
5646216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
5746216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
5846216ce3SXiaoDong Huang3. Support AMP OS.
5946216ce3SXiaoDong Huang
6046216ce3SXiaoDong Huang------
6146216ce3SXiaoDong Huang
62a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
63a82ddeb1SXuhui Lin
64a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
65a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
66a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
67a82ddeb1SXuhui Lin
68a82ddeb1SXuhui Lin### New
69a82ddeb1SXuhui Lin
70a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
71a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
72a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
73a82ddeb1SXuhui Lin
74a82ddeb1SXuhui Lin------
75a82ddeb1SXuhui Lin
76e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
77e9715ebaSYifeng Zhao
78e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
79e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
80e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
81e9715ebaSYifeng Zhao
82e9715ebaSYifeng Zhao### New
83e9715ebaSYifeng Zhao
84e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
85e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
86e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
87e9715ebaSYifeng Zhao
88e9715ebaSYifeng Zhao------
89e9715ebaSYifeng Zhao
9079570d2aSHisping Lin## rk3576_bl32_v1.04.bin
9179570d2aSHisping Lin
9279570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
9379570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
9479570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
9579570d2aSHisping Lin
9679570d2aSHisping Lin### New
9779570d2aSHisping Lin
9879570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
9979570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
10079570d2aSHisping Lin
10179570d2aSHisping Lin------
10279570d2aSHisping Lin
10355daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
10455daf3d7SWesley Yao
10555daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
10655daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
10755daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
10855daf3d7SWesley Yao
10955daf3d7SWesley Yao### New
11055daf3d7SWesley Yao
11155daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
11255daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
11355daf3d7SWesley Yao
11455daf3d7SWesley Yao### Fixed
11555daf3d7SWesley Yao
11655daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
11755daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
11855daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
11955daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
12055daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
12155daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
12255daf3d7SWesley Yao
12355daf3d7SWesley Yao------
12455daf3d7SWesley Yao
1251b23c571SHisping Lin## rk3576_bl32_v1.03.bin
1261b23c571SHisping Lin
1271b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
1281b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1291b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
1301b23c571SHisping Lin
1311b23c571SHisping Lin### New
1321b23c571SHisping Lin
1331b23c571SHisping Lin1. Support block reading of RPMB data.
1341b23c571SHisping Lin2. Close Keylad function for get otp zero count.
1351b23c571SHisping Lin
1361b23c571SHisping Lin------
1371b23c571SHisping Lin
138db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
139db076167SXiaoDong Huang
140db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
141db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
142db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
143db076167SXiaoDong Huang
144db076167SXiaoDong Huang### New
145db076167SXiaoDong Huang
146db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
147db076167SXiaoDong Huang2. Support access mem_os_reg.
148db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
149db076167SXiaoDong Huang
150db076167SXiaoDong Huang------
151db076167SXiaoDong Huang
1520b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
1530b338fd6SXiaoDong Huang
1540b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
1550b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
1560b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
1570b338fd6SXiaoDong Huang
1580b338fd6SXiaoDong Huang### New
1590b338fd6SXiaoDong Huang
1600b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
1610b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
1620b338fd6SXiaoDong Huang3. Support for reducing length.
1630b338fd6SXiaoDong Huang
1640b338fd6SXiaoDong Huang------
1650b338fd6SXiaoDong Huang
16613d2874dSXuhui Lin## rk3576_spl_v1.05.bin
16713d2874dSXuhui Lin
16813d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
16913d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
17013d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
17113d2874dSXuhui Lin
17213d2874dSXuhui Lin### Fixed
17313d2874dSXuhui Lin
17413d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
17513d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
17613d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
17713d2874dSXuhui Lin
17813d2874dSXuhui Lin------
17913d2874dSXuhui Lin
180c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
181c8fb3bfdSXuhui Lin
182c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
183c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
184c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
185c8fb3bfdSXuhui Lin
186c8fb3bfdSXuhui Lin### Fixed
187c8fb3bfdSXuhui Lin
188c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
189c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
190c8fb3bfdSXuhui 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. | -        |
191c8fb3bfdSXuhui Lin
192c8fb3bfdSXuhui Lin------
193c8fb3bfdSXuhui Lin
194e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
195e5a15adeSWesley Yao
196e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
197e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
198e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
199e5a15adeSWesley Yao
200e5a15adeSWesley Yao### New
201e5a15adeSWesley Yao
202e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
203e5a15adeSWesley Yao2. Add eyescan DDR bin.
204e5a15adeSWesley Yao
205e5a15adeSWesley Yao### Fixed
206e5a15adeSWesley Yao
207e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
208e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
209e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
210e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
211e5a15adeSWesley Yao
212e5a15adeSWesley Yao------
213e5a15adeSWesley Yao
2143cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
2153cb8a4e3SXiaoDong Huang
2163cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2173cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2183cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
2193cb8a4e3SXiaoDong Huang
2203cb8a4e3SXiaoDong Huang### New
2213cb8a4e3SXiaoDong Huang
2223cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
2233cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
2243cb8a4e3SXiaoDong Huang
2253cb8a4e3SXiaoDong Huang------
2263cb8a4e3SXiaoDong Huang
22778475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
22878475f2fSXiaoDong Huang
22978475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
23078475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
23178475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
23278475f2fSXiaoDong Huang
23378475f2fSXiaoDong Huang### New
23478475f2fSXiaoDong Huang
23578475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
23678475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
23778475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
23878475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
23978475f2fSXiaoDong Huang
24078475f2fSXiaoDong Huang------
24178475f2fSXiaoDong Huang
2423175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
2433175505fSWesley Yao
2443175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
2453175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
2463175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
2473175505fSWesley Yao
2483175505fSWesley Yao### New
2493175505fSWesley Yao
2503175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
2513175505fSWesley Yao2. Add eyescan DDR bin.
2523175505fSWesley Yao
2533175505fSWesley Yao### Fixed
2543175505fSWesley Yao
2553175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
2563175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
2573175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
2583175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
2593175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
2603175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
2613175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
2623175505fSWesley Yao
2633175505fSWesley Yao------
2643175505fSWesley Yao
2657e38d7bcSchenfen## rk3576_boost_v1.02.bin
2667e38d7bcSchenfen
2677e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
2687e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
2697e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
2707e38d7bcSchenfen
2717e38d7bcSchenfen### Fixed
2727e38d7bcSchenfen
2737e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
2747e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
2757e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
2767e38d7bcSchenfen
2777e38d7bcSchenfen------
2787e38d7bcSchenfen
2794fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
2804fa2c94bSXuhui Lin
2814fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
2824fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
2834fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
2844fa2c94bSXuhui Lin
2854fa2c94bSXuhui Lin### Fixed
2864fa2c94bSXuhui Lin
2874fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
2884fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
2894fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
2904fa2c94bSXuhui Lin
2914fa2c94bSXuhui Lin------
2924fa2c94bSXuhui Lin
29322132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
29422132fc0Sshengfei Xu
29522132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
29622132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
29722132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
29822132fc0Sshengfei Xu
29922132fc0Sshengfei Xu### New
30022132fc0Sshengfei Xu
30122132fc0Sshengfei Xu1. Print global reset status.
30222132fc0Sshengfei Xu2. Support suspend from any cpu.
30322132fc0Sshengfei Xu
30422132fc0Sshengfei Xu------
30522132fc0Sshengfei Xu
3064be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
3074be87c4dSHisping Lin
3084be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
3094be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3104be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
3114be87c4dSHisping Lin
3124be87c4dSHisping Lin### New
3134be87c4dSHisping Lin
3144be87c4dSHisping Lin1. Support read write verify toybrick ksn.
3154be87c4dSHisping Lin
3164be87c4dSHisping Lin------
3174be87c4dSHisping Lin
3184011aecdSXuhui Lin## rk3576_spl_v1.03.bin
3194011aecdSXuhui Lin
3204011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
3214011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3224011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
3234011aecdSXuhui Lin
3244011aecdSXuhui Lin### Fixed
3254011aecdSXuhui Lin
3264011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3274011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3284011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
3294011aecdSXuhui Lin
3304011aecdSXuhui Lin------
3314011aecdSXuhui Lin
332803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
333803efaecSFinley Xiao
334803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
335803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
336803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
337803efaecSFinley Xiao
338803efaecSFinley Xiao### New
339803efaecSFinley Xiao
340803efaecSFinley Xiao1. Enable pd_gpu repair.
341803efaecSFinley Xiao2. Add otp init.
342803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
343803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
344803efaecSFinley Xiao5. Hptimer support 1G frequency.
345803efaecSFinley Xiao6. Don't use cpu unclean src.
346803efaecSFinley Xiao
347803efaecSFinley Xiao### Fixed
348803efaecSFinley Xiao
349803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
350803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
351803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
352803efaecSFinley Xiao
353803efaecSFinley Xiao------
354803efaecSFinley Xiao
3559b6f7661Schenfen## rk3576_boost_v1.00.bin
3569b6f7661Schenfen
3579b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
3589b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
3599b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
3609b6f7661Schenfen
3619b6f7661Schenfen### Fixed
3629b6f7661Schenfen
3639b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3649b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3659b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
3669b6f7661Schenfen
3679b6f7661Schenfen------
3689b6f7661Schenfen
369fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
370fdf27422SXuhui Lin
371fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
372fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
373fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
374fdf27422SXuhui Lin
375fdf27422SXuhui Lin### New
376fdf27422SXuhui Lin
377fdf27422SXuhui Lin1. Enable cci channels for devices.
378fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
379fdf27422SXuhui Lin3. Enable decom by default.
380fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
381fdf27422SXuhui Lin5. Improve UFS support.
382fdf27422SXuhui Lin6. Improve usbplug support.
383fdf27422SXuhui Lin
384fdf27422SXuhui Lin------
385fdf27422SXuhui Lin
386b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
387b0fd07a4SXiaoDong Huang
388b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
389b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
390b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
391b0fd07a4SXiaoDong Huang
392b0fd07a4SXiaoDong Huang### New
393b0fd07a4SXiaoDong Huang
394b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
395b0fd07a4SXiaoDong Huang
396b0fd07a4SXiaoDong Huang### Fixed
397b0fd07a4SXiaoDong Huang
398b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
399b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
400b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
401b0fd07a4SXiaoDong Huang
402b0fd07a4SXiaoDong Huang------
403b0fd07a4SXiaoDong Huang
40412a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
40512a25c4eSYifeng Zhao
40612a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
40712a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
40812a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
40912a25c4eSYifeng Zhao
41012a25c4eSYifeng Zhao### New
41112a25c4eSYifeng Zhao
41212a25c4eSYifeng Zhao1. Add support write booster.
41312a25c4eSYifeng Zhao
41412a25c4eSYifeng Zhao### Fixed
41512a25c4eSYifeng Zhao
41612a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
41712a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
41812a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
41912a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
42012a25c4eSYifeng Zhao
42112a25c4eSYifeng Zhao------
42212a25c4eSYifeng Zhao
423658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
424658ad9aeSWesley Yao
425658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
426658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
427658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
428658ad9aeSWesley Yao
429658ad9aeSWesley Yao### Warn
430658ad9aeSWesley Yao
431658ad9aeSWesley 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).
432658ad9aeSWesley Yao
433658ad9aeSWesley Yao### Fixed
434658ad9aeSWesley Yao
435658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
436658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
437658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
438658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
439658ad9aeSWesley Yao
440658ad9aeSWesley Yao------
441658ad9aeSWesley Yao
4426c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
4436c0ef127SHisping Lin
4446c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
4456c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4466c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
4476c0ef127SHisping Lin
4486c0ef127SHisping Lin### New
4496c0ef127SHisping Lin
4506c0ef127SHisping Lin1. Optimization parameter check to enhance security.
4516c0ef127SHisping Lin2. Keylad supports get otp zero count.
4526c0ef127SHisping Lin
4536c0ef127SHisping Lin------
4546c0ef127SHisping Lin
455335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
456335b88b0SXiaoDong Huang
457335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
458335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
459335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
460335b88b0SXiaoDong Huang
461335b88b0SXiaoDong Huang### New
462335b88b0SXiaoDong Huang
463335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
464335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
465335b88b0SXiaoDong Huang
466335b88b0SXiaoDong Huang### Fixed
467335b88b0SXiaoDong Huang
468335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
469335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
470335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
471335b88b0SXiaoDong Huang
472335b88b0SXiaoDong Huang------
473335b88b0SXiaoDong Huang
474958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
475958a98d9SJon Lin
476958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
477958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
478958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
479958a98d9SJon Lin
480958a98d9SJon Lin### New
481958a98d9SJon Lin
482958a98d9SJon Lin1. Support fspi1 spiflash.
483958a98d9SJon Lin
484958a98d9SJon Lin------
485958a98d9SJon Lin
486ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
487ff3639a2SXuhui Lin
488ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
489ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
490ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
491ff3639a2SXuhui Lin
492ff3639a2SXuhui Lin### New
493ff3639a2SXuhui Lin
494ff3639a2SXuhui Lin1. Support SD card.
495ff3639a2SXuhui Lin2. Support SecureBoot.
496ff3639a2SXuhui Lin3. Enable crypto.
497ff3639a2SXuhui Lin4. Improve UFS support.
498ff3639a2SXuhui Lin5. Improve VOP2 support.
499ff3639a2SXuhui Lin6. Add MCU-related register configuration.
500ff3639a2SXuhui Lin
501ff3639a2SXuhui Lin------
502ff3639a2SXuhui Lin
50357209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
50457209138SXiaoDong Huang
50557209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
50657209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
50757209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
50857209138SXiaoDong Huang
50957209138SXiaoDong Huang### New
51057209138SXiaoDong Huang
51157209138SXiaoDong Huang1. Support HDCP.
51257209138SXiaoDong Huang2. Enable GPU counter.
51357209138SXiaoDong Huang
51457209138SXiaoDong Huang------
51557209138SXiaoDong Huang
51686611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
51786611506SCanYang He
51886611506SCanYang He| Date       | File                                         | Build commit | Severity  |
51986611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
52086611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
52186611506SCanYang He
52286611506SCanYang He### Fixed
52386611506SCanYang He
52486611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
52586611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
52686611506SCanYang 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. | -            |
52786611506SCanYang He
52886611506SCanYang He------
52986611506SCanYang He
53057ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
53157ffadecSXiaoDong Huang
53257ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
53357ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
53457ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
53557ffadecSXiaoDong Huang
53657ffadecSXiaoDong Huang### New
53757ffadecSXiaoDong Huang
53857ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
53957ffadecSXiaoDong Huang2. Support virtual poweroff.
54057ffadecSXiaoDong Huang3. Support recover system time after system resume.
54157ffadecSXiaoDong Huang
54257ffadecSXiaoDong Huang------
54357ffadecSXiaoDong Huang
544c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
545c0d7fa7bSJoseph Chen
546c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
547c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
548c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
549c0d7fa7bSJoseph Chen
550c0d7fa7bSJoseph Chen### New
551c0d7fa7bSJoseph Chen
552c0d7fa7bSJoseph Chen1. Initial version.
553c0d7fa7bSJoseph Chen
554c0d7fa7bSJoseph Chen------
555c0d7fa7bSJoseph Chen
556e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
557e10cc428SXiaoDong Huang
558e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
559e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
560e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
561e10cc428SXiaoDong Huang
562e10cc428SXiaoDong Huang### New
563e10cc428SXiaoDong Huang
564e10cc428SXiaoDong Huang1. Initial version.
565e10cc428SXiaoDong Huang
566e10cc428SXiaoDong Huang------
567e10cc428SXiaoDong Huang
568