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