xref: /rkbin/doc/release/RK3576_EN.md (revision 4be87c4db55b7fc49df7635fb74ed2d0b5c304af)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*4be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
4*4be87c4dSHisping Lin
5*4be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
6*4be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7*4be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
8*4be87c4dSHisping Lin
9*4be87c4dSHisping Lin### New
10*4be87c4dSHisping Lin
11*4be87c4dSHisping Lin1. Support read write verify toybrick ksn.
12*4be87c4dSHisping Lin
13*4be87c4dSHisping Lin------
14*4be87c4dSHisping Lin
154011aecdSXuhui Lin## rk3576_spl_v1.03.bin
164011aecdSXuhui Lin
174011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
184011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
194011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
204011aecdSXuhui Lin
214011aecdSXuhui Lin### Fixed
224011aecdSXuhui Lin
234011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
244011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
254011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
264011aecdSXuhui Lin
274011aecdSXuhui Lin------
284011aecdSXuhui Lin
29803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
30803efaecSFinley Xiao
31803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
32803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
33803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
34803efaecSFinley Xiao
35803efaecSFinley Xiao### New
36803efaecSFinley Xiao
37803efaecSFinley Xiao1. Enable pd_gpu repair.
38803efaecSFinley Xiao2. Add otp init.
39803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
40803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
41803efaecSFinley Xiao5. Hptimer support 1G frequency.
42803efaecSFinley Xiao6. Don't use cpu unclean src.
43803efaecSFinley Xiao
44803efaecSFinley Xiao### Fixed
45803efaecSFinley Xiao
46803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
47803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
48803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
49803efaecSFinley Xiao
50803efaecSFinley Xiao------
51803efaecSFinley Xiao
529b6f7661Schenfen## rk3576_boost_v1.00.bin
539b6f7661Schenfen
549b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
559b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
569b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
579b6f7661Schenfen
589b6f7661Schenfen### Fixed
599b6f7661Schenfen
609b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
619b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
629b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
639b6f7661Schenfen
649b6f7661Schenfen------
659b6f7661Schenfen
66fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
67fdf27422SXuhui Lin
68fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
69fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
70fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
71fdf27422SXuhui Lin
72fdf27422SXuhui Lin### New
73fdf27422SXuhui Lin
74fdf27422SXuhui Lin1. Enable cci channels for devices.
75fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
76fdf27422SXuhui Lin3. Enable decom by default.
77fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
78fdf27422SXuhui Lin5. Improve UFS support.
79fdf27422SXuhui Lin6. Improve usbplug support.
80fdf27422SXuhui Lin
81fdf27422SXuhui Lin------
82fdf27422SXuhui Lin
83b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
84b0fd07a4SXiaoDong Huang
85b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
86b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
87b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
88b0fd07a4SXiaoDong Huang
89b0fd07a4SXiaoDong Huang### New
90b0fd07a4SXiaoDong Huang
91b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
92b0fd07a4SXiaoDong Huang
93b0fd07a4SXiaoDong Huang### Fixed
94b0fd07a4SXiaoDong Huang
95b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
96b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
97b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
98b0fd07a4SXiaoDong Huang
99b0fd07a4SXiaoDong Huang------
100b0fd07a4SXiaoDong Huang
10112a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
10212a25c4eSYifeng Zhao
10312a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
10412a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
10512a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
10612a25c4eSYifeng Zhao
10712a25c4eSYifeng Zhao### New
10812a25c4eSYifeng Zhao
10912a25c4eSYifeng Zhao1. Add support write booster.
11012a25c4eSYifeng Zhao
11112a25c4eSYifeng Zhao### Fixed
11212a25c4eSYifeng Zhao
11312a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
11412a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
11512a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
11612a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
11712a25c4eSYifeng Zhao
11812a25c4eSYifeng Zhao------
11912a25c4eSYifeng Zhao
120658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
121658ad9aeSWesley Yao
122658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
123658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
124658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
125658ad9aeSWesley Yao
126658ad9aeSWesley Yao### Warn
127658ad9aeSWesley Yao
128658ad9aeSWesley 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).
129658ad9aeSWesley Yao
130658ad9aeSWesley Yao### Fixed
131658ad9aeSWesley Yao
132658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
133658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
134658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
135658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
136658ad9aeSWesley Yao
137658ad9aeSWesley Yao------
138658ad9aeSWesley Yao
1396c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
1406c0ef127SHisping Lin
1416c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
1426c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1436c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
1446c0ef127SHisping Lin
1456c0ef127SHisping Lin### New
1466c0ef127SHisping Lin
1476c0ef127SHisping Lin1. Optimization parameter check to enhance security.
1486c0ef127SHisping Lin2. Keylad supports get otp zero count.
1496c0ef127SHisping Lin
1506c0ef127SHisping Lin------
1516c0ef127SHisping Lin
152335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
153335b88b0SXiaoDong Huang
154335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
155335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
156335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
157335b88b0SXiaoDong Huang
158335b88b0SXiaoDong Huang### New
159335b88b0SXiaoDong Huang
160335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
161335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
162335b88b0SXiaoDong Huang
163335b88b0SXiaoDong Huang### Fixed
164335b88b0SXiaoDong Huang
165335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
166335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
167335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
168335b88b0SXiaoDong Huang
169335b88b0SXiaoDong Huang------
170335b88b0SXiaoDong Huang
171958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
172958a98d9SJon Lin
173958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
174958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
175958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
176958a98d9SJon Lin
177958a98d9SJon Lin### New
178958a98d9SJon Lin
179958a98d9SJon Lin1. Support fspi1 spiflash.
180958a98d9SJon Lin
181958a98d9SJon Lin------
182958a98d9SJon Lin
183ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
184ff3639a2SXuhui Lin
185ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
186ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
187ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
188ff3639a2SXuhui Lin
189ff3639a2SXuhui Lin### New
190ff3639a2SXuhui Lin
191ff3639a2SXuhui Lin1. Support SD card.
192ff3639a2SXuhui Lin2. Support SecureBoot.
193ff3639a2SXuhui Lin3. Enable crypto.
194ff3639a2SXuhui Lin4. Improve UFS support.
195ff3639a2SXuhui Lin5. Improve VOP2 support.
196ff3639a2SXuhui Lin6. Add MCU-related register configuration.
197ff3639a2SXuhui Lin
198ff3639a2SXuhui Lin------
199ff3639a2SXuhui Lin
20057209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
20157209138SXiaoDong Huang
20257209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
20357209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
20457209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
20557209138SXiaoDong Huang
20657209138SXiaoDong Huang### New
20757209138SXiaoDong Huang
20857209138SXiaoDong Huang1. Support HDCP.
20957209138SXiaoDong Huang2. Enable GPU counter.
21057209138SXiaoDong Huang
21157209138SXiaoDong Huang------
21257209138SXiaoDong Huang
21386611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
21486611506SCanYang He
21586611506SCanYang He| Date       | File                                         | Build commit | Severity  |
21686611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
21786611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
21886611506SCanYang He
21986611506SCanYang He### Fixed
22086611506SCanYang He
22186611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
22286611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
22386611506SCanYang 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. | -            |
22486611506SCanYang He
22586611506SCanYang He------
22686611506SCanYang He
22757ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
22857ffadecSXiaoDong Huang
22957ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
23057ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
23157ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
23257ffadecSXiaoDong Huang
23357ffadecSXiaoDong Huang### New
23457ffadecSXiaoDong Huang
23557ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
23657ffadecSXiaoDong Huang2. Support virtual poweroff.
23757ffadecSXiaoDong Huang3. Support recover system time after system resume.
23857ffadecSXiaoDong Huang
23957ffadecSXiaoDong Huang------
24057ffadecSXiaoDong Huang
241c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
242c0d7fa7bSJoseph Chen
243c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
244c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
245c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
246c0d7fa7bSJoseph Chen
247c0d7fa7bSJoseph Chen### New
248c0d7fa7bSJoseph Chen
249c0d7fa7bSJoseph Chen1. Initial version.
250c0d7fa7bSJoseph Chen
251c0d7fa7bSJoseph Chen------
252c0d7fa7bSJoseph Chen
253e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
254e10cc428SXiaoDong Huang
255e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
256e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
257e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
258e10cc428SXiaoDong Huang
259e10cc428SXiaoDong Huang### New
260e10cc428SXiaoDong Huang
261e10cc428SXiaoDong Huang1. Initial version.
262e10cc428SXiaoDong Huang
263e10cc428SXiaoDong Huang------
264e10cc428SXiaoDong Huang
265