1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*374c401fSXiaoDong Huang## rk3576_bl31_v1.14.elf 4*374c401fSXiaoDong Huang 5*374c401fSXiaoDong Huang| Date | File | Build commit | Severity | 6*374c401fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*374c401fSXiaoDong Huang| 2024-11-08 | rk3576_bl31_v1.14.elf | c481e5368 | important | 8*374c401fSXiaoDong Huang 9*374c401fSXiaoDong Huang### New 10*374c401fSXiaoDong Huang 11*374c401fSXiaoDong Huang1. Support RK3576 j/m. 12*374c401fSXiaoDong Huang2. Support reset arch timer after system resume. 13*374c401fSXiaoDong Huang 14*374c401fSXiaoDong Huang------ 15*374c401fSXiaoDong Huang 1608d92ffeSYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin 1708d92ffeSYouMin Chen 1808d92ffeSYouMin Chen| Date | File | Build commit | Severity | 1908d92ffeSYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 2008d92ffeSYouMin Chen| 2024-11-07 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin | 2f85f4b2d4 | important | 2108d92ffeSYouMin Chen 2208d92ffeSYouMin Chen### New 2308d92ffeSYouMin Chen 2408d92ffeSYouMin Chen1. Add support RK3576J and RK3576M. 2508d92ffeSYouMin Chen2. Optimize DDR performance. 2608d92ffeSYouMin Chen3. Hptimer support 1G frequency. 2708d92ffeSYouMin Chen 2808d92ffeSYouMin Chen------ 2908d92ffeSYouMin Chen 308d6f51a6SXuhui Lin## rk3576_usbplug_v1.04.bin 318d6f51a6SXuhui Lin 328d6f51a6SXuhui Lin| Date | File | Build commit | Severity | 338d6f51a6SXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 348d6f51a6SXuhui Lin| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important | 358d6f51a6SXuhui Lin 368d6f51a6SXuhui Lin### Fixed 378d6f51a6SXuhui Lin 388d6f51a6SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 398d6f51a6SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 408d6f51a6SXuhui 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. | - | 418d6f51a6SXuhui Lin 428d6f51a6SXuhui Lin------ 438d6f51a6SXuhui Lin 449923212eSXuhui Lin## rk3576_spl_v1.07.bin 459923212eSXuhui Lin 469923212eSXuhui Lin| Date | File | Build commit | Severity | 479923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 489923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important | 499923212eSXuhui Lin 509923212eSXuhui Lin### Fixed 519923212eSXuhui Lin 529923212eSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 539923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 549923212eSXuhui 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. | - | 559923212eSXuhui Lin 569923212eSXuhui Lin------ 579923212eSXuhui Lin 584452b7dbSHisping Lin## rk3576_bl32_v1.05.bin 594452b7dbSHisping Lin 604452b7dbSHisping Lin| Date | File | Build commit | Severity | 614452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 624452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1 | important | 634452b7dbSHisping Lin 644452b7dbSHisping Lin### Fixed 654452b7dbSHisping Lin 664452b7dbSHisping Lin| Index | Severity | Update | Issue description | Issue source | 674452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 684452b7dbSHisping 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 | - | 694452b7dbSHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 704452b7dbSHisping 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 | - | 714452b7dbSHisping Lin 724452b7dbSHisping Lin------ 734452b7dbSHisping Lin 7462d782d2SShengfei Xu## rk3576_bl31_v1.13.elf 7562d782d2SShengfei Xu 7662d782d2SShengfei Xu| Date | File | Build commit | Severity | 7762d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- | 7862d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7 | important | 7962d782d2SShengfei Xu 8062d782d2SShengfei Xu### New 8162d782d2SShengfei Xu 8262d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume. 8362d782d2SShengfei Xu 8462d782d2SShengfei Xu------ 8562d782d2SShengfei Xu 8657296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin 8757296ad2SYouMin Chen 8857296ad2SYouMin Chen| Date | File | Build commit | Severity | 8957296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 9057296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f | important | 9157296ad2SYouMin Chen 9257296ad2SYouMin Chen### New 9357296ad2SYouMin Chen 9457296ad2SYouMin Chen1. Add support RK3576S. 9557296ad2SYouMin Chen 9657296ad2SYouMin Chen------ 9757296ad2SYouMin Chen 98d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf 99d090a7cbSXiaoDong Huang 100d090a7cbSXiaoDong Huang| Date | File | Build commit | Severity | 101d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 102d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce | important | 103d090a7cbSXiaoDong Huang 104d090a7cbSXiaoDong Huang### New 105d090a7cbSXiaoDong Huang 106d090a7cbSXiaoDong Huang1. Support fast-boot. 107d090a7cbSXiaoDong Huang2. Support RK3576S1. 108d090a7cbSXiaoDong Huang 109d090a7cbSXiaoDong Huang------ 110d090a7cbSXiaoDong Huang 1110812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin 1120812ff4cSWesley Yao 1130812ff4cSWesley Yao| Date | File | Build commit | Severity | 1140812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 1150812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf | important | 1160812ff4cSWesley Yao 1170812ff4cSWesley Yao### New 1180812ff4cSWesley Yao 1190812ff4cSWesley Yao1. Enable dvfs/periodic training in loader. 1200812ff4cSWesley Yao 1210812ff4cSWesley Yao### Fixed 1220812ff4cSWesley Yao 1230812ff4cSWesley Yao| Index | Severity | Update | Issue description | Issue source | 1240812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ | 1250812ff4cSWesley Yao| 1 | important | Fix rd_dqs_vref_training | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | - | 1260812ff4cSWesley Yao| 2 | important | Fix LPDDR5 ultra suspend resume failure issue | - | - | 1270812ff4cSWesley Yao| 3 | moderate | Update the criteria of the eye scan result pass | - | - | 1280812ff4cSWesley Yao 1290812ff4cSWesley Yao------ 1300812ff4cSWesley Yao 1315189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin 1325189cb1dSJon Lin 1335189cb1dSJon Lin| Date | File | Build commit | Severity | 1345189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- | 1355189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important | 1365189cb1dSJon Lin 1375189cb1dSJon Lin### New 1385189cb1dSJon Lin 1395189cb1dSJon Lin1. Support GPT bakcup. 1405189cb1dSJon Lin 1415189cb1dSJon Lin------ 1425189cb1dSJon Lin 14346216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf 14446216ce3SXiaoDong Huang 14546216ce3SXiaoDong Huang| Date | File | Build commit | Severity | 14646216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 14746216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867 | important | 14846216ce3SXiaoDong Huang 14946216ce3SXiaoDong Huang### New 15046216ce3SXiaoDong Huang 15146216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend. 15246216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend. 15346216ce3SXiaoDong Huang3. Support AMP OS. 15446216ce3SXiaoDong Huang 15546216ce3SXiaoDong Huang------ 15646216ce3SXiaoDong Huang 157a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin 158a82ddeb1SXuhui Lin 159a82ddeb1SXuhui Lin| Date | File | Build commit | Severity | 160a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 161a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c | important | 162a82ddeb1SXuhui Lin 163a82ddeb1SXuhui Lin### New 164a82ddeb1SXuhui Lin 165a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased. 166a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 167a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues. 168a82ddeb1SXuhui Lin 169a82ddeb1SXuhui Lin------ 170a82ddeb1SXuhui Lin 171e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin 172e9715ebaSYifeng Zhao 173e9715ebaSYifeng Zhao| Date | File | Build commit | Severity | 174e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- | 175e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356 | important | 176e9715ebaSYifeng Zhao 177e9715ebaSYifeng Zhao### New 178e9715ebaSYifeng Zhao 179e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased. 180e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 181e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues. 182e9715ebaSYifeng Zhao 183e9715ebaSYifeng Zhao------ 184e9715ebaSYifeng Zhao 18579570d2aSHisping Lin## rk3576_bl32_v1.04.bin 18679570d2aSHisping Lin 18779570d2aSHisping Lin| Date | File | Build commit | Severity | 18879570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 18979570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c | important | 19079570d2aSHisping Lin 19179570d2aSHisping Lin### New 19279570d2aSHisping Lin 19379570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone. 19479570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 19579570d2aSHisping Lin 19679570d2aSHisping Lin------ 19779570d2aSHisping Lin 19855daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin 19955daf3d7SWesley Yao 20055daf3d7SWesley Yao| Date | File | Build commit | Severity | 20155daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 20255daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c | important | 20355daf3d7SWesley Yao 20455daf3d7SWesley Yao### New 20555daf3d7SWesley Yao 20655daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X). 20755daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan. 20855daf3d7SWesley Yao 20955daf3d7SWesley Yao### Fixed 21055daf3d7SWesley Yao 21155daf3d7SWesley Yao| Index | Severity | Update | Issue description | Issue source | 21255daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 21355daf3d7SWesley Yao| 1 | important | Optimize LPDDR5 stability | - | - | 21455daf3d7SWesley Yao| 2 | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability | - | 21555daf3d7SWesley Yao| 3 | moderate | Optimize uart printing speed | - | - | 21655daf3d7SWesley Yao| 4 | moderate | Increased force jtag time to 1 second | Individual boards with problematic uart hardware design will be switched to jtag mode | - | 21755daf3d7SWesley Yao 21855daf3d7SWesley Yao------ 21955daf3d7SWesley Yao 2201b23c571SHisping Lin## rk3576_bl32_v1.03.bin 2211b23c571SHisping Lin 2221b23c571SHisping Lin| Date | File | Build commit | Severity | 2231b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2241b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503 | important | 2251b23c571SHisping Lin 2261b23c571SHisping Lin### New 2271b23c571SHisping Lin 2281b23c571SHisping Lin1. Support block reading of RPMB data. 2291b23c571SHisping Lin2. Close Keylad function for get otp zero count. 2301b23c571SHisping Lin 2311b23c571SHisping Lin------ 2321b23c571SHisping Lin 233db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf 234db076167SXiaoDong Huang 235db076167SXiaoDong Huang| Date | File | Build commit | Severity | 236db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 237db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 238db076167SXiaoDong Huang 239db076167SXiaoDong Huang### New 240db076167SXiaoDong Huang 241db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend. 242db076167SXiaoDong Huang2. Support access mem_os_reg. 243db076167SXiaoDong Huang3. Save global reset status in mem_os_reg. 244db076167SXiaoDong Huang 245db076167SXiaoDong Huang------ 246db076167SXiaoDong Huang 2470b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf 2480b338fd6SXiaoDong Huang 2490b338fd6SXiaoDong Huang| Date | File | Build commit | Severity | 2500b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2510b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 2520b338fd6SXiaoDong Huang 2530b338fd6SXiaoDong Huang### New 2540b338fd6SXiaoDong Huang 2550b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG. 2560b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer. 2570b338fd6SXiaoDong Huang3. Support for reducing length. 2580b338fd6SXiaoDong Huang 2590b338fd6SXiaoDong Huang------ 2600b338fd6SXiaoDong Huang 26113d2874dSXuhui Lin## rk3576_spl_v1.05.bin 26213d2874dSXuhui Lin 26313d2874dSXuhui Lin| Date | File | Build commit | Severity | 26413d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 26513d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 26613d2874dSXuhui Lin 26713d2874dSXuhui Lin### Fixed 26813d2874dSXuhui Lin 26913d2874dSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 27013d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 27113d2874dSXuhui Lin| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 27213d2874dSXuhui Lin 27313d2874dSXuhui Lin------ 27413d2874dSXuhui Lin 275c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 276c8fb3bfdSXuhui Lin 277c8fb3bfdSXuhui Lin| Date | File | Build commit | Severity | 278c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 279c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 280c8fb3bfdSXuhui Lin 281c8fb3bfdSXuhui Lin### Fixed 282c8fb3bfdSXuhui Lin 283c8fb3bfdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 284c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 285c8fb3bfdSXuhui 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. | - | 286c8fb3bfdSXuhui Lin 287c8fb3bfdSXuhui Lin------ 288c8fb3bfdSXuhui Lin 289e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 290e5a15adeSWesley Yao 291e5a15adeSWesley Yao| Date | File | Build commit | Severity | 292e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 293e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 294e5a15adeSWesley Yao 295e5a15adeSWesley Yao### New 296e5a15adeSWesley Yao 297e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 298e5a15adeSWesley Yao2. Add eyescan DDR bin. 299e5a15adeSWesley Yao 300e5a15adeSWesley Yao### Fixed 301e5a15adeSWesley Yao 302e5a15adeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 303e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 304e5a15adeSWesley Yao| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 305e5a15adeSWesley Yao| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 306e5a15adeSWesley Yao 307e5a15adeSWesley Yao------ 308e5a15adeSWesley Yao 3093cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 3103cb8a4e3SXiaoDong Huang 3113cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 3123cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3133cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 3143cb8a4e3SXiaoDong Huang 3153cb8a4e3SXiaoDong Huang### New 3163cb8a4e3SXiaoDong Huang 3173cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 3183cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 3193cb8a4e3SXiaoDong Huang 3203cb8a4e3SXiaoDong Huang------ 3213cb8a4e3SXiaoDong Huang 32278475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 32378475f2fSXiaoDong Huang 32478475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 32578475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 32678475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 32778475f2fSXiaoDong Huang 32878475f2fSXiaoDong Huang### New 32978475f2fSXiaoDong Huang 33078475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 33178475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 33278475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 33378475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 33478475f2fSXiaoDong Huang 33578475f2fSXiaoDong Huang------ 33678475f2fSXiaoDong Huang 3373175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 3383175505fSWesley Yao 3393175505fSWesley Yao| Date | File | Build commit | Severity | 3403175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 3413175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 3423175505fSWesley Yao 3433175505fSWesley Yao### New 3443175505fSWesley Yao 3453175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 3463175505fSWesley Yao2. Add eyescan DDR bin. 3473175505fSWesley Yao 3483175505fSWesley Yao### Fixed 3493175505fSWesley Yao 3503175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 3513175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 3523175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 3533175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 3543175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 3553175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 3563175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 3573175505fSWesley Yao 3583175505fSWesley Yao------ 3593175505fSWesley Yao 3607e38d7bcSchenfen## rk3576_boost_v1.02.bin 3617e38d7bcSchenfen 3627e38d7bcSchenfen| Date | File | Build commit | Severity | 3637e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 3647e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 3657e38d7bcSchenfen 3667e38d7bcSchenfen### Fixed 3677e38d7bcSchenfen 3687e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 3697e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 3707e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 3717e38d7bcSchenfen 3727e38d7bcSchenfen------ 3737e38d7bcSchenfen 3744fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 3754fa2c94bSXuhui Lin 3764fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 3774fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3784fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 3794fa2c94bSXuhui Lin 3804fa2c94bSXuhui Lin### Fixed 3814fa2c94bSXuhui Lin 3824fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3834fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3844fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 3854fa2c94bSXuhui Lin 3864fa2c94bSXuhui Lin------ 3874fa2c94bSXuhui Lin 38822132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 38922132fc0Sshengfei Xu 39022132fc0Sshengfei Xu| Date | File | Build commit | Severity | 39122132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 39222132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 39322132fc0Sshengfei Xu 39422132fc0Sshengfei Xu### New 39522132fc0Sshengfei Xu 39622132fc0Sshengfei Xu1. Print global reset status. 39722132fc0Sshengfei Xu2. Support suspend from any cpu. 39822132fc0Sshengfei Xu 39922132fc0Sshengfei Xu------ 40022132fc0Sshengfei Xu 4014be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 4024be87c4dSHisping Lin 4034be87c4dSHisping Lin| Date | File | Build commit | Severity | 4044be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 4054be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 4064be87c4dSHisping Lin 4074be87c4dSHisping Lin### New 4084be87c4dSHisping Lin 4094be87c4dSHisping Lin1. Support read write verify toybrick ksn. 4104be87c4dSHisping Lin 4114be87c4dSHisping Lin------ 4124be87c4dSHisping Lin 4134011aecdSXuhui Lin## rk3576_spl_v1.03.bin 4144011aecdSXuhui Lin 4154011aecdSXuhui Lin| Date | File | Build commit | Severity | 4164011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 4174011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 4184011aecdSXuhui Lin 4194011aecdSXuhui Lin### Fixed 4204011aecdSXuhui Lin 4214011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 4224011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 4234011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 4244011aecdSXuhui Lin 4254011aecdSXuhui Lin------ 4264011aecdSXuhui Lin 427803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 428803efaecSFinley Xiao 429803efaecSFinley Xiao| Date | File | Build commit | Severity | 430803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 431803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 432803efaecSFinley Xiao 433803efaecSFinley Xiao### New 434803efaecSFinley Xiao 435803efaecSFinley Xiao1. Enable pd_gpu repair. 436803efaecSFinley Xiao2. Add otp init. 437803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 438803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 439803efaecSFinley Xiao5. Hptimer support 1G frequency. 440803efaecSFinley Xiao6. Don't use cpu unclean src. 441803efaecSFinley Xiao 442803efaecSFinley Xiao### Fixed 443803efaecSFinley Xiao 444803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 445803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 446803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 447803efaecSFinley Xiao 448803efaecSFinley Xiao------ 449803efaecSFinley Xiao 4509b6f7661Schenfen## rk3576_boost_v1.00.bin 4519b6f7661Schenfen 4529b6f7661Schenfen| Date | File | Build commit | Severity | 4539b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 4549b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 4559b6f7661Schenfen 4569b6f7661Schenfen### Fixed 4579b6f7661Schenfen 4589b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 4599b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 4609b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 4619b6f7661Schenfen 4629b6f7661Schenfen------ 4639b6f7661Schenfen 464fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 465fdf27422SXuhui Lin 466fdf27422SXuhui Lin| Date | File | Build commit | Severity | 467fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 468fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 469fdf27422SXuhui Lin 470fdf27422SXuhui Lin### New 471fdf27422SXuhui Lin 472fdf27422SXuhui Lin1. Enable cci channels for devices. 473fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 474fdf27422SXuhui Lin3. Enable decom by default. 475fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 476fdf27422SXuhui Lin5. Improve UFS support. 477fdf27422SXuhui Lin6. Improve usbplug support. 478fdf27422SXuhui Lin 479fdf27422SXuhui Lin------ 480fdf27422SXuhui Lin 481b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 482b0fd07a4SXiaoDong Huang 483b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 484b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 485b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 486b0fd07a4SXiaoDong Huang 487b0fd07a4SXiaoDong Huang### New 488b0fd07a4SXiaoDong Huang 489b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 490b0fd07a4SXiaoDong Huang 491b0fd07a4SXiaoDong Huang### Fixed 492b0fd07a4SXiaoDong Huang 493b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 494b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 495b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 496b0fd07a4SXiaoDong Huang 497b0fd07a4SXiaoDong Huang------ 498b0fd07a4SXiaoDong Huang 49912a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 50012a25c4eSYifeng Zhao 50112a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 50212a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 50312a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 50412a25c4eSYifeng Zhao 50512a25c4eSYifeng Zhao### New 50612a25c4eSYifeng Zhao 50712a25c4eSYifeng Zhao1. Add support write booster. 50812a25c4eSYifeng Zhao 50912a25c4eSYifeng Zhao### Fixed 51012a25c4eSYifeng Zhao 51112a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 51212a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 51312a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 51412a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 51512a25c4eSYifeng Zhao 51612a25c4eSYifeng Zhao------ 51712a25c4eSYifeng Zhao 518658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 519658ad9aeSWesley Yao 520658ad9aeSWesley Yao| Date | File | Build commit | Severity | 521658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 522658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 523658ad9aeSWesley Yao 524658ad9aeSWesley Yao### Warn 525658ad9aeSWesley Yao 526658ad9aeSWesley 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). 527658ad9aeSWesley Yao 528658ad9aeSWesley Yao### Fixed 529658ad9aeSWesley Yao 530658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 531658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 532658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 533658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 534658ad9aeSWesley Yao 535658ad9aeSWesley Yao------ 536658ad9aeSWesley Yao 5376c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 5386c0ef127SHisping Lin 5396c0ef127SHisping Lin| Date | File | Build commit | Severity | 5406c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 5416c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 5426c0ef127SHisping Lin 5436c0ef127SHisping Lin### New 5446c0ef127SHisping Lin 5456c0ef127SHisping Lin1. Optimization parameter check to enhance security. 5466c0ef127SHisping Lin2. Keylad supports get otp zero count. 5476c0ef127SHisping Lin 5486c0ef127SHisping Lin------ 5496c0ef127SHisping Lin 550335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 551335b88b0SXiaoDong Huang 552335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 553335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 554335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 555335b88b0SXiaoDong Huang 556335b88b0SXiaoDong Huang### New 557335b88b0SXiaoDong Huang 558335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 559335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 560335b88b0SXiaoDong Huang 561335b88b0SXiaoDong Huang### Fixed 562335b88b0SXiaoDong Huang 563335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 564335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 565335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 566335b88b0SXiaoDong Huang 567335b88b0SXiaoDong Huang------ 568335b88b0SXiaoDong Huang 569958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 570958a98d9SJon Lin 571958a98d9SJon Lin| Date | File | Build commit | Severity | 572958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 573958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 574958a98d9SJon Lin 575958a98d9SJon Lin### New 576958a98d9SJon Lin 577958a98d9SJon Lin1. Support fspi1 spiflash. 578958a98d9SJon Lin 579958a98d9SJon Lin------ 580958a98d9SJon Lin 581ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 582ff3639a2SXuhui Lin 583ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 584ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 585ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 586ff3639a2SXuhui Lin 587ff3639a2SXuhui Lin### New 588ff3639a2SXuhui Lin 589ff3639a2SXuhui Lin1. Support SD card. 590ff3639a2SXuhui Lin2. Support SecureBoot. 591ff3639a2SXuhui Lin3. Enable crypto. 592ff3639a2SXuhui Lin4. Improve UFS support. 593ff3639a2SXuhui Lin5. Improve VOP2 support. 594ff3639a2SXuhui Lin6. Add MCU-related register configuration. 595ff3639a2SXuhui Lin 596ff3639a2SXuhui Lin------ 597ff3639a2SXuhui Lin 59857209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 59957209138SXiaoDong Huang 60057209138SXiaoDong Huang| Date | File | Build commit | Severity | 60157209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 60257209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 60357209138SXiaoDong Huang 60457209138SXiaoDong Huang### New 60557209138SXiaoDong Huang 60657209138SXiaoDong Huang1. Support HDCP. 60757209138SXiaoDong Huang2. Enable GPU counter. 60857209138SXiaoDong Huang 60957209138SXiaoDong Huang------ 61057209138SXiaoDong Huang 61186611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 61286611506SCanYang He 61386611506SCanYang He| Date | File | Build commit | Severity | 61486611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 61586611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 61686611506SCanYang He 61786611506SCanYang He### Fixed 61886611506SCanYang He 61986611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 62086611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 62186611506SCanYang 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. | - | 62286611506SCanYang He 62386611506SCanYang He------ 62486611506SCanYang He 62557ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 62657ffadecSXiaoDong Huang 62757ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 62857ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 62957ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 63057ffadecSXiaoDong Huang 63157ffadecSXiaoDong Huang### New 63257ffadecSXiaoDong Huang 63357ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 63457ffadecSXiaoDong Huang2. Support virtual poweroff. 63557ffadecSXiaoDong Huang3. Support recover system time after system resume. 63657ffadecSXiaoDong Huang 63757ffadecSXiaoDong Huang------ 63857ffadecSXiaoDong Huang 639c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 640c0d7fa7bSJoseph Chen 641c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 642c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 643c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 644c0d7fa7bSJoseph Chen 645c0d7fa7bSJoseph Chen### New 646c0d7fa7bSJoseph Chen 647c0d7fa7bSJoseph Chen1. Initial version. 648c0d7fa7bSJoseph Chen 649c0d7fa7bSJoseph Chen------ 650c0d7fa7bSJoseph Chen 651e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 652e10cc428SXiaoDong Huang 653e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 654e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 655e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 656e10cc428SXiaoDong Huang 657e10cc428SXiaoDong Huang### New 658e10cc428SXiaoDong Huang 659e10cc428SXiaoDong Huang1. Initial version. 660e10cc428SXiaoDong Huang 661e10cc428SXiaoDong Huang------ 662e10cc428SXiaoDong Huang 663