1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*4fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 4*4fa2c94bSXuhui Lin 5*4fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 6*4fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 7*4fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 8*4fa2c94bSXuhui Lin 9*4fa2c94bSXuhui Lin### Fixed 10*4fa2c94bSXuhui Lin 11*4fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 12*4fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 13*4fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 14*4fa2c94bSXuhui Lin 15*4fa2c94bSXuhui Lin------ 16*4fa2c94bSXuhui Lin 1722132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 1822132fc0Sshengfei Xu 1922132fc0Sshengfei Xu| Date | File | Build commit | Severity | 2022132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 2122132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 2222132fc0Sshengfei Xu 2322132fc0Sshengfei Xu### New 2422132fc0Sshengfei Xu 2522132fc0Sshengfei Xu1. Print global reset status. 2622132fc0Sshengfei Xu2. Support suspend from any cpu. 2722132fc0Sshengfei Xu 2822132fc0Sshengfei Xu------ 2922132fc0Sshengfei Xu 304be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 314be87c4dSHisping Lin 324be87c4dSHisping Lin| Date | File | Build commit | Severity | 334be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 344be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 354be87c4dSHisping Lin 364be87c4dSHisping Lin### New 374be87c4dSHisping Lin 384be87c4dSHisping Lin1. Support read write verify toybrick ksn. 394be87c4dSHisping Lin 404be87c4dSHisping Lin------ 414be87c4dSHisping Lin 424011aecdSXuhui Lin## rk3576_spl_v1.03.bin 434011aecdSXuhui Lin 444011aecdSXuhui Lin| Date | File | Build commit | Severity | 454011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 464011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 474011aecdSXuhui Lin 484011aecdSXuhui Lin### Fixed 494011aecdSXuhui Lin 504011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 514011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 524011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 534011aecdSXuhui Lin 544011aecdSXuhui Lin------ 554011aecdSXuhui Lin 56803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 57803efaecSFinley Xiao 58803efaecSFinley Xiao| Date | File | Build commit | Severity | 59803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 60803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 61803efaecSFinley Xiao 62803efaecSFinley Xiao### New 63803efaecSFinley Xiao 64803efaecSFinley Xiao1. Enable pd_gpu repair. 65803efaecSFinley Xiao2. Add otp init. 66803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 67803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 68803efaecSFinley Xiao5. Hptimer support 1G frequency. 69803efaecSFinley Xiao6. Don't use cpu unclean src. 70803efaecSFinley Xiao 71803efaecSFinley Xiao### Fixed 72803efaecSFinley Xiao 73803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 74803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 75803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 76803efaecSFinley Xiao 77803efaecSFinley Xiao------ 78803efaecSFinley Xiao 799b6f7661Schenfen## rk3576_boost_v1.00.bin 809b6f7661Schenfen 819b6f7661Schenfen| Date | File | Build commit | Severity | 829b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 839b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 849b6f7661Schenfen 859b6f7661Schenfen### Fixed 869b6f7661Schenfen 879b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 889b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 899b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 909b6f7661Schenfen 919b6f7661Schenfen------ 929b6f7661Schenfen 93fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 94fdf27422SXuhui Lin 95fdf27422SXuhui Lin| Date | File | Build commit | Severity | 96fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 97fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 98fdf27422SXuhui Lin 99fdf27422SXuhui Lin### New 100fdf27422SXuhui Lin 101fdf27422SXuhui Lin1. Enable cci channels for devices. 102fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 103fdf27422SXuhui Lin3. Enable decom by default. 104fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 105fdf27422SXuhui Lin5. Improve UFS support. 106fdf27422SXuhui Lin6. Improve usbplug support. 107fdf27422SXuhui Lin 108fdf27422SXuhui Lin------ 109fdf27422SXuhui Lin 110b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 111b0fd07a4SXiaoDong Huang 112b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 113b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 114b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 115b0fd07a4SXiaoDong Huang 116b0fd07a4SXiaoDong Huang### New 117b0fd07a4SXiaoDong Huang 118b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 119b0fd07a4SXiaoDong Huang 120b0fd07a4SXiaoDong Huang### Fixed 121b0fd07a4SXiaoDong Huang 122b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 123b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 124b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 125b0fd07a4SXiaoDong Huang 126b0fd07a4SXiaoDong Huang------ 127b0fd07a4SXiaoDong Huang 12812a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 12912a25c4eSYifeng Zhao 13012a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 13112a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 13212a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 13312a25c4eSYifeng Zhao 13412a25c4eSYifeng Zhao### New 13512a25c4eSYifeng Zhao 13612a25c4eSYifeng Zhao1. Add support write booster. 13712a25c4eSYifeng Zhao 13812a25c4eSYifeng Zhao### Fixed 13912a25c4eSYifeng Zhao 14012a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 14112a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 14212a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 14312a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 14412a25c4eSYifeng Zhao 14512a25c4eSYifeng Zhao------ 14612a25c4eSYifeng Zhao 147658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 148658ad9aeSWesley Yao 149658ad9aeSWesley Yao| Date | File | Build commit | Severity | 150658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 151658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 152658ad9aeSWesley Yao 153658ad9aeSWesley Yao### Warn 154658ad9aeSWesley Yao 155658ad9aeSWesley 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). 156658ad9aeSWesley Yao 157658ad9aeSWesley Yao### Fixed 158658ad9aeSWesley Yao 159658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 160658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 161658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 162658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 163658ad9aeSWesley Yao 164658ad9aeSWesley Yao------ 165658ad9aeSWesley Yao 1666c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 1676c0ef127SHisping Lin 1686c0ef127SHisping Lin| Date | File | Build commit | Severity | 1696c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1706c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 1716c0ef127SHisping Lin 1726c0ef127SHisping Lin### New 1736c0ef127SHisping Lin 1746c0ef127SHisping Lin1. Optimization parameter check to enhance security. 1756c0ef127SHisping Lin2. Keylad supports get otp zero count. 1766c0ef127SHisping Lin 1776c0ef127SHisping Lin------ 1786c0ef127SHisping Lin 179335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 180335b88b0SXiaoDong Huang 181335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 182335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 183335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 184335b88b0SXiaoDong Huang 185335b88b0SXiaoDong Huang### New 186335b88b0SXiaoDong Huang 187335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 188335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 189335b88b0SXiaoDong Huang 190335b88b0SXiaoDong Huang### Fixed 191335b88b0SXiaoDong Huang 192335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 193335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 194335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 195335b88b0SXiaoDong Huang 196335b88b0SXiaoDong Huang------ 197335b88b0SXiaoDong Huang 198958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 199958a98d9SJon Lin 200958a98d9SJon Lin| Date | File | Build commit | Severity | 201958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 202958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 203958a98d9SJon Lin 204958a98d9SJon Lin### New 205958a98d9SJon Lin 206958a98d9SJon Lin1. Support fspi1 spiflash. 207958a98d9SJon Lin 208958a98d9SJon Lin------ 209958a98d9SJon Lin 210ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 211ff3639a2SXuhui Lin 212ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 213ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 214ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 215ff3639a2SXuhui Lin 216ff3639a2SXuhui Lin### New 217ff3639a2SXuhui Lin 218ff3639a2SXuhui Lin1. Support SD card. 219ff3639a2SXuhui Lin2. Support SecureBoot. 220ff3639a2SXuhui Lin3. Enable crypto. 221ff3639a2SXuhui Lin4. Improve UFS support. 222ff3639a2SXuhui Lin5. Improve VOP2 support. 223ff3639a2SXuhui Lin6. Add MCU-related register configuration. 224ff3639a2SXuhui Lin 225ff3639a2SXuhui Lin------ 226ff3639a2SXuhui Lin 22757209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 22857209138SXiaoDong Huang 22957209138SXiaoDong Huang| Date | File | Build commit | Severity | 23057209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 23157209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 23257209138SXiaoDong Huang 23357209138SXiaoDong Huang### New 23457209138SXiaoDong Huang 23557209138SXiaoDong Huang1. Support HDCP. 23657209138SXiaoDong Huang2. Enable GPU counter. 23757209138SXiaoDong Huang 23857209138SXiaoDong Huang------ 23957209138SXiaoDong Huang 24086611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 24186611506SCanYang He 24286611506SCanYang He| Date | File | Build commit | Severity | 24386611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 24486611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 24586611506SCanYang He 24686611506SCanYang He### Fixed 24786611506SCanYang He 24886611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 24986611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 25086611506SCanYang 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. | - | 25186611506SCanYang He 25286611506SCanYang He------ 25386611506SCanYang He 25457ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 25557ffadecSXiaoDong Huang 25657ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 25757ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 25857ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 25957ffadecSXiaoDong Huang 26057ffadecSXiaoDong Huang### New 26157ffadecSXiaoDong Huang 26257ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 26357ffadecSXiaoDong Huang2. Support virtual poweroff. 26457ffadecSXiaoDong Huang3. Support recover system time after system resume. 26557ffadecSXiaoDong Huang 26657ffadecSXiaoDong Huang------ 26757ffadecSXiaoDong Huang 268c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 269c0d7fa7bSJoseph Chen 270c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 271c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 272c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 273c0d7fa7bSJoseph Chen 274c0d7fa7bSJoseph Chen### New 275c0d7fa7bSJoseph Chen 276c0d7fa7bSJoseph Chen1. Initial version. 277c0d7fa7bSJoseph Chen 278c0d7fa7bSJoseph Chen------ 279c0d7fa7bSJoseph Chen 280e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 281e10cc428SXiaoDong Huang 282e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 283e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 284e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 285e10cc428SXiaoDong Huang 286e10cc428SXiaoDong Huang### New 287e10cc428SXiaoDong Huang 288e10cc428SXiaoDong Huang1. Initial version. 289e10cc428SXiaoDong Huang 290e10cc428SXiaoDong Huang------ 291e10cc428SXiaoDong Huang 292