xref: /rkbin/doc/release/RK3576_EN.md (revision c8fb3bfd21861e1a73ce4f100d42625363477b99)
1# RK3576 Release Note
2
3## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
4
5| Date       | File                  | Build commit | Severity  |
6| ---------- | :----------------------- | ----------- | -------- |
7| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
8
9### Fixed
10
11| Index | Severity  | Update                  | Issue description                    | Issue source |
12| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
13| 1     | important     | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | -        |
14
15------
16
17## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
18
19| Date       | File                                                         | Build commit | Severity  |
20| ---------- | :----------------------------------------------------------- | ------------ | --------- |
21| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
22
23### New
24
251. Supports dram whose cs0 row is less than cs1 row.
262. Add eyescan DDR bin.
27
28### Fixed
29
30| Index | Severity  | Update                                            | Issue description                             | Issue source |
31| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
32| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
33| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
34
35------
36
37## rk3576_bl31_v1.08.elf
38
39| Date       | File                  | Build commit | Severity  |
40| ---------- | :-------------------- | ------------ | --------- |
41| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
42
43### New
44
451. Support rbrom command in UFS machines.
462. Enable memory repair according to otp.
47
48------
49
50## rk3576_bl31_v1.07.elf
51
52| Date       | File                  | Build commit | Severity  |
53| ---------- | :-------------------- | ------------ | --------- |
54| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
55
56### New
57
581. Support power off vdd_logic when virtual-poweroff.
592. Support to configure bus_mcu in NS.
603. Improve DDR stability when ultra suspend.
614. Support DFS in VOP+EBC machine.
62
63------
64
65## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
66
67| Date       | File                                                         | Build commit | Severity  |
68| ---------- | :----------------------------------------------------------- | ------------ | --------- |
69| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
70
71### New
72
731. Supports dram whose cs0 row is less than cs1 row.
742. Add eyescan DDR bin.
75
76### Fixed
77
78| Index | Severity  | Update                                                    | Issue description | Issue source |
79| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
80| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
81| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
82| 3     | important | Improve ultra suspend stability                           | -                 | -            |
83| 4     | important | Improve reboot stability                                  | -                 | -            |
84| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
85
86------
87
88## rk3576_boost_v1.02.bin
89
90| Date       | File                  | Build commit | Severity  |
91| ---------- | :-------------------- | ----------- | -------- |
92| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
93
94### Fixed
95
96| Index | Severity  | Update                  | Issue description                    | Issue source |
97| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
98| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
99
100------
101
102## rk3576_spl_v1.04.bin
103
104| Date       | File                  | Build commit | Severity  |
105| ---------- | :-------------------- | ------------ | --------- |
106| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
107
108### Fixed
109
110| Index | Severity  | Update                                         | Issue description                    | Issue source |
111| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
112| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
113
114------
115
116## rk3576_bl31_v1.06.elf
117
118| Date       | File                  | Build commit | Severity  |
119| ---------- | :-------------------- | ------------ | --------- |
120| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
121
122### New
123
1241. Print global reset status.
1252. Support suspend from any cpu.
126
127------
128
129## rk3576_bl32_v1.02.bin
130
131| Date       | File                  | Build commit | Severity  |
132| ---------- | :-------------------- | ------------ | --------- |
133| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
134
135### New
136
1371. Support read write verify toybrick ksn.
138
139------
140
141## rk3576_spl_v1.03.bin
142
143| Date       | File                  | Build commit | Severity  |
144| ---------- | :-------------------- | ------------ | --------- |
145| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
146
147### Fixed
148
149| Index | Severity  | Update                                         | Issue description                    | Issue source |
150| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
151| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
152
153------
154
155## rk3576_bl31_v1.05.elf
156
157| Date       | File                  | Build commit | Severity  |
158| ---------- | :-------------------- | ------------ | --------- |
159| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
160
161### New
162
1631. Enable pd_gpu repair.
1642. Add otp init.
1653. Increase pvptll length for middle frequencies.
1664. Adjust pvtpll table by otp opp info.
1675. Hptimer support 1G frequency.
1686. Don't use cpu unclean src.
169
170### Fixed
171
172| Index | Severity  | Update                                         | Issue description                    | Issue source |
173| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
174| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
175
176------
177
178## rk3576_boost_v1.00.bin
179
180| Date       | File                  | Build commit | Severity  |
181| ---------- | :-------------------- | ----------- | -------- |
182| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
183
184### Fixed
185
186| Index | Severity  | Update                  | Issue description                    | Issue source |
187| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
188| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
189
190------
191
192## rk3576_spl_v1.02.bin
193
194| Date       | File                  | Build commit | Severity  |
195| ---------- | :-------------------- | ----------- | -------- |
196| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
197
198### New
199
2001. Enable cci channels for devices.
2012. Add internal phase support for dwmmc.
2023. Enable decom by default.
2034. Add eMMC and FSPI iomux support.
2045. Improve UFS support.
2056. Improve usbplug support.
206
207------
208
209## rk3576_bl31_v1.04.elf
210
211| Date       | File                  | Build commit | Severity  |
212| ---------- | :-------------------- | ------------ | --------- |
213| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
214
215### New
216
2171. Reduced power consumption of the pmu 1v8 during sleep.
218
219### Fixed
220
221| Index | Severity  | Update                                         | Issue description                             | Issue source |
222| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
223| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
224
225------
226
227## rk3576_usbplug_v1.01.bin
228
229| Date       | File                     | Build commit | Severity  |
230| ---------- | :----------------------- | ------------ | --------- |
231| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
232
233### New
234
2351. Add support write booster.
236
237### Fixed
238
239| Index | Severity  | Update                                              | Issue description                                          | Issue source |
240| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
241| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
242| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
243
244------
245
246## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
247
248| Date       | File                                                 | Build commit | Severity  |
249| ---------- | :--------------------------------------------------- | ------------ | --------- |
250| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
251
252### Warn
253
2541. 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).
255
256### Fixed
257
258| Index | Severity  | Update                                          | Issue description                            | Issue source |
259| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
260| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
261| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
262
263------
264
265## rk3576_bl32_v1.01.bin
266
267| Date       | File                  | Build commit | Severity  |
268| ---------- | :-------------------- | ------------ | --------- |
269| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
270
271### New
272
2731. Optimization parameter check to enhance security.
2742. Keylad supports get otp zero count.
275
276------
277
278## rk3576_bl31_v1.03.elf
279
280| Date       | File                  | Build commit | Severity  |
281| ---------- | :-------------------- | ------------ | --------- |
282| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
283
284### New
285
2861. Improve DDR stability when sleep.
2872. Supports DDR frequency conversion in EBC scenarios.
288
289### Fixed
290
291| Index | Severity  | Update                                         | Issue description                             | Issue source |
292| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
293| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
294
295------
296
297## rk3576_{spl,usbplug}_fspi1_v1.00.bin
298
299| Date       | File                  | Build commit | Severity  |
300| ---------- | :-------------------- | ----------- | -------- |
301| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
302
303### New
304
3051. Support fspi1 spiflash.
306
307------
308
309## rk3576_spl_v1.01.bin
310
311| Date       | File                  | Build commit | Severity  |
312| ---------- | :-------------------- | ----------- | -------- |
313| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
314
315### New
316
3171. Support SD card.
3182. Support SecureBoot.
3193. Enable crypto.
3204. Improve UFS support.
3215. Improve VOP2 support.
3226. Add MCU-related register configuration.
323
324------
325
326## rk3576_bl31_v1.02.elf
327
328| Date       | File                  | Build commit | Severity  |
329| ---------- | :-------------------- | ------------ | --------- |
330| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
331
332### New
333
3341. Support HDCP.
3352. Enable GPU counter.
336
337------
338
339## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
340
341| Date       | File                                         | Build commit | Severity  |
342| ---------- | :------------------------------------------- | ------------ | --------- |
343| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
344
345### Fixed
346
347| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
348| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
349| 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. | -            |
350
351------
352
353## rk3576_bl31_v1.01.elf
354
355| Date       | File                  | Build commit | Severity  |
356| ---------- | :-------------------- | ------------ | --------- |
357| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
358
359### New
360
3611. Support suspend/resume in uboot.
3622. Support virtual poweroff.
3633. Support recover system time after system resume.
364
365------
366
367## rk3576_{ddr,spl,usbplug}_v1.00.bin
368
369| Date       | File                               | Build commit                                   | Severity |
370| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
371| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
372
373### New
374
3751. Initial version.
376
377------
378
379## rk3576_{bl31, bl32}_v1.00.bin
380
381| Date       | File                  | Build commit | Severity  |
382| ---------- | :-------------------- | ------------ | --------- |
383| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
384
385### New
386
3871. Initial version.
388
389------
390
391