1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*d0e7529eSXiaoDong Huang## rk3576_bl31_v1.16.elf 4*d0e7529eSXiaoDong Huang 5*d0e7529eSXiaoDong Huang| Date | File | Build commit | Severity | 6*d0e7529eSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*d0e7529eSXiaoDong Huang| 2025-02-13 | rk3576_bl31_v1.16.elf | fab0f0345 | important | 8*d0e7529eSXiaoDong Huang 9*d0e7529eSXiaoDong Huang### New 10*d0e7529eSXiaoDong Huang 11*d0e7529eSXiaoDong Huang1. Optimize speed of system resume. 12*d0e7529eSXiaoDong Huang2. Optimize the flow of detecting external 32k clock. 13*d0e7529eSXiaoDong Huang 14*d0e7529eSXiaoDong Huang------ 15*d0e7529eSXiaoDong Huang 16f43a462eSchenfen## rk3576_boost_v1.03.bin 17f43a462eSchenfen 18f43a462eSchenfen| Date | File | Build commit | Severity | 19f43a462eSchenfen| ---------- | :-------------------- | ----------- | -------- | 20f43a462eSchenfen| 2025-01-24 | rk3576_boost_v1.03.bin | 8a55316839 | moderate | 21f43a462eSchenfen 22f43a462eSchenfen### Fixed 23f43a462eSchenfen 24f43a462eSchenfen| Index | Severity | Update | Issue description | Issue source | 25f43a462eSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 26f43a462eSchenfen| 1 | moderate | accelerate UFS boot speed. | The boot speed of UFS is relatively slow. | - | 27f43a462eSchenfen 28f43a462eSchenfen------ 29f43a462eSchenfen 30f7f0ea29SXiaoDong Huang## rk3576_bl31_v1.15.elf 31f7f0ea29SXiaoDong Huang 32f7f0ea29SXiaoDong Huang| Date | File | Build commit | Severity | 33f7f0ea29SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 34f7f0ea29SXiaoDong Huang| 2025-01-03 | rk3576_bl31_v1.15.elf | bf841fed1 | important | 35f7f0ea29SXiaoDong Huang 36f7f0ea29SXiaoDong Huang### New 37f7f0ea29SXiaoDong Huang 38f7f0ea29SXiaoDong Huang1. Support dual system. 39f7f0ea29SXiaoDong Huang2. Support wake source after virtual-poweroff. 40f7f0ea29SXiaoDong Huang3. Enhanced otp stability after ultra sleep. 41f7f0ea29SXiaoDong Huang 42f7f0ea29SXiaoDong Huang------ 43f7f0ea29SXiaoDong Huang 44374c401fSXiaoDong Huang## rk3576_bl31_v1.14.elf 45374c401fSXiaoDong Huang 46374c401fSXiaoDong Huang| Date | File | Build commit | Severity | 47374c401fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 48374c401fSXiaoDong Huang| 2024-11-08 | rk3576_bl31_v1.14.elf | c481e5368 | important | 49374c401fSXiaoDong Huang 50374c401fSXiaoDong Huang### New 51374c401fSXiaoDong Huang 52374c401fSXiaoDong Huang1. Support RK3576 j/m. 53374c401fSXiaoDong Huang2. Support reset arch timer after system resume. 54374c401fSXiaoDong Huang 55374c401fSXiaoDong Huang------ 56374c401fSXiaoDong Huang 5708d92ffeSYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin 5808d92ffeSYouMin Chen 5908d92ffeSYouMin Chen| Date | File | Build commit | Severity | 6008d92ffeSYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 6108d92ffeSYouMin Chen| 2024-11-07 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin | 2f85f4b2d4 | important | 6208d92ffeSYouMin Chen 6308d92ffeSYouMin Chen### New 6408d92ffeSYouMin Chen 6508d92ffeSYouMin Chen1. Add support RK3576J and RK3576M. 6608d92ffeSYouMin Chen2. Optimize DDR performance. 6708d92ffeSYouMin Chen3. Hptimer support 1G frequency. 6808d92ffeSYouMin Chen 6908d92ffeSYouMin Chen------ 7008d92ffeSYouMin Chen 718d6f51a6SXuhui Lin## rk3576_usbplug_v1.04.bin 728d6f51a6SXuhui Lin 738d6f51a6SXuhui Lin| Date | File | Build commit | Severity | 748d6f51a6SXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 758d6f51a6SXuhui Lin| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important | 768d6f51a6SXuhui Lin 778d6f51a6SXuhui Lin### Fixed 788d6f51a6SXuhui Lin 798d6f51a6SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 808d6f51a6SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 818d6f51a6SXuhui Lin| 1 | important | Add 1Ghz arch timer support, and usbplug is adjusted to get current arch timer frequency from preloader by default. | Delay in usbplug is inaccurate. | - | 828d6f51a6SXuhui Lin 838d6f51a6SXuhui Lin------ 848d6f51a6SXuhui Lin 859923212eSXuhui Lin## rk3576_spl_v1.07.bin 869923212eSXuhui Lin 879923212eSXuhui Lin| Date | File | Build commit | Severity | 889923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 899923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important | 909923212eSXuhui Lin 919923212eSXuhui Lin### Fixed 929923212eSXuhui Lin 939923212eSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 949923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 959923212eSXuhui Lin| 1 | important | Add 1Ghz arch timer support, and SPL is adjusted to get current arch timer frequency from preloader by default. | Delay in SPL is inaccurate, and time print at the end is inaccurate too. | - | 969923212eSXuhui Lin 979923212eSXuhui Lin------ 989923212eSXuhui Lin 994452b7dbSHisping Lin## rk3576_bl32_v1.05.bin 1004452b7dbSHisping Lin 1014452b7dbSHisping Lin| Date | File | Build commit | Severity | 1024452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1034452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1 | important | 1044452b7dbSHisping Lin 1054452b7dbSHisping Lin### Fixed 1064452b7dbSHisping Lin 1074452b7dbSHisping Lin| Index | Severity | Update | Issue description | Issue source | 1084452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 1094452b7dbSHisping Lin| 1 | important | check whether the rpmb key has been burned before changing security level | upgrading from weak security level to strong security level may result in rpmb key verification failure | - | 1104452b7dbSHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 1114452b7dbSHisping Lin| 3 | important | fixed condition of whether secure boot is enabled | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | - | 1124452b7dbSHisping Lin 1134452b7dbSHisping Lin------ 1144452b7dbSHisping Lin 11562d782d2SShengfei Xu## rk3576_bl31_v1.13.elf 11662d782d2SShengfei Xu 11762d782d2SShengfei Xu| Date | File | Build commit | Severity | 11862d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- | 11962d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7 | important | 12062d782d2SShengfei Xu 12162d782d2SShengfei Xu### New 12262d782d2SShengfei Xu 12362d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume. 12462d782d2SShengfei Xu 12562d782d2SShengfei Xu------ 12662d782d2SShengfei Xu 12757296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin 12857296ad2SYouMin Chen 12957296ad2SYouMin Chen| Date | File | Build commit | Severity | 13057296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 13157296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f | important | 13257296ad2SYouMin Chen 13357296ad2SYouMin Chen### New 13457296ad2SYouMin Chen 13557296ad2SYouMin Chen1. Add support RK3576S. 13657296ad2SYouMin Chen 13757296ad2SYouMin Chen------ 13857296ad2SYouMin Chen 139d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf 140d090a7cbSXiaoDong Huang 141d090a7cbSXiaoDong Huang| Date | File | Build commit | Severity | 142d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 143d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce | important | 144d090a7cbSXiaoDong Huang 145d090a7cbSXiaoDong Huang### New 146d090a7cbSXiaoDong Huang 147d090a7cbSXiaoDong Huang1. Support fast-boot. 148d090a7cbSXiaoDong Huang2. Support RK3576S1. 149d090a7cbSXiaoDong Huang 150d090a7cbSXiaoDong Huang------ 151d090a7cbSXiaoDong Huang 1520812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin 1530812ff4cSWesley Yao 1540812ff4cSWesley Yao| Date | File | Build commit | Severity | 1550812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 1560812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf | important | 1570812ff4cSWesley Yao 1580812ff4cSWesley Yao### New 1590812ff4cSWesley Yao 1600812ff4cSWesley Yao1. Enable dvfs/periodic training in loader. 1610812ff4cSWesley Yao 1620812ff4cSWesley Yao### Fixed 1630812ff4cSWesley Yao 1640812ff4cSWesley Yao| Index | Severity | Update | Issue description | Issue source | 1650812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ | 1660812ff4cSWesley Yao| 1 | important | Fix rd_dqs_vref_training | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | - | 1670812ff4cSWesley Yao| 2 | important | Fix LPDDR5 ultra suspend resume failure issue | - | - | 1680812ff4cSWesley Yao| 3 | moderate | Update the criteria of the eye scan result pass | - | - | 1690812ff4cSWesley Yao 1700812ff4cSWesley Yao------ 1710812ff4cSWesley Yao 1725189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin 1735189cb1dSJon Lin 1745189cb1dSJon Lin| Date | File | Build commit | Severity | 1755189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- | 1765189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important | 1775189cb1dSJon Lin 1785189cb1dSJon Lin### New 1795189cb1dSJon Lin 1805189cb1dSJon Lin1. Support GPT bakcup. 1815189cb1dSJon Lin 1825189cb1dSJon Lin------ 1835189cb1dSJon Lin 18446216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf 18546216ce3SXiaoDong Huang 18646216ce3SXiaoDong Huang| Date | File | Build commit | Severity | 18746216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 18846216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867 | important | 18946216ce3SXiaoDong Huang 19046216ce3SXiaoDong Huang### New 19146216ce3SXiaoDong Huang 19246216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend. 19346216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend. 19446216ce3SXiaoDong Huang3. Support AMP OS. 19546216ce3SXiaoDong Huang 19646216ce3SXiaoDong Huang------ 19746216ce3SXiaoDong Huang 198a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin 199a82ddeb1SXuhui Lin 200a82ddeb1SXuhui Lin| Date | File | Build commit | Severity | 201a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 202a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c | important | 203a82ddeb1SXuhui Lin 204a82ddeb1SXuhui Lin### New 205a82ddeb1SXuhui Lin 206a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased. 207a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 208a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues. 209a82ddeb1SXuhui Lin 210a82ddeb1SXuhui Lin------ 211a82ddeb1SXuhui Lin 212e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin 213e9715ebaSYifeng Zhao 214e9715ebaSYifeng Zhao| Date | File | Build commit | Severity | 215e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- | 216e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356 | important | 217e9715ebaSYifeng Zhao 218e9715ebaSYifeng Zhao### New 219e9715ebaSYifeng Zhao 220e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased. 221e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 222e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues. 223e9715ebaSYifeng Zhao 224e9715ebaSYifeng Zhao------ 225e9715ebaSYifeng Zhao 22679570d2aSHisping Lin## rk3576_bl32_v1.04.bin 22779570d2aSHisping Lin 22879570d2aSHisping Lin| Date | File | Build commit | Severity | 22979570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 23079570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c | important | 23179570d2aSHisping Lin 23279570d2aSHisping Lin### New 23379570d2aSHisping Lin 23479570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone. 23579570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 23679570d2aSHisping Lin 23779570d2aSHisping Lin------ 23879570d2aSHisping Lin 23955daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin 24055daf3d7SWesley Yao 24155daf3d7SWesley Yao| Date | File | Build commit | Severity | 24255daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 24355daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c | important | 24455daf3d7SWesley Yao 24555daf3d7SWesley Yao### New 24655daf3d7SWesley Yao 24755daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X). 24855daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan. 24955daf3d7SWesley Yao 25055daf3d7SWesley Yao### Fixed 25155daf3d7SWesley Yao 25255daf3d7SWesley Yao| Index | Severity | Update | Issue description | Issue source | 25355daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 25455daf3d7SWesley Yao| 1 | important | Optimize LPDDR5 stability | - | - | 25555daf3d7SWesley Yao| 2 | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability | - | 25655daf3d7SWesley Yao| 3 | moderate | Optimize uart printing speed | - | - | 25755daf3d7SWesley Yao| 4 | moderate | Increased force jtag time to 1 second | Individual boards with problematic uart hardware design will be switched to jtag mode | - | 25855daf3d7SWesley Yao 25955daf3d7SWesley Yao------ 26055daf3d7SWesley Yao 2611b23c571SHisping Lin## rk3576_bl32_v1.03.bin 2621b23c571SHisping Lin 2631b23c571SHisping Lin| Date | File | Build commit | Severity | 2641b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2651b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503 | important | 2661b23c571SHisping Lin 2671b23c571SHisping Lin### New 2681b23c571SHisping Lin 2691b23c571SHisping Lin1. Support block reading of RPMB data. 2701b23c571SHisping Lin2. Close Keylad function for get otp zero count. 2711b23c571SHisping Lin 2721b23c571SHisping Lin------ 2731b23c571SHisping Lin 274db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf 275db076167SXiaoDong Huang 276db076167SXiaoDong Huang| Date | File | Build commit | Severity | 277db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 278db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 279db076167SXiaoDong Huang 280db076167SXiaoDong Huang### New 281db076167SXiaoDong Huang 282db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend. 283db076167SXiaoDong Huang2. Support access mem_os_reg. 284db076167SXiaoDong Huang3. Save global reset status in mem_os_reg. 285db076167SXiaoDong Huang 286db076167SXiaoDong Huang------ 287db076167SXiaoDong Huang 2880b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf 2890b338fd6SXiaoDong Huang 2900b338fd6SXiaoDong Huang| Date | File | Build commit | Severity | 2910b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2920b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 2930b338fd6SXiaoDong Huang 2940b338fd6SXiaoDong Huang### New 2950b338fd6SXiaoDong Huang 2960b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG. 2970b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer. 2980b338fd6SXiaoDong Huang3. Support for reducing length. 2990b338fd6SXiaoDong Huang 3000b338fd6SXiaoDong Huang------ 3010b338fd6SXiaoDong Huang 30213d2874dSXuhui Lin## rk3576_spl_v1.05.bin 30313d2874dSXuhui Lin 30413d2874dSXuhui Lin| Date | File | Build commit | Severity | 30513d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 30613d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 30713d2874dSXuhui Lin 30813d2874dSXuhui Lin### Fixed 30913d2874dSXuhui Lin 31013d2874dSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 31113d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 31213d2874dSXuhui Lin| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 31313d2874dSXuhui Lin 31413d2874dSXuhui Lin------ 31513d2874dSXuhui Lin 316c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 317c8fb3bfdSXuhui Lin 318c8fb3bfdSXuhui Lin| Date | File | Build commit | Severity | 319c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 320c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 321c8fb3bfdSXuhui Lin 322c8fb3bfdSXuhui Lin### Fixed 323c8fb3bfdSXuhui Lin 324c8fb3bfdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 325c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 326c8fb3bfdSXuhui Lin| 1 | important | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | - | 327c8fb3bfdSXuhui Lin 328c8fb3bfdSXuhui Lin------ 329c8fb3bfdSXuhui Lin 330e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 331e5a15adeSWesley Yao 332e5a15adeSWesley Yao| Date | File | Build commit | Severity | 333e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 334e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 335e5a15adeSWesley Yao 336e5a15adeSWesley Yao### New 337e5a15adeSWesley Yao 338e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 339e5a15adeSWesley Yao2. Add eyescan DDR bin. 340e5a15adeSWesley Yao 341e5a15adeSWesley Yao### Fixed 342e5a15adeSWesley Yao 343e5a15adeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 344e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 345e5a15adeSWesley Yao| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 346e5a15adeSWesley Yao| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 347e5a15adeSWesley Yao 348e5a15adeSWesley Yao------ 349e5a15adeSWesley Yao 3503cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 3513cb8a4e3SXiaoDong Huang 3523cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 3533cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3543cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 3553cb8a4e3SXiaoDong Huang 3563cb8a4e3SXiaoDong Huang### New 3573cb8a4e3SXiaoDong Huang 3583cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 3593cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 3603cb8a4e3SXiaoDong Huang 3613cb8a4e3SXiaoDong Huang------ 3623cb8a4e3SXiaoDong Huang 36378475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 36478475f2fSXiaoDong Huang 36578475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 36678475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 36778475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 36878475f2fSXiaoDong Huang 36978475f2fSXiaoDong Huang### New 37078475f2fSXiaoDong Huang 37178475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 37278475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 37378475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 37478475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 37578475f2fSXiaoDong Huang 37678475f2fSXiaoDong Huang------ 37778475f2fSXiaoDong Huang 3783175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 3793175505fSWesley Yao 3803175505fSWesley Yao| Date | File | Build commit | Severity | 3813175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 3823175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 3833175505fSWesley Yao 3843175505fSWesley Yao### New 3853175505fSWesley Yao 3863175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 3873175505fSWesley Yao2. Add eyescan DDR bin. 3883175505fSWesley Yao 3893175505fSWesley Yao### Fixed 3903175505fSWesley Yao 3913175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 3923175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 3933175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 3943175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 3953175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 3963175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 3973175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 3983175505fSWesley Yao 3993175505fSWesley Yao------ 4003175505fSWesley Yao 4017e38d7bcSchenfen## rk3576_boost_v1.02.bin 4027e38d7bcSchenfen 4037e38d7bcSchenfen| Date | File | Build commit | Severity | 4047e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 4057e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 4067e38d7bcSchenfen 4077e38d7bcSchenfen### Fixed 4087e38d7bcSchenfen 4097e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 4107e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 4117e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 4127e38d7bcSchenfen 4137e38d7bcSchenfen------ 4147e38d7bcSchenfen 4154fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 4164fa2c94bSXuhui Lin 4174fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 4184fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 4194fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 4204fa2c94bSXuhui Lin 4214fa2c94bSXuhui Lin### Fixed 4224fa2c94bSXuhui Lin 4234fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 4244fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 4254fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 4264fa2c94bSXuhui Lin 4274fa2c94bSXuhui Lin------ 4284fa2c94bSXuhui Lin 42922132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 43022132fc0Sshengfei Xu 43122132fc0Sshengfei Xu| Date | File | Build commit | Severity | 43222132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 43322132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 43422132fc0Sshengfei Xu 43522132fc0Sshengfei Xu### New 43622132fc0Sshengfei Xu 43722132fc0Sshengfei Xu1. Print global reset status. 43822132fc0Sshengfei Xu2. Support suspend from any cpu. 43922132fc0Sshengfei Xu 44022132fc0Sshengfei Xu------ 44122132fc0Sshengfei Xu 4424be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 4434be87c4dSHisping Lin 4444be87c4dSHisping Lin| Date | File | Build commit | Severity | 4454be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 4464be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 4474be87c4dSHisping Lin 4484be87c4dSHisping Lin### New 4494be87c4dSHisping Lin 4504be87c4dSHisping Lin1. Support read write verify toybrick ksn. 4514be87c4dSHisping Lin 4524be87c4dSHisping Lin------ 4534be87c4dSHisping Lin 4544011aecdSXuhui Lin## rk3576_spl_v1.03.bin 4554011aecdSXuhui Lin 4564011aecdSXuhui Lin| Date | File | Build commit | Severity | 4574011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 4584011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 4594011aecdSXuhui Lin 4604011aecdSXuhui Lin### Fixed 4614011aecdSXuhui Lin 4624011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 4634011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 4644011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 4654011aecdSXuhui Lin 4664011aecdSXuhui Lin------ 4674011aecdSXuhui Lin 468803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 469803efaecSFinley Xiao 470803efaecSFinley Xiao| Date | File | Build commit | Severity | 471803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 472803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 473803efaecSFinley Xiao 474803efaecSFinley Xiao### New 475803efaecSFinley Xiao 476803efaecSFinley Xiao1. Enable pd_gpu repair. 477803efaecSFinley Xiao2. Add otp init. 478803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 479803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 480803efaecSFinley Xiao5. Hptimer support 1G frequency. 481803efaecSFinley Xiao6. Don't use cpu unclean src. 482803efaecSFinley Xiao 483803efaecSFinley Xiao### Fixed 484803efaecSFinley Xiao 485803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 486803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 487803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 488803efaecSFinley Xiao 489803efaecSFinley Xiao------ 490803efaecSFinley Xiao 4919b6f7661Schenfen## rk3576_boost_v1.00.bin 4929b6f7661Schenfen 4939b6f7661Schenfen| Date | File | Build commit | Severity | 4949b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 4959b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 4969b6f7661Schenfen 4979b6f7661Schenfen### Fixed 4989b6f7661Schenfen 4999b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 5009b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 5019b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 5029b6f7661Schenfen 5039b6f7661Schenfen------ 5049b6f7661Schenfen 505fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 506fdf27422SXuhui Lin 507fdf27422SXuhui Lin| Date | File | Build commit | Severity | 508fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 509fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 510fdf27422SXuhui Lin 511fdf27422SXuhui Lin### New 512fdf27422SXuhui Lin 513fdf27422SXuhui Lin1. Enable cci channels for devices. 514fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 515fdf27422SXuhui Lin3. Enable decom by default. 516fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 517fdf27422SXuhui Lin5. Improve UFS support. 518fdf27422SXuhui Lin6. Improve usbplug support. 519fdf27422SXuhui Lin 520fdf27422SXuhui Lin------ 521fdf27422SXuhui Lin 522b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 523b0fd07a4SXiaoDong Huang 524b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 525b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 526b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 527b0fd07a4SXiaoDong Huang 528b0fd07a4SXiaoDong Huang### New 529b0fd07a4SXiaoDong Huang 530b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 531b0fd07a4SXiaoDong Huang 532b0fd07a4SXiaoDong Huang### Fixed 533b0fd07a4SXiaoDong Huang 534b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 535b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 536b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 537b0fd07a4SXiaoDong Huang 538b0fd07a4SXiaoDong Huang------ 539b0fd07a4SXiaoDong Huang 54012a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 54112a25c4eSYifeng Zhao 54212a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 54312a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 54412a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 54512a25c4eSYifeng Zhao 54612a25c4eSYifeng Zhao### New 54712a25c4eSYifeng Zhao 54812a25c4eSYifeng Zhao1. Add support write booster. 54912a25c4eSYifeng Zhao 55012a25c4eSYifeng Zhao### Fixed 55112a25c4eSYifeng Zhao 55212a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 55312a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 55412a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 55512a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 55612a25c4eSYifeng Zhao 55712a25c4eSYifeng Zhao------ 55812a25c4eSYifeng Zhao 559658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 560658ad9aeSWesley Yao 561658ad9aeSWesley Yao| Date | File | Build commit | Severity | 562658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 563658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 564658ad9aeSWesley Yao 565658ad9aeSWesley Yao### Warn 566658ad9aeSWesley Yao 567658ad9aeSWesley 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). 568658ad9aeSWesley Yao 569658ad9aeSWesley Yao### Fixed 570658ad9aeSWesley Yao 571658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 572658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 573658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 574658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 575658ad9aeSWesley Yao 576658ad9aeSWesley Yao------ 577658ad9aeSWesley Yao 5786c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 5796c0ef127SHisping Lin 5806c0ef127SHisping Lin| Date | File | Build commit | Severity | 5816c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 5826c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 5836c0ef127SHisping Lin 5846c0ef127SHisping Lin### New 5856c0ef127SHisping Lin 5866c0ef127SHisping Lin1. Optimization parameter check to enhance security. 5876c0ef127SHisping Lin2. Keylad supports get otp zero count. 5886c0ef127SHisping Lin 5896c0ef127SHisping Lin------ 5906c0ef127SHisping Lin 591335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 592335b88b0SXiaoDong Huang 593335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 594335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 595335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 596335b88b0SXiaoDong Huang 597335b88b0SXiaoDong Huang### New 598335b88b0SXiaoDong Huang 599335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 600335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 601335b88b0SXiaoDong Huang 602335b88b0SXiaoDong Huang### Fixed 603335b88b0SXiaoDong Huang 604335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 605335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 606335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 607335b88b0SXiaoDong Huang 608335b88b0SXiaoDong Huang------ 609335b88b0SXiaoDong Huang 610958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 611958a98d9SJon Lin 612958a98d9SJon Lin| Date | File | Build commit | Severity | 613958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 614958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 615958a98d9SJon Lin 616958a98d9SJon Lin### New 617958a98d9SJon Lin 618958a98d9SJon Lin1. Support fspi1 spiflash. 619958a98d9SJon Lin 620958a98d9SJon Lin------ 621958a98d9SJon Lin 622ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 623ff3639a2SXuhui Lin 624ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 625ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 626ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 627ff3639a2SXuhui Lin 628ff3639a2SXuhui Lin### New 629ff3639a2SXuhui Lin 630ff3639a2SXuhui Lin1. Support SD card. 631ff3639a2SXuhui Lin2. Support SecureBoot. 632ff3639a2SXuhui Lin3. Enable crypto. 633ff3639a2SXuhui Lin4. Improve UFS support. 634ff3639a2SXuhui Lin5. Improve VOP2 support. 635ff3639a2SXuhui Lin6. Add MCU-related register configuration. 636ff3639a2SXuhui Lin 637ff3639a2SXuhui Lin------ 638ff3639a2SXuhui Lin 63957209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 64057209138SXiaoDong Huang 64157209138SXiaoDong Huang| Date | File | Build commit | Severity | 64257209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 64357209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 64457209138SXiaoDong Huang 64557209138SXiaoDong Huang### New 64657209138SXiaoDong Huang 64757209138SXiaoDong Huang1. Support HDCP. 64857209138SXiaoDong Huang2. Enable GPU counter. 64957209138SXiaoDong Huang 65057209138SXiaoDong Huang------ 65157209138SXiaoDong Huang 65286611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 65386611506SCanYang He 65486611506SCanYang He| Date | File | Build commit | Severity | 65586611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 65686611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 65786611506SCanYang He 65886611506SCanYang He### Fixed 65986611506SCanYang He 66086611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 66186611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 66286611506SCanYang 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. | - | 66386611506SCanYang He 66486611506SCanYang He------ 66586611506SCanYang He 66657ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 66757ffadecSXiaoDong Huang 66857ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 66957ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 67057ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 67157ffadecSXiaoDong Huang 67257ffadecSXiaoDong Huang### New 67357ffadecSXiaoDong Huang 67457ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 67557ffadecSXiaoDong Huang2. Support virtual poweroff. 67657ffadecSXiaoDong Huang3. Support recover system time after system resume. 67757ffadecSXiaoDong Huang 67857ffadecSXiaoDong Huang------ 67957ffadecSXiaoDong Huang 680c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 681c0d7fa7bSJoseph Chen 682c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 683c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 684c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 685c0d7fa7bSJoseph Chen 686c0d7fa7bSJoseph Chen### New 687c0d7fa7bSJoseph Chen 688c0d7fa7bSJoseph Chen1. Initial version. 689c0d7fa7bSJoseph Chen 690c0d7fa7bSJoseph Chen------ 691c0d7fa7bSJoseph Chen 692e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 693e10cc428SXiaoDong Huang 694e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 695e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 696e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 697e10cc428SXiaoDong Huang 698e10cc428SXiaoDong Huang### New 699e10cc428SXiaoDong Huang 700e10cc428SXiaoDong Huang1. Initial version. 701e10cc428SXiaoDong Huang 702e10cc428SXiaoDong Huang------ 703e10cc428SXiaoDong Huang 704