xref: /rkbin/doc/release/RK3576_EN.md (revision 9923212e79e78509eeefc518909075bcdc0dced4)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*9923212eSXuhui Lin## rk3576_spl_v1.07.bin
4*9923212eSXuhui Lin
5*9923212eSXuhui Lin| Date       | File                  | Build commit | Severity  |
6*9923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
7*9923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important     |
8*9923212eSXuhui Lin
9*9923212eSXuhui Lin### Fixed
10*9923212eSXuhui Lin
11*9923212eSXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
12*9923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
13*9923212eSXuhui Lin| 1     | important | Add 1Ghz arch timer support, and SPL is adjusted to get current arch timer frequency from preloader by default. | Delay in SPL is inaccurate, and time print at the end is inaccurate too. | -            |
14*9923212eSXuhui Lin
15*9923212eSXuhui Lin------
16*9923212eSXuhui Lin
174452b7dbSHisping Lin## rk3576_bl32_v1.05.bin
184452b7dbSHisping Lin
194452b7dbSHisping Lin| Date       | File                  | Build commit | Severity  |
204452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
214452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1    | important |
224452b7dbSHisping Lin
234452b7dbSHisping Lin### Fixed
244452b7dbSHisping Lin
254452b7dbSHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
264452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
274452b7dbSHisping 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 | -            |
284452b7dbSHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
294452b7dbSHisping 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 | -            |
304452b7dbSHisping Lin
314452b7dbSHisping Lin------
324452b7dbSHisping Lin
3362d782d2SShengfei Xu## rk3576_bl31_v1.13.elf
3462d782d2SShengfei Xu
3562d782d2SShengfei Xu| Date       | File                  | Build commit | Severity  |
3662d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- |
3762d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7    | important |
3862d782d2SShengfei Xu
3962d782d2SShengfei Xu### New
4062d782d2SShengfei Xu
4162d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume.
4262d782d2SShengfei Xu
4362d782d2SShengfei Xu------
4462d782d2SShengfei Xu
4557296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin
4657296ad2SYouMin Chen
4757296ad2SYouMin Chen| Date       | File                                                          | Build commit | Severity  |
4857296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
4957296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f   | important |
5057296ad2SYouMin Chen
5157296ad2SYouMin Chen### New
5257296ad2SYouMin Chen
5357296ad2SYouMin Chen1. Add support RK3576S.
5457296ad2SYouMin Chen
5557296ad2SYouMin Chen------
5657296ad2SYouMin Chen
57d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf
58d090a7cbSXiaoDong Huang
59d090a7cbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
60d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
61d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
62d090a7cbSXiaoDong Huang
63d090a7cbSXiaoDong Huang### New
64d090a7cbSXiaoDong Huang
65d090a7cbSXiaoDong Huang1. Support fast-boot.
66d090a7cbSXiaoDong Huang2. Support RK3576S1.
67d090a7cbSXiaoDong Huang
68d090a7cbSXiaoDong Huang------
69d090a7cbSXiaoDong Huang
700812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
710812ff4cSWesley Yao
720812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
730812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
740812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
750812ff4cSWesley Yao
760812ff4cSWesley Yao### New
770812ff4cSWesley Yao
780812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
790812ff4cSWesley Yao
800812ff4cSWesley Yao### Fixed
810812ff4cSWesley Yao
820812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
830812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
840812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
850812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
860812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
870812ff4cSWesley Yao
880812ff4cSWesley Yao------
890812ff4cSWesley Yao
905189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
915189cb1dSJon Lin
925189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
935189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
945189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
955189cb1dSJon Lin
965189cb1dSJon Lin### New
975189cb1dSJon Lin
985189cb1dSJon Lin1. Support GPT bakcup.
995189cb1dSJon Lin
1005189cb1dSJon Lin------
1015189cb1dSJon Lin
10246216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
10346216ce3SXiaoDong Huang
10446216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
10546216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
10646216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
10746216ce3SXiaoDong Huang
10846216ce3SXiaoDong Huang### New
10946216ce3SXiaoDong Huang
11046216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
11146216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
11246216ce3SXiaoDong Huang3. Support AMP OS.
11346216ce3SXiaoDong Huang
11446216ce3SXiaoDong Huang------
11546216ce3SXiaoDong Huang
116a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
117a82ddeb1SXuhui Lin
118a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
119a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
120a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
121a82ddeb1SXuhui Lin
122a82ddeb1SXuhui Lin### New
123a82ddeb1SXuhui Lin
124a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
125a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
126a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
127a82ddeb1SXuhui Lin
128a82ddeb1SXuhui Lin------
129a82ddeb1SXuhui Lin
130e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
131e9715ebaSYifeng Zhao
132e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
133e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
134e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
135e9715ebaSYifeng Zhao
136e9715ebaSYifeng Zhao### New
137e9715ebaSYifeng Zhao
138e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
139e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
140e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
141e9715ebaSYifeng Zhao
142e9715ebaSYifeng Zhao------
143e9715ebaSYifeng Zhao
14479570d2aSHisping Lin## rk3576_bl32_v1.04.bin
14579570d2aSHisping Lin
14679570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
14779570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
14879570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
14979570d2aSHisping Lin
15079570d2aSHisping Lin### New
15179570d2aSHisping Lin
15279570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
15379570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
15479570d2aSHisping Lin
15579570d2aSHisping Lin------
15679570d2aSHisping Lin
15755daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
15855daf3d7SWesley Yao
15955daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
16055daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
16155daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
16255daf3d7SWesley Yao
16355daf3d7SWesley Yao### New
16455daf3d7SWesley Yao
16555daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
16655daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
16755daf3d7SWesley Yao
16855daf3d7SWesley Yao### Fixed
16955daf3d7SWesley Yao
17055daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
17155daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
17255daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
17355daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
17455daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
17555daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
17655daf3d7SWesley Yao
17755daf3d7SWesley Yao------
17855daf3d7SWesley Yao
1791b23c571SHisping Lin## rk3576_bl32_v1.03.bin
1801b23c571SHisping Lin
1811b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
1821b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1831b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
1841b23c571SHisping Lin
1851b23c571SHisping Lin### New
1861b23c571SHisping Lin
1871b23c571SHisping Lin1. Support block reading of RPMB data.
1881b23c571SHisping Lin2. Close Keylad function for get otp zero count.
1891b23c571SHisping Lin
1901b23c571SHisping Lin------
1911b23c571SHisping Lin
192db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
193db076167SXiaoDong Huang
194db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
195db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
196db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
197db076167SXiaoDong Huang
198db076167SXiaoDong Huang### New
199db076167SXiaoDong Huang
200db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
201db076167SXiaoDong Huang2. Support access mem_os_reg.
202db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
203db076167SXiaoDong Huang
204db076167SXiaoDong Huang------
205db076167SXiaoDong Huang
2060b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
2070b338fd6SXiaoDong Huang
2080b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2090b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2100b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
2110b338fd6SXiaoDong Huang
2120b338fd6SXiaoDong Huang### New
2130b338fd6SXiaoDong Huang
2140b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
2150b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
2160b338fd6SXiaoDong Huang3. Support for reducing length.
2170b338fd6SXiaoDong Huang
2180b338fd6SXiaoDong Huang------
2190b338fd6SXiaoDong Huang
22013d2874dSXuhui Lin## rk3576_spl_v1.05.bin
22113d2874dSXuhui Lin
22213d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
22313d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
22413d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
22513d2874dSXuhui Lin
22613d2874dSXuhui Lin### Fixed
22713d2874dSXuhui Lin
22813d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
22913d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
23013d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
23113d2874dSXuhui Lin
23213d2874dSXuhui Lin------
23313d2874dSXuhui Lin
234c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
235c8fb3bfdSXuhui Lin
236c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
237c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
238c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
239c8fb3bfdSXuhui Lin
240c8fb3bfdSXuhui Lin### Fixed
241c8fb3bfdSXuhui Lin
242c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
243c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
244c8fb3bfdSXuhui 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. | -        |
245c8fb3bfdSXuhui Lin
246c8fb3bfdSXuhui Lin------
247c8fb3bfdSXuhui Lin
248e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
249e5a15adeSWesley Yao
250e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
251e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
252e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
253e5a15adeSWesley Yao
254e5a15adeSWesley Yao### New
255e5a15adeSWesley Yao
256e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
257e5a15adeSWesley Yao2. Add eyescan DDR bin.
258e5a15adeSWesley Yao
259e5a15adeSWesley Yao### Fixed
260e5a15adeSWesley Yao
261e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
262e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
263e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
264e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
265e5a15adeSWesley Yao
266e5a15adeSWesley Yao------
267e5a15adeSWesley Yao
2683cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
2693cb8a4e3SXiaoDong Huang
2703cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2713cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2723cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
2733cb8a4e3SXiaoDong Huang
2743cb8a4e3SXiaoDong Huang### New
2753cb8a4e3SXiaoDong Huang
2763cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
2773cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
2783cb8a4e3SXiaoDong Huang
2793cb8a4e3SXiaoDong Huang------
2803cb8a4e3SXiaoDong Huang
28178475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
28278475f2fSXiaoDong Huang
28378475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
28478475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
28578475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
28678475f2fSXiaoDong Huang
28778475f2fSXiaoDong Huang### New
28878475f2fSXiaoDong Huang
28978475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
29078475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
29178475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
29278475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
29378475f2fSXiaoDong Huang
29478475f2fSXiaoDong Huang------
29578475f2fSXiaoDong Huang
2963175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
2973175505fSWesley Yao
2983175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
2993175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
3003175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
3013175505fSWesley Yao
3023175505fSWesley Yao### New
3033175505fSWesley Yao
3043175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
3053175505fSWesley Yao2. Add eyescan DDR bin.
3063175505fSWesley Yao
3073175505fSWesley Yao### Fixed
3083175505fSWesley Yao
3093175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
3103175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
3113175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
3123175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
3133175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
3143175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
3153175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
3163175505fSWesley Yao
3173175505fSWesley Yao------
3183175505fSWesley Yao
3197e38d7bcSchenfen## rk3576_boost_v1.02.bin
3207e38d7bcSchenfen
3217e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
3227e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
3237e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
3247e38d7bcSchenfen
3257e38d7bcSchenfen### Fixed
3267e38d7bcSchenfen
3277e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3287e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3297e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
3307e38d7bcSchenfen
3317e38d7bcSchenfen------
3327e38d7bcSchenfen
3334fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
3344fa2c94bSXuhui Lin
3354fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
3364fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3374fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
3384fa2c94bSXuhui Lin
3394fa2c94bSXuhui Lin### Fixed
3404fa2c94bSXuhui Lin
3414fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3424fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3434fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
3444fa2c94bSXuhui Lin
3454fa2c94bSXuhui Lin------
3464fa2c94bSXuhui Lin
34722132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
34822132fc0Sshengfei Xu
34922132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
35022132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
35122132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
35222132fc0Sshengfei Xu
35322132fc0Sshengfei Xu### New
35422132fc0Sshengfei Xu
35522132fc0Sshengfei Xu1. Print global reset status.
35622132fc0Sshengfei Xu2. Support suspend from any cpu.
35722132fc0Sshengfei Xu
35822132fc0Sshengfei Xu------
35922132fc0Sshengfei Xu
3604be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
3614be87c4dSHisping Lin
3624be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
3634be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3644be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
3654be87c4dSHisping Lin
3664be87c4dSHisping Lin### New
3674be87c4dSHisping Lin
3684be87c4dSHisping Lin1. Support read write verify toybrick ksn.
3694be87c4dSHisping Lin
3704be87c4dSHisping Lin------
3714be87c4dSHisping Lin
3724011aecdSXuhui Lin## rk3576_spl_v1.03.bin
3734011aecdSXuhui Lin
3744011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
3754011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3764011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
3774011aecdSXuhui Lin
3784011aecdSXuhui Lin### Fixed
3794011aecdSXuhui Lin
3804011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3814011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3824011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
3834011aecdSXuhui Lin
3844011aecdSXuhui Lin------
3854011aecdSXuhui Lin
386803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
387803efaecSFinley Xiao
388803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
389803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
390803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
391803efaecSFinley Xiao
392803efaecSFinley Xiao### New
393803efaecSFinley Xiao
394803efaecSFinley Xiao1. Enable pd_gpu repair.
395803efaecSFinley Xiao2. Add otp init.
396803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
397803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
398803efaecSFinley Xiao5. Hptimer support 1G frequency.
399803efaecSFinley Xiao6. Don't use cpu unclean src.
400803efaecSFinley Xiao
401803efaecSFinley Xiao### Fixed
402803efaecSFinley Xiao
403803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
404803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
405803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
406803efaecSFinley Xiao
407803efaecSFinley Xiao------
408803efaecSFinley Xiao
4099b6f7661Schenfen## rk3576_boost_v1.00.bin
4109b6f7661Schenfen
4119b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
4129b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
4139b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
4149b6f7661Schenfen
4159b6f7661Schenfen### Fixed
4169b6f7661Schenfen
4179b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
4189b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
4199b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
4209b6f7661Schenfen
4219b6f7661Schenfen------
4229b6f7661Schenfen
423fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
424fdf27422SXuhui Lin
425fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
426fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
427fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
428fdf27422SXuhui Lin
429fdf27422SXuhui Lin### New
430fdf27422SXuhui Lin
431fdf27422SXuhui Lin1. Enable cci channels for devices.
432fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
433fdf27422SXuhui Lin3. Enable decom by default.
434fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
435fdf27422SXuhui Lin5. Improve UFS support.
436fdf27422SXuhui Lin6. Improve usbplug support.
437fdf27422SXuhui Lin
438fdf27422SXuhui Lin------
439fdf27422SXuhui Lin
440b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
441b0fd07a4SXiaoDong Huang
442b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
443b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
444b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
445b0fd07a4SXiaoDong Huang
446b0fd07a4SXiaoDong Huang### New
447b0fd07a4SXiaoDong Huang
448b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
449b0fd07a4SXiaoDong Huang
450b0fd07a4SXiaoDong Huang### Fixed
451b0fd07a4SXiaoDong Huang
452b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
453b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
454b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
455b0fd07a4SXiaoDong Huang
456b0fd07a4SXiaoDong Huang------
457b0fd07a4SXiaoDong Huang
45812a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
45912a25c4eSYifeng Zhao
46012a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
46112a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
46212a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
46312a25c4eSYifeng Zhao
46412a25c4eSYifeng Zhao### New
46512a25c4eSYifeng Zhao
46612a25c4eSYifeng Zhao1. Add support write booster.
46712a25c4eSYifeng Zhao
46812a25c4eSYifeng Zhao### Fixed
46912a25c4eSYifeng Zhao
47012a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
47112a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
47212a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
47312a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
47412a25c4eSYifeng Zhao
47512a25c4eSYifeng Zhao------
47612a25c4eSYifeng Zhao
477658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
478658ad9aeSWesley Yao
479658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
480658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
481658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
482658ad9aeSWesley Yao
483658ad9aeSWesley Yao### Warn
484658ad9aeSWesley Yao
485658ad9aeSWesley 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).
486658ad9aeSWesley Yao
487658ad9aeSWesley Yao### Fixed
488658ad9aeSWesley Yao
489658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
490658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
491658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
492658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
493658ad9aeSWesley Yao
494658ad9aeSWesley Yao------
495658ad9aeSWesley Yao
4966c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
4976c0ef127SHisping Lin
4986c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
4996c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5006c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
5016c0ef127SHisping Lin
5026c0ef127SHisping Lin### New
5036c0ef127SHisping Lin
5046c0ef127SHisping Lin1. Optimization parameter check to enhance security.
5056c0ef127SHisping Lin2. Keylad supports get otp zero count.
5066c0ef127SHisping Lin
5076c0ef127SHisping Lin------
5086c0ef127SHisping Lin
509335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
510335b88b0SXiaoDong Huang
511335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
512335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
513335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
514335b88b0SXiaoDong Huang
515335b88b0SXiaoDong Huang### New
516335b88b0SXiaoDong Huang
517335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
518335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
519335b88b0SXiaoDong Huang
520335b88b0SXiaoDong Huang### Fixed
521335b88b0SXiaoDong Huang
522335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
523335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
524335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
525335b88b0SXiaoDong Huang
526335b88b0SXiaoDong Huang------
527335b88b0SXiaoDong Huang
528958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
529958a98d9SJon Lin
530958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
531958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
532958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
533958a98d9SJon Lin
534958a98d9SJon Lin### New
535958a98d9SJon Lin
536958a98d9SJon Lin1. Support fspi1 spiflash.
537958a98d9SJon Lin
538958a98d9SJon Lin------
539958a98d9SJon Lin
540ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
541ff3639a2SXuhui Lin
542ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
543ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
544ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
545ff3639a2SXuhui Lin
546ff3639a2SXuhui Lin### New
547ff3639a2SXuhui Lin
548ff3639a2SXuhui Lin1. Support SD card.
549ff3639a2SXuhui Lin2. Support SecureBoot.
550ff3639a2SXuhui Lin3. Enable crypto.
551ff3639a2SXuhui Lin4. Improve UFS support.
552ff3639a2SXuhui Lin5. Improve VOP2 support.
553ff3639a2SXuhui Lin6. Add MCU-related register configuration.
554ff3639a2SXuhui Lin
555ff3639a2SXuhui Lin------
556ff3639a2SXuhui Lin
55757209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
55857209138SXiaoDong Huang
55957209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
56057209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
56157209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
56257209138SXiaoDong Huang
56357209138SXiaoDong Huang### New
56457209138SXiaoDong Huang
56557209138SXiaoDong Huang1. Support HDCP.
56657209138SXiaoDong Huang2. Enable GPU counter.
56757209138SXiaoDong Huang
56857209138SXiaoDong Huang------
56957209138SXiaoDong Huang
57086611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
57186611506SCanYang He
57286611506SCanYang He| Date       | File                                         | Build commit | Severity  |
57386611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
57486611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
57586611506SCanYang He
57686611506SCanYang He### Fixed
57786611506SCanYang He
57886611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
57986611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
58086611506SCanYang 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. | -            |
58186611506SCanYang He
58286611506SCanYang He------
58386611506SCanYang He
58457ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
58557ffadecSXiaoDong Huang
58657ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
58757ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
58857ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
58957ffadecSXiaoDong Huang
59057ffadecSXiaoDong Huang### New
59157ffadecSXiaoDong Huang
59257ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
59357ffadecSXiaoDong Huang2. Support virtual poweroff.
59457ffadecSXiaoDong Huang3. Support recover system time after system resume.
59557ffadecSXiaoDong Huang
59657ffadecSXiaoDong Huang------
59757ffadecSXiaoDong Huang
598c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
599c0d7fa7bSJoseph Chen
600c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
601c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
602c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
603c0d7fa7bSJoseph Chen
604c0d7fa7bSJoseph Chen### New
605c0d7fa7bSJoseph Chen
606c0d7fa7bSJoseph Chen1. Initial version.
607c0d7fa7bSJoseph Chen
608c0d7fa7bSJoseph Chen------
609c0d7fa7bSJoseph Chen
610e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
611e10cc428SXiaoDong Huang
612e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
613e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
614e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
615e10cc428SXiaoDong Huang
616e10cc428SXiaoDong Huang### New
617e10cc428SXiaoDong Huang
618e10cc428SXiaoDong Huang1. Initial version.
619e10cc428SXiaoDong Huang
620e10cc428SXiaoDong Huang------
621e10cc428SXiaoDong Huang
622