xref: /rkbin/doc/release/RK3576_EN.md (revision 4452b7db114866cbe27f4553ae6551211513fc2b)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*4452b7dbSHisping Lin## rk3576_bl32_v1.05.bin
4*4452b7dbSHisping Lin
5*4452b7dbSHisping Lin| Date       | File                  | Build commit | Severity  |
6*4452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7*4452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1    | important |
8*4452b7dbSHisping Lin
9*4452b7dbSHisping Lin### Fixed
10*4452b7dbSHisping Lin
11*4452b7dbSHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
12*4452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
13*4452b7dbSHisping Lin| 1     | important | check whether the rpmb key has been burned before changing security level | upgrading from weak security level to strong security level may result in rpmb key verification failure | -            |
14*4452b7dbSHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
15*4452b7dbSHisping Lin| 3     | important | fixed condition of whether secure boot is enabled            | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | -            |
16*4452b7dbSHisping Lin
17*4452b7dbSHisping Lin------
18*4452b7dbSHisping Lin
1962d782d2SShengfei Xu## rk3576_bl31_v1.13.elf
2062d782d2SShengfei Xu
2162d782d2SShengfei Xu| Date       | File                  | Build commit | Severity  |
2262d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- |
2362d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7    | important |
2462d782d2SShengfei Xu
2562d782d2SShengfei Xu### New
2662d782d2SShengfei Xu
2762d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume.
2862d782d2SShengfei Xu
2962d782d2SShengfei Xu------
3062d782d2SShengfei Xu
3157296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin
3257296ad2SYouMin Chen
3357296ad2SYouMin Chen| Date       | File                                                          | Build commit | Severity  |
3457296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
3557296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f   | important |
3657296ad2SYouMin Chen
3757296ad2SYouMin Chen### New
3857296ad2SYouMin Chen
3957296ad2SYouMin Chen1. Add support RK3576S.
4057296ad2SYouMin Chen
4157296ad2SYouMin Chen------
4257296ad2SYouMin Chen
43d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf
44d090a7cbSXiaoDong Huang
45d090a7cbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
46d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
47d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
48d090a7cbSXiaoDong Huang
49d090a7cbSXiaoDong Huang### New
50d090a7cbSXiaoDong Huang
51d090a7cbSXiaoDong Huang1. Support fast-boot.
52d090a7cbSXiaoDong Huang2. Support RK3576S1.
53d090a7cbSXiaoDong Huang
54d090a7cbSXiaoDong Huang------
55d090a7cbSXiaoDong Huang
560812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
570812ff4cSWesley Yao
580812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
590812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
600812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
610812ff4cSWesley Yao
620812ff4cSWesley Yao### New
630812ff4cSWesley Yao
640812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
650812ff4cSWesley Yao
660812ff4cSWesley Yao### Fixed
670812ff4cSWesley Yao
680812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
690812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
700812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
710812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
720812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
730812ff4cSWesley Yao
740812ff4cSWesley Yao------
750812ff4cSWesley Yao
765189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
775189cb1dSJon Lin
785189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
795189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
805189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
815189cb1dSJon Lin
825189cb1dSJon Lin### New
835189cb1dSJon Lin
845189cb1dSJon Lin1. Support GPT bakcup.
855189cb1dSJon Lin
865189cb1dSJon Lin------
875189cb1dSJon Lin
8846216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
8946216ce3SXiaoDong Huang
9046216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
9146216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
9246216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
9346216ce3SXiaoDong Huang
9446216ce3SXiaoDong Huang### New
9546216ce3SXiaoDong Huang
9646216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
9746216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
9846216ce3SXiaoDong Huang3. Support AMP OS.
9946216ce3SXiaoDong Huang
10046216ce3SXiaoDong Huang------
10146216ce3SXiaoDong Huang
102a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
103a82ddeb1SXuhui Lin
104a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
105a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
106a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
107a82ddeb1SXuhui Lin
108a82ddeb1SXuhui Lin### New
109a82ddeb1SXuhui Lin
110a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
111a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
112a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
113a82ddeb1SXuhui Lin
114a82ddeb1SXuhui Lin------
115a82ddeb1SXuhui Lin
116e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
117e9715ebaSYifeng Zhao
118e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
119e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
120e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
121e9715ebaSYifeng Zhao
122e9715ebaSYifeng Zhao### New
123e9715ebaSYifeng Zhao
124e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
125e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
126e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
127e9715ebaSYifeng Zhao
128e9715ebaSYifeng Zhao------
129e9715ebaSYifeng Zhao
13079570d2aSHisping Lin## rk3576_bl32_v1.04.bin
13179570d2aSHisping Lin
13279570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
13379570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
13479570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
13579570d2aSHisping Lin
13679570d2aSHisping Lin### New
13779570d2aSHisping Lin
13879570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
13979570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
14079570d2aSHisping Lin
14179570d2aSHisping Lin------
14279570d2aSHisping Lin
14355daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
14455daf3d7SWesley Yao
14555daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
14655daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
14755daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
14855daf3d7SWesley Yao
14955daf3d7SWesley Yao### New
15055daf3d7SWesley Yao
15155daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
15255daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
15355daf3d7SWesley Yao
15455daf3d7SWesley Yao### Fixed
15555daf3d7SWesley Yao
15655daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
15755daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
15855daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
15955daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
16055daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
16155daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
16255daf3d7SWesley Yao
16355daf3d7SWesley Yao------
16455daf3d7SWesley Yao
1651b23c571SHisping Lin## rk3576_bl32_v1.03.bin
1661b23c571SHisping Lin
1671b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
1681b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1691b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
1701b23c571SHisping Lin
1711b23c571SHisping Lin### New
1721b23c571SHisping Lin
1731b23c571SHisping Lin1. Support block reading of RPMB data.
1741b23c571SHisping Lin2. Close Keylad function for get otp zero count.
1751b23c571SHisping Lin
1761b23c571SHisping Lin------
1771b23c571SHisping Lin
178db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
179db076167SXiaoDong Huang
180db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
181db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
182db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
183db076167SXiaoDong Huang
184db076167SXiaoDong Huang### New
185db076167SXiaoDong Huang
186db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
187db076167SXiaoDong Huang2. Support access mem_os_reg.
188db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
189db076167SXiaoDong Huang
190db076167SXiaoDong Huang------
191db076167SXiaoDong Huang
1920b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
1930b338fd6SXiaoDong Huang
1940b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
1950b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
1960b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
1970b338fd6SXiaoDong Huang
1980b338fd6SXiaoDong Huang### New
1990b338fd6SXiaoDong Huang
2000b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
2010b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
2020b338fd6SXiaoDong Huang3. Support for reducing length.
2030b338fd6SXiaoDong Huang
2040b338fd6SXiaoDong Huang------
2050b338fd6SXiaoDong Huang
20613d2874dSXuhui Lin## rk3576_spl_v1.05.bin
20713d2874dSXuhui Lin
20813d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
20913d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
21013d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
21113d2874dSXuhui Lin
21213d2874dSXuhui Lin### Fixed
21313d2874dSXuhui Lin
21413d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
21513d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
21613d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
21713d2874dSXuhui Lin
21813d2874dSXuhui Lin------
21913d2874dSXuhui Lin
220c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
221c8fb3bfdSXuhui Lin
222c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
223c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
224c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
225c8fb3bfdSXuhui Lin
226c8fb3bfdSXuhui Lin### Fixed
227c8fb3bfdSXuhui Lin
228c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
229c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
230c8fb3bfdSXuhui 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. | -        |
231c8fb3bfdSXuhui Lin
232c8fb3bfdSXuhui Lin------
233c8fb3bfdSXuhui Lin
234e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
235e5a15adeSWesley Yao
236e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
237e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
238e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
239e5a15adeSWesley Yao
240e5a15adeSWesley Yao### New
241e5a15adeSWesley Yao
242e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
243e5a15adeSWesley Yao2. Add eyescan DDR bin.
244e5a15adeSWesley Yao
245e5a15adeSWesley Yao### Fixed
246e5a15adeSWesley Yao
247e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
248e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
249e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
250e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
251e5a15adeSWesley Yao
252e5a15adeSWesley Yao------
253e5a15adeSWesley Yao
2543cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
2553cb8a4e3SXiaoDong Huang
2563cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2573cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2583cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
2593cb8a4e3SXiaoDong Huang
2603cb8a4e3SXiaoDong Huang### New
2613cb8a4e3SXiaoDong Huang
2623cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
2633cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
2643cb8a4e3SXiaoDong Huang
2653cb8a4e3SXiaoDong Huang------
2663cb8a4e3SXiaoDong Huang
26778475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
26878475f2fSXiaoDong Huang
26978475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
27078475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
27178475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
27278475f2fSXiaoDong Huang
27378475f2fSXiaoDong Huang### New
27478475f2fSXiaoDong Huang
27578475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
27678475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
27778475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
27878475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
27978475f2fSXiaoDong Huang
28078475f2fSXiaoDong Huang------
28178475f2fSXiaoDong Huang
2823175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
2833175505fSWesley Yao
2843175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
2853175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
2863175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
2873175505fSWesley Yao
2883175505fSWesley Yao### New
2893175505fSWesley Yao
2903175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
2913175505fSWesley Yao2. Add eyescan DDR bin.
2923175505fSWesley Yao
2933175505fSWesley Yao### Fixed
2943175505fSWesley Yao
2953175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
2963175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
2973175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
2983175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
2993175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
3003175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
3013175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
3023175505fSWesley Yao
3033175505fSWesley Yao------
3043175505fSWesley Yao
3057e38d7bcSchenfen## rk3576_boost_v1.02.bin
3067e38d7bcSchenfen
3077e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
3087e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
3097e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
3107e38d7bcSchenfen
3117e38d7bcSchenfen### Fixed
3127e38d7bcSchenfen
3137e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3147e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3157e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
3167e38d7bcSchenfen
3177e38d7bcSchenfen------
3187e38d7bcSchenfen
3194fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
3204fa2c94bSXuhui Lin
3214fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
3224fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3234fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
3244fa2c94bSXuhui Lin
3254fa2c94bSXuhui Lin### Fixed
3264fa2c94bSXuhui Lin
3274fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3284fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3294fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
3304fa2c94bSXuhui Lin
3314fa2c94bSXuhui Lin------
3324fa2c94bSXuhui Lin
33322132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
33422132fc0Sshengfei Xu
33522132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
33622132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
33722132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
33822132fc0Sshengfei Xu
33922132fc0Sshengfei Xu### New
34022132fc0Sshengfei Xu
34122132fc0Sshengfei Xu1. Print global reset status.
34222132fc0Sshengfei Xu2. Support suspend from any cpu.
34322132fc0Sshengfei Xu
34422132fc0Sshengfei Xu------
34522132fc0Sshengfei Xu
3464be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
3474be87c4dSHisping Lin
3484be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
3494be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3504be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
3514be87c4dSHisping Lin
3524be87c4dSHisping Lin### New
3534be87c4dSHisping Lin
3544be87c4dSHisping Lin1. Support read write verify toybrick ksn.
3554be87c4dSHisping Lin
3564be87c4dSHisping Lin------
3574be87c4dSHisping Lin
3584011aecdSXuhui Lin## rk3576_spl_v1.03.bin
3594011aecdSXuhui Lin
3604011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
3614011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3624011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
3634011aecdSXuhui Lin
3644011aecdSXuhui Lin### Fixed
3654011aecdSXuhui Lin
3664011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3674011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3684011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
3694011aecdSXuhui Lin
3704011aecdSXuhui Lin------
3714011aecdSXuhui Lin
372803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
373803efaecSFinley Xiao
374803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
375803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
376803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
377803efaecSFinley Xiao
378803efaecSFinley Xiao### New
379803efaecSFinley Xiao
380803efaecSFinley Xiao1. Enable pd_gpu repair.
381803efaecSFinley Xiao2. Add otp init.
382803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
383803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
384803efaecSFinley Xiao5. Hptimer support 1G frequency.
385803efaecSFinley Xiao6. Don't use cpu unclean src.
386803efaecSFinley Xiao
387803efaecSFinley Xiao### Fixed
388803efaecSFinley Xiao
389803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
390803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
391803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
392803efaecSFinley Xiao
393803efaecSFinley Xiao------
394803efaecSFinley Xiao
3959b6f7661Schenfen## rk3576_boost_v1.00.bin
3969b6f7661Schenfen
3979b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
3989b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
3999b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
4009b6f7661Schenfen
4019b6f7661Schenfen### Fixed
4029b6f7661Schenfen
4039b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
4049b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
4059b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
4069b6f7661Schenfen
4079b6f7661Schenfen------
4089b6f7661Schenfen
409fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
410fdf27422SXuhui Lin
411fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
412fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
413fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
414fdf27422SXuhui Lin
415fdf27422SXuhui Lin### New
416fdf27422SXuhui Lin
417fdf27422SXuhui Lin1. Enable cci channels for devices.
418fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
419fdf27422SXuhui Lin3. Enable decom by default.
420fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
421fdf27422SXuhui Lin5. Improve UFS support.
422fdf27422SXuhui Lin6. Improve usbplug support.
423fdf27422SXuhui Lin
424fdf27422SXuhui Lin------
425fdf27422SXuhui Lin
426b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
427b0fd07a4SXiaoDong Huang
428b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
429b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
430b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
431b0fd07a4SXiaoDong Huang
432b0fd07a4SXiaoDong Huang### New
433b0fd07a4SXiaoDong Huang
434b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
435b0fd07a4SXiaoDong Huang
436b0fd07a4SXiaoDong Huang### Fixed
437b0fd07a4SXiaoDong Huang
438b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
439b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
440b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
441b0fd07a4SXiaoDong Huang
442b0fd07a4SXiaoDong Huang------
443b0fd07a4SXiaoDong Huang
44412a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
44512a25c4eSYifeng Zhao
44612a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
44712a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
44812a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
44912a25c4eSYifeng Zhao
45012a25c4eSYifeng Zhao### New
45112a25c4eSYifeng Zhao
45212a25c4eSYifeng Zhao1. Add support write booster.
45312a25c4eSYifeng Zhao
45412a25c4eSYifeng Zhao### Fixed
45512a25c4eSYifeng Zhao
45612a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
45712a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
45812a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
45912a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
46012a25c4eSYifeng Zhao
46112a25c4eSYifeng Zhao------
46212a25c4eSYifeng Zhao
463658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
464658ad9aeSWesley Yao
465658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
466658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
467658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
468658ad9aeSWesley Yao
469658ad9aeSWesley Yao### Warn
470658ad9aeSWesley Yao
471658ad9aeSWesley 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).
472658ad9aeSWesley Yao
473658ad9aeSWesley Yao### Fixed
474658ad9aeSWesley Yao
475658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
476658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
477658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
478658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
479658ad9aeSWesley Yao
480658ad9aeSWesley Yao------
481658ad9aeSWesley Yao
4826c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
4836c0ef127SHisping Lin
4846c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
4856c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4866c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
4876c0ef127SHisping Lin
4886c0ef127SHisping Lin### New
4896c0ef127SHisping Lin
4906c0ef127SHisping Lin1. Optimization parameter check to enhance security.
4916c0ef127SHisping Lin2. Keylad supports get otp zero count.
4926c0ef127SHisping Lin
4936c0ef127SHisping Lin------
4946c0ef127SHisping Lin
495335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
496335b88b0SXiaoDong Huang
497335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
498335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
499335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
500335b88b0SXiaoDong Huang
501335b88b0SXiaoDong Huang### New
502335b88b0SXiaoDong Huang
503335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
504335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
505335b88b0SXiaoDong Huang
506335b88b0SXiaoDong Huang### Fixed
507335b88b0SXiaoDong Huang
508335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
509335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
510335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
511335b88b0SXiaoDong Huang
512335b88b0SXiaoDong Huang------
513335b88b0SXiaoDong Huang
514958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
515958a98d9SJon Lin
516958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
517958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
518958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
519958a98d9SJon Lin
520958a98d9SJon Lin### New
521958a98d9SJon Lin
522958a98d9SJon Lin1. Support fspi1 spiflash.
523958a98d9SJon Lin
524958a98d9SJon Lin------
525958a98d9SJon Lin
526ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
527ff3639a2SXuhui Lin
528ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
529ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
530ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
531ff3639a2SXuhui Lin
532ff3639a2SXuhui Lin### New
533ff3639a2SXuhui Lin
534ff3639a2SXuhui Lin1. Support SD card.
535ff3639a2SXuhui Lin2. Support SecureBoot.
536ff3639a2SXuhui Lin3. Enable crypto.
537ff3639a2SXuhui Lin4. Improve UFS support.
538ff3639a2SXuhui Lin5. Improve VOP2 support.
539ff3639a2SXuhui Lin6. Add MCU-related register configuration.
540ff3639a2SXuhui Lin
541ff3639a2SXuhui Lin------
542ff3639a2SXuhui Lin
54357209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
54457209138SXiaoDong Huang
54557209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
54657209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
54757209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
54857209138SXiaoDong Huang
54957209138SXiaoDong Huang### New
55057209138SXiaoDong Huang
55157209138SXiaoDong Huang1. Support HDCP.
55257209138SXiaoDong Huang2. Enable GPU counter.
55357209138SXiaoDong Huang
55457209138SXiaoDong Huang------
55557209138SXiaoDong Huang
55686611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
55786611506SCanYang He
55886611506SCanYang He| Date       | File                                         | Build commit | Severity  |
55986611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
56086611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
56186611506SCanYang He
56286611506SCanYang He### Fixed
56386611506SCanYang He
56486611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
56586611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
56686611506SCanYang 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. | -            |
56786611506SCanYang He
56886611506SCanYang He------
56986611506SCanYang He
57057ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
57157ffadecSXiaoDong Huang
57257ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
57357ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
57457ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
57557ffadecSXiaoDong Huang
57657ffadecSXiaoDong Huang### New
57757ffadecSXiaoDong Huang
57857ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
57957ffadecSXiaoDong Huang2. Support virtual poweroff.
58057ffadecSXiaoDong Huang3. Support recover system time after system resume.
58157ffadecSXiaoDong Huang
58257ffadecSXiaoDong Huang------
58357ffadecSXiaoDong Huang
584c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
585c0d7fa7bSJoseph Chen
586c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
587c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
588c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
589c0d7fa7bSJoseph Chen
590c0d7fa7bSJoseph Chen### New
591c0d7fa7bSJoseph Chen
592c0d7fa7bSJoseph Chen1. Initial version.
593c0d7fa7bSJoseph Chen
594c0d7fa7bSJoseph Chen------
595c0d7fa7bSJoseph Chen
596e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
597e10cc428SXiaoDong Huang
598e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
599e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
600e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
601e10cc428SXiaoDong Huang
602e10cc428SXiaoDong Huang### New
603e10cc428SXiaoDong Huang
604e10cc428SXiaoDong Huang1. Initial version.
605e10cc428SXiaoDong Huang
606e10cc428SXiaoDong Huang------
607e10cc428SXiaoDong Huang
608