xref: /rkbin/doc/release/RK3576_EN.md (revision 78475f2f7008325ab33406b4c83b4e6112eedeeb)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*78475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
4*78475f2fSXiaoDong Huang
5*78475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6*78475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7*78475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
8*78475f2fSXiaoDong Huang
9*78475f2fSXiaoDong Huang### New
10*78475f2fSXiaoDong Huang
11*78475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
12*78475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
13*78475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
14*78475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
15*78475f2fSXiaoDong Huang
16*78475f2fSXiaoDong Huang------
17*78475f2fSXiaoDong Huang
183175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
193175505fSWesley Yao
203175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
213175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
223175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
233175505fSWesley Yao
243175505fSWesley Yao### New
253175505fSWesley Yao
263175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
273175505fSWesley Yao2. Add eyescan DDR bin.
283175505fSWesley Yao
293175505fSWesley Yao### Fixed
303175505fSWesley Yao
313175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
323175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
333175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
343175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
353175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
363175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
373175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
383175505fSWesley Yao
393175505fSWesley Yao------
403175505fSWesley Yao
417e38d7bcSchenfen## rk3576_boost_v1.02.bin
427e38d7bcSchenfen
437e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
447e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
457e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
467e38d7bcSchenfen
477e38d7bcSchenfen### Fixed
487e38d7bcSchenfen
497e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
507e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
517e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
527e38d7bcSchenfen
537e38d7bcSchenfen------
547e38d7bcSchenfen
554fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
564fa2c94bSXuhui Lin
574fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
584fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
594fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
604fa2c94bSXuhui Lin
614fa2c94bSXuhui Lin### Fixed
624fa2c94bSXuhui Lin
634fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
644fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
654fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
664fa2c94bSXuhui Lin
674fa2c94bSXuhui Lin------
684fa2c94bSXuhui Lin
6922132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
7022132fc0Sshengfei Xu
7122132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
7222132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
7322132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
7422132fc0Sshengfei Xu
7522132fc0Sshengfei Xu### New
7622132fc0Sshengfei Xu
7722132fc0Sshengfei Xu1. Print global reset status.
7822132fc0Sshengfei Xu2. Support suspend from any cpu.
7922132fc0Sshengfei Xu
8022132fc0Sshengfei Xu------
8122132fc0Sshengfei Xu
824be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
834be87c4dSHisping Lin
844be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
854be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
864be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
874be87c4dSHisping Lin
884be87c4dSHisping Lin### New
894be87c4dSHisping Lin
904be87c4dSHisping Lin1. Support read write verify toybrick ksn.
914be87c4dSHisping Lin
924be87c4dSHisping Lin------
934be87c4dSHisping Lin
944011aecdSXuhui Lin## rk3576_spl_v1.03.bin
954011aecdSXuhui Lin
964011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
974011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
984011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
994011aecdSXuhui Lin
1004011aecdSXuhui Lin### Fixed
1014011aecdSXuhui Lin
1024011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
1034011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
1044011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
1054011aecdSXuhui Lin
1064011aecdSXuhui Lin------
1074011aecdSXuhui Lin
108803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
109803efaecSFinley Xiao
110803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
111803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
112803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
113803efaecSFinley Xiao
114803efaecSFinley Xiao### New
115803efaecSFinley Xiao
116803efaecSFinley Xiao1. Enable pd_gpu repair.
117803efaecSFinley Xiao2. Add otp init.
118803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
119803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
120803efaecSFinley Xiao5. Hptimer support 1G frequency.
121803efaecSFinley Xiao6. Don't use cpu unclean src.
122803efaecSFinley Xiao
123803efaecSFinley Xiao### Fixed
124803efaecSFinley Xiao
125803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
126803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
127803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
128803efaecSFinley Xiao
129803efaecSFinley Xiao------
130803efaecSFinley Xiao
1319b6f7661Schenfen## rk3576_boost_v1.00.bin
1329b6f7661Schenfen
1339b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
1349b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
1359b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
1369b6f7661Schenfen
1379b6f7661Schenfen### Fixed
1389b6f7661Schenfen
1399b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
1409b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
1419b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
1429b6f7661Schenfen
1439b6f7661Schenfen------
1449b6f7661Schenfen
145fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
146fdf27422SXuhui Lin
147fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
148fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
149fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
150fdf27422SXuhui Lin
151fdf27422SXuhui Lin### New
152fdf27422SXuhui Lin
153fdf27422SXuhui Lin1. Enable cci channels for devices.
154fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
155fdf27422SXuhui Lin3. Enable decom by default.
156fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
157fdf27422SXuhui Lin5. Improve UFS support.
158fdf27422SXuhui Lin6. Improve usbplug support.
159fdf27422SXuhui Lin
160fdf27422SXuhui Lin------
161fdf27422SXuhui Lin
162b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
163b0fd07a4SXiaoDong Huang
164b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
165b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
166b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
167b0fd07a4SXiaoDong Huang
168b0fd07a4SXiaoDong Huang### New
169b0fd07a4SXiaoDong Huang
170b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
171b0fd07a4SXiaoDong Huang
172b0fd07a4SXiaoDong Huang### Fixed
173b0fd07a4SXiaoDong Huang
174b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
175b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
176b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
177b0fd07a4SXiaoDong Huang
178b0fd07a4SXiaoDong Huang------
179b0fd07a4SXiaoDong Huang
18012a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
18112a25c4eSYifeng Zhao
18212a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
18312a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
18412a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
18512a25c4eSYifeng Zhao
18612a25c4eSYifeng Zhao### New
18712a25c4eSYifeng Zhao
18812a25c4eSYifeng Zhao1. Add support write booster.
18912a25c4eSYifeng Zhao
19012a25c4eSYifeng Zhao### Fixed
19112a25c4eSYifeng Zhao
19212a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
19312a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
19412a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
19512a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
19612a25c4eSYifeng Zhao
19712a25c4eSYifeng Zhao------
19812a25c4eSYifeng Zhao
199658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
200658ad9aeSWesley Yao
201658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
202658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
203658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
204658ad9aeSWesley Yao
205658ad9aeSWesley Yao### Warn
206658ad9aeSWesley Yao
207658ad9aeSWesley Yao1. 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).
208658ad9aeSWesley Yao
209658ad9aeSWesley Yao### Fixed
210658ad9aeSWesley Yao
211658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
212658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
213658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
214658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
215658ad9aeSWesley Yao
216658ad9aeSWesley Yao------
217658ad9aeSWesley Yao
2186c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
2196c0ef127SHisping Lin
2206c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
2216c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2226c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
2236c0ef127SHisping Lin
2246c0ef127SHisping Lin### New
2256c0ef127SHisping Lin
2266c0ef127SHisping Lin1. Optimization parameter check to enhance security.
2276c0ef127SHisping Lin2. Keylad supports get otp zero count.
2286c0ef127SHisping Lin
2296c0ef127SHisping Lin------
2306c0ef127SHisping Lin
231335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
232335b88b0SXiaoDong Huang
233335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
234335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
235335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
236335b88b0SXiaoDong Huang
237335b88b0SXiaoDong Huang### New
238335b88b0SXiaoDong Huang
239335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
240335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
241335b88b0SXiaoDong Huang
242335b88b0SXiaoDong Huang### Fixed
243335b88b0SXiaoDong Huang
244335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
245335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
246335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
247335b88b0SXiaoDong Huang
248335b88b0SXiaoDong Huang------
249335b88b0SXiaoDong Huang
250958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
251958a98d9SJon Lin
252958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
253958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
254958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
255958a98d9SJon Lin
256958a98d9SJon Lin### New
257958a98d9SJon Lin
258958a98d9SJon Lin1. Support fspi1 spiflash.
259958a98d9SJon Lin
260958a98d9SJon Lin------
261958a98d9SJon Lin
262ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
263ff3639a2SXuhui Lin
264ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
265ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
266ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
267ff3639a2SXuhui Lin
268ff3639a2SXuhui Lin### New
269ff3639a2SXuhui Lin
270ff3639a2SXuhui Lin1. Support SD card.
271ff3639a2SXuhui Lin2. Support SecureBoot.
272ff3639a2SXuhui Lin3. Enable crypto.
273ff3639a2SXuhui Lin4. Improve UFS support.
274ff3639a2SXuhui Lin5. Improve VOP2 support.
275ff3639a2SXuhui Lin6. Add MCU-related register configuration.
276ff3639a2SXuhui Lin
277ff3639a2SXuhui Lin------
278ff3639a2SXuhui Lin
27957209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
28057209138SXiaoDong Huang
28157209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
28257209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
28357209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
28457209138SXiaoDong Huang
28557209138SXiaoDong Huang### New
28657209138SXiaoDong Huang
28757209138SXiaoDong Huang1. Support HDCP.
28857209138SXiaoDong Huang2. Enable GPU counter.
28957209138SXiaoDong Huang
29057209138SXiaoDong Huang------
29157209138SXiaoDong Huang
29286611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
29386611506SCanYang He
29486611506SCanYang He| Date       | File                                         | Build commit | Severity  |
29586611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
29686611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
29786611506SCanYang He
29886611506SCanYang He### Fixed
29986611506SCanYang He
30086611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
30186611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
30286611506SCanYang He| 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. | -            |
30386611506SCanYang He
30486611506SCanYang He------
30586611506SCanYang He
30657ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
30757ffadecSXiaoDong Huang
30857ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
30957ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
31057ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
31157ffadecSXiaoDong Huang
31257ffadecSXiaoDong Huang### New
31357ffadecSXiaoDong Huang
31457ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
31557ffadecSXiaoDong Huang2. Support virtual poweroff.
31657ffadecSXiaoDong Huang3. Support recover system time after system resume.
31757ffadecSXiaoDong Huang
31857ffadecSXiaoDong Huang------
31957ffadecSXiaoDong Huang
320c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
321c0d7fa7bSJoseph Chen
322c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
323c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
324c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
325c0d7fa7bSJoseph Chen
326c0d7fa7bSJoseph Chen### New
327c0d7fa7bSJoseph Chen
328c0d7fa7bSJoseph Chen1. Initial version.
329c0d7fa7bSJoseph Chen
330c0d7fa7bSJoseph Chen------
331c0d7fa7bSJoseph Chen
332e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
333e10cc428SXiaoDong Huang
334e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
335e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
336e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
337e10cc428SXiaoDong Huang
338e10cc428SXiaoDong Huang### New
339e10cc428SXiaoDong Huang
340e10cc428SXiaoDong Huang1. Initial version.
341e10cc428SXiaoDong Huang
342e10cc428SXiaoDong Huang------
343e10cc428SXiaoDong Huang
344