xref: /rkbin/doc/release/RK3576_EN.md (revision 8d6f51a69e0c4e1f990b4bc9a8d1d55ad9a5e533)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*8d6f51a6SXuhui Lin## rk3576_usbplug_v1.04.bin
4*8d6f51a6SXuhui Lin
5*8d6f51a6SXuhui Lin| Date       | File                  | Build commit | Severity  |
6*8d6f51a6SXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
7*8d6f51a6SXuhui Lin| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important     |
8*8d6f51a6SXuhui Lin
9*8d6f51a6SXuhui Lin### Fixed
10*8d6f51a6SXuhui Lin
11*8d6f51a6SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
12*8d6f51a6SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
13*8d6f51a6SXuhui Lin| 1     | important | Add 1Ghz arch timer support, and usbplug is adjusted to get current arch timer frequency from preloader by default. | Delay in usbplug is inaccurate. | -            |
14*8d6f51a6SXuhui Lin
15*8d6f51a6SXuhui Lin------
16*8d6f51a6SXuhui Lin
179923212eSXuhui Lin## rk3576_spl_v1.07.bin
189923212eSXuhui Lin
199923212eSXuhui Lin| Date       | File                  | Build commit | Severity  |
209923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
219923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important     |
229923212eSXuhui Lin
239923212eSXuhui Lin### Fixed
249923212eSXuhui Lin
259923212eSXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
269923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
279923212eSXuhui 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. | -            |
289923212eSXuhui Lin
299923212eSXuhui Lin------
309923212eSXuhui Lin
314452b7dbSHisping Lin## rk3576_bl32_v1.05.bin
324452b7dbSHisping Lin
334452b7dbSHisping Lin| Date       | File                  | Build commit | Severity  |
344452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
354452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1    | important |
364452b7dbSHisping Lin
374452b7dbSHisping Lin### Fixed
384452b7dbSHisping Lin
394452b7dbSHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
404452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
414452b7dbSHisping 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 | -            |
424452b7dbSHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
434452b7dbSHisping 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 | -            |
444452b7dbSHisping Lin
454452b7dbSHisping Lin------
464452b7dbSHisping Lin
4762d782d2SShengfei Xu## rk3576_bl31_v1.13.elf
4862d782d2SShengfei Xu
4962d782d2SShengfei Xu| Date       | File                  | Build commit | Severity  |
5062d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- |
5162d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7    | important |
5262d782d2SShengfei Xu
5362d782d2SShengfei Xu### New
5462d782d2SShengfei Xu
5562d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume.
5662d782d2SShengfei Xu
5762d782d2SShengfei Xu------
5862d782d2SShengfei Xu
5957296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin
6057296ad2SYouMin Chen
6157296ad2SYouMin Chen| Date       | File                                                          | Build commit | Severity  |
6257296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
6357296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f   | important |
6457296ad2SYouMin Chen
6557296ad2SYouMin Chen### New
6657296ad2SYouMin Chen
6757296ad2SYouMin Chen1. Add support RK3576S.
6857296ad2SYouMin Chen
6957296ad2SYouMin Chen------
7057296ad2SYouMin Chen
71d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf
72d090a7cbSXiaoDong Huang
73d090a7cbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
74d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
75d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
76d090a7cbSXiaoDong Huang
77d090a7cbSXiaoDong Huang### New
78d090a7cbSXiaoDong Huang
79d090a7cbSXiaoDong Huang1. Support fast-boot.
80d090a7cbSXiaoDong Huang2. Support RK3576S1.
81d090a7cbSXiaoDong Huang
82d090a7cbSXiaoDong Huang------
83d090a7cbSXiaoDong Huang
840812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
850812ff4cSWesley Yao
860812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
870812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
880812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
890812ff4cSWesley Yao
900812ff4cSWesley Yao### New
910812ff4cSWesley Yao
920812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
930812ff4cSWesley Yao
940812ff4cSWesley Yao### Fixed
950812ff4cSWesley Yao
960812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
970812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
980812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
990812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
1000812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
1010812ff4cSWesley Yao
1020812ff4cSWesley Yao------
1030812ff4cSWesley Yao
1045189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
1055189cb1dSJon Lin
1065189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
1075189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
1085189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
1095189cb1dSJon Lin
1105189cb1dSJon Lin### New
1115189cb1dSJon Lin
1125189cb1dSJon Lin1. Support GPT bakcup.
1135189cb1dSJon Lin
1145189cb1dSJon Lin------
1155189cb1dSJon Lin
11646216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
11746216ce3SXiaoDong Huang
11846216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
11946216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
12046216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
12146216ce3SXiaoDong Huang
12246216ce3SXiaoDong Huang### New
12346216ce3SXiaoDong Huang
12446216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
12546216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
12646216ce3SXiaoDong Huang3. Support AMP OS.
12746216ce3SXiaoDong Huang
12846216ce3SXiaoDong Huang------
12946216ce3SXiaoDong Huang
130a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
131a82ddeb1SXuhui Lin
132a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
133a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
134a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
135a82ddeb1SXuhui Lin
136a82ddeb1SXuhui Lin### New
137a82ddeb1SXuhui Lin
138a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
139a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
140a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
141a82ddeb1SXuhui Lin
142a82ddeb1SXuhui Lin------
143a82ddeb1SXuhui Lin
144e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
145e9715ebaSYifeng Zhao
146e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
147e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
148e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
149e9715ebaSYifeng Zhao
150e9715ebaSYifeng Zhao### New
151e9715ebaSYifeng Zhao
152e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
153e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
154e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
155e9715ebaSYifeng Zhao
156e9715ebaSYifeng Zhao------
157e9715ebaSYifeng Zhao
15879570d2aSHisping Lin## rk3576_bl32_v1.04.bin
15979570d2aSHisping Lin
16079570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
16179570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
16279570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
16379570d2aSHisping Lin
16479570d2aSHisping Lin### New
16579570d2aSHisping Lin
16679570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
16779570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
16879570d2aSHisping Lin
16979570d2aSHisping Lin------
17079570d2aSHisping Lin
17155daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
17255daf3d7SWesley Yao
17355daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
17455daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
17555daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
17655daf3d7SWesley Yao
17755daf3d7SWesley Yao### New
17855daf3d7SWesley Yao
17955daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
18055daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
18155daf3d7SWesley Yao
18255daf3d7SWesley Yao### Fixed
18355daf3d7SWesley Yao
18455daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
18555daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
18655daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
18755daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
18855daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
18955daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
19055daf3d7SWesley Yao
19155daf3d7SWesley Yao------
19255daf3d7SWesley Yao
1931b23c571SHisping Lin## rk3576_bl32_v1.03.bin
1941b23c571SHisping Lin
1951b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
1961b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1971b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
1981b23c571SHisping Lin
1991b23c571SHisping Lin### New
2001b23c571SHisping Lin
2011b23c571SHisping Lin1. Support block reading of RPMB data.
2021b23c571SHisping Lin2. Close Keylad function for get otp zero count.
2031b23c571SHisping Lin
2041b23c571SHisping Lin------
2051b23c571SHisping Lin
206db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
207db076167SXiaoDong Huang
208db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
209db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
210db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
211db076167SXiaoDong Huang
212db076167SXiaoDong Huang### New
213db076167SXiaoDong Huang
214db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
215db076167SXiaoDong Huang2. Support access mem_os_reg.
216db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
217db076167SXiaoDong Huang
218db076167SXiaoDong Huang------
219db076167SXiaoDong Huang
2200b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
2210b338fd6SXiaoDong Huang
2220b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2230b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2240b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
2250b338fd6SXiaoDong Huang
2260b338fd6SXiaoDong Huang### New
2270b338fd6SXiaoDong Huang
2280b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
2290b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
2300b338fd6SXiaoDong Huang3. Support for reducing length.
2310b338fd6SXiaoDong Huang
2320b338fd6SXiaoDong Huang------
2330b338fd6SXiaoDong Huang
23413d2874dSXuhui Lin## rk3576_spl_v1.05.bin
23513d2874dSXuhui Lin
23613d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
23713d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
23813d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
23913d2874dSXuhui Lin
24013d2874dSXuhui Lin### Fixed
24113d2874dSXuhui Lin
24213d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
24313d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
24413d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
24513d2874dSXuhui Lin
24613d2874dSXuhui Lin------
24713d2874dSXuhui Lin
248c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
249c8fb3bfdSXuhui Lin
250c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
251c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
252c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
253c8fb3bfdSXuhui Lin
254c8fb3bfdSXuhui Lin### Fixed
255c8fb3bfdSXuhui Lin
256c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
257c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
258c8fb3bfdSXuhui 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. | -        |
259c8fb3bfdSXuhui Lin
260c8fb3bfdSXuhui Lin------
261c8fb3bfdSXuhui Lin
262e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
263e5a15adeSWesley Yao
264e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
265e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
266e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
267e5a15adeSWesley Yao
268e5a15adeSWesley Yao### New
269e5a15adeSWesley Yao
270e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
271e5a15adeSWesley Yao2. Add eyescan DDR bin.
272e5a15adeSWesley Yao
273e5a15adeSWesley Yao### Fixed
274e5a15adeSWesley Yao
275e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
276e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
277e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
278e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
279e5a15adeSWesley Yao
280e5a15adeSWesley Yao------
281e5a15adeSWesley Yao
2823cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
2833cb8a4e3SXiaoDong Huang
2843cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2853cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2863cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
2873cb8a4e3SXiaoDong Huang
2883cb8a4e3SXiaoDong Huang### New
2893cb8a4e3SXiaoDong Huang
2903cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
2913cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
2923cb8a4e3SXiaoDong Huang
2933cb8a4e3SXiaoDong Huang------
2943cb8a4e3SXiaoDong Huang
29578475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
29678475f2fSXiaoDong Huang
29778475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
29878475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
29978475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
30078475f2fSXiaoDong Huang
30178475f2fSXiaoDong Huang### New
30278475f2fSXiaoDong Huang
30378475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
30478475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
30578475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
30678475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
30778475f2fSXiaoDong Huang
30878475f2fSXiaoDong Huang------
30978475f2fSXiaoDong Huang
3103175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
3113175505fSWesley Yao
3123175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
3133175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
3143175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
3153175505fSWesley Yao
3163175505fSWesley Yao### New
3173175505fSWesley Yao
3183175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
3193175505fSWesley Yao2. Add eyescan DDR bin.
3203175505fSWesley Yao
3213175505fSWesley Yao### Fixed
3223175505fSWesley Yao
3233175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
3243175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
3253175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
3263175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
3273175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
3283175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
3293175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
3303175505fSWesley Yao
3313175505fSWesley Yao------
3323175505fSWesley Yao
3337e38d7bcSchenfen## rk3576_boost_v1.02.bin
3347e38d7bcSchenfen
3357e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
3367e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
3377e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
3387e38d7bcSchenfen
3397e38d7bcSchenfen### Fixed
3407e38d7bcSchenfen
3417e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3427e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3437e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
3447e38d7bcSchenfen
3457e38d7bcSchenfen------
3467e38d7bcSchenfen
3474fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
3484fa2c94bSXuhui Lin
3494fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
3504fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3514fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
3524fa2c94bSXuhui Lin
3534fa2c94bSXuhui Lin### Fixed
3544fa2c94bSXuhui Lin
3554fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3564fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3574fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
3584fa2c94bSXuhui Lin
3594fa2c94bSXuhui Lin------
3604fa2c94bSXuhui Lin
36122132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
36222132fc0Sshengfei Xu
36322132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
36422132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
36522132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
36622132fc0Sshengfei Xu
36722132fc0Sshengfei Xu### New
36822132fc0Sshengfei Xu
36922132fc0Sshengfei Xu1. Print global reset status.
37022132fc0Sshengfei Xu2. Support suspend from any cpu.
37122132fc0Sshengfei Xu
37222132fc0Sshengfei Xu------
37322132fc0Sshengfei Xu
3744be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
3754be87c4dSHisping Lin
3764be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
3774be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3784be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
3794be87c4dSHisping Lin
3804be87c4dSHisping Lin### New
3814be87c4dSHisping Lin
3824be87c4dSHisping Lin1. Support read write verify toybrick ksn.
3834be87c4dSHisping Lin
3844be87c4dSHisping Lin------
3854be87c4dSHisping Lin
3864011aecdSXuhui Lin## rk3576_spl_v1.03.bin
3874011aecdSXuhui Lin
3884011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
3894011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3904011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
3914011aecdSXuhui Lin
3924011aecdSXuhui Lin### Fixed
3934011aecdSXuhui Lin
3944011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3954011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3964011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
3974011aecdSXuhui Lin
3984011aecdSXuhui Lin------
3994011aecdSXuhui Lin
400803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
401803efaecSFinley Xiao
402803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
403803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
404803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
405803efaecSFinley Xiao
406803efaecSFinley Xiao### New
407803efaecSFinley Xiao
408803efaecSFinley Xiao1. Enable pd_gpu repair.
409803efaecSFinley Xiao2. Add otp init.
410803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
411803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
412803efaecSFinley Xiao5. Hptimer support 1G frequency.
413803efaecSFinley Xiao6. Don't use cpu unclean src.
414803efaecSFinley Xiao
415803efaecSFinley Xiao### Fixed
416803efaecSFinley Xiao
417803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
418803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
419803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
420803efaecSFinley Xiao
421803efaecSFinley Xiao------
422803efaecSFinley Xiao
4239b6f7661Schenfen## rk3576_boost_v1.00.bin
4249b6f7661Schenfen
4259b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
4269b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
4279b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
4289b6f7661Schenfen
4299b6f7661Schenfen### Fixed
4309b6f7661Schenfen
4319b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
4329b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
4339b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
4349b6f7661Schenfen
4359b6f7661Schenfen------
4369b6f7661Schenfen
437fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
438fdf27422SXuhui Lin
439fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
440fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
441fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
442fdf27422SXuhui Lin
443fdf27422SXuhui Lin### New
444fdf27422SXuhui Lin
445fdf27422SXuhui Lin1. Enable cci channels for devices.
446fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
447fdf27422SXuhui Lin3. Enable decom by default.
448fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
449fdf27422SXuhui Lin5. Improve UFS support.
450fdf27422SXuhui Lin6. Improve usbplug support.
451fdf27422SXuhui Lin
452fdf27422SXuhui Lin------
453fdf27422SXuhui Lin
454b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
455b0fd07a4SXiaoDong Huang
456b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
457b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
458b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
459b0fd07a4SXiaoDong Huang
460b0fd07a4SXiaoDong Huang### New
461b0fd07a4SXiaoDong Huang
462b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
463b0fd07a4SXiaoDong Huang
464b0fd07a4SXiaoDong Huang### Fixed
465b0fd07a4SXiaoDong Huang
466b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
467b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
468b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
469b0fd07a4SXiaoDong Huang
470b0fd07a4SXiaoDong Huang------
471b0fd07a4SXiaoDong Huang
47212a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
47312a25c4eSYifeng Zhao
47412a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
47512a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
47612a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
47712a25c4eSYifeng Zhao
47812a25c4eSYifeng Zhao### New
47912a25c4eSYifeng Zhao
48012a25c4eSYifeng Zhao1. Add support write booster.
48112a25c4eSYifeng Zhao
48212a25c4eSYifeng Zhao### Fixed
48312a25c4eSYifeng Zhao
48412a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
48512a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
48612a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
48712a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
48812a25c4eSYifeng Zhao
48912a25c4eSYifeng Zhao------
49012a25c4eSYifeng Zhao
491658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
492658ad9aeSWesley Yao
493658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
494658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
495658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
496658ad9aeSWesley Yao
497658ad9aeSWesley Yao### Warn
498658ad9aeSWesley Yao
499658ad9aeSWesley 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).
500658ad9aeSWesley Yao
501658ad9aeSWesley Yao### Fixed
502658ad9aeSWesley Yao
503658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
504658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
505658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
506658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
507658ad9aeSWesley Yao
508658ad9aeSWesley Yao------
509658ad9aeSWesley Yao
5106c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
5116c0ef127SHisping Lin
5126c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
5136c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5146c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
5156c0ef127SHisping Lin
5166c0ef127SHisping Lin### New
5176c0ef127SHisping Lin
5186c0ef127SHisping Lin1. Optimization parameter check to enhance security.
5196c0ef127SHisping Lin2. Keylad supports get otp zero count.
5206c0ef127SHisping Lin
5216c0ef127SHisping Lin------
5226c0ef127SHisping Lin
523335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
524335b88b0SXiaoDong Huang
525335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
526335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
527335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
528335b88b0SXiaoDong Huang
529335b88b0SXiaoDong Huang### New
530335b88b0SXiaoDong Huang
531335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
532335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
533335b88b0SXiaoDong Huang
534335b88b0SXiaoDong Huang### Fixed
535335b88b0SXiaoDong Huang
536335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
537335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
538335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
539335b88b0SXiaoDong Huang
540335b88b0SXiaoDong Huang------
541335b88b0SXiaoDong Huang
542958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
543958a98d9SJon Lin
544958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
545958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
546958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
547958a98d9SJon Lin
548958a98d9SJon Lin### New
549958a98d9SJon Lin
550958a98d9SJon Lin1. Support fspi1 spiflash.
551958a98d9SJon Lin
552958a98d9SJon Lin------
553958a98d9SJon Lin
554ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
555ff3639a2SXuhui Lin
556ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
557ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
558ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
559ff3639a2SXuhui Lin
560ff3639a2SXuhui Lin### New
561ff3639a2SXuhui Lin
562ff3639a2SXuhui Lin1. Support SD card.
563ff3639a2SXuhui Lin2. Support SecureBoot.
564ff3639a2SXuhui Lin3. Enable crypto.
565ff3639a2SXuhui Lin4. Improve UFS support.
566ff3639a2SXuhui Lin5. Improve VOP2 support.
567ff3639a2SXuhui Lin6. Add MCU-related register configuration.
568ff3639a2SXuhui Lin
569ff3639a2SXuhui Lin------
570ff3639a2SXuhui Lin
57157209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
57257209138SXiaoDong Huang
57357209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
57457209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
57557209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
57657209138SXiaoDong Huang
57757209138SXiaoDong Huang### New
57857209138SXiaoDong Huang
57957209138SXiaoDong Huang1. Support HDCP.
58057209138SXiaoDong Huang2. Enable GPU counter.
58157209138SXiaoDong Huang
58257209138SXiaoDong Huang------
58357209138SXiaoDong Huang
58486611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
58586611506SCanYang He
58686611506SCanYang He| Date       | File                                         | Build commit | Severity  |
58786611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
58886611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
58986611506SCanYang He
59086611506SCanYang He### Fixed
59186611506SCanYang He
59286611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
59386611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
59486611506SCanYang 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. | -            |
59586611506SCanYang He
59686611506SCanYang He------
59786611506SCanYang He
59857ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
59957ffadecSXiaoDong Huang
60057ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
60157ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
60257ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
60357ffadecSXiaoDong Huang
60457ffadecSXiaoDong Huang### New
60557ffadecSXiaoDong Huang
60657ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
60757ffadecSXiaoDong Huang2. Support virtual poweroff.
60857ffadecSXiaoDong Huang3. Support recover system time after system resume.
60957ffadecSXiaoDong Huang
61057ffadecSXiaoDong Huang------
61157ffadecSXiaoDong Huang
612c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
613c0d7fa7bSJoseph Chen
614c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
615c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
616c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
617c0d7fa7bSJoseph Chen
618c0d7fa7bSJoseph Chen### New
619c0d7fa7bSJoseph Chen
620c0d7fa7bSJoseph Chen1. Initial version.
621c0d7fa7bSJoseph Chen
622c0d7fa7bSJoseph Chen------
623c0d7fa7bSJoseph Chen
624e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
625e10cc428SXiaoDong Huang
626e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
627e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
628e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
629e10cc428SXiaoDong Huang
630e10cc428SXiaoDong Huang### New
631e10cc428SXiaoDong Huang
632e10cc428SXiaoDong Huang1. Initial version.
633e10cc428SXiaoDong Huang
634e10cc428SXiaoDong Huang------
635e10cc428SXiaoDong Huang
636