1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*3cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 4*3cb8a4e3SXiaoDong Huang 5*3cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 6*3cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*3cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 8*3cb8a4e3SXiaoDong Huang 9*3cb8a4e3SXiaoDong Huang### New 10*3cb8a4e3SXiaoDong Huang 11*3cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 12*3cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 13*3cb8a4e3SXiaoDong Huang 14*3cb8a4e3SXiaoDong Huang------ 15*3cb8a4e3SXiaoDong Huang 1678475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 1778475f2fSXiaoDong Huang 1878475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 1978475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2078475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 2178475f2fSXiaoDong Huang 2278475f2fSXiaoDong Huang### New 2378475f2fSXiaoDong Huang 2478475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 2578475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 2678475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 2778475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 2878475f2fSXiaoDong Huang 2978475f2fSXiaoDong Huang------ 3078475f2fSXiaoDong Huang 313175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 323175505fSWesley Yao 333175505fSWesley Yao| Date | File | Build commit | Severity | 343175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 353175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 363175505fSWesley Yao 373175505fSWesley Yao### New 383175505fSWesley Yao 393175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 403175505fSWesley Yao2. Add eyescan DDR bin. 413175505fSWesley Yao 423175505fSWesley Yao### Fixed 433175505fSWesley Yao 443175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 453175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 463175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 473175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 483175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 493175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 503175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 513175505fSWesley Yao 523175505fSWesley Yao------ 533175505fSWesley Yao 547e38d7bcSchenfen## rk3576_boost_v1.02.bin 557e38d7bcSchenfen 567e38d7bcSchenfen| Date | File | Build commit | Severity | 577e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 587e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 597e38d7bcSchenfen 607e38d7bcSchenfen### Fixed 617e38d7bcSchenfen 627e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 637e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 647e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 657e38d7bcSchenfen 667e38d7bcSchenfen------ 677e38d7bcSchenfen 684fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 694fa2c94bSXuhui Lin 704fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 714fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 724fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 734fa2c94bSXuhui Lin 744fa2c94bSXuhui Lin### Fixed 754fa2c94bSXuhui Lin 764fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 774fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 784fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 794fa2c94bSXuhui Lin 804fa2c94bSXuhui Lin------ 814fa2c94bSXuhui Lin 8222132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 8322132fc0Sshengfei Xu 8422132fc0Sshengfei Xu| Date | File | Build commit | Severity | 8522132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 8622132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 8722132fc0Sshengfei Xu 8822132fc0Sshengfei Xu### New 8922132fc0Sshengfei Xu 9022132fc0Sshengfei Xu1. Print global reset status. 9122132fc0Sshengfei Xu2. Support suspend from any cpu. 9222132fc0Sshengfei Xu 9322132fc0Sshengfei Xu------ 9422132fc0Sshengfei Xu 954be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 964be87c4dSHisping Lin 974be87c4dSHisping Lin| Date | File | Build commit | Severity | 984be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 994be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 1004be87c4dSHisping Lin 1014be87c4dSHisping Lin### New 1024be87c4dSHisping Lin 1034be87c4dSHisping Lin1. Support read write verify toybrick ksn. 1044be87c4dSHisping Lin 1054be87c4dSHisping Lin------ 1064be87c4dSHisping Lin 1074011aecdSXuhui Lin## rk3576_spl_v1.03.bin 1084011aecdSXuhui Lin 1094011aecdSXuhui Lin| Date | File | Build commit | Severity | 1104011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 1114011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 1124011aecdSXuhui Lin 1134011aecdSXuhui Lin### Fixed 1144011aecdSXuhui Lin 1154011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 1164011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 1174011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 1184011aecdSXuhui Lin 1194011aecdSXuhui Lin------ 1204011aecdSXuhui Lin 121803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 122803efaecSFinley Xiao 123803efaecSFinley Xiao| Date | File | Build commit | Severity | 124803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 125803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 126803efaecSFinley Xiao 127803efaecSFinley Xiao### New 128803efaecSFinley Xiao 129803efaecSFinley Xiao1. Enable pd_gpu repair. 130803efaecSFinley Xiao2. Add otp init. 131803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 132803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 133803efaecSFinley Xiao5. Hptimer support 1G frequency. 134803efaecSFinley Xiao6. Don't use cpu unclean src. 135803efaecSFinley Xiao 136803efaecSFinley Xiao### Fixed 137803efaecSFinley Xiao 138803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 139803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 140803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 141803efaecSFinley Xiao 142803efaecSFinley Xiao------ 143803efaecSFinley Xiao 1449b6f7661Schenfen## rk3576_boost_v1.00.bin 1459b6f7661Schenfen 1469b6f7661Schenfen| Date | File | Build commit | Severity | 1479b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 1489b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 1499b6f7661Schenfen 1509b6f7661Schenfen### Fixed 1519b6f7661Schenfen 1529b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 1539b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 1549b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 1559b6f7661Schenfen 1569b6f7661Schenfen------ 1579b6f7661Schenfen 158fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 159fdf27422SXuhui Lin 160fdf27422SXuhui Lin| Date | File | Build commit | Severity | 161fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 162fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 163fdf27422SXuhui Lin 164fdf27422SXuhui Lin### New 165fdf27422SXuhui Lin 166fdf27422SXuhui Lin1. Enable cci channels for devices. 167fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 168fdf27422SXuhui Lin3. Enable decom by default. 169fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 170fdf27422SXuhui Lin5. Improve UFS support. 171fdf27422SXuhui Lin6. Improve usbplug support. 172fdf27422SXuhui Lin 173fdf27422SXuhui Lin------ 174fdf27422SXuhui Lin 175b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 176b0fd07a4SXiaoDong Huang 177b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 178b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 179b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 180b0fd07a4SXiaoDong Huang 181b0fd07a4SXiaoDong Huang### New 182b0fd07a4SXiaoDong Huang 183b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 184b0fd07a4SXiaoDong Huang 185b0fd07a4SXiaoDong Huang### Fixed 186b0fd07a4SXiaoDong Huang 187b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 188b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 189b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 190b0fd07a4SXiaoDong Huang 191b0fd07a4SXiaoDong Huang------ 192b0fd07a4SXiaoDong Huang 19312a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 19412a25c4eSYifeng Zhao 19512a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 19612a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 19712a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 19812a25c4eSYifeng Zhao 19912a25c4eSYifeng Zhao### New 20012a25c4eSYifeng Zhao 20112a25c4eSYifeng Zhao1. Add support write booster. 20212a25c4eSYifeng Zhao 20312a25c4eSYifeng Zhao### Fixed 20412a25c4eSYifeng Zhao 20512a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 20612a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 20712a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 20812a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 20912a25c4eSYifeng Zhao 21012a25c4eSYifeng Zhao------ 21112a25c4eSYifeng Zhao 212658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 213658ad9aeSWesley Yao 214658ad9aeSWesley Yao| Date | File | Build commit | Severity | 215658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 216658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 217658ad9aeSWesley Yao 218658ad9aeSWesley Yao### Warn 219658ad9aeSWesley Yao 220658ad9aeSWesley 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). 221658ad9aeSWesley Yao 222658ad9aeSWesley Yao### Fixed 223658ad9aeSWesley Yao 224658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 225658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 226658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 227658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 228658ad9aeSWesley Yao 229658ad9aeSWesley Yao------ 230658ad9aeSWesley Yao 2316c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 2326c0ef127SHisping Lin 2336c0ef127SHisping Lin| Date | File | Build commit | Severity | 2346c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2356c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 2366c0ef127SHisping Lin 2376c0ef127SHisping Lin### New 2386c0ef127SHisping Lin 2396c0ef127SHisping Lin1. Optimization parameter check to enhance security. 2406c0ef127SHisping Lin2. Keylad supports get otp zero count. 2416c0ef127SHisping Lin 2426c0ef127SHisping Lin------ 2436c0ef127SHisping Lin 244335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 245335b88b0SXiaoDong Huang 246335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 247335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 248335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 249335b88b0SXiaoDong Huang 250335b88b0SXiaoDong Huang### New 251335b88b0SXiaoDong Huang 252335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 253335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 254335b88b0SXiaoDong Huang 255335b88b0SXiaoDong Huang### Fixed 256335b88b0SXiaoDong Huang 257335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 258335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 259335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 260335b88b0SXiaoDong Huang 261335b88b0SXiaoDong Huang------ 262335b88b0SXiaoDong Huang 263958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 264958a98d9SJon Lin 265958a98d9SJon Lin| Date | File | Build commit | Severity | 266958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 267958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 268958a98d9SJon Lin 269958a98d9SJon Lin### New 270958a98d9SJon Lin 271958a98d9SJon Lin1. Support fspi1 spiflash. 272958a98d9SJon Lin 273958a98d9SJon Lin------ 274958a98d9SJon Lin 275ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 276ff3639a2SXuhui Lin 277ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 278ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 279ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 280ff3639a2SXuhui Lin 281ff3639a2SXuhui Lin### New 282ff3639a2SXuhui Lin 283ff3639a2SXuhui Lin1. Support SD card. 284ff3639a2SXuhui Lin2. Support SecureBoot. 285ff3639a2SXuhui Lin3. Enable crypto. 286ff3639a2SXuhui Lin4. Improve UFS support. 287ff3639a2SXuhui Lin5. Improve VOP2 support. 288ff3639a2SXuhui Lin6. Add MCU-related register configuration. 289ff3639a2SXuhui Lin 290ff3639a2SXuhui Lin------ 291ff3639a2SXuhui Lin 29257209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 29357209138SXiaoDong Huang 29457209138SXiaoDong Huang| Date | File | Build commit | Severity | 29557209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 29657209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 29757209138SXiaoDong Huang 29857209138SXiaoDong Huang### New 29957209138SXiaoDong Huang 30057209138SXiaoDong Huang1. Support HDCP. 30157209138SXiaoDong Huang2. Enable GPU counter. 30257209138SXiaoDong Huang 30357209138SXiaoDong Huang------ 30457209138SXiaoDong Huang 30586611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 30686611506SCanYang He 30786611506SCanYang He| Date | File | Build commit | Severity | 30886611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 30986611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 31086611506SCanYang He 31186611506SCanYang He### Fixed 31286611506SCanYang He 31386611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 31486611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 31586611506SCanYang 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. | - | 31686611506SCanYang He 31786611506SCanYang He------ 31886611506SCanYang He 31957ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 32057ffadecSXiaoDong Huang 32157ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 32257ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 32357ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 32457ffadecSXiaoDong Huang 32557ffadecSXiaoDong Huang### New 32657ffadecSXiaoDong Huang 32757ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 32857ffadecSXiaoDong Huang2. Support virtual poweroff. 32957ffadecSXiaoDong Huang3. Support recover system time after system resume. 33057ffadecSXiaoDong Huang 33157ffadecSXiaoDong Huang------ 33257ffadecSXiaoDong Huang 333c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 334c0d7fa7bSJoseph Chen 335c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 336c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 337c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 338c0d7fa7bSJoseph Chen 339c0d7fa7bSJoseph Chen### New 340c0d7fa7bSJoseph Chen 341c0d7fa7bSJoseph Chen1. Initial version. 342c0d7fa7bSJoseph Chen 343c0d7fa7bSJoseph Chen------ 344c0d7fa7bSJoseph Chen 345e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 346e10cc428SXiaoDong Huang 347e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 348e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 349e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 350e10cc428SXiaoDong Huang 351e10cc428SXiaoDong Huang### New 352e10cc428SXiaoDong Huang 353e10cc428SXiaoDong Huang1. Initial version. 354e10cc428SXiaoDong Huang 355e10cc428SXiaoDong Huang------ 356e10cc428SXiaoDong Huang 357