xref: /rkbin/doc/release/RK3576_EN.md (revision 22132fc070213aca63be16a4f1880b2bdc3fcbf6)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*22132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
4*22132fc0Sshengfei Xu
5*22132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
6*22132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
7*22132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
8*22132fc0Sshengfei Xu
9*22132fc0Sshengfei Xu### New
10*22132fc0Sshengfei Xu
11*22132fc0Sshengfei Xu1. Print global reset status.
12*22132fc0Sshengfei Xu2. Support suspend from any cpu.
13*22132fc0Sshengfei Xu
14*22132fc0Sshengfei Xu------
15*22132fc0Sshengfei Xu
164be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
174be87c4dSHisping Lin
184be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
194be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
204be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
214be87c4dSHisping Lin
224be87c4dSHisping Lin### New
234be87c4dSHisping Lin
244be87c4dSHisping Lin1. Support read write verify toybrick ksn.
254be87c4dSHisping Lin
264be87c4dSHisping Lin------
274be87c4dSHisping Lin
284011aecdSXuhui Lin## rk3576_spl_v1.03.bin
294011aecdSXuhui Lin
304011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
314011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
324011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
334011aecdSXuhui Lin
344011aecdSXuhui Lin### Fixed
354011aecdSXuhui Lin
364011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
374011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
384011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
394011aecdSXuhui Lin
404011aecdSXuhui Lin------
414011aecdSXuhui Lin
42803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
43803efaecSFinley Xiao
44803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
45803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
46803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
47803efaecSFinley Xiao
48803efaecSFinley Xiao### New
49803efaecSFinley Xiao
50803efaecSFinley Xiao1. Enable pd_gpu repair.
51803efaecSFinley Xiao2. Add otp init.
52803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
53803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
54803efaecSFinley Xiao5. Hptimer support 1G frequency.
55803efaecSFinley Xiao6. Don't use cpu unclean src.
56803efaecSFinley Xiao
57803efaecSFinley Xiao### Fixed
58803efaecSFinley Xiao
59803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
60803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
61803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
62803efaecSFinley Xiao
63803efaecSFinley Xiao------
64803efaecSFinley Xiao
659b6f7661Schenfen## rk3576_boost_v1.00.bin
669b6f7661Schenfen
679b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
689b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
699b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
709b6f7661Schenfen
719b6f7661Schenfen### Fixed
729b6f7661Schenfen
739b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
749b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
759b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
769b6f7661Schenfen
779b6f7661Schenfen------
789b6f7661Schenfen
79fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
80fdf27422SXuhui Lin
81fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
82fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
83fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
84fdf27422SXuhui Lin
85fdf27422SXuhui Lin### New
86fdf27422SXuhui Lin
87fdf27422SXuhui Lin1. Enable cci channels for devices.
88fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
89fdf27422SXuhui Lin3. Enable decom by default.
90fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
91fdf27422SXuhui Lin5. Improve UFS support.
92fdf27422SXuhui Lin6. Improve usbplug support.
93fdf27422SXuhui Lin
94fdf27422SXuhui Lin------
95fdf27422SXuhui Lin
96b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
97b0fd07a4SXiaoDong Huang
98b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
99b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
100b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
101b0fd07a4SXiaoDong Huang
102b0fd07a4SXiaoDong Huang### New
103b0fd07a4SXiaoDong Huang
104b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
105b0fd07a4SXiaoDong Huang
106b0fd07a4SXiaoDong Huang### Fixed
107b0fd07a4SXiaoDong Huang
108b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
109b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
110b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
111b0fd07a4SXiaoDong Huang
112b0fd07a4SXiaoDong Huang------
113b0fd07a4SXiaoDong Huang
11412a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
11512a25c4eSYifeng Zhao
11612a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
11712a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
11812a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
11912a25c4eSYifeng Zhao
12012a25c4eSYifeng Zhao### New
12112a25c4eSYifeng Zhao
12212a25c4eSYifeng Zhao1. Add support write booster.
12312a25c4eSYifeng Zhao
12412a25c4eSYifeng Zhao### Fixed
12512a25c4eSYifeng Zhao
12612a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
12712a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
12812a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
12912a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
13012a25c4eSYifeng Zhao
13112a25c4eSYifeng Zhao------
13212a25c4eSYifeng Zhao
133658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
134658ad9aeSWesley Yao
135658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
136658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
137658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
138658ad9aeSWesley Yao
139658ad9aeSWesley Yao### Warn
140658ad9aeSWesley Yao
141658ad9aeSWesley 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).
142658ad9aeSWesley Yao
143658ad9aeSWesley Yao### Fixed
144658ad9aeSWesley Yao
145658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
146658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
147658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
148658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
149658ad9aeSWesley Yao
150658ad9aeSWesley Yao------
151658ad9aeSWesley Yao
1526c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
1536c0ef127SHisping Lin
1546c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
1556c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1566c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
1576c0ef127SHisping Lin
1586c0ef127SHisping Lin### New
1596c0ef127SHisping Lin
1606c0ef127SHisping Lin1. Optimization parameter check to enhance security.
1616c0ef127SHisping Lin2. Keylad supports get otp zero count.
1626c0ef127SHisping Lin
1636c0ef127SHisping Lin------
1646c0ef127SHisping Lin
165335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
166335b88b0SXiaoDong Huang
167335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
168335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
169335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
170335b88b0SXiaoDong Huang
171335b88b0SXiaoDong Huang### New
172335b88b0SXiaoDong Huang
173335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
174335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
175335b88b0SXiaoDong Huang
176335b88b0SXiaoDong Huang### Fixed
177335b88b0SXiaoDong Huang
178335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
179335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
180335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
181335b88b0SXiaoDong Huang
182335b88b0SXiaoDong Huang------
183335b88b0SXiaoDong Huang
184958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
185958a98d9SJon Lin
186958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
187958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
188958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
189958a98d9SJon Lin
190958a98d9SJon Lin### New
191958a98d9SJon Lin
192958a98d9SJon Lin1. Support fspi1 spiflash.
193958a98d9SJon Lin
194958a98d9SJon Lin------
195958a98d9SJon Lin
196ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
197ff3639a2SXuhui Lin
198ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
199ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
200ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
201ff3639a2SXuhui Lin
202ff3639a2SXuhui Lin### New
203ff3639a2SXuhui Lin
204ff3639a2SXuhui Lin1. Support SD card.
205ff3639a2SXuhui Lin2. Support SecureBoot.
206ff3639a2SXuhui Lin3. Enable crypto.
207ff3639a2SXuhui Lin4. Improve UFS support.
208ff3639a2SXuhui Lin5. Improve VOP2 support.
209ff3639a2SXuhui Lin6. Add MCU-related register configuration.
210ff3639a2SXuhui Lin
211ff3639a2SXuhui Lin------
212ff3639a2SXuhui Lin
21357209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
21457209138SXiaoDong Huang
21557209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
21657209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
21757209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
21857209138SXiaoDong Huang
21957209138SXiaoDong Huang### New
22057209138SXiaoDong Huang
22157209138SXiaoDong Huang1. Support HDCP.
22257209138SXiaoDong Huang2. Enable GPU counter.
22357209138SXiaoDong Huang
22457209138SXiaoDong Huang------
22557209138SXiaoDong Huang
22686611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
22786611506SCanYang He
22886611506SCanYang He| Date       | File                                         | Build commit | Severity  |
22986611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
23086611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
23186611506SCanYang He
23286611506SCanYang He### Fixed
23386611506SCanYang He
23486611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
23586611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
23686611506SCanYang 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. | -            |
23786611506SCanYang He
23886611506SCanYang He------
23986611506SCanYang He
24057ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
24157ffadecSXiaoDong Huang
24257ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
24357ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
24457ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
24557ffadecSXiaoDong Huang
24657ffadecSXiaoDong Huang### New
24757ffadecSXiaoDong Huang
24857ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
24957ffadecSXiaoDong Huang2. Support virtual poweroff.
25057ffadecSXiaoDong Huang3. Support recover system time after system resume.
25157ffadecSXiaoDong Huang
25257ffadecSXiaoDong Huang------
25357ffadecSXiaoDong Huang
254c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
255c0d7fa7bSJoseph Chen
256c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
257c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
258c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
259c0d7fa7bSJoseph Chen
260c0d7fa7bSJoseph Chen### New
261c0d7fa7bSJoseph Chen
262c0d7fa7bSJoseph Chen1. Initial version.
263c0d7fa7bSJoseph Chen
264c0d7fa7bSJoseph Chen------
265c0d7fa7bSJoseph Chen
266e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
267e10cc428SXiaoDong Huang
268e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
269e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
270e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
271e10cc428SXiaoDong Huang
272e10cc428SXiaoDong Huang### New
273e10cc428SXiaoDong Huang
274e10cc428SXiaoDong Huang1. Initial version.
275e10cc428SXiaoDong Huang
276e10cc428SXiaoDong Huang------
277e10cc428SXiaoDong Huang
278