xref: /rkbin/doc/release/RK3576_EN.md (revision 4011aecd89020dc8201a2468503c70632224b0cc)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*4011aecdSXuhui Lin## rk3576_spl_v1.03.bin
4*4011aecdSXuhui Lin
5*4011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
6*4011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
7*4011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
8*4011aecdSXuhui Lin
9*4011aecdSXuhui Lin### Fixed
10*4011aecdSXuhui Lin
11*4011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
12*4011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
13*4011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
14*4011aecdSXuhui Lin
15*4011aecdSXuhui Lin------
16*4011aecdSXuhui Lin
17803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
18803efaecSFinley Xiao
19803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
20803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
21803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
22803efaecSFinley Xiao
23803efaecSFinley Xiao### New
24803efaecSFinley Xiao
25803efaecSFinley Xiao1. Enable pd_gpu repair.
26803efaecSFinley Xiao2. Add otp init.
27803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
28803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
29803efaecSFinley Xiao5. Hptimer support 1G frequency.
30803efaecSFinley Xiao6. Don't use cpu unclean src.
31803efaecSFinley Xiao
32803efaecSFinley Xiao### Fixed
33803efaecSFinley Xiao
34803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
35803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
36803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
37803efaecSFinley Xiao
38803efaecSFinley Xiao------
39803efaecSFinley Xiao
409b6f7661Schenfen## rk3576_boost_v1.00.bin
419b6f7661Schenfen
429b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
439b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
449b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
459b6f7661Schenfen
469b6f7661Schenfen### Fixed
479b6f7661Schenfen
489b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
499b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
509b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
519b6f7661Schenfen
529b6f7661Schenfen------
539b6f7661Schenfen
54fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
55fdf27422SXuhui Lin
56fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
57fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
58fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
59fdf27422SXuhui Lin
60fdf27422SXuhui Lin### New
61fdf27422SXuhui Lin
62fdf27422SXuhui Lin1. Enable cci channels for devices.
63fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
64fdf27422SXuhui Lin3. Enable decom by default.
65fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
66fdf27422SXuhui Lin5. Improve UFS support.
67fdf27422SXuhui Lin6. Improve usbplug support.
68fdf27422SXuhui Lin
69fdf27422SXuhui Lin------
70fdf27422SXuhui Lin
71b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
72b0fd07a4SXiaoDong Huang
73b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
74b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
75b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
76b0fd07a4SXiaoDong Huang
77b0fd07a4SXiaoDong Huang### New
78b0fd07a4SXiaoDong Huang
79b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
80b0fd07a4SXiaoDong Huang
81b0fd07a4SXiaoDong Huang### Fixed
82b0fd07a4SXiaoDong Huang
83b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
84b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
85b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
86b0fd07a4SXiaoDong Huang
87b0fd07a4SXiaoDong Huang------
88b0fd07a4SXiaoDong Huang
8912a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
9012a25c4eSYifeng Zhao
9112a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
9212a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
9312a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
9412a25c4eSYifeng Zhao
9512a25c4eSYifeng Zhao### New
9612a25c4eSYifeng Zhao
9712a25c4eSYifeng Zhao1. Add support write booster.
9812a25c4eSYifeng Zhao
9912a25c4eSYifeng Zhao### Fixed
10012a25c4eSYifeng Zhao
10112a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
10212a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
10312a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
10412a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
10512a25c4eSYifeng Zhao
10612a25c4eSYifeng Zhao------
10712a25c4eSYifeng Zhao
108658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
109658ad9aeSWesley Yao
110658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
111658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
112658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
113658ad9aeSWesley Yao
114658ad9aeSWesley Yao### Warn
115658ad9aeSWesley Yao
116658ad9aeSWesley 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).
117658ad9aeSWesley Yao
118658ad9aeSWesley Yao### Fixed
119658ad9aeSWesley Yao
120658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
121658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
122658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
123658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
124658ad9aeSWesley Yao
125658ad9aeSWesley Yao------
126658ad9aeSWesley Yao
1276c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
1286c0ef127SHisping Lin
1296c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
1306c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1316c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
1326c0ef127SHisping Lin
1336c0ef127SHisping Lin### New
1346c0ef127SHisping Lin
1356c0ef127SHisping Lin1. Optimization parameter check to enhance security.
1366c0ef127SHisping Lin2. Keylad supports get otp zero count.
1376c0ef127SHisping Lin
1386c0ef127SHisping Lin------
1396c0ef127SHisping Lin
140335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
141335b88b0SXiaoDong Huang
142335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
143335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
144335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
145335b88b0SXiaoDong Huang
146335b88b0SXiaoDong Huang### New
147335b88b0SXiaoDong Huang
148335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
149335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
150335b88b0SXiaoDong Huang
151335b88b0SXiaoDong Huang### Fixed
152335b88b0SXiaoDong Huang
153335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
154335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
155335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
156335b88b0SXiaoDong Huang
157335b88b0SXiaoDong Huang------
158335b88b0SXiaoDong Huang
159958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
160958a98d9SJon Lin
161958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
162958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
163958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
164958a98d9SJon Lin
165958a98d9SJon Lin### New
166958a98d9SJon Lin
167958a98d9SJon Lin1. Support fspi1 spiflash.
168958a98d9SJon Lin
169958a98d9SJon Lin------
170958a98d9SJon Lin
171ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
172ff3639a2SXuhui Lin
173ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
174ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
175ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
176ff3639a2SXuhui Lin
177ff3639a2SXuhui Lin### New
178ff3639a2SXuhui Lin
179ff3639a2SXuhui Lin1. Support SD card.
180ff3639a2SXuhui Lin2. Support SecureBoot.
181ff3639a2SXuhui Lin3. Enable crypto.
182ff3639a2SXuhui Lin4. Improve UFS support.
183ff3639a2SXuhui Lin5. Improve VOP2 support.
184ff3639a2SXuhui Lin6. Add MCU-related register configuration.
185ff3639a2SXuhui Lin
186ff3639a2SXuhui Lin------
187ff3639a2SXuhui Lin
18857209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
18957209138SXiaoDong Huang
19057209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
19157209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
19257209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
19357209138SXiaoDong Huang
19457209138SXiaoDong Huang### New
19557209138SXiaoDong Huang
19657209138SXiaoDong Huang1. Support HDCP.
19757209138SXiaoDong Huang2. Enable GPU counter.
19857209138SXiaoDong Huang
19957209138SXiaoDong Huang------
20057209138SXiaoDong Huang
20186611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
20286611506SCanYang He
20386611506SCanYang He| Date       | File                                         | Build commit | Severity  |
20486611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
20586611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
20686611506SCanYang He
20786611506SCanYang He### Fixed
20886611506SCanYang He
20986611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
21086611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
21186611506SCanYang 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. | -            |
21286611506SCanYang He
21386611506SCanYang He------
21486611506SCanYang He
21557ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
21657ffadecSXiaoDong Huang
21757ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
21857ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
21957ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
22057ffadecSXiaoDong Huang
22157ffadecSXiaoDong Huang### New
22257ffadecSXiaoDong Huang
22357ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
22457ffadecSXiaoDong Huang2. Support virtual poweroff.
22557ffadecSXiaoDong Huang3. Support recover system time after system resume.
22657ffadecSXiaoDong Huang
22757ffadecSXiaoDong Huang------
22857ffadecSXiaoDong Huang
229c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
230c0d7fa7bSJoseph Chen
231c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
232c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
233c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
234c0d7fa7bSJoseph Chen
235c0d7fa7bSJoseph Chen### New
236c0d7fa7bSJoseph Chen
237c0d7fa7bSJoseph Chen1. Initial version.
238c0d7fa7bSJoseph Chen
239c0d7fa7bSJoseph Chen------
240c0d7fa7bSJoseph Chen
241e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
242e10cc428SXiaoDong Huang
243e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
244e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
245e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
246e10cc428SXiaoDong Huang
247e10cc428SXiaoDong Huang### New
248e10cc428SXiaoDong Huang
249e10cc428SXiaoDong Huang1. Initial version.
250e10cc428SXiaoDong Huang
251e10cc428SXiaoDong Huang------
252e10cc428SXiaoDong Huang
253