1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*9923212eSXuhui Lin## rk3576_spl_v1.07.bin 4*9923212eSXuhui Lin 5*9923212eSXuhui Lin| Date | File | Build commit | Severity | 6*9923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 7*9923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important | 8*9923212eSXuhui Lin 9*9923212eSXuhui Lin### Fixed 10*9923212eSXuhui Lin 11*9923212eSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 12*9923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 13*9923212eSXuhui 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. | - | 14*9923212eSXuhui Lin 15*9923212eSXuhui Lin------ 16*9923212eSXuhui Lin 174452b7dbSHisping Lin## rk3576_bl32_v1.05.bin 184452b7dbSHisping Lin 194452b7dbSHisping Lin| Date | File | Build commit | Severity | 204452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 214452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1 | important | 224452b7dbSHisping Lin 234452b7dbSHisping Lin### Fixed 244452b7dbSHisping Lin 254452b7dbSHisping Lin| Index | Severity | Update | Issue description | Issue source | 264452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 274452b7dbSHisping 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 | - | 284452b7dbSHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 294452b7dbSHisping 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 | - | 304452b7dbSHisping Lin 314452b7dbSHisping Lin------ 324452b7dbSHisping Lin 3362d782d2SShengfei Xu## rk3576_bl31_v1.13.elf 3462d782d2SShengfei Xu 3562d782d2SShengfei Xu| Date | File | Build commit | Severity | 3662d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- | 3762d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7 | important | 3862d782d2SShengfei Xu 3962d782d2SShengfei Xu### New 4062d782d2SShengfei Xu 4162d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume. 4262d782d2SShengfei Xu 4362d782d2SShengfei Xu------ 4462d782d2SShengfei Xu 4557296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin 4657296ad2SYouMin Chen 4757296ad2SYouMin Chen| Date | File | Build commit | Severity | 4857296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 4957296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f | important | 5057296ad2SYouMin Chen 5157296ad2SYouMin Chen### New 5257296ad2SYouMin Chen 5357296ad2SYouMin Chen1. Add support RK3576S. 5457296ad2SYouMin Chen 5557296ad2SYouMin Chen------ 5657296ad2SYouMin Chen 57d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf 58d090a7cbSXiaoDong Huang 59d090a7cbSXiaoDong Huang| Date | File | Build commit | Severity | 60d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 61d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce | important | 62d090a7cbSXiaoDong Huang 63d090a7cbSXiaoDong Huang### New 64d090a7cbSXiaoDong Huang 65d090a7cbSXiaoDong Huang1. Support fast-boot. 66d090a7cbSXiaoDong Huang2. Support RK3576S1. 67d090a7cbSXiaoDong Huang 68d090a7cbSXiaoDong Huang------ 69d090a7cbSXiaoDong Huang 700812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin 710812ff4cSWesley Yao 720812ff4cSWesley Yao| Date | File | Build commit | Severity | 730812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 740812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf | important | 750812ff4cSWesley Yao 760812ff4cSWesley Yao### New 770812ff4cSWesley Yao 780812ff4cSWesley Yao1. Enable dvfs/periodic training in loader. 790812ff4cSWesley Yao 800812ff4cSWesley Yao### Fixed 810812ff4cSWesley Yao 820812ff4cSWesley Yao| Index | Severity | Update | Issue description | Issue source | 830812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ | 840812ff4cSWesley Yao| 1 | important | Fix rd_dqs_vref_training | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | - | 850812ff4cSWesley Yao| 2 | important | Fix LPDDR5 ultra suspend resume failure issue | - | - | 860812ff4cSWesley Yao| 3 | moderate | Update the criteria of the eye scan result pass | - | - | 870812ff4cSWesley Yao 880812ff4cSWesley Yao------ 890812ff4cSWesley Yao 905189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin 915189cb1dSJon Lin 925189cb1dSJon Lin| Date | File | Build commit | Severity | 935189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- | 945189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important | 955189cb1dSJon Lin 965189cb1dSJon Lin### New 975189cb1dSJon Lin 985189cb1dSJon Lin1. Support GPT bakcup. 995189cb1dSJon Lin 1005189cb1dSJon Lin------ 1015189cb1dSJon Lin 10246216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf 10346216ce3SXiaoDong Huang 10446216ce3SXiaoDong Huang| Date | File | Build commit | Severity | 10546216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 10646216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867 | important | 10746216ce3SXiaoDong Huang 10846216ce3SXiaoDong Huang### New 10946216ce3SXiaoDong Huang 11046216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend. 11146216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend. 11246216ce3SXiaoDong Huang3. Support AMP OS. 11346216ce3SXiaoDong Huang 11446216ce3SXiaoDong Huang------ 11546216ce3SXiaoDong Huang 116a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin 117a82ddeb1SXuhui Lin 118a82ddeb1SXuhui Lin| Date | File | Build commit | Severity | 119a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 120a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c | important | 121a82ddeb1SXuhui Lin 122a82ddeb1SXuhui Lin### New 123a82ddeb1SXuhui Lin 124a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased. 125a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 126a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues. 127a82ddeb1SXuhui Lin 128a82ddeb1SXuhui Lin------ 129a82ddeb1SXuhui Lin 130e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin 131e9715ebaSYifeng Zhao 132e9715ebaSYifeng Zhao| Date | File | Build commit | Severity | 133e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- | 134e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356 | important | 135e9715ebaSYifeng Zhao 136e9715ebaSYifeng Zhao### New 137e9715ebaSYifeng Zhao 138e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased. 139e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 140e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues. 141e9715ebaSYifeng Zhao 142e9715ebaSYifeng Zhao------ 143e9715ebaSYifeng Zhao 14479570d2aSHisping Lin## rk3576_bl32_v1.04.bin 14579570d2aSHisping Lin 14679570d2aSHisping Lin| Date | File | Build commit | Severity | 14779570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 14879570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c | important | 14979570d2aSHisping Lin 15079570d2aSHisping Lin### New 15179570d2aSHisping Lin 15279570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone. 15379570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 15479570d2aSHisping Lin 15579570d2aSHisping Lin------ 15679570d2aSHisping Lin 15755daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin 15855daf3d7SWesley Yao 15955daf3d7SWesley Yao| Date | File | Build commit | Severity | 16055daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 16155daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c | important | 16255daf3d7SWesley Yao 16355daf3d7SWesley Yao### New 16455daf3d7SWesley Yao 16555daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X). 16655daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan. 16755daf3d7SWesley Yao 16855daf3d7SWesley Yao### Fixed 16955daf3d7SWesley Yao 17055daf3d7SWesley Yao| Index | Severity | Update | Issue description | Issue source | 17155daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 17255daf3d7SWesley Yao| 1 | important | Optimize LPDDR5 stability | - | - | 17355daf3d7SWesley Yao| 2 | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability | - | 17455daf3d7SWesley Yao| 3 | moderate | Optimize uart printing speed | - | - | 17555daf3d7SWesley Yao| 4 | moderate | Increased force jtag time to 1 second | Individual boards with problematic uart hardware design will be switched to jtag mode | - | 17655daf3d7SWesley Yao 17755daf3d7SWesley Yao------ 17855daf3d7SWesley Yao 1791b23c571SHisping Lin## rk3576_bl32_v1.03.bin 1801b23c571SHisping Lin 1811b23c571SHisping Lin| Date | File | Build commit | Severity | 1821b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1831b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503 | important | 1841b23c571SHisping Lin 1851b23c571SHisping Lin### New 1861b23c571SHisping Lin 1871b23c571SHisping Lin1. Support block reading of RPMB data. 1881b23c571SHisping Lin2. Close Keylad function for get otp zero count. 1891b23c571SHisping Lin 1901b23c571SHisping Lin------ 1911b23c571SHisping Lin 192db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf 193db076167SXiaoDong Huang 194db076167SXiaoDong Huang| Date | File | Build commit | Severity | 195db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 196db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 197db076167SXiaoDong Huang 198db076167SXiaoDong Huang### New 199db076167SXiaoDong Huang 200db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend. 201db076167SXiaoDong Huang2. Support access mem_os_reg. 202db076167SXiaoDong Huang3. Save global reset status in mem_os_reg. 203db076167SXiaoDong Huang 204db076167SXiaoDong Huang------ 205db076167SXiaoDong Huang 2060b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf 2070b338fd6SXiaoDong Huang 2080b338fd6SXiaoDong Huang| Date | File | Build commit | Severity | 2090b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2100b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 2110b338fd6SXiaoDong Huang 2120b338fd6SXiaoDong Huang### New 2130b338fd6SXiaoDong Huang 2140b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG. 2150b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer. 2160b338fd6SXiaoDong Huang3. Support for reducing length. 2170b338fd6SXiaoDong Huang 2180b338fd6SXiaoDong Huang------ 2190b338fd6SXiaoDong Huang 22013d2874dSXuhui Lin## rk3576_spl_v1.05.bin 22113d2874dSXuhui Lin 22213d2874dSXuhui Lin| Date | File | Build commit | Severity | 22313d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 22413d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 22513d2874dSXuhui Lin 22613d2874dSXuhui Lin### Fixed 22713d2874dSXuhui Lin 22813d2874dSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 22913d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 23013d2874dSXuhui Lin| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 23113d2874dSXuhui Lin 23213d2874dSXuhui Lin------ 23313d2874dSXuhui Lin 234c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 235c8fb3bfdSXuhui Lin 236c8fb3bfdSXuhui Lin| Date | File | Build commit | Severity | 237c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 238c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 239c8fb3bfdSXuhui Lin 240c8fb3bfdSXuhui Lin### Fixed 241c8fb3bfdSXuhui Lin 242c8fb3bfdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 243c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 244c8fb3bfdSXuhui 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. | - | 245c8fb3bfdSXuhui Lin 246c8fb3bfdSXuhui Lin------ 247c8fb3bfdSXuhui Lin 248e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 249e5a15adeSWesley Yao 250e5a15adeSWesley Yao| Date | File | Build commit | Severity | 251e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 252e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 253e5a15adeSWesley Yao 254e5a15adeSWesley Yao### New 255e5a15adeSWesley Yao 256e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 257e5a15adeSWesley Yao2. Add eyescan DDR bin. 258e5a15adeSWesley Yao 259e5a15adeSWesley Yao### Fixed 260e5a15adeSWesley Yao 261e5a15adeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 262e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 263e5a15adeSWesley Yao| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 264e5a15adeSWesley Yao| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 265e5a15adeSWesley Yao 266e5a15adeSWesley Yao------ 267e5a15adeSWesley Yao 2683cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 2693cb8a4e3SXiaoDong Huang 2703cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 2713cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2723cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 2733cb8a4e3SXiaoDong Huang 2743cb8a4e3SXiaoDong Huang### New 2753cb8a4e3SXiaoDong Huang 2763cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 2773cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 2783cb8a4e3SXiaoDong Huang 2793cb8a4e3SXiaoDong Huang------ 2803cb8a4e3SXiaoDong Huang 28178475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 28278475f2fSXiaoDong Huang 28378475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 28478475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 28578475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 28678475f2fSXiaoDong Huang 28778475f2fSXiaoDong Huang### New 28878475f2fSXiaoDong Huang 28978475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 29078475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 29178475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 29278475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 29378475f2fSXiaoDong Huang 29478475f2fSXiaoDong Huang------ 29578475f2fSXiaoDong Huang 2963175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 2973175505fSWesley Yao 2983175505fSWesley Yao| Date | File | Build commit | Severity | 2993175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 3003175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 3013175505fSWesley Yao 3023175505fSWesley Yao### New 3033175505fSWesley Yao 3043175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 3053175505fSWesley Yao2. Add eyescan DDR bin. 3063175505fSWesley Yao 3073175505fSWesley Yao### Fixed 3083175505fSWesley Yao 3093175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 3103175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 3113175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 3123175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 3133175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 3143175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 3153175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 3163175505fSWesley Yao 3173175505fSWesley Yao------ 3183175505fSWesley Yao 3197e38d7bcSchenfen## rk3576_boost_v1.02.bin 3207e38d7bcSchenfen 3217e38d7bcSchenfen| Date | File | Build commit | Severity | 3227e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 3237e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 3247e38d7bcSchenfen 3257e38d7bcSchenfen### Fixed 3267e38d7bcSchenfen 3277e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 3287e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 3297e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 3307e38d7bcSchenfen 3317e38d7bcSchenfen------ 3327e38d7bcSchenfen 3334fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 3344fa2c94bSXuhui Lin 3354fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 3364fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3374fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 3384fa2c94bSXuhui Lin 3394fa2c94bSXuhui Lin### Fixed 3404fa2c94bSXuhui Lin 3414fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3424fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3434fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 3444fa2c94bSXuhui Lin 3454fa2c94bSXuhui Lin------ 3464fa2c94bSXuhui Lin 34722132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 34822132fc0Sshengfei Xu 34922132fc0Sshengfei Xu| Date | File | Build commit | Severity | 35022132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 35122132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 35222132fc0Sshengfei Xu 35322132fc0Sshengfei Xu### New 35422132fc0Sshengfei Xu 35522132fc0Sshengfei Xu1. Print global reset status. 35622132fc0Sshengfei Xu2. Support suspend from any cpu. 35722132fc0Sshengfei Xu 35822132fc0Sshengfei Xu------ 35922132fc0Sshengfei Xu 3604be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 3614be87c4dSHisping Lin 3624be87c4dSHisping Lin| Date | File | Build commit | Severity | 3634be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 3644be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 3654be87c4dSHisping Lin 3664be87c4dSHisping Lin### New 3674be87c4dSHisping Lin 3684be87c4dSHisping Lin1. Support read write verify toybrick ksn. 3694be87c4dSHisping Lin 3704be87c4dSHisping Lin------ 3714be87c4dSHisping Lin 3724011aecdSXuhui Lin## rk3576_spl_v1.03.bin 3734011aecdSXuhui Lin 3744011aecdSXuhui Lin| Date | File | Build commit | Severity | 3754011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3764011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 3774011aecdSXuhui Lin 3784011aecdSXuhui Lin### Fixed 3794011aecdSXuhui Lin 3804011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3814011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3824011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 3834011aecdSXuhui Lin 3844011aecdSXuhui Lin------ 3854011aecdSXuhui Lin 386803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 387803efaecSFinley Xiao 388803efaecSFinley Xiao| Date | File | Build commit | Severity | 389803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 390803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 391803efaecSFinley Xiao 392803efaecSFinley Xiao### New 393803efaecSFinley Xiao 394803efaecSFinley Xiao1. Enable pd_gpu repair. 395803efaecSFinley Xiao2. Add otp init. 396803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 397803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 398803efaecSFinley Xiao5. Hptimer support 1G frequency. 399803efaecSFinley Xiao6. Don't use cpu unclean src. 400803efaecSFinley Xiao 401803efaecSFinley Xiao### Fixed 402803efaecSFinley Xiao 403803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 404803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 405803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 406803efaecSFinley Xiao 407803efaecSFinley Xiao------ 408803efaecSFinley Xiao 4099b6f7661Schenfen## rk3576_boost_v1.00.bin 4109b6f7661Schenfen 4119b6f7661Schenfen| Date | File | Build commit | Severity | 4129b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 4139b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 4149b6f7661Schenfen 4159b6f7661Schenfen### Fixed 4169b6f7661Schenfen 4179b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 4189b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 4199b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 4209b6f7661Schenfen 4219b6f7661Schenfen------ 4229b6f7661Schenfen 423fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 424fdf27422SXuhui Lin 425fdf27422SXuhui Lin| Date | File | Build commit | Severity | 426fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 427fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 428fdf27422SXuhui Lin 429fdf27422SXuhui Lin### New 430fdf27422SXuhui Lin 431fdf27422SXuhui Lin1. Enable cci channels for devices. 432fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 433fdf27422SXuhui Lin3. Enable decom by default. 434fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 435fdf27422SXuhui Lin5. Improve UFS support. 436fdf27422SXuhui Lin6. Improve usbplug support. 437fdf27422SXuhui Lin 438fdf27422SXuhui Lin------ 439fdf27422SXuhui Lin 440b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 441b0fd07a4SXiaoDong Huang 442b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 443b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 444b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 445b0fd07a4SXiaoDong Huang 446b0fd07a4SXiaoDong Huang### New 447b0fd07a4SXiaoDong Huang 448b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 449b0fd07a4SXiaoDong Huang 450b0fd07a4SXiaoDong Huang### Fixed 451b0fd07a4SXiaoDong Huang 452b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 453b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 454b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 455b0fd07a4SXiaoDong Huang 456b0fd07a4SXiaoDong Huang------ 457b0fd07a4SXiaoDong Huang 45812a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 45912a25c4eSYifeng Zhao 46012a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 46112a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 46212a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 46312a25c4eSYifeng Zhao 46412a25c4eSYifeng Zhao### New 46512a25c4eSYifeng Zhao 46612a25c4eSYifeng Zhao1. Add support write booster. 46712a25c4eSYifeng Zhao 46812a25c4eSYifeng Zhao### Fixed 46912a25c4eSYifeng Zhao 47012a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 47112a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 47212a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 47312a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 47412a25c4eSYifeng Zhao 47512a25c4eSYifeng Zhao------ 47612a25c4eSYifeng Zhao 477658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 478658ad9aeSWesley Yao 479658ad9aeSWesley Yao| Date | File | Build commit | Severity | 480658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 481658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 482658ad9aeSWesley Yao 483658ad9aeSWesley Yao### Warn 484658ad9aeSWesley Yao 485658ad9aeSWesley 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). 486658ad9aeSWesley Yao 487658ad9aeSWesley Yao### Fixed 488658ad9aeSWesley Yao 489658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 490658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 491658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 492658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 493658ad9aeSWesley Yao 494658ad9aeSWesley Yao------ 495658ad9aeSWesley Yao 4966c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 4976c0ef127SHisping Lin 4986c0ef127SHisping Lin| Date | File | Build commit | Severity | 4996c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 5006c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 5016c0ef127SHisping Lin 5026c0ef127SHisping Lin### New 5036c0ef127SHisping Lin 5046c0ef127SHisping Lin1. Optimization parameter check to enhance security. 5056c0ef127SHisping Lin2. Keylad supports get otp zero count. 5066c0ef127SHisping Lin 5076c0ef127SHisping Lin------ 5086c0ef127SHisping Lin 509335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 510335b88b0SXiaoDong Huang 511335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 512335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 513335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 514335b88b0SXiaoDong Huang 515335b88b0SXiaoDong Huang### New 516335b88b0SXiaoDong Huang 517335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 518335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 519335b88b0SXiaoDong Huang 520335b88b0SXiaoDong Huang### Fixed 521335b88b0SXiaoDong Huang 522335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 523335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 524335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 525335b88b0SXiaoDong Huang 526335b88b0SXiaoDong Huang------ 527335b88b0SXiaoDong Huang 528958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 529958a98d9SJon Lin 530958a98d9SJon Lin| Date | File | Build commit | Severity | 531958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 532958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 533958a98d9SJon Lin 534958a98d9SJon Lin### New 535958a98d9SJon Lin 536958a98d9SJon Lin1. Support fspi1 spiflash. 537958a98d9SJon Lin 538958a98d9SJon Lin------ 539958a98d9SJon Lin 540ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 541ff3639a2SXuhui Lin 542ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 543ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 544ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 545ff3639a2SXuhui Lin 546ff3639a2SXuhui Lin### New 547ff3639a2SXuhui Lin 548ff3639a2SXuhui Lin1. Support SD card. 549ff3639a2SXuhui Lin2. Support SecureBoot. 550ff3639a2SXuhui Lin3. Enable crypto. 551ff3639a2SXuhui Lin4. Improve UFS support. 552ff3639a2SXuhui Lin5. Improve VOP2 support. 553ff3639a2SXuhui Lin6. Add MCU-related register configuration. 554ff3639a2SXuhui Lin 555ff3639a2SXuhui Lin------ 556ff3639a2SXuhui Lin 55757209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 55857209138SXiaoDong Huang 55957209138SXiaoDong Huang| Date | File | Build commit | Severity | 56057209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 56157209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 56257209138SXiaoDong Huang 56357209138SXiaoDong Huang### New 56457209138SXiaoDong Huang 56557209138SXiaoDong Huang1. Support HDCP. 56657209138SXiaoDong Huang2. Enable GPU counter. 56757209138SXiaoDong Huang 56857209138SXiaoDong Huang------ 56957209138SXiaoDong Huang 57086611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 57186611506SCanYang He 57286611506SCanYang He| Date | File | Build commit | Severity | 57386611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 57486611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 57586611506SCanYang He 57686611506SCanYang He### Fixed 57786611506SCanYang He 57886611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 57986611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 58086611506SCanYang 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. | - | 58186611506SCanYang He 58286611506SCanYang He------ 58386611506SCanYang He 58457ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 58557ffadecSXiaoDong Huang 58657ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 58757ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 58857ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 58957ffadecSXiaoDong Huang 59057ffadecSXiaoDong Huang### New 59157ffadecSXiaoDong Huang 59257ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 59357ffadecSXiaoDong Huang2. Support virtual poweroff. 59457ffadecSXiaoDong Huang3. Support recover system time after system resume. 59557ffadecSXiaoDong Huang 59657ffadecSXiaoDong Huang------ 59757ffadecSXiaoDong Huang 598c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 599c0d7fa7bSJoseph Chen 600c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 601c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 602c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 603c0d7fa7bSJoseph Chen 604c0d7fa7bSJoseph Chen### New 605c0d7fa7bSJoseph Chen 606c0d7fa7bSJoseph Chen1. Initial version. 607c0d7fa7bSJoseph Chen 608c0d7fa7bSJoseph Chen------ 609c0d7fa7bSJoseph Chen 610e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 611e10cc428SXiaoDong Huang 612e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 613e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 614e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 615e10cc428SXiaoDong Huang 616e10cc428SXiaoDong Huang### New 617e10cc428SXiaoDong Huang 618e10cc428SXiaoDong Huang1. Initial version. 619e10cc428SXiaoDong Huang 620e10cc428SXiaoDong Huang------ 621e10cc428SXiaoDong Huang 622