xref: /rkbin/doc/release/RK3576_EN.md (revision 803efaeca961c63160f209d646636453135c31bc)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
4*803efaecSFinley Xiao
5*803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
6*803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
7*803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
8*803efaecSFinley Xiao
9*803efaecSFinley Xiao### New
10*803efaecSFinley Xiao
11*803efaecSFinley Xiao1. Enable pd_gpu repair.
12*803efaecSFinley Xiao2. Add otp init.
13*803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
14*803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
15*803efaecSFinley Xiao5. Hptimer support 1G frequency.
16*803efaecSFinley Xiao6. Don't use cpu unclean src.
17*803efaecSFinley Xiao
18*803efaecSFinley Xiao### Fixed
19*803efaecSFinley Xiao
20*803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
21*803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
22*803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
23*803efaecSFinley Xiao
24*803efaecSFinley Xiao------
25*803efaecSFinley Xiao
269b6f7661Schenfen## rk3576_boost_v1.00.bin
279b6f7661Schenfen
289b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
299b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
309b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
319b6f7661Schenfen
329b6f7661Schenfen### Fixed
339b6f7661Schenfen
349b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
359b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
369b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
379b6f7661Schenfen
389b6f7661Schenfen------
399b6f7661Schenfen
40fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
41fdf27422SXuhui Lin
42fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
43fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
44fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
45fdf27422SXuhui Lin
46fdf27422SXuhui Lin### New
47fdf27422SXuhui Lin
48fdf27422SXuhui Lin1. Enable cci channels for devices.
49fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
50fdf27422SXuhui Lin3. Enable decom by default.
51fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
52fdf27422SXuhui Lin5. Improve UFS support.
53fdf27422SXuhui Lin6. Improve usbplug support.
54fdf27422SXuhui Lin
55fdf27422SXuhui Lin------
56fdf27422SXuhui Lin
57b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
58b0fd07a4SXiaoDong Huang
59b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
60b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
61b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
62b0fd07a4SXiaoDong Huang
63b0fd07a4SXiaoDong Huang### New
64b0fd07a4SXiaoDong Huang
65b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
66b0fd07a4SXiaoDong Huang
67b0fd07a4SXiaoDong Huang### Fixed
68b0fd07a4SXiaoDong Huang
69b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
70b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
71b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
72b0fd07a4SXiaoDong Huang
73b0fd07a4SXiaoDong Huang------
74b0fd07a4SXiaoDong Huang
7512a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
7612a25c4eSYifeng Zhao
7712a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
7812a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
7912a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
8012a25c4eSYifeng Zhao
8112a25c4eSYifeng Zhao### New
8212a25c4eSYifeng Zhao
8312a25c4eSYifeng Zhao1. Add support write booster.
8412a25c4eSYifeng Zhao
8512a25c4eSYifeng Zhao### Fixed
8612a25c4eSYifeng Zhao
8712a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
8812a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
8912a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
9012a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
9112a25c4eSYifeng Zhao
9212a25c4eSYifeng Zhao------
9312a25c4eSYifeng Zhao
94658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
95658ad9aeSWesley Yao
96658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
97658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
98658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
99658ad9aeSWesley Yao
100658ad9aeSWesley Yao### Warn
101658ad9aeSWesley Yao
102658ad9aeSWesley 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).
103658ad9aeSWesley Yao
104658ad9aeSWesley Yao### Fixed
105658ad9aeSWesley Yao
106658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
107658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
108658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
109658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
110658ad9aeSWesley Yao
111658ad9aeSWesley Yao------
112658ad9aeSWesley Yao
1136c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
1146c0ef127SHisping Lin
1156c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
1166c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1176c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
1186c0ef127SHisping Lin
1196c0ef127SHisping Lin### New
1206c0ef127SHisping Lin
1216c0ef127SHisping Lin1. Optimization parameter check to enhance security.
1226c0ef127SHisping Lin2. Keylad supports get otp zero count.
1236c0ef127SHisping Lin
1246c0ef127SHisping Lin------
1256c0ef127SHisping Lin
126335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
127335b88b0SXiaoDong Huang
128335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
129335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
130335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
131335b88b0SXiaoDong Huang
132335b88b0SXiaoDong Huang### New
133335b88b0SXiaoDong Huang
134335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
135335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
136335b88b0SXiaoDong Huang
137335b88b0SXiaoDong Huang### Fixed
138335b88b0SXiaoDong Huang
139335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
140335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
141335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
142335b88b0SXiaoDong Huang
143335b88b0SXiaoDong Huang------
144335b88b0SXiaoDong Huang
145958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
146958a98d9SJon Lin
147958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
148958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
149958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
150958a98d9SJon Lin
151958a98d9SJon Lin### New
152958a98d9SJon Lin
153958a98d9SJon Lin1. Support fspi1 spiflash.
154958a98d9SJon Lin
155958a98d9SJon Lin------
156958a98d9SJon Lin
157ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
158ff3639a2SXuhui Lin
159ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
160ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
161ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
162ff3639a2SXuhui Lin
163ff3639a2SXuhui Lin### New
164ff3639a2SXuhui Lin
165ff3639a2SXuhui Lin1. Support SD card.
166ff3639a2SXuhui Lin2. Support SecureBoot.
167ff3639a2SXuhui Lin3. Enable crypto.
168ff3639a2SXuhui Lin4. Improve UFS support.
169ff3639a2SXuhui Lin5. Improve VOP2 support.
170ff3639a2SXuhui Lin6. Add MCU-related register configuration.
171ff3639a2SXuhui Lin
172ff3639a2SXuhui Lin------
173ff3639a2SXuhui Lin
17457209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
17557209138SXiaoDong Huang
17657209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
17757209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
17857209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
17957209138SXiaoDong Huang
18057209138SXiaoDong Huang### New
18157209138SXiaoDong Huang
18257209138SXiaoDong Huang1. Support HDCP.
18357209138SXiaoDong Huang2. Enable GPU counter.
18457209138SXiaoDong Huang
18557209138SXiaoDong Huang------
18657209138SXiaoDong Huang
18786611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
18886611506SCanYang He
18986611506SCanYang He| Date       | File                                         | Build commit | Severity  |
19086611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
19186611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
19286611506SCanYang He
19386611506SCanYang He### Fixed
19486611506SCanYang He
19586611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
19686611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
19786611506SCanYang 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. | -            |
19886611506SCanYang He
19986611506SCanYang He------
20086611506SCanYang He
20157ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
20257ffadecSXiaoDong Huang
20357ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
20457ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
20557ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
20657ffadecSXiaoDong Huang
20757ffadecSXiaoDong Huang### New
20857ffadecSXiaoDong Huang
20957ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
21057ffadecSXiaoDong Huang2. Support virtual poweroff.
21157ffadecSXiaoDong Huang3. Support recover system time after system resume.
21257ffadecSXiaoDong Huang
21357ffadecSXiaoDong Huang------
21457ffadecSXiaoDong Huang
215c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
216c0d7fa7bSJoseph Chen
217c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
218c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
219c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
220c0d7fa7bSJoseph Chen
221c0d7fa7bSJoseph Chen### New
222c0d7fa7bSJoseph Chen
223c0d7fa7bSJoseph Chen1. Initial version.
224c0d7fa7bSJoseph Chen
225c0d7fa7bSJoseph Chen------
226c0d7fa7bSJoseph Chen
227e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
228e10cc428SXiaoDong Huang
229e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
230e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
231e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
232e10cc428SXiaoDong Huang
233e10cc428SXiaoDong Huang### New
234e10cc428SXiaoDong Huang
235e10cc428SXiaoDong Huang1. Initial version.
236e10cc428SXiaoDong Huang
237e10cc428SXiaoDong Huang------
238e10cc428SXiaoDong Huang
239