1# RK3576 Release Note 2 3## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | :----------------------- | ----------- | -------- | 7| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 8 9### Fixed 10 11| Index | Severity | Update | Issue description | Issue source | 12| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 13| 1 | important | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | - | 14 15------ 16 17## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 18 19| Date | File | Build commit | Severity | 20| ---------- | :----------------------------------------------------------- | ------------ | --------- | 21| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 22 23### New 24 251. Supports dram whose cs0 row is less than cs1 row. 262. Add eyescan DDR bin. 27 28### Fixed 29 30| Index | Severity | Update | Issue description | Issue source | 31| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 32| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 33| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 34 35------ 36 37## rk3576_bl31_v1.08.elf 38 39| Date | File | Build commit | Severity | 40| ---------- | :-------------------- | ------------ | --------- | 41| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 42 43### New 44 451. Support rbrom command in UFS machines. 462. Enable memory repair according to otp. 47 48------ 49 50## rk3576_bl31_v1.07.elf 51 52| Date | File | Build commit | Severity | 53| ---------- | :-------------------- | ------------ | --------- | 54| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 55 56### New 57 581. Support power off vdd_logic when virtual-poweroff. 592. Support to configure bus_mcu in NS. 603. Improve DDR stability when ultra suspend. 614. Support DFS in VOP+EBC machine. 62 63------ 64 65## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 66 67| Date | File | Build commit | Severity | 68| ---------- | :----------------------------------------------------------- | ------------ | --------- | 69| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 70 71### New 72 731. Supports dram whose cs0 row is less than cs1 row. 742. Add eyescan DDR bin. 75 76### Fixed 77 78| Index | Severity | Update | Issue description | Issue source | 79| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 80| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 81| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 82| 3 | important | Improve ultra suspend stability | - | - | 83| 4 | important | Improve reboot stability | - | - | 84| 5 | moderate | Improve print result of eye scan | - | - | 85 86------ 87 88## rk3576_boost_v1.02.bin 89 90| Date | File | Build commit | Severity | 91| ---------- | :-------------------- | ----------- | -------- | 92| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 93 94### Fixed 95 96| Index | Severity | Update | Issue description | Issue source | 97| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 98| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 99 100------ 101 102## rk3576_spl_v1.04.bin 103 104| Date | File | Build commit | Severity | 105| ---------- | :-------------------- | ------------ | --------- | 106| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 107 108### Fixed 109 110| Index | Severity | Update | Issue description | Issue source | 111| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 112| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 113 114------ 115 116## rk3576_bl31_v1.06.elf 117 118| Date | File | Build commit | Severity | 119| ---------- | :-------------------- | ------------ | --------- | 120| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 121 122### New 123 1241. Print global reset status. 1252. Support suspend from any cpu. 126 127------ 128 129## rk3576_bl32_v1.02.bin 130 131| Date | File | Build commit | Severity | 132| ---------- | :-------------------- | ------------ | --------- | 133| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 134 135### New 136 1371. Support read write verify toybrick ksn. 138 139------ 140 141## rk3576_spl_v1.03.bin 142 143| Date | File | Build commit | Severity | 144| ---------- | :-------------------- | ------------ | --------- | 145| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 146 147### Fixed 148 149| Index | Severity | Update | Issue description | Issue source | 150| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 151| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 152 153------ 154 155## rk3576_bl31_v1.05.elf 156 157| Date | File | Build commit | Severity | 158| ---------- | :-------------------- | ------------ | --------- | 159| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 160 161### New 162 1631. Enable pd_gpu repair. 1642. Add otp init. 1653. Increase pvptll length for middle frequencies. 1664. Adjust pvtpll table by otp opp info. 1675. Hptimer support 1G frequency. 1686. Don't use cpu unclean src. 169 170### Fixed 171 172| Index | Severity | Update | Issue description | Issue source | 173| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 174| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 175 176------ 177 178## rk3576_boost_v1.00.bin 179 180| Date | File | Build commit | Severity | 181| ---------- | :-------------------- | ----------- | -------- | 182| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 183 184### Fixed 185 186| Index | Severity | Update | Issue description | Issue source | 187| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 188| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 189 190------ 191 192## rk3576_spl_v1.02.bin 193 194| Date | File | Build commit | Severity | 195| ---------- | :-------------------- | ----------- | -------- | 196| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 197 198### New 199 2001. Enable cci channels for devices. 2012. Add internal phase support for dwmmc. 2023. Enable decom by default. 2034. Add eMMC and FSPI iomux support. 2045. Improve UFS support. 2056. Improve usbplug support. 206 207------ 208 209## rk3576_bl31_v1.04.elf 210 211| Date | File | Build commit | Severity | 212| ---------- | :-------------------- | ------------ | --------- | 213| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 214 215### New 216 2171. Reduced power consumption of the pmu 1v8 during sleep. 218 219### Fixed 220 221| Index | Severity | Update | Issue description | Issue source | 222| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 223| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 224 225------ 226 227## rk3576_usbplug_v1.01.bin 228 229| Date | File | Build commit | Severity | 230| ---------- | :----------------------- | ------------ | --------- | 231| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 232 233### New 234 2351. Add support write booster. 236 237### Fixed 238 239| Index | Severity | Update | Issue description | Issue source | 240| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 241| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 242| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 243 244------ 245 246## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 247 248| Date | File | Build commit | Severity | 249| ---------- | :--------------------------------------------------- | ------------ | --------- | 250| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 251 252### Warn 253 2541. 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). 255 256### Fixed 257 258| Index | Severity | Update | Issue description | Issue source | 259| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 260| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 261| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 262 263------ 264 265## rk3576_bl32_v1.01.bin 266 267| Date | File | Build commit | Severity | 268| ---------- | :-------------------- | ------------ | --------- | 269| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 270 271### New 272 2731. Optimization parameter check to enhance security. 2742. Keylad supports get otp zero count. 275 276------ 277 278## rk3576_bl31_v1.03.elf 279 280| Date | File | Build commit | Severity | 281| ---------- | :-------------------- | ------------ | --------- | 282| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 283 284### New 285 2861. Improve DDR stability when sleep. 2872. Supports DDR frequency conversion in EBC scenarios. 288 289### Fixed 290 291| Index | Severity | Update | Issue description | Issue source | 292| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 293| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 294 295------ 296 297## rk3576_{spl,usbplug}_fspi1_v1.00.bin 298 299| Date | File | Build commit | Severity | 300| ---------- | :-------------------- | ----------- | -------- | 301| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 302 303### New 304 3051. Support fspi1 spiflash. 306 307------ 308 309## rk3576_spl_v1.01.bin 310 311| Date | File | Build commit | Severity | 312| ---------- | :-------------------- | ----------- | -------- | 313| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 314 315### New 316 3171. Support SD card. 3182. Support SecureBoot. 3193. Enable crypto. 3204. Improve UFS support. 3215. Improve VOP2 support. 3226. Add MCU-related register configuration. 323 324------ 325 326## rk3576_bl31_v1.02.elf 327 328| Date | File | Build commit | Severity | 329| ---------- | :-------------------- | ------------ | --------- | 330| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 331 332### New 333 3341. Support HDCP. 3352. Enable GPU counter. 336 337------ 338 339## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 340 341| Date | File | Build commit | Severity | 342| ---------- | :------------------------------------------- | ------------ | --------- | 343| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 344 345### Fixed 346 347| Index | Severity | Update | Issue description | Issue source | 348| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 349| 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. | - | 350 351------ 352 353## rk3576_bl31_v1.01.elf 354 355| Date | File | Build commit | Severity | 356| ---------- | :-------------------- | ------------ | --------- | 357| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 358 359### New 360 3611. Support suspend/resume in uboot. 3622. Support virtual poweroff. 3633. Support recover system time after system resume. 364 365------ 366 367## rk3576_{ddr,spl,usbplug}_v1.00.bin 368 369| Date | File | Build commit | Severity | 370| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 371| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 372 373### New 374 3751. Initial version. 376 377------ 378 379## rk3576_{bl31, bl32}_v1.00.bin 380 381| Date | File | Build commit | Severity | 382| ---------- | :-------------------- | ------------ | --------- | 383| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 384 385### New 386 3871. Initial version. 388 389------ 390 391