xref: /rkbin/doc/release/RK3576_EN.md (revision fd10c5077a87dec2ad582f78c773b9e093f80a96)
1# RK3576 Release Note
2
3## rk3576_bl31_v1.09.elf
4
5| Date       | File                  | Build commit | Severity  |
6| ---------- | :-------------------- | ------------ | --------- |
7| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
8
9### New
10
111. Support to close VDD_CPU_BIG.
122. Support 1G frequency of cpu timer.
133. Support for reducing length.
14
15------
16
17## rk3576_spl_v1.05.bin
18
19| Date       | File                  | Build commit | Severity  |
20| ---------- | :----------------------- | ----------- | -------- |
21| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
22
23### Fixed
24
25| Index | Severity  | Update                  | Issue description                    | Issue source |
26| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
27| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
28
29------
30
31## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
32
33| Date       | File                  | Build commit | Severity  |
34| ---------- | :----------------------- | ----------- | -------- |
35| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
36
37### Fixed
38
39| Index | Severity  | Update                  | Issue description                    | Issue source |
40| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
41| 1     | important     | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | -        |
42
43------
44
45## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
46
47| Date       | File                                                         | Build commit | Severity  |
48| ---------- | :----------------------------------------------------------- | ------------ | --------- |
49| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
50
51### New
52
531. Supports dram whose cs0 row is less than cs1 row.
542. Add eyescan DDR bin.
55
56### Fixed
57
58| Index | Severity  | Update                                            | Issue description                             | Issue source |
59| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
60| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
61| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
62
63------
64
65## rk3576_bl31_v1.08.elf
66
67| Date       | File                  | Build commit | Severity  |
68| ---------- | :-------------------- | ------------ | --------- |
69| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
70
71### New
72
731. Support rbrom command in UFS machines.
742. Enable memory repair according to otp.
75
76------
77
78## rk3576_bl31_v1.07.elf
79
80| Date       | File                  | Build commit | Severity  |
81| ---------- | :-------------------- | ------------ | --------- |
82| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
83
84### New
85
861. Support power off vdd_logic when virtual-poweroff.
872. Support to configure bus_mcu in NS.
883. Improve DDR stability when ultra suspend.
894. Support DFS in VOP+EBC machine.
90
91------
92
93## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
94
95| Date       | File                                                         | Build commit | Severity  |
96| ---------- | :----------------------------------------------------------- | ------------ | --------- |
97| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
98
99### New
100
1011. Supports dram whose cs0 row is less than cs1 row.
1022. Add eyescan DDR bin.
103
104### Fixed
105
106| Index | Severity  | Update                                                    | Issue description | Issue source |
107| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
108| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
109| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
110| 3     | important | Improve ultra suspend stability                           | -                 | -            |
111| 4     | important | Improve reboot stability                                  | -                 | -            |
112| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
113
114------
115
116## rk3576_boost_v1.02.bin
117
118| Date       | File                  | Build commit | Severity  |
119| ---------- | :-------------------- | ----------- | -------- |
120| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
121
122### Fixed
123
124| Index | Severity  | Update                  | Issue description                    | Issue source |
125| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
126| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
127
128------
129
130## rk3576_spl_v1.04.bin
131
132| Date       | File                  | Build commit | Severity  |
133| ---------- | :-------------------- | ------------ | --------- |
134| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
135
136### Fixed
137
138| Index | Severity  | Update                                         | Issue description                    | Issue source |
139| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
140| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
141
142------
143
144## rk3576_bl31_v1.06.elf
145
146| Date       | File                  | Build commit | Severity  |
147| ---------- | :-------------------- | ------------ | --------- |
148| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
149
150### New
151
1521. Print global reset status.
1532. Support suspend from any cpu.
154
155------
156
157## rk3576_bl32_v1.02.bin
158
159| Date       | File                  | Build commit | Severity  |
160| ---------- | :-------------------- | ------------ | --------- |
161| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
162
163### New
164
1651. Support read write verify toybrick ksn.
166
167------
168
169## rk3576_spl_v1.03.bin
170
171| Date       | File                  | Build commit | Severity  |
172| ---------- | :-------------------- | ------------ | --------- |
173| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
174
175### Fixed
176
177| Index | Severity  | Update                                         | Issue description                    | Issue source |
178| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
179| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
180
181------
182
183## rk3576_bl31_v1.05.elf
184
185| Date       | File                  | Build commit | Severity  |
186| ---------- | :-------------------- | ------------ | --------- |
187| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
188
189### New
190
1911. Enable pd_gpu repair.
1922. Add otp init.
1933. Increase pvptll length for middle frequencies.
1944. Adjust pvtpll table by otp opp info.
1955. Hptimer support 1G frequency.
1966. Don't use cpu unclean src.
197
198### Fixed
199
200| Index | Severity  | Update                                         | Issue description                    | Issue source |
201| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
202| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
203
204------
205
206## rk3576_boost_v1.00.bin
207
208| Date       | File                  | Build commit | Severity  |
209| ---------- | :-------------------- | ----------- | -------- |
210| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
211
212### Fixed
213
214| Index | Severity  | Update                  | Issue description                    | Issue source |
215| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
216| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
217
218------
219
220## rk3576_spl_v1.02.bin
221
222| Date       | File                  | Build commit | Severity  |
223| ---------- | :-------------------- | ----------- | -------- |
224| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
225
226### New
227
2281. Enable cci channels for devices.
2292. Add internal phase support for dwmmc.
2303. Enable decom by default.
2314. Add eMMC and FSPI iomux support.
2325. Improve UFS support.
2336. Improve usbplug support.
234
235------
236
237## rk3576_bl31_v1.04.elf
238
239| Date       | File                  | Build commit | Severity  |
240| ---------- | :-------------------- | ------------ | --------- |
241| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
242
243### New
244
2451. Reduced power consumption of the pmu 1v8 during sleep.
246
247### Fixed
248
249| Index | Severity  | Update                                         | Issue description                             | Issue source |
250| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
251| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
252
253------
254
255## rk3576_usbplug_v1.01.bin
256
257| Date       | File                     | Build commit | Severity  |
258| ---------- | :----------------------- | ------------ | --------- |
259| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
260
261### New
262
2631. Add support write booster.
264
265### Fixed
266
267| Index | Severity  | Update                                              | Issue description                                          | Issue source |
268| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
269| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
270| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
271
272------
273
274## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
275
276| Date       | File                                                 | Build commit | Severity  |
277| ---------- | :--------------------------------------------------- | ------------ | --------- |
278| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
279
280### Warn
281
2821. 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).
283
284### Fixed
285
286| Index | Severity  | Update                                          | Issue description                            | Issue source |
287| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
288| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
289| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
290
291------
292
293## rk3576_bl32_v1.01.bin
294
295| Date       | File                  | Build commit | Severity  |
296| ---------- | :-------------------- | ------------ | --------- |
297| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
298
299### New
300
3011. Optimization parameter check to enhance security.
3022. Keylad supports get otp zero count.
303
304------
305
306## rk3576_bl31_v1.03.elf
307
308| Date       | File                  | Build commit | Severity  |
309| ---------- | :-------------------- | ------------ | --------- |
310| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
311
312### New
313
3141. Improve DDR stability when sleep.
3152. Supports DDR frequency conversion in EBC scenarios.
316
317### Fixed
318
319| Index | Severity  | Update                                         | Issue description                             | Issue source |
320| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
321| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
322
323------
324
325## rk3576_{spl,usbplug}_fspi1_v1.00.bin
326
327| Date       | File                  | Build commit | Severity  |
328| ---------- | :-------------------- | ----------- | -------- |
329| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
330
331### New
332
3331. Support fspi1 spiflash.
334
335------
336
337## rk3576_spl_v1.01.bin
338
339| Date       | File                  | Build commit | Severity  |
340| ---------- | :-------------------- | ----------- | -------- |
341| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
342
343### New
344
3451. Support SD card.
3462. Support SecureBoot.
3473. Enable crypto.
3484. Improve UFS support.
3495. Improve VOP2 support.
3506. Add MCU-related register configuration.
351
352------
353
354## rk3576_bl31_v1.02.elf
355
356| Date       | File                  | Build commit | Severity  |
357| ---------- | :-------------------- | ------------ | --------- |
358| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
359
360### New
361
3621. Support HDCP.
3632. Enable GPU counter.
364
365------
366
367## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
368
369| Date       | File                                         | Build commit | Severity  |
370| ---------- | :------------------------------------------- | ------------ | --------- |
371| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
372
373### Fixed
374
375| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
376| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
377| 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. | -            |
378
379------
380
381## rk3576_bl31_v1.01.elf
382
383| Date       | File                  | Build commit | Severity  |
384| ---------- | :-------------------- | ------------ | --------- |
385| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
386
387### New
388
3891. Support suspend/resume in uboot.
3902. Support virtual poweroff.
3913. Support recover system time after system resume.
392
393------
394
395## rk3576_{ddr,spl,usbplug}_v1.00.bin
396
397| Date       | File                               | Build commit                                   | Severity |
398| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
399| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
400
401### New
402
4031. Initial version.
404
405------
406
407## rk3576_{bl31, bl32}_v1.00.bin
408
409| Date       | File                  | Build commit | Severity  |
410| ---------- | :-------------------- | ------------ | --------- |
411| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
412
413### New
414
4151. Initial version.
416
417------
418
419