xref: /rkbin/doc/release/RK3576_EN.md (revision 13d2874ded7af754372d1b2c048ce7854f4fdf5f)
1# RK3576 Release Note
2
3## rk3576_spl_v1.05.bin
4
5| Date       | File                  | Build commit | Severity  |
6| ---------- | :----------------------- | ----------- | -------- |
7| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
8
9### Fixed
10
11| Index | Severity  | Update                  | Issue description                    | Issue source |
12| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
13| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
14
15------
16
17## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
18
19| Date       | File                  | Build commit | Severity  |
20| ---------- | :----------------------- | ----------- | -------- |
21| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
22
23### Fixed
24
25| Index | Severity  | Update                  | Issue description                    | Issue source |
26| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
27| 1     | important     | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | -        |
28
29------
30
31## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
32
33| Date       | File                                                         | Build commit | Severity  |
34| ---------- | :----------------------------------------------------------- | ------------ | --------- |
35| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | 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 | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
47| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
48
49------
50
51## rk3576_bl31_v1.08.elf
52
53| Date       | File                  | Build commit | Severity  |
54| ---------- | :-------------------- | ------------ | --------- |
55| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
56
57### New
58
591. Support rbrom command in UFS machines.
602. Enable memory repair according to otp.
61
62------
63
64## rk3576_bl31_v1.07.elf
65
66| Date       | File                  | Build commit | Severity  |
67| ---------- | :-------------------- | ------------ | --------- |
68| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
69
70### New
71
721. Support power off vdd_logic when virtual-poweroff.
732. Support to configure bus_mcu in NS.
743. Improve DDR stability when ultra suspend.
754. Support DFS in VOP+EBC machine.
76
77------
78
79## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
80
81| Date       | File                                                         | Build commit | Severity  |
82| ---------- | :----------------------------------------------------------- | ------------ | --------- |
83| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
84
85### New
86
871. Supports dram whose cs0 row is less than cs1 row.
882. Add eyescan DDR bin.
89
90### Fixed
91
92| Index | Severity  | Update                                                    | Issue description | Issue source |
93| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
94| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
95| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
96| 3     | important | Improve ultra suspend stability                           | -                 | -            |
97| 4     | important | Improve reboot stability                                  | -                 | -            |
98| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
99
100------
101
102## rk3576_boost_v1.02.bin
103
104| Date       | File                  | Build commit | Severity  |
105| ---------- | :-------------------- | ----------- | -------- |
106| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
107
108### Fixed
109
110| Index | Severity  | Update                  | Issue description                    | Issue source |
111| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
112| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
113
114------
115
116## rk3576_spl_v1.04.bin
117
118| Date       | File                  | Build commit | Severity  |
119| ---------- | :-------------------- | ------------ | --------- |
120| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
121
122### Fixed
123
124| Index | Severity  | Update                                         | Issue description                    | Issue source |
125| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
126| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
127
128------
129
130## rk3576_bl31_v1.06.elf
131
132| Date       | File                  | Build commit | Severity  |
133| ---------- | :-------------------- | ------------ | --------- |
134| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
135
136### New
137
1381. Print global reset status.
1392. Support suspend from any cpu.
140
141------
142
143## rk3576_bl32_v1.02.bin
144
145| Date       | File                  | Build commit | Severity  |
146| ---------- | :-------------------- | ------------ | --------- |
147| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
148
149### New
150
1511. Support read write verify toybrick ksn.
152
153------
154
155## rk3576_spl_v1.03.bin
156
157| Date       | File                  | Build commit | Severity  |
158| ---------- | :-------------------- | ------------ | --------- |
159| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
160
161### Fixed
162
163| Index | Severity  | Update                                         | Issue description                    | Issue source |
164| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
165| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
166
167------
168
169## rk3576_bl31_v1.05.elf
170
171| Date       | File                  | Build commit | Severity  |
172| ---------- | :-------------------- | ------------ | --------- |
173| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
174
175### New
176
1771. Enable pd_gpu repair.
1782. Add otp init.
1793. Increase pvptll length for middle frequencies.
1804. Adjust pvtpll table by otp opp info.
1815. Hptimer support 1G frequency.
1826. Don't use cpu unclean src.
183
184### Fixed
185
186| Index | Severity  | Update                                         | Issue description                    | Issue source |
187| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
188| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
189
190------
191
192## rk3576_boost_v1.00.bin
193
194| Date       | File                  | Build commit | Severity  |
195| ---------- | :-------------------- | ----------- | -------- |
196| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
197
198### Fixed
199
200| Index | Severity  | Update                  | Issue description                    | Issue source |
201| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
202| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
203
204------
205
206## rk3576_spl_v1.02.bin
207
208| Date       | File                  | Build commit | Severity  |
209| ---------- | :-------------------- | ----------- | -------- |
210| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
211
212### New
213
2141. Enable cci channels for devices.
2152. Add internal phase support for dwmmc.
2163. Enable decom by default.
2174. Add eMMC and FSPI iomux support.
2185. Improve UFS support.
2196. Improve usbplug support.
220
221------
222
223## rk3576_bl31_v1.04.elf
224
225| Date       | File                  | Build commit | Severity  |
226| ---------- | :-------------------- | ------------ | --------- |
227| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
228
229### New
230
2311. Reduced power consumption of the pmu 1v8 during sleep.
232
233### Fixed
234
235| Index | Severity  | Update                                         | Issue description                             | Issue source |
236| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
237| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
238
239------
240
241## rk3576_usbplug_v1.01.bin
242
243| Date       | File                     | Build commit | Severity  |
244| ---------- | :----------------------- | ------------ | --------- |
245| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
246
247### New
248
2491. Add support write booster.
250
251### Fixed
252
253| Index | Severity  | Update                                              | Issue description                                          | Issue source |
254| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
255| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
256| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
257
258------
259
260## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
261
262| Date       | File                                                 | Build commit | Severity  |
263| ---------- | :--------------------------------------------------- | ------------ | --------- |
264| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
265
266### Warn
267
2681. 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).
269
270### Fixed
271
272| Index | Severity  | Update                                          | Issue description                            | Issue source |
273| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
274| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
275| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
276
277------
278
279## rk3576_bl32_v1.01.bin
280
281| Date       | File                  | Build commit | Severity  |
282| ---------- | :-------------------- | ------------ | --------- |
283| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
284
285### New
286
2871. Optimization parameter check to enhance security.
2882. Keylad supports get otp zero count.
289
290------
291
292## rk3576_bl31_v1.03.elf
293
294| Date       | File                  | Build commit | Severity  |
295| ---------- | :-------------------- | ------------ | --------- |
296| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
297
298### New
299
3001. Improve DDR stability when sleep.
3012. Supports DDR frequency conversion in EBC scenarios.
302
303### Fixed
304
305| Index | Severity  | Update                                         | Issue description                             | Issue source |
306| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
307| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
308
309------
310
311## rk3576_{spl,usbplug}_fspi1_v1.00.bin
312
313| Date       | File                  | Build commit | Severity  |
314| ---------- | :-------------------- | ----------- | -------- |
315| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
316
317### New
318
3191. Support fspi1 spiflash.
320
321------
322
323## rk3576_spl_v1.01.bin
324
325| Date       | File                  | Build commit | Severity  |
326| ---------- | :-------------------- | ----------- | -------- |
327| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
328
329### New
330
3311. Support SD card.
3322. Support SecureBoot.
3333. Enable crypto.
3344. Improve UFS support.
3355. Improve VOP2 support.
3366. Add MCU-related register configuration.
337
338------
339
340## rk3576_bl31_v1.02.elf
341
342| Date       | File                  | Build commit | Severity  |
343| ---------- | :-------------------- | ------------ | --------- |
344| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
345
346### New
347
3481. Support HDCP.
3492. Enable GPU counter.
350
351------
352
353## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
354
355| Date       | File                                         | Build commit | Severity  |
356| ---------- | :------------------------------------------- | ------------ | --------- |
357| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
358
359### Fixed
360
361| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
362| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
363| 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. | -            |
364
365------
366
367## rk3576_bl31_v1.01.elf
368
369| Date       | File                  | Build commit | Severity  |
370| ---------- | :-------------------- | ------------ | --------- |
371| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
372
373### New
374
3751. Support suspend/resume in uboot.
3762. Support virtual poweroff.
3773. Support recover system time after system resume.
378
379------
380
381## rk3576_{ddr,spl,usbplug}_v1.00.bin
382
383| Date       | File                               | Build commit                                   | Severity |
384| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
385| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
386
387### New
388
3891. Initial version.
390
391------
392
393## rk3576_{bl31, bl32}_v1.00.bin
394
395| Date       | File                  | Build commit | Severity  |
396| ---------- | :-------------------- | ------------ | --------- |
397| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
398
399### New
400
4011. Initial version.
402
403------
404
405