xref: /rkbin/doc/release/RK3576_EN.md (revision 7e38d7bccd2dcd9830de08ce1d8608cb92820e27)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*7e38d7bcSchenfen## rk3576_boost_v1.02.bin
4*7e38d7bcSchenfen
5*7e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
6*7e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
7*7e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
8*7e38d7bcSchenfen
9*7e38d7bcSchenfen### Fixed
10*7e38d7bcSchenfen
11*7e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
12*7e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
13*7e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
14*7e38d7bcSchenfen
15*7e38d7bcSchenfen------
16*7e38d7bcSchenfen
174fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
184fa2c94bSXuhui Lin
194fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
204fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
214fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
224fa2c94bSXuhui Lin
234fa2c94bSXuhui Lin### Fixed
244fa2c94bSXuhui Lin
254fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
264fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
274fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
284fa2c94bSXuhui Lin
294fa2c94bSXuhui Lin------
304fa2c94bSXuhui Lin
3122132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
3222132fc0Sshengfei Xu
3322132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
3422132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
3522132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
3622132fc0Sshengfei Xu
3722132fc0Sshengfei Xu### New
3822132fc0Sshengfei Xu
3922132fc0Sshengfei Xu1. Print global reset status.
4022132fc0Sshengfei Xu2. Support suspend from any cpu.
4122132fc0Sshengfei Xu
4222132fc0Sshengfei Xu------
4322132fc0Sshengfei Xu
444be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
454be87c4dSHisping Lin
464be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
474be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
484be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
494be87c4dSHisping Lin
504be87c4dSHisping Lin### New
514be87c4dSHisping Lin
524be87c4dSHisping Lin1. Support read write verify toybrick ksn.
534be87c4dSHisping Lin
544be87c4dSHisping Lin------
554be87c4dSHisping Lin
564011aecdSXuhui Lin## rk3576_spl_v1.03.bin
574011aecdSXuhui Lin
584011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
594011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
604011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
614011aecdSXuhui Lin
624011aecdSXuhui Lin### Fixed
634011aecdSXuhui Lin
644011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
654011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
664011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
674011aecdSXuhui Lin
684011aecdSXuhui Lin------
694011aecdSXuhui Lin
70803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
71803efaecSFinley Xiao
72803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
73803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
74803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
75803efaecSFinley Xiao
76803efaecSFinley Xiao### New
77803efaecSFinley Xiao
78803efaecSFinley Xiao1. Enable pd_gpu repair.
79803efaecSFinley Xiao2. Add otp init.
80803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
81803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
82803efaecSFinley Xiao5. Hptimer support 1G frequency.
83803efaecSFinley Xiao6. Don't use cpu unclean src.
84803efaecSFinley Xiao
85803efaecSFinley Xiao### Fixed
86803efaecSFinley Xiao
87803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
88803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
89803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
90803efaecSFinley Xiao
91803efaecSFinley Xiao------
92803efaecSFinley Xiao
939b6f7661Schenfen## rk3576_boost_v1.00.bin
949b6f7661Schenfen
959b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
969b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
979b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
989b6f7661Schenfen
999b6f7661Schenfen### Fixed
1009b6f7661Schenfen
1019b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
1029b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
1039b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
1049b6f7661Schenfen
1059b6f7661Schenfen------
1069b6f7661Schenfen
107fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
108fdf27422SXuhui Lin
109fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
110fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
111fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
112fdf27422SXuhui Lin
113fdf27422SXuhui Lin### New
114fdf27422SXuhui Lin
115fdf27422SXuhui Lin1. Enable cci channels for devices.
116fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
117fdf27422SXuhui Lin3. Enable decom by default.
118fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
119fdf27422SXuhui Lin5. Improve UFS support.
120fdf27422SXuhui Lin6. Improve usbplug support.
121fdf27422SXuhui Lin
122fdf27422SXuhui Lin------
123fdf27422SXuhui Lin
124b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
125b0fd07a4SXiaoDong Huang
126b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
127b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
128b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
129b0fd07a4SXiaoDong Huang
130b0fd07a4SXiaoDong Huang### New
131b0fd07a4SXiaoDong Huang
132b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
133b0fd07a4SXiaoDong Huang
134b0fd07a4SXiaoDong Huang### Fixed
135b0fd07a4SXiaoDong Huang
136b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
137b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
138b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
139b0fd07a4SXiaoDong Huang
140b0fd07a4SXiaoDong Huang------
141b0fd07a4SXiaoDong Huang
14212a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
14312a25c4eSYifeng Zhao
14412a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
14512a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
14612a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
14712a25c4eSYifeng Zhao
14812a25c4eSYifeng Zhao### New
14912a25c4eSYifeng Zhao
15012a25c4eSYifeng Zhao1. Add support write booster.
15112a25c4eSYifeng Zhao
15212a25c4eSYifeng Zhao### Fixed
15312a25c4eSYifeng Zhao
15412a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
15512a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
15612a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
15712a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
15812a25c4eSYifeng Zhao
15912a25c4eSYifeng Zhao------
16012a25c4eSYifeng Zhao
161658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
162658ad9aeSWesley Yao
163658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
164658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
165658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
166658ad9aeSWesley Yao
167658ad9aeSWesley Yao### Warn
168658ad9aeSWesley Yao
169658ad9aeSWesley 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).
170658ad9aeSWesley Yao
171658ad9aeSWesley Yao### Fixed
172658ad9aeSWesley Yao
173658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
174658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
175658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
176658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
177658ad9aeSWesley Yao
178658ad9aeSWesley Yao------
179658ad9aeSWesley Yao
1806c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
1816c0ef127SHisping Lin
1826c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
1836c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1846c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
1856c0ef127SHisping Lin
1866c0ef127SHisping Lin### New
1876c0ef127SHisping Lin
1886c0ef127SHisping Lin1. Optimization parameter check to enhance security.
1896c0ef127SHisping Lin2. Keylad supports get otp zero count.
1906c0ef127SHisping Lin
1916c0ef127SHisping Lin------
1926c0ef127SHisping Lin
193335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
194335b88b0SXiaoDong Huang
195335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
196335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
197335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
198335b88b0SXiaoDong Huang
199335b88b0SXiaoDong Huang### New
200335b88b0SXiaoDong Huang
201335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
202335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
203335b88b0SXiaoDong Huang
204335b88b0SXiaoDong Huang### Fixed
205335b88b0SXiaoDong Huang
206335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
207335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
208335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
209335b88b0SXiaoDong Huang
210335b88b0SXiaoDong Huang------
211335b88b0SXiaoDong Huang
212958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
213958a98d9SJon Lin
214958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
215958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
216958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
217958a98d9SJon Lin
218958a98d9SJon Lin### New
219958a98d9SJon Lin
220958a98d9SJon Lin1. Support fspi1 spiflash.
221958a98d9SJon Lin
222958a98d9SJon Lin------
223958a98d9SJon Lin
224ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
225ff3639a2SXuhui Lin
226ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
227ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
228ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
229ff3639a2SXuhui Lin
230ff3639a2SXuhui Lin### New
231ff3639a2SXuhui Lin
232ff3639a2SXuhui Lin1. Support SD card.
233ff3639a2SXuhui Lin2. Support SecureBoot.
234ff3639a2SXuhui Lin3. Enable crypto.
235ff3639a2SXuhui Lin4. Improve UFS support.
236ff3639a2SXuhui Lin5. Improve VOP2 support.
237ff3639a2SXuhui Lin6. Add MCU-related register configuration.
238ff3639a2SXuhui Lin
239ff3639a2SXuhui Lin------
240ff3639a2SXuhui Lin
24157209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
24257209138SXiaoDong Huang
24357209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
24457209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
24557209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
24657209138SXiaoDong Huang
24757209138SXiaoDong Huang### New
24857209138SXiaoDong Huang
24957209138SXiaoDong Huang1. Support HDCP.
25057209138SXiaoDong Huang2. Enable GPU counter.
25157209138SXiaoDong Huang
25257209138SXiaoDong Huang------
25357209138SXiaoDong Huang
25486611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
25586611506SCanYang He
25686611506SCanYang He| Date       | File                                         | Build commit | Severity  |
25786611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
25886611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
25986611506SCanYang He
26086611506SCanYang He### Fixed
26186611506SCanYang He
26286611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
26386611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
26486611506SCanYang 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. | -            |
26586611506SCanYang He
26686611506SCanYang He------
26786611506SCanYang He
26857ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
26957ffadecSXiaoDong Huang
27057ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
27157ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
27257ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
27357ffadecSXiaoDong Huang
27457ffadecSXiaoDong Huang### New
27557ffadecSXiaoDong Huang
27657ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
27757ffadecSXiaoDong Huang2. Support virtual poweroff.
27857ffadecSXiaoDong Huang3. Support recover system time after system resume.
27957ffadecSXiaoDong Huang
28057ffadecSXiaoDong Huang------
28157ffadecSXiaoDong Huang
282c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
283c0d7fa7bSJoseph Chen
284c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
285c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
286c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
287c0d7fa7bSJoseph Chen
288c0d7fa7bSJoseph Chen### New
289c0d7fa7bSJoseph Chen
290c0d7fa7bSJoseph Chen1. Initial version.
291c0d7fa7bSJoseph Chen
292c0d7fa7bSJoseph Chen------
293c0d7fa7bSJoseph Chen
294e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
295e10cc428SXiaoDong Huang
296e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
297e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
298e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
299e10cc428SXiaoDong Huang
300e10cc428SXiaoDong Huang### New
301e10cc428SXiaoDong Huang
302e10cc428SXiaoDong Huang1. Initial version.
303e10cc428SXiaoDong Huang
304e10cc428SXiaoDong Huang------
305e10cc428SXiaoDong Huang
306