xref: /rkbin/doc/release/RK3576_EN.md (revision e5a15adec85c42000ffacf2df3ab1572cb8fbc25)
1# RK3576 Release Note
2
3## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
4
5| Date       | File                                                         | Build commit | Severity  |
6| ---------- | :----------------------------------------------------------- | ------------ | --------- |
7| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
8
9### New
10
111. Supports dram whose cs0 row is less than cs1 row.
122. Add eyescan DDR bin.
13
14### Fixed
15
16| Index | Severity  | Update                                            | Issue description                             | Issue source |
17| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
18| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
19| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
20
21------
22
23## rk3576_bl31_v1.08.elf
24
25| Date       | File                  | Build commit | Severity  |
26| ---------- | :-------------------- | ------------ | --------- |
27| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
28
29### New
30
311. Support rbrom command in UFS machines.
322. Enable memory repair according to otp.
33
34------
35
36## rk3576_bl31_v1.07.elf
37
38| Date       | File                  | Build commit | Severity  |
39| ---------- | :-------------------- | ------------ | --------- |
40| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
41
42### New
43
441. Support power off vdd_logic when virtual-poweroff.
452. Support to configure bus_mcu in NS.
463. Improve DDR stability when ultra suspend.
474. Support DFS in VOP+EBC machine.
48
49------
50
51## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
52
53| Date       | File                                                         | Build commit | Severity  |
54| ---------- | :----------------------------------------------------------- | ------------ | --------- |
55| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
56
57### New
58
591. Supports dram whose cs0 row is less than cs1 row.
602. Add eyescan DDR bin.
61
62### Fixed
63
64| Index | Severity  | Update                                                    | Issue description | Issue source |
65| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
66| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
67| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
68| 3     | important | Improve ultra suspend stability                           | -                 | -            |
69| 4     | important | Improve reboot stability                                  | -                 | -            |
70| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
71
72------
73
74## rk3576_boost_v1.02.bin
75
76| Date       | File                  | Build commit | Severity  |
77| ---------- | :-------------------- | ----------- | -------- |
78| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
79
80### Fixed
81
82| Index | Severity  | Update                  | Issue description                    | Issue source |
83| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
84| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
85
86------
87
88## rk3576_spl_v1.04.bin
89
90| Date       | File                  | Build commit | Severity  |
91| ---------- | :-------------------- | ------------ | --------- |
92| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
93
94### Fixed
95
96| Index | Severity  | Update                                         | Issue description                    | Issue source |
97| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
98| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
99
100------
101
102## rk3576_bl31_v1.06.elf
103
104| Date       | File                  | Build commit | Severity  |
105| ---------- | :-------------------- | ------------ | --------- |
106| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
107
108### New
109
1101. Print global reset status.
1112. Support suspend from any cpu.
112
113------
114
115## rk3576_bl32_v1.02.bin
116
117| Date       | File                  | Build commit | Severity  |
118| ---------- | :-------------------- | ------------ | --------- |
119| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
120
121### New
122
1231. Support read write verify toybrick ksn.
124
125------
126
127## rk3576_spl_v1.03.bin
128
129| Date       | File                  | Build commit | Severity  |
130| ---------- | :-------------------- | ------------ | --------- |
131| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
132
133### Fixed
134
135| Index | Severity  | Update                                         | Issue description                    | Issue source |
136| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
137| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
138
139------
140
141## rk3576_bl31_v1.05.elf
142
143| Date       | File                  | Build commit | Severity  |
144| ---------- | :-------------------- | ------------ | --------- |
145| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
146
147### New
148
1491. Enable pd_gpu repair.
1502. Add otp init.
1513. Increase pvptll length for middle frequencies.
1524. Adjust pvtpll table by otp opp info.
1535. Hptimer support 1G frequency.
1546. Don't use cpu unclean src.
155
156### Fixed
157
158| Index | Severity  | Update                                         | Issue description                    | Issue source |
159| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
160| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
161
162------
163
164## rk3576_boost_v1.00.bin
165
166| Date       | File                  | Build commit | Severity  |
167| ---------- | :-------------------- | ----------- | -------- |
168| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
169
170### Fixed
171
172| Index | Severity  | Update                  | Issue description                    | Issue source |
173| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
174| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
175
176------
177
178## rk3576_spl_v1.02.bin
179
180| Date       | File                  | Build commit | Severity  |
181| ---------- | :-------------------- | ----------- | -------- |
182| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
183
184### New
185
1861. Enable cci channels for devices.
1872. Add internal phase support for dwmmc.
1883. Enable decom by default.
1894. Add eMMC and FSPI iomux support.
1905. Improve UFS support.
1916. Improve usbplug support.
192
193------
194
195## rk3576_bl31_v1.04.elf
196
197| Date       | File                  | Build commit | Severity  |
198| ---------- | :-------------------- | ------------ | --------- |
199| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
200
201### New
202
2031. Reduced power consumption of the pmu 1v8 during sleep.
204
205### Fixed
206
207| Index | Severity  | Update                                         | Issue description                             | Issue source |
208| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
209| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
210
211------
212
213## rk3576_usbplug_v1.01.bin
214
215| Date       | File                     | Build commit | Severity  |
216| ---------- | :----------------------- | ------------ | --------- |
217| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
218
219### New
220
2211. Add support write booster.
222
223### Fixed
224
225| Index | Severity  | Update                                              | Issue description                                          | Issue source |
226| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
227| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
228| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
229
230------
231
232## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
233
234| Date       | File                                                 | Build commit | Severity  |
235| ---------- | :--------------------------------------------------- | ------------ | --------- |
236| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
237
238### Warn
239
2401. 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).
241
242### Fixed
243
244| Index | Severity  | Update                                          | Issue description                            | Issue source |
245| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
246| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
247| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
248
249------
250
251## rk3576_bl32_v1.01.bin
252
253| Date       | File                  | Build commit | Severity  |
254| ---------- | :-------------------- | ------------ | --------- |
255| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
256
257### New
258
2591. Optimization parameter check to enhance security.
2602. Keylad supports get otp zero count.
261
262------
263
264## rk3576_bl31_v1.03.elf
265
266| Date       | File                  | Build commit | Severity  |
267| ---------- | :-------------------- | ------------ | --------- |
268| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
269
270### New
271
2721. Improve DDR stability when sleep.
2732. Supports DDR frequency conversion in EBC scenarios.
274
275### Fixed
276
277| Index | Severity  | Update                                         | Issue description                             | Issue source |
278| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
279| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
280
281------
282
283## rk3576_{spl,usbplug}_fspi1_v1.00.bin
284
285| Date       | File                  | Build commit | Severity  |
286| ---------- | :-------------------- | ----------- | -------- |
287| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
288
289### New
290
2911. Support fspi1 spiflash.
292
293------
294
295## rk3576_spl_v1.01.bin
296
297| Date       | File                  | Build commit | Severity  |
298| ---------- | :-------------------- | ----------- | -------- |
299| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
300
301### New
302
3031. Support SD card.
3042. Support SecureBoot.
3053. Enable crypto.
3064. Improve UFS support.
3075. Improve VOP2 support.
3086. Add MCU-related register configuration.
309
310------
311
312## rk3576_bl31_v1.02.elf
313
314| Date       | File                  | Build commit | Severity  |
315| ---------- | :-------------------- | ------------ | --------- |
316| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
317
318### New
319
3201. Support HDCP.
3212. Enable GPU counter.
322
323------
324
325## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
326
327| Date       | File                                         | Build commit | Severity  |
328| ---------- | :------------------------------------------- | ------------ | --------- |
329| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
330
331### Fixed
332
333| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
334| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
335| 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. | -            |
336
337------
338
339## rk3576_bl31_v1.01.elf
340
341| Date       | File                  | Build commit | Severity  |
342| ---------- | :-------------------- | ------------ | --------- |
343| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
344
345### New
346
3471. Support suspend/resume in uboot.
3482. Support virtual poweroff.
3493. Support recover system time after system resume.
350
351------
352
353## rk3576_{ddr,spl,usbplug}_v1.00.bin
354
355| Date       | File                               | Build commit                                   | Severity |
356| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
357| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
358
359### New
360
3611. Initial version.
362
363------
364
365## rk3576_{bl31, bl32}_v1.00.bin
366
367| Date       | File                  | Build commit | Severity  |
368| ---------- | :-------------------- | ------------ | --------- |
369| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
370
371### New
372
3731. Initial version.
374
375------
376
377