xref: /rkbin/doc/release/RK3576_EN.md (revision 4fa2c94beffdde6e3902ff55e981a61b7dfc8086)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*4fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
4*4fa2c94bSXuhui Lin
5*4fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
6*4fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
7*4fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
8*4fa2c94bSXuhui Lin
9*4fa2c94bSXuhui Lin### Fixed
10*4fa2c94bSXuhui Lin
11*4fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
12*4fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
13*4fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
14*4fa2c94bSXuhui Lin
15*4fa2c94bSXuhui Lin------
16*4fa2c94bSXuhui Lin
1722132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
1822132fc0Sshengfei Xu
1922132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
2022132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
2122132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
2222132fc0Sshengfei Xu
2322132fc0Sshengfei Xu### New
2422132fc0Sshengfei Xu
2522132fc0Sshengfei Xu1. Print global reset status.
2622132fc0Sshengfei Xu2. Support suspend from any cpu.
2722132fc0Sshengfei Xu
2822132fc0Sshengfei Xu------
2922132fc0Sshengfei Xu
304be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
314be87c4dSHisping Lin
324be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
334be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
344be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
354be87c4dSHisping Lin
364be87c4dSHisping Lin### New
374be87c4dSHisping Lin
384be87c4dSHisping Lin1. Support read write verify toybrick ksn.
394be87c4dSHisping Lin
404be87c4dSHisping Lin------
414be87c4dSHisping Lin
424011aecdSXuhui Lin## rk3576_spl_v1.03.bin
434011aecdSXuhui Lin
444011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
454011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
464011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
474011aecdSXuhui Lin
484011aecdSXuhui Lin### Fixed
494011aecdSXuhui Lin
504011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
514011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
524011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
534011aecdSXuhui Lin
544011aecdSXuhui Lin------
554011aecdSXuhui Lin
56803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
57803efaecSFinley Xiao
58803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
59803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
60803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
61803efaecSFinley Xiao
62803efaecSFinley Xiao### New
63803efaecSFinley Xiao
64803efaecSFinley Xiao1. Enable pd_gpu repair.
65803efaecSFinley Xiao2. Add otp init.
66803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
67803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
68803efaecSFinley Xiao5. Hptimer support 1G frequency.
69803efaecSFinley Xiao6. Don't use cpu unclean src.
70803efaecSFinley Xiao
71803efaecSFinley Xiao### Fixed
72803efaecSFinley Xiao
73803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
74803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
75803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
76803efaecSFinley Xiao
77803efaecSFinley Xiao------
78803efaecSFinley Xiao
799b6f7661Schenfen## rk3576_boost_v1.00.bin
809b6f7661Schenfen
819b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
829b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
839b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
849b6f7661Schenfen
859b6f7661Schenfen### Fixed
869b6f7661Schenfen
879b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
889b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
899b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
909b6f7661Schenfen
919b6f7661Schenfen------
929b6f7661Schenfen
93fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
94fdf27422SXuhui Lin
95fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
96fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
97fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
98fdf27422SXuhui Lin
99fdf27422SXuhui Lin### New
100fdf27422SXuhui Lin
101fdf27422SXuhui Lin1. Enable cci channels for devices.
102fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
103fdf27422SXuhui Lin3. Enable decom by default.
104fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
105fdf27422SXuhui Lin5. Improve UFS support.
106fdf27422SXuhui Lin6. Improve usbplug support.
107fdf27422SXuhui Lin
108fdf27422SXuhui Lin------
109fdf27422SXuhui Lin
110b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
111b0fd07a4SXiaoDong Huang
112b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
113b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
114b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
115b0fd07a4SXiaoDong Huang
116b0fd07a4SXiaoDong Huang### New
117b0fd07a4SXiaoDong Huang
118b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
119b0fd07a4SXiaoDong Huang
120b0fd07a4SXiaoDong Huang### Fixed
121b0fd07a4SXiaoDong Huang
122b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
123b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
124b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
125b0fd07a4SXiaoDong Huang
126b0fd07a4SXiaoDong Huang------
127b0fd07a4SXiaoDong Huang
12812a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
12912a25c4eSYifeng Zhao
13012a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
13112a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
13212a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
13312a25c4eSYifeng Zhao
13412a25c4eSYifeng Zhao### New
13512a25c4eSYifeng Zhao
13612a25c4eSYifeng Zhao1. Add support write booster.
13712a25c4eSYifeng Zhao
13812a25c4eSYifeng Zhao### Fixed
13912a25c4eSYifeng Zhao
14012a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
14112a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
14212a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
14312a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
14412a25c4eSYifeng Zhao
14512a25c4eSYifeng Zhao------
14612a25c4eSYifeng Zhao
147658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
148658ad9aeSWesley Yao
149658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
150658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
151658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
152658ad9aeSWesley Yao
153658ad9aeSWesley Yao### Warn
154658ad9aeSWesley Yao
155658ad9aeSWesley 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).
156658ad9aeSWesley Yao
157658ad9aeSWesley Yao### Fixed
158658ad9aeSWesley Yao
159658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
160658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
161658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
162658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
163658ad9aeSWesley Yao
164658ad9aeSWesley Yao------
165658ad9aeSWesley Yao
1666c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
1676c0ef127SHisping Lin
1686c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
1696c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1706c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
1716c0ef127SHisping Lin
1726c0ef127SHisping Lin### New
1736c0ef127SHisping Lin
1746c0ef127SHisping Lin1. Optimization parameter check to enhance security.
1756c0ef127SHisping Lin2. Keylad supports get otp zero count.
1766c0ef127SHisping Lin
1776c0ef127SHisping Lin------
1786c0ef127SHisping Lin
179335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
180335b88b0SXiaoDong Huang
181335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
182335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
183335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
184335b88b0SXiaoDong Huang
185335b88b0SXiaoDong Huang### New
186335b88b0SXiaoDong Huang
187335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
188335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
189335b88b0SXiaoDong Huang
190335b88b0SXiaoDong Huang### Fixed
191335b88b0SXiaoDong Huang
192335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
193335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
194335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
195335b88b0SXiaoDong Huang
196335b88b0SXiaoDong Huang------
197335b88b0SXiaoDong Huang
198958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
199958a98d9SJon Lin
200958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
201958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
202958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
203958a98d9SJon Lin
204958a98d9SJon Lin### New
205958a98d9SJon Lin
206958a98d9SJon Lin1. Support fspi1 spiflash.
207958a98d9SJon Lin
208958a98d9SJon Lin------
209958a98d9SJon Lin
210ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
211ff3639a2SXuhui Lin
212ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
213ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
214ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
215ff3639a2SXuhui Lin
216ff3639a2SXuhui Lin### New
217ff3639a2SXuhui Lin
218ff3639a2SXuhui Lin1. Support SD card.
219ff3639a2SXuhui Lin2. Support SecureBoot.
220ff3639a2SXuhui Lin3. Enable crypto.
221ff3639a2SXuhui Lin4. Improve UFS support.
222ff3639a2SXuhui Lin5. Improve VOP2 support.
223ff3639a2SXuhui Lin6. Add MCU-related register configuration.
224ff3639a2SXuhui Lin
225ff3639a2SXuhui Lin------
226ff3639a2SXuhui Lin
22757209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
22857209138SXiaoDong Huang
22957209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
23057209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
23157209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
23257209138SXiaoDong Huang
23357209138SXiaoDong Huang### New
23457209138SXiaoDong Huang
23557209138SXiaoDong Huang1. Support HDCP.
23657209138SXiaoDong Huang2. Enable GPU counter.
23757209138SXiaoDong Huang
23857209138SXiaoDong Huang------
23957209138SXiaoDong Huang
24086611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
24186611506SCanYang He
24286611506SCanYang He| Date       | File                                         | Build commit | Severity  |
24386611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
24486611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
24586611506SCanYang He
24686611506SCanYang He### Fixed
24786611506SCanYang He
24886611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
24986611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
25086611506SCanYang 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. | -            |
25186611506SCanYang He
25286611506SCanYang He------
25386611506SCanYang He
25457ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
25557ffadecSXiaoDong Huang
25657ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
25757ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
25857ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
25957ffadecSXiaoDong Huang
26057ffadecSXiaoDong Huang### New
26157ffadecSXiaoDong Huang
26257ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
26357ffadecSXiaoDong Huang2. Support virtual poweroff.
26457ffadecSXiaoDong Huang3. Support recover system time after system resume.
26557ffadecSXiaoDong Huang
26657ffadecSXiaoDong Huang------
26757ffadecSXiaoDong Huang
268c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
269c0d7fa7bSJoseph Chen
270c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
271c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
272c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
273c0d7fa7bSJoseph Chen
274c0d7fa7bSJoseph Chen### New
275c0d7fa7bSJoseph Chen
276c0d7fa7bSJoseph Chen1. Initial version.
277c0d7fa7bSJoseph Chen
278c0d7fa7bSJoseph Chen------
279c0d7fa7bSJoseph Chen
280e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
281e10cc428SXiaoDong Huang
282e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
283e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
284e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
285e10cc428SXiaoDong Huang
286e10cc428SXiaoDong Huang### New
287e10cc428SXiaoDong Huang
288e10cc428SXiaoDong Huang1. Initial version.
289e10cc428SXiaoDong Huang
290e10cc428SXiaoDong Huang------
291e10cc428SXiaoDong Huang
292