1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*78475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 4*78475f2fSXiaoDong Huang 5*78475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 6*78475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*78475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 8*78475f2fSXiaoDong Huang 9*78475f2fSXiaoDong Huang### New 10*78475f2fSXiaoDong Huang 11*78475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 12*78475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 13*78475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 14*78475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 15*78475f2fSXiaoDong Huang 16*78475f2fSXiaoDong Huang------ 17*78475f2fSXiaoDong Huang 183175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 193175505fSWesley Yao 203175505fSWesley Yao| Date | File | Build commit | Severity | 213175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 223175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 233175505fSWesley Yao 243175505fSWesley Yao### New 253175505fSWesley Yao 263175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 273175505fSWesley Yao2. Add eyescan DDR bin. 283175505fSWesley Yao 293175505fSWesley Yao### Fixed 303175505fSWesley Yao 313175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 323175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 333175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 343175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 353175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 363175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 373175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 383175505fSWesley Yao 393175505fSWesley Yao------ 403175505fSWesley Yao 417e38d7bcSchenfen## rk3576_boost_v1.02.bin 427e38d7bcSchenfen 437e38d7bcSchenfen| Date | File | Build commit | Severity | 447e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 457e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 467e38d7bcSchenfen 477e38d7bcSchenfen### Fixed 487e38d7bcSchenfen 497e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 507e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 517e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 527e38d7bcSchenfen 537e38d7bcSchenfen------ 547e38d7bcSchenfen 554fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 564fa2c94bSXuhui Lin 574fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 584fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 594fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 604fa2c94bSXuhui Lin 614fa2c94bSXuhui Lin### Fixed 624fa2c94bSXuhui Lin 634fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 644fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 654fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 664fa2c94bSXuhui Lin 674fa2c94bSXuhui Lin------ 684fa2c94bSXuhui Lin 6922132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 7022132fc0Sshengfei Xu 7122132fc0Sshengfei Xu| Date | File | Build commit | Severity | 7222132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 7322132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 7422132fc0Sshengfei Xu 7522132fc0Sshengfei Xu### New 7622132fc0Sshengfei Xu 7722132fc0Sshengfei Xu1. Print global reset status. 7822132fc0Sshengfei Xu2. Support suspend from any cpu. 7922132fc0Sshengfei Xu 8022132fc0Sshengfei Xu------ 8122132fc0Sshengfei Xu 824be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 834be87c4dSHisping Lin 844be87c4dSHisping Lin| Date | File | Build commit | Severity | 854be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 864be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 874be87c4dSHisping Lin 884be87c4dSHisping Lin### New 894be87c4dSHisping Lin 904be87c4dSHisping Lin1. Support read write verify toybrick ksn. 914be87c4dSHisping Lin 924be87c4dSHisping Lin------ 934be87c4dSHisping Lin 944011aecdSXuhui Lin## rk3576_spl_v1.03.bin 954011aecdSXuhui Lin 964011aecdSXuhui Lin| Date | File | Build commit | Severity | 974011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 984011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 994011aecdSXuhui Lin 1004011aecdSXuhui Lin### Fixed 1014011aecdSXuhui Lin 1024011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 1034011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 1044011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 1054011aecdSXuhui Lin 1064011aecdSXuhui Lin------ 1074011aecdSXuhui Lin 108803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 109803efaecSFinley Xiao 110803efaecSFinley Xiao| Date | File | Build commit | Severity | 111803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 112803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 113803efaecSFinley Xiao 114803efaecSFinley Xiao### New 115803efaecSFinley Xiao 116803efaecSFinley Xiao1. Enable pd_gpu repair. 117803efaecSFinley Xiao2. Add otp init. 118803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 119803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 120803efaecSFinley Xiao5. Hptimer support 1G frequency. 121803efaecSFinley Xiao6. Don't use cpu unclean src. 122803efaecSFinley Xiao 123803efaecSFinley Xiao### Fixed 124803efaecSFinley Xiao 125803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 126803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 127803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 128803efaecSFinley Xiao 129803efaecSFinley Xiao------ 130803efaecSFinley Xiao 1319b6f7661Schenfen## rk3576_boost_v1.00.bin 1329b6f7661Schenfen 1339b6f7661Schenfen| Date | File | Build commit | Severity | 1349b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 1359b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 1369b6f7661Schenfen 1379b6f7661Schenfen### Fixed 1389b6f7661Schenfen 1399b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 1409b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 1419b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 1429b6f7661Schenfen 1439b6f7661Schenfen------ 1449b6f7661Schenfen 145fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 146fdf27422SXuhui Lin 147fdf27422SXuhui Lin| Date | File | Build commit | Severity | 148fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 149fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 150fdf27422SXuhui Lin 151fdf27422SXuhui Lin### New 152fdf27422SXuhui Lin 153fdf27422SXuhui Lin1. Enable cci channels for devices. 154fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 155fdf27422SXuhui Lin3. Enable decom by default. 156fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 157fdf27422SXuhui Lin5. Improve UFS support. 158fdf27422SXuhui Lin6. Improve usbplug support. 159fdf27422SXuhui Lin 160fdf27422SXuhui Lin------ 161fdf27422SXuhui Lin 162b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 163b0fd07a4SXiaoDong Huang 164b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 165b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 166b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 167b0fd07a4SXiaoDong Huang 168b0fd07a4SXiaoDong Huang### New 169b0fd07a4SXiaoDong Huang 170b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 171b0fd07a4SXiaoDong Huang 172b0fd07a4SXiaoDong Huang### Fixed 173b0fd07a4SXiaoDong Huang 174b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 175b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 176b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 177b0fd07a4SXiaoDong Huang 178b0fd07a4SXiaoDong Huang------ 179b0fd07a4SXiaoDong Huang 18012a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 18112a25c4eSYifeng Zhao 18212a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 18312a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 18412a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 18512a25c4eSYifeng Zhao 18612a25c4eSYifeng Zhao### New 18712a25c4eSYifeng Zhao 18812a25c4eSYifeng Zhao1. Add support write booster. 18912a25c4eSYifeng Zhao 19012a25c4eSYifeng Zhao### Fixed 19112a25c4eSYifeng Zhao 19212a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 19312a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 19412a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 19512a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 19612a25c4eSYifeng Zhao 19712a25c4eSYifeng Zhao------ 19812a25c4eSYifeng Zhao 199658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 200658ad9aeSWesley Yao 201658ad9aeSWesley Yao| Date | File | Build commit | Severity | 202658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 203658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 204658ad9aeSWesley Yao 205658ad9aeSWesley Yao### Warn 206658ad9aeSWesley Yao 207658ad9aeSWesley 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). 208658ad9aeSWesley Yao 209658ad9aeSWesley Yao### Fixed 210658ad9aeSWesley Yao 211658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 212658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 213658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 214658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 215658ad9aeSWesley Yao 216658ad9aeSWesley Yao------ 217658ad9aeSWesley Yao 2186c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 2196c0ef127SHisping Lin 2206c0ef127SHisping Lin| Date | File | Build commit | Severity | 2216c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2226c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 2236c0ef127SHisping Lin 2246c0ef127SHisping Lin### New 2256c0ef127SHisping Lin 2266c0ef127SHisping Lin1. Optimization parameter check to enhance security. 2276c0ef127SHisping Lin2. Keylad supports get otp zero count. 2286c0ef127SHisping Lin 2296c0ef127SHisping Lin------ 2306c0ef127SHisping Lin 231335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 232335b88b0SXiaoDong Huang 233335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 234335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 235335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 236335b88b0SXiaoDong Huang 237335b88b0SXiaoDong Huang### New 238335b88b0SXiaoDong Huang 239335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 240335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 241335b88b0SXiaoDong Huang 242335b88b0SXiaoDong Huang### Fixed 243335b88b0SXiaoDong Huang 244335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 245335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 246335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 247335b88b0SXiaoDong Huang 248335b88b0SXiaoDong Huang------ 249335b88b0SXiaoDong Huang 250958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 251958a98d9SJon Lin 252958a98d9SJon Lin| Date | File | Build commit | Severity | 253958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 254958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 255958a98d9SJon Lin 256958a98d9SJon Lin### New 257958a98d9SJon Lin 258958a98d9SJon Lin1. Support fspi1 spiflash. 259958a98d9SJon Lin 260958a98d9SJon Lin------ 261958a98d9SJon Lin 262ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 263ff3639a2SXuhui Lin 264ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 265ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 266ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 267ff3639a2SXuhui Lin 268ff3639a2SXuhui Lin### New 269ff3639a2SXuhui Lin 270ff3639a2SXuhui Lin1. Support SD card. 271ff3639a2SXuhui Lin2. Support SecureBoot. 272ff3639a2SXuhui Lin3. Enable crypto. 273ff3639a2SXuhui Lin4. Improve UFS support. 274ff3639a2SXuhui Lin5. Improve VOP2 support. 275ff3639a2SXuhui Lin6. Add MCU-related register configuration. 276ff3639a2SXuhui Lin 277ff3639a2SXuhui Lin------ 278ff3639a2SXuhui Lin 27957209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 28057209138SXiaoDong Huang 28157209138SXiaoDong Huang| Date | File | Build commit | Severity | 28257209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 28357209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 28457209138SXiaoDong Huang 28557209138SXiaoDong Huang### New 28657209138SXiaoDong Huang 28757209138SXiaoDong Huang1. Support HDCP. 28857209138SXiaoDong Huang2. Enable GPU counter. 28957209138SXiaoDong Huang 29057209138SXiaoDong Huang------ 29157209138SXiaoDong Huang 29286611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 29386611506SCanYang He 29486611506SCanYang He| Date | File | Build commit | Severity | 29586611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 29686611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 29786611506SCanYang He 29886611506SCanYang He### Fixed 29986611506SCanYang He 30086611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 30186611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 30286611506SCanYang 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. | - | 30386611506SCanYang He 30486611506SCanYang He------ 30586611506SCanYang He 30657ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 30757ffadecSXiaoDong Huang 30857ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 30957ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 31057ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 31157ffadecSXiaoDong Huang 31257ffadecSXiaoDong Huang### New 31357ffadecSXiaoDong Huang 31457ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 31557ffadecSXiaoDong Huang2. Support virtual poweroff. 31657ffadecSXiaoDong Huang3. Support recover system time after system resume. 31757ffadecSXiaoDong Huang 31857ffadecSXiaoDong Huang------ 31957ffadecSXiaoDong Huang 320c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 321c0d7fa7bSJoseph Chen 322c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 323c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 324c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 325c0d7fa7bSJoseph Chen 326c0d7fa7bSJoseph Chen### New 327c0d7fa7bSJoseph Chen 328c0d7fa7bSJoseph Chen1. Initial version. 329c0d7fa7bSJoseph Chen 330c0d7fa7bSJoseph Chen------ 331c0d7fa7bSJoseph Chen 332e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 333e10cc428SXiaoDong Huang 334e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 335e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 336e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 337e10cc428SXiaoDong Huang 338e10cc428SXiaoDong Huang### New 339e10cc428SXiaoDong Huang 340e10cc428SXiaoDong Huang1. Initial version. 341e10cc428SXiaoDong Huang 342e10cc428SXiaoDong Huang------ 343e10cc428SXiaoDong Huang 344