1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*4be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 4*4be87c4dSHisping Lin 5*4be87c4dSHisping Lin| Date | File | Build commit | Severity | 6*4be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 7*4be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 8*4be87c4dSHisping Lin 9*4be87c4dSHisping Lin### New 10*4be87c4dSHisping Lin 11*4be87c4dSHisping Lin1. Support read write verify toybrick ksn. 12*4be87c4dSHisping Lin 13*4be87c4dSHisping Lin------ 14*4be87c4dSHisping Lin 154011aecdSXuhui Lin## rk3576_spl_v1.03.bin 164011aecdSXuhui Lin 174011aecdSXuhui Lin| Date | File | Build commit | Severity | 184011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 194011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 204011aecdSXuhui Lin 214011aecdSXuhui Lin### Fixed 224011aecdSXuhui Lin 234011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 244011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 254011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 264011aecdSXuhui Lin 274011aecdSXuhui Lin------ 284011aecdSXuhui Lin 29803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 30803efaecSFinley Xiao 31803efaecSFinley Xiao| Date | File | Build commit | Severity | 32803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 33803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 34803efaecSFinley Xiao 35803efaecSFinley Xiao### New 36803efaecSFinley Xiao 37803efaecSFinley Xiao1. Enable pd_gpu repair. 38803efaecSFinley Xiao2. Add otp init. 39803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 40803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 41803efaecSFinley Xiao5. Hptimer support 1G frequency. 42803efaecSFinley Xiao6. Don't use cpu unclean src. 43803efaecSFinley Xiao 44803efaecSFinley Xiao### Fixed 45803efaecSFinley Xiao 46803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 47803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 48803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 49803efaecSFinley Xiao 50803efaecSFinley Xiao------ 51803efaecSFinley Xiao 529b6f7661Schenfen## rk3576_boost_v1.00.bin 539b6f7661Schenfen 549b6f7661Schenfen| Date | File | Build commit | Severity | 559b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 569b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 579b6f7661Schenfen 589b6f7661Schenfen### Fixed 599b6f7661Schenfen 609b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 619b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 629b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 639b6f7661Schenfen 649b6f7661Schenfen------ 659b6f7661Schenfen 66fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 67fdf27422SXuhui Lin 68fdf27422SXuhui Lin| Date | File | Build commit | Severity | 69fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 70fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 71fdf27422SXuhui Lin 72fdf27422SXuhui Lin### New 73fdf27422SXuhui Lin 74fdf27422SXuhui Lin1. Enable cci channels for devices. 75fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 76fdf27422SXuhui Lin3. Enable decom by default. 77fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 78fdf27422SXuhui Lin5. Improve UFS support. 79fdf27422SXuhui Lin6. Improve usbplug support. 80fdf27422SXuhui Lin 81fdf27422SXuhui Lin------ 82fdf27422SXuhui Lin 83b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 84b0fd07a4SXiaoDong Huang 85b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 86b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 87b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 88b0fd07a4SXiaoDong Huang 89b0fd07a4SXiaoDong Huang### New 90b0fd07a4SXiaoDong Huang 91b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 92b0fd07a4SXiaoDong Huang 93b0fd07a4SXiaoDong Huang### Fixed 94b0fd07a4SXiaoDong Huang 95b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 96b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 97b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 98b0fd07a4SXiaoDong Huang 99b0fd07a4SXiaoDong Huang------ 100b0fd07a4SXiaoDong Huang 10112a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 10212a25c4eSYifeng Zhao 10312a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 10412a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 10512a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 10612a25c4eSYifeng Zhao 10712a25c4eSYifeng Zhao### New 10812a25c4eSYifeng Zhao 10912a25c4eSYifeng Zhao1. Add support write booster. 11012a25c4eSYifeng Zhao 11112a25c4eSYifeng Zhao### Fixed 11212a25c4eSYifeng Zhao 11312a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 11412a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 11512a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 11612a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 11712a25c4eSYifeng Zhao 11812a25c4eSYifeng Zhao------ 11912a25c4eSYifeng Zhao 120658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 121658ad9aeSWesley Yao 122658ad9aeSWesley Yao| Date | File | Build commit | Severity | 123658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 124658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 125658ad9aeSWesley Yao 126658ad9aeSWesley Yao### Warn 127658ad9aeSWesley Yao 128658ad9aeSWesley 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). 129658ad9aeSWesley Yao 130658ad9aeSWesley Yao### Fixed 131658ad9aeSWesley Yao 132658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 133658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 134658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 135658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 136658ad9aeSWesley Yao 137658ad9aeSWesley Yao------ 138658ad9aeSWesley Yao 1396c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 1406c0ef127SHisping Lin 1416c0ef127SHisping Lin| Date | File | Build commit | Severity | 1426c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1436c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 1446c0ef127SHisping Lin 1456c0ef127SHisping Lin### New 1466c0ef127SHisping Lin 1476c0ef127SHisping Lin1. Optimization parameter check to enhance security. 1486c0ef127SHisping Lin2. Keylad supports get otp zero count. 1496c0ef127SHisping Lin 1506c0ef127SHisping Lin------ 1516c0ef127SHisping Lin 152335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 153335b88b0SXiaoDong Huang 154335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 155335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 156335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 157335b88b0SXiaoDong Huang 158335b88b0SXiaoDong Huang### New 159335b88b0SXiaoDong Huang 160335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 161335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 162335b88b0SXiaoDong Huang 163335b88b0SXiaoDong Huang### Fixed 164335b88b0SXiaoDong Huang 165335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 166335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 167335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 168335b88b0SXiaoDong Huang 169335b88b0SXiaoDong Huang------ 170335b88b0SXiaoDong Huang 171958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 172958a98d9SJon Lin 173958a98d9SJon Lin| Date | File | Build commit | Severity | 174958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 175958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 176958a98d9SJon Lin 177958a98d9SJon Lin### New 178958a98d9SJon Lin 179958a98d9SJon Lin1. Support fspi1 spiflash. 180958a98d9SJon Lin 181958a98d9SJon Lin------ 182958a98d9SJon Lin 183ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 184ff3639a2SXuhui Lin 185ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 186ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 187ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 188ff3639a2SXuhui Lin 189ff3639a2SXuhui Lin### New 190ff3639a2SXuhui Lin 191ff3639a2SXuhui Lin1. Support SD card. 192ff3639a2SXuhui Lin2. Support SecureBoot. 193ff3639a2SXuhui Lin3. Enable crypto. 194ff3639a2SXuhui Lin4. Improve UFS support. 195ff3639a2SXuhui Lin5. Improve VOP2 support. 196ff3639a2SXuhui Lin6. Add MCU-related register configuration. 197ff3639a2SXuhui Lin 198ff3639a2SXuhui Lin------ 199ff3639a2SXuhui Lin 20057209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 20157209138SXiaoDong Huang 20257209138SXiaoDong Huang| Date | File | Build commit | Severity | 20357209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 20457209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 20557209138SXiaoDong Huang 20657209138SXiaoDong Huang### New 20757209138SXiaoDong Huang 20857209138SXiaoDong Huang1. Support HDCP. 20957209138SXiaoDong Huang2. Enable GPU counter. 21057209138SXiaoDong Huang 21157209138SXiaoDong Huang------ 21257209138SXiaoDong Huang 21386611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 21486611506SCanYang He 21586611506SCanYang He| Date | File | Build commit | Severity | 21686611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 21786611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 21886611506SCanYang He 21986611506SCanYang He### Fixed 22086611506SCanYang He 22186611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 22286611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 22386611506SCanYang 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. | - | 22486611506SCanYang He 22586611506SCanYang He------ 22686611506SCanYang He 22757ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 22857ffadecSXiaoDong Huang 22957ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 23057ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 23157ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 23257ffadecSXiaoDong Huang 23357ffadecSXiaoDong Huang### New 23457ffadecSXiaoDong Huang 23557ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 23657ffadecSXiaoDong Huang2. Support virtual poweroff. 23757ffadecSXiaoDong Huang3. Support recover system time after system resume. 23857ffadecSXiaoDong Huang 23957ffadecSXiaoDong Huang------ 24057ffadecSXiaoDong Huang 241c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 242c0d7fa7bSJoseph Chen 243c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 244c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 245c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 246c0d7fa7bSJoseph Chen 247c0d7fa7bSJoseph Chen### New 248c0d7fa7bSJoseph Chen 249c0d7fa7bSJoseph Chen1. Initial version. 250c0d7fa7bSJoseph Chen 251c0d7fa7bSJoseph Chen------ 252c0d7fa7bSJoseph Chen 253e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 254e10cc428SXiaoDong Huang 255e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 256e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 257e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 258e10cc428SXiaoDong Huang 259e10cc428SXiaoDong Huang### New 260e10cc428SXiaoDong Huang 261e10cc428SXiaoDong Huang1. Initial version. 262e10cc428SXiaoDong Huang 263e10cc428SXiaoDong Huang------ 264e10cc428SXiaoDong Huang 265