xref: /rkbin/doc/release/RK3576_EN.md (revision 3cb8a4e35c99d06563b3707f7e4df1fad68dc301)
1# RK3576 Release Note
2
3## rk3576_bl31_v1.08.elf
4
5| Date       | File                  | Build commit | Severity  |
6| ---------- | :-------------------- | ------------ | --------- |
7| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
8
9### New
10
111. Support rbrom command in UFS machines.
122. Enable memory repair according to otp.
13
14------
15
16## rk3576_bl31_v1.07.elf
17
18| Date       | File                  | Build commit | Severity  |
19| ---------- | :-------------------- | ------------ | --------- |
20| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
21
22### New
23
241. Support power off vdd_logic when virtual-poweroff.
252. Support to configure bus_mcu in NS.
263. Improve DDR stability when ultra suspend.
274. Support DFS in VOP+EBC machine.
28
29------
30
31## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
32
33| Date       | File                                                         | Build commit | Severity  |
34| ---------- | :----------------------------------------------------------- | ------------ | --------- |
35| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
36
37### New
38
391. Supports dram whose cs0 row is less than cs1 row.
402. Add eyescan DDR bin.
41
42### Fixed
43
44| Index | Severity  | Update                                                    | Issue description | Issue source |
45| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
46| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
47| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
48| 3     | important | Improve ultra suspend stability                           | -                 | -            |
49| 4     | important | Improve reboot stability                                  | -                 | -            |
50| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
51
52------
53
54## rk3576_boost_v1.02.bin
55
56| Date       | File                  | Build commit | Severity  |
57| ---------- | :-------------------- | ----------- | -------- |
58| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
59
60### Fixed
61
62| Index | Severity  | Update                  | Issue description                    | Issue source |
63| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
64| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
65
66------
67
68## rk3576_spl_v1.04.bin
69
70| Date       | File                  | Build commit | Severity  |
71| ---------- | :-------------------- | ------------ | --------- |
72| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
73
74### Fixed
75
76| Index | Severity  | Update                                         | Issue description                    | Issue source |
77| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
78| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
79
80------
81
82## rk3576_bl31_v1.06.elf
83
84| Date       | File                  | Build commit | Severity  |
85| ---------- | :-------------------- | ------------ | --------- |
86| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
87
88### New
89
901. Print global reset status.
912. Support suspend from any cpu.
92
93------
94
95## rk3576_bl32_v1.02.bin
96
97| Date       | File                  | Build commit | Severity  |
98| ---------- | :-------------------- | ------------ | --------- |
99| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
100
101### New
102
1031. Support read write verify toybrick ksn.
104
105------
106
107## rk3576_spl_v1.03.bin
108
109| Date       | File                  | Build commit | Severity  |
110| ---------- | :-------------------- | ------------ | --------- |
111| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
112
113### Fixed
114
115| Index | Severity  | Update                                         | Issue description                    | Issue source |
116| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
117| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
118
119------
120
121## rk3576_bl31_v1.05.elf
122
123| Date       | File                  | Build commit | Severity  |
124| ---------- | :-------------------- | ------------ | --------- |
125| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
126
127### New
128
1291. Enable pd_gpu repair.
1302. Add otp init.
1313. Increase pvptll length for middle frequencies.
1324. Adjust pvtpll table by otp opp info.
1335. Hptimer support 1G frequency.
1346. Don't use cpu unclean src.
135
136### Fixed
137
138| Index | Severity  | Update                                         | Issue description                    | Issue source |
139| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
140| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
141
142------
143
144## rk3576_boost_v1.00.bin
145
146| Date       | File                  | Build commit | Severity  |
147| ---------- | :-------------------- | ----------- | -------- |
148| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
149
150### Fixed
151
152| Index | Severity  | Update                  | Issue description                    | Issue source |
153| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
154| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
155
156------
157
158## rk3576_spl_v1.02.bin
159
160| Date       | File                  | Build commit | Severity  |
161| ---------- | :-------------------- | ----------- | -------- |
162| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
163
164### New
165
1661. Enable cci channels for devices.
1672. Add internal phase support for dwmmc.
1683. Enable decom by default.
1694. Add eMMC and FSPI iomux support.
1705. Improve UFS support.
1716. Improve usbplug support.
172
173------
174
175## rk3576_bl31_v1.04.elf
176
177| Date       | File                  | Build commit | Severity  |
178| ---------- | :-------------------- | ------------ | --------- |
179| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
180
181### New
182
1831. Reduced power consumption of the pmu 1v8 during sleep.
184
185### Fixed
186
187| Index | Severity  | Update                                         | Issue description                             | Issue source |
188| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
189| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
190
191------
192
193## rk3576_usbplug_v1.01.bin
194
195| Date       | File                     | Build commit | Severity  |
196| ---------- | :----------------------- | ------------ | --------- |
197| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
198
199### New
200
2011. Add support write booster.
202
203### Fixed
204
205| Index | Severity  | Update                                              | Issue description                                          | Issue source |
206| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
207| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
208| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
209
210------
211
212## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
213
214| Date       | File                                                 | Build commit | Severity  |
215| ---------- | :--------------------------------------------------- | ------------ | --------- |
216| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
217
218### Warn
219
2201. 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).
221
222### Fixed
223
224| Index | Severity  | Update                                          | Issue description                            | Issue source |
225| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
226| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
227| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
228
229------
230
231## rk3576_bl32_v1.01.bin
232
233| Date       | File                  | Build commit | Severity  |
234| ---------- | :-------------------- | ------------ | --------- |
235| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
236
237### New
238
2391. Optimization parameter check to enhance security.
2402. Keylad supports get otp zero count.
241
242------
243
244## rk3576_bl31_v1.03.elf
245
246| Date       | File                  | Build commit | Severity  |
247| ---------- | :-------------------- | ------------ | --------- |
248| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
249
250### New
251
2521. Improve DDR stability when sleep.
2532. Supports DDR frequency conversion in EBC scenarios.
254
255### Fixed
256
257| Index | Severity  | Update                                         | Issue description                             | Issue source |
258| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
259| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
260
261------
262
263## rk3576_{spl,usbplug}_fspi1_v1.00.bin
264
265| Date       | File                  | Build commit | Severity  |
266| ---------- | :-------------------- | ----------- | -------- |
267| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
268
269### New
270
2711. Support fspi1 spiflash.
272
273------
274
275## rk3576_spl_v1.01.bin
276
277| Date       | File                  | Build commit | Severity  |
278| ---------- | :-------------------- | ----------- | -------- |
279| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
280
281### New
282
2831. Support SD card.
2842. Support SecureBoot.
2853. Enable crypto.
2864. Improve UFS support.
2875. Improve VOP2 support.
2886. Add MCU-related register configuration.
289
290------
291
292## rk3576_bl31_v1.02.elf
293
294| Date       | File                  | Build commit | Severity  |
295| ---------- | :-------------------- | ------------ | --------- |
296| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
297
298### New
299
3001. Support HDCP.
3012. Enable GPU counter.
302
303------
304
305## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
306
307| Date       | File                                         | Build commit | Severity  |
308| ---------- | :------------------------------------------- | ------------ | --------- |
309| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
310
311### Fixed
312
313| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
314| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
315| 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. | -            |
316
317------
318
319## rk3576_bl31_v1.01.elf
320
321| Date       | File                  | Build commit | Severity  |
322| ---------- | :-------------------- | ------------ | --------- |
323| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
324
325### New
326
3271. Support suspend/resume in uboot.
3282. Support virtual poweroff.
3293. Support recover system time after system resume.
330
331------
332
333## rk3576_{ddr,spl,usbplug}_v1.00.bin
334
335| Date       | File                               | Build commit                                   | Severity |
336| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
337| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
338
339### New
340
3411. Initial version.
342
343------
344
345## rk3576_{bl31, bl32}_v1.00.bin
346
347| Date       | File                  | Build commit | Severity  |
348| ---------- | :-------------------- | ------------ | --------- |
349| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
350
351### New
352
3531. Initial version.
354
355------
356
357