xref: /rkbin/doc/release/RK3576_EN.md (revision db076167cb7637e77f982a79ff475d00de9a65c4)
1# RK3576 Release Note
2
3## rk3576_bl31_v1.10.elf
4
5| Date       | File                  | Build commit | Severity  |
6| ---------- | :-------------------- | ------------ | --------- |
7| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
8
9### New
10
111. Support gpio0 debounce interrupt wake up when system suspend.
122. Support access mem_os_reg.
133. Save global reset status in mem_os_reg.
14
15------
16
17## rk3576_bl31_v1.09.elf
18
19| Date       | File                  | Build commit | Severity  |
20| ---------- | :-------------------- | ------------ | --------- |
21| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
22
23### New
24
251. Support to close VDD_CPU_BIG.
262. Support 1G frequency of cpu timer.
273. Support for reducing length.
28
29------
30
31## rk3576_spl_v1.05.bin
32
33| Date       | File                  | Build commit | Severity  |
34| ---------- | :----------------------- | ----------- | -------- |
35| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
36
37### Fixed
38
39| Index | Severity  | Update                  | Issue description                    | Issue source |
40| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
41| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
42
43------
44
45## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
46
47| Date       | File                  | Build commit | Severity  |
48| ---------- | :----------------------- | ----------- | -------- |
49| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
50
51### Fixed
52
53| Index | Severity  | Update                  | Issue description                    | Issue source |
54| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
55| 1     | important     | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | -        |
56
57------
58
59## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
60
61| Date       | File                                                         | Build commit | Severity  |
62| ---------- | :----------------------------------------------------------- | ------------ | --------- |
63| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
64
65### New
66
671. Supports dram whose cs0 row is less than cs1 row.
682. Add eyescan DDR bin.
69
70### Fixed
71
72| Index | Severity  | Update                                            | Issue description                             | Issue source |
73| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
74| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
75| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
76
77------
78
79## rk3576_bl31_v1.08.elf
80
81| Date       | File                  | Build commit | Severity  |
82| ---------- | :-------------------- | ------------ | --------- |
83| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
84
85### New
86
871. Support rbrom command in UFS machines.
882. Enable memory repair according to otp.
89
90------
91
92## rk3576_bl31_v1.07.elf
93
94| Date       | File                  | Build commit | Severity  |
95| ---------- | :-------------------- | ------------ | --------- |
96| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
97
98### New
99
1001. Support power off vdd_logic when virtual-poweroff.
1012. Support to configure bus_mcu in NS.
1023. Improve DDR stability when ultra suspend.
1034. Support DFS in VOP+EBC machine.
104
105------
106
107## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
108
109| Date       | File                                                         | Build commit | Severity  |
110| ---------- | :----------------------------------------------------------- | ------------ | --------- |
111| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
112
113### New
114
1151. Supports dram whose cs0 row is less than cs1 row.
1162. Add eyescan DDR bin.
117
118### Fixed
119
120| Index | Severity  | Update                                                    | Issue description | Issue source |
121| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
122| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
123| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
124| 3     | important | Improve ultra suspend stability                           | -                 | -            |
125| 4     | important | Improve reboot stability                                  | -                 | -            |
126| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
127
128------
129
130## rk3576_boost_v1.02.bin
131
132| Date       | File                  | Build commit | Severity  |
133| ---------- | :-------------------- | ----------- | -------- |
134| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
135
136### Fixed
137
138| Index | Severity  | Update                  | Issue description                    | Issue source |
139| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
140| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
141
142------
143
144## rk3576_spl_v1.04.bin
145
146| Date       | File                  | Build commit | Severity  |
147| ---------- | :-------------------- | ------------ | --------- |
148| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
149
150### Fixed
151
152| Index | Severity  | Update                                         | Issue description                    | Issue source |
153| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
154| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
155
156------
157
158## rk3576_bl31_v1.06.elf
159
160| Date       | File                  | Build commit | Severity  |
161| ---------- | :-------------------- | ------------ | --------- |
162| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
163
164### New
165
1661. Print global reset status.
1672. Support suspend from any cpu.
168
169------
170
171## rk3576_bl32_v1.02.bin
172
173| Date       | File                  | Build commit | Severity  |
174| ---------- | :-------------------- | ------------ | --------- |
175| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
176
177### New
178
1791. Support read write verify toybrick ksn.
180
181------
182
183## rk3576_spl_v1.03.bin
184
185| Date       | File                  | Build commit | Severity  |
186| ---------- | :-------------------- | ------------ | --------- |
187| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
188
189### Fixed
190
191| Index | Severity  | Update                                         | Issue description                    | Issue source |
192| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
193| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
194
195------
196
197## rk3576_bl31_v1.05.elf
198
199| Date       | File                  | Build commit | Severity  |
200| ---------- | :-------------------- | ------------ | --------- |
201| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
202
203### New
204
2051. Enable pd_gpu repair.
2062. Add otp init.
2073. Increase pvptll length for middle frequencies.
2084. Adjust pvtpll table by otp opp info.
2095. Hptimer support 1G frequency.
2106. Don't use cpu unclean src.
211
212### Fixed
213
214| Index | Severity  | Update                                         | Issue description                    | Issue source |
215| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
216| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
217
218------
219
220## rk3576_boost_v1.00.bin
221
222| Date       | File                  | Build commit | Severity  |
223| ---------- | :-------------------- | ----------- | -------- |
224| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
225
226### Fixed
227
228| Index | Severity  | Update                  | Issue description                    | Issue source |
229| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
230| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
231
232------
233
234## rk3576_spl_v1.02.bin
235
236| Date       | File                  | Build commit | Severity  |
237| ---------- | :-------------------- | ----------- | -------- |
238| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
239
240### New
241
2421. Enable cci channels for devices.
2432. Add internal phase support for dwmmc.
2443. Enable decom by default.
2454. Add eMMC and FSPI iomux support.
2465. Improve UFS support.
2476. Improve usbplug support.
248
249------
250
251## rk3576_bl31_v1.04.elf
252
253| Date       | File                  | Build commit | Severity  |
254| ---------- | :-------------------- | ------------ | --------- |
255| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
256
257### New
258
2591. Reduced power consumption of the pmu 1v8 during sleep.
260
261### Fixed
262
263| Index | Severity  | Update                                         | Issue description                             | Issue source |
264| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
265| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
266
267------
268
269## rk3576_usbplug_v1.01.bin
270
271| Date       | File                     | Build commit | Severity  |
272| ---------- | :----------------------- | ------------ | --------- |
273| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
274
275### New
276
2771. Add support write booster.
278
279### Fixed
280
281| Index | Severity  | Update                                              | Issue description                                          | Issue source |
282| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
283| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
284| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
285
286------
287
288## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
289
290| Date       | File                                                 | Build commit | Severity  |
291| ---------- | :--------------------------------------------------- | ------------ | --------- |
292| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
293
294### Warn
295
2961. 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).
297
298### Fixed
299
300| Index | Severity  | Update                                          | Issue description                            | Issue source |
301| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
302| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
303| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
304
305------
306
307## rk3576_bl32_v1.01.bin
308
309| Date       | File                  | Build commit | Severity  |
310| ---------- | :-------------------- | ------------ | --------- |
311| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
312
313### New
314
3151. Optimization parameter check to enhance security.
3162. Keylad supports get otp zero count.
317
318------
319
320## rk3576_bl31_v1.03.elf
321
322| Date       | File                  | Build commit | Severity  |
323| ---------- | :-------------------- | ------------ | --------- |
324| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
325
326### New
327
3281. Improve DDR stability when sleep.
3292. Supports DDR frequency conversion in EBC scenarios.
330
331### Fixed
332
333| Index | Severity  | Update                                         | Issue description                             | Issue source |
334| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
335| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
336
337------
338
339## rk3576_{spl,usbplug}_fspi1_v1.00.bin
340
341| Date       | File                  | Build commit | Severity  |
342| ---------- | :-------------------- | ----------- | -------- |
343| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
344
345### New
346
3471. Support fspi1 spiflash.
348
349------
350
351## rk3576_spl_v1.01.bin
352
353| Date       | File                  | Build commit | Severity  |
354| ---------- | :-------------------- | ----------- | -------- |
355| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
356
357### New
358
3591. Support SD card.
3602. Support SecureBoot.
3613. Enable crypto.
3624. Improve UFS support.
3635. Improve VOP2 support.
3646. Add MCU-related register configuration.
365
366------
367
368## rk3576_bl31_v1.02.elf
369
370| Date       | File                  | Build commit | Severity  |
371| ---------- | :-------------------- | ------------ | --------- |
372| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
373
374### New
375
3761. Support HDCP.
3772. Enable GPU counter.
378
379------
380
381## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
382
383| Date       | File                                         | Build commit | Severity  |
384| ---------- | :------------------------------------------- | ------------ | --------- |
385| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
386
387### Fixed
388
389| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
390| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
391| 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. | -            |
392
393------
394
395## rk3576_bl31_v1.01.elf
396
397| Date       | File                  | Build commit | Severity  |
398| ---------- | :-------------------- | ------------ | --------- |
399| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
400
401### New
402
4031. Support suspend/resume in uboot.
4042. Support virtual poweroff.
4053. Support recover system time after system resume.
406
407------
408
409## rk3576_{ddr,spl,usbplug}_v1.00.bin
410
411| Date       | File                               | Build commit                                   | Severity |
412| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
413| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
414
415### New
416
4171. Initial version.
418
419------
420
421## rk3576_{bl31, bl32}_v1.00.bin
422
423| Date       | File                  | Build commit | Severity  |
424| ---------- | :-------------------- | ------------ | --------- |
425| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
426
427### New
428
4291. Initial version.
430
431------
432
433