1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*f7f0ea29SXiaoDong Huang## rk3576_bl31_v1.15.elf 4*f7f0ea29SXiaoDong Huang 5*f7f0ea29SXiaoDong Huang| Date | File | Build commit | Severity | 6*f7f0ea29SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*f7f0ea29SXiaoDong Huang| 2025-01-03 | rk3576_bl31_v1.15.elf | bf841fed1 | important | 8*f7f0ea29SXiaoDong Huang 9*f7f0ea29SXiaoDong Huang### New 10*f7f0ea29SXiaoDong Huang 11*f7f0ea29SXiaoDong Huang1. Support dual system. 12*f7f0ea29SXiaoDong Huang2. Support wake source after virtual-poweroff. 13*f7f0ea29SXiaoDong Huang3. Enhanced otp stability after ultra sleep. 14*f7f0ea29SXiaoDong Huang 15*f7f0ea29SXiaoDong Huang------ 16*f7f0ea29SXiaoDong Huang 17374c401fSXiaoDong Huang## rk3576_bl31_v1.14.elf 18374c401fSXiaoDong Huang 19374c401fSXiaoDong Huang| Date | File | Build commit | Severity | 20374c401fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 21374c401fSXiaoDong Huang| 2024-11-08 | rk3576_bl31_v1.14.elf | c481e5368 | important | 22374c401fSXiaoDong Huang 23374c401fSXiaoDong Huang### New 24374c401fSXiaoDong Huang 25374c401fSXiaoDong Huang1. Support RK3576 j/m. 26374c401fSXiaoDong Huang2. Support reset arch timer after system resume. 27374c401fSXiaoDong Huang 28374c401fSXiaoDong Huang------ 29374c401fSXiaoDong Huang 3008d92ffeSYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin 3108d92ffeSYouMin Chen 3208d92ffeSYouMin Chen| Date | File | Build commit | Severity | 3308d92ffeSYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 3408d92ffeSYouMin Chen| 2024-11-07 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin | 2f85f4b2d4 | important | 3508d92ffeSYouMin Chen 3608d92ffeSYouMin Chen### New 3708d92ffeSYouMin Chen 3808d92ffeSYouMin Chen1. Add support RK3576J and RK3576M. 3908d92ffeSYouMin Chen2. Optimize DDR performance. 4008d92ffeSYouMin Chen3. Hptimer support 1G frequency. 4108d92ffeSYouMin Chen 4208d92ffeSYouMin Chen------ 4308d92ffeSYouMin Chen 448d6f51a6SXuhui Lin## rk3576_usbplug_v1.04.bin 458d6f51a6SXuhui Lin 468d6f51a6SXuhui Lin| Date | File | Build commit | Severity | 478d6f51a6SXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 488d6f51a6SXuhui Lin| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important | 498d6f51a6SXuhui Lin 508d6f51a6SXuhui Lin### Fixed 518d6f51a6SXuhui Lin 528d6f51a6SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 538d6f51a6SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 548d6f51a6SXuhui 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. | - | 558d6f51a6SXuhui Lin 568d6f51a6SXuhui Lin------ 578d6f51a6SXuhui Lin 589923212eSXuhui Lin## rk3576_spl_v1.07.bin 599923212eSXuhui Lin 609923212eSXuhui Lin| Date | File | Build commit | Severity | 619923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 629923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important | 639923212eSXuhui Lin 649923212eSXuhui Lin### Fixed 659923212eSXuhui Lin 669923212eSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 679923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 689923212eSXuhui 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. | - | 699923212eSXuhui Lin 709923212eSXuhui Lin------ 719923212eSXuhui Lin 724452b7dbSHisping Lin## rk3576_bl32_v1.05.bin 734452b7dbSHisping Lin 744452b7dbSHisping Lin| Date | File | Build commit | Severity | 754452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 764452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1 | important | 774452b7dbSHisping Lin 784452b7dbSHisping Lin### Fixed 794452b7dbSHisping Lin 804452b7dbSHisping Lin| Index | Severity | Update | Issue description | Issue source | 814452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 824452b7dbSHisping 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 | - | 834452b7dbSHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 844452b7dbSHisping 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 | - | 854452b7dbSHisping Lin 864452b7dbSHisping Lin------ 874452b7dbSHisping Lin 8862d782d2SShengfei Xu## rk3576_bl31_v1.13.elf 8962d782d2SShengfei Xu 9062d782d2SShengfei Xu| Date | File | Build commit | Severity | 9162d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- | 9262d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7 | important | 9362d782d2SShengfei Xu 9462d782d2SShengfei Xu### New 9562d782d2SShengfei Xu 9662d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume. 9762d782d2SShengfei Xu 9862d782d2SShengfei Xu------ 9962d782d2SShengfei Xu 10057296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin 10157296ad2SYouMin Chen 10257296ad2SYouMin Chen| Date | File | Build commit | Severity | 10357296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 10457296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f | important | 10557296ad2SYouMin Chen 10657296ad2SYouMin Chen### New 10757296ad2SYouMin Chen 10857296ad2SYouMin Chen1. Add support RK3576S. 10957296ad2SYouMin Chen 11057296ad2SYouMin Chen------ 11157296ad2SYouMin Chen 112d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf 113d090a7cbSXiaoDong Huang 114d090a7cbSXiaoDong Huang| Date | File | Build commit | Severity | 115d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 116d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce | important | 117d090a7cbSXiaoDong Huang 118d090a7cbSXiaoDong Huang### New 119d090a7cbSXiaoDong Huang 120d090a7cbSXiaoDong Huang1. Support fast-boot. 121d090a7cbSXiaoDong Huang2. Support RK3576S1. 122d090a7cbSXiaoDong Huang 123d090a7cbSXiaoDong Huang------ 124d090a7cbSXiaoDong Huang 1250812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin 1260812ff4cSWesley Yao 1270812ff4cSWesley Yao| Date | File | Build commit | Severity | 1280812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 1290812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf | important | 1300812ff4cSWesley Yao 1310812ff4cSWesley Yao### New 1320812ff4cSWesley Yao 1330812ff4cSWesley Yao1. Enable dvfs/periodic training in loader. 1340812ff4cSWesley Yao 1350812ff4cSWesley Yao### Fixed 1360812ff4cSWesley Yao 1370812ff4cSWesley Yao| Index | Severity | Update | Issue description | Issue source | 1380812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ | 1390812ff4cSWesley Yao| 1 | important | Fix rd_dqs_vref_training | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | - | 1400812ff4cSWesley Yao| 2 | important | Fix LPDDR5 ultra suspend resume failure issue | - | - | 1410812ff4cSWesley Yao| 3 | moderate | Update the criteria of the eye scan result pass | - | - | 1420812ff4cSWesley Yao 1430812ff4cSWesley Yao------ 1440812ff4cSWesley Yao 1455189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin 1465189cb1dSJon Lin 1475189cb1dSJon Lin| Date | File | Build commit | Severity | 1485189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- | 1495189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important | 1505189cb1dSJon Lin 1515189cb1dSJon Lin### New 1525189cb1dSJon Lin 1535189cb1dSJon Lin1. Support GPT bakcup. 1545189cb1dSJon Lin 1555189cb1dSJon Lin------ 1565189cb1dSJon Lin 15746216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf 15846216ce3SXiaoDong Huang 15946216ce3SXiaoDong Huang| Date | File | Build commit | Severity | 16046216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 16146216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867 | important | 16246216ce3SXiaoDong Huang 16346216ce3SXiaoDong Huang### New 16446216ce3SXiaoDong Huang 16546216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend. 16646216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend. 16746216ce3SXiaoDong Huang3. Support AMP OS. 16846216ce3SXiaoDong Huang 16946216ce3SXiaoDong Huang------ 17046216ce3SXiaoDong Huang 171a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin 172a82ddeb1SXuhui Lin 173a82ddeb1SXuhui Lin| Date | File | Build commit | Severity | 174a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 175a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c | important | 176a82ddeb1SXuhui Lin 177a82ddeb1SXuhui Lin### New 178a82ddeb1SXuhui Lin 179a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased. 180a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 181a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues. 182a82ddeb1SXuhui Lin 183a82ddeb1SXuhui Lin------ 184a82ddeb1SXuhui Lin 185e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin 186e9715ebaSYifeng Zhao 187e9715ebaSYifeng Zhao| Date | File | Build commit | Severity | 188e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- | 189e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356 | important | 190e9715ebaSYifeng Zhao 191e9715ebaSYifeng Zhao### New 192e9715ebaSYifeng Zhao 193e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased. 194e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 195e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues. 196e9715ebaSYifeng Zhao 197e9715ebaSYifeng Zhao------ 198e9715ebaSYifeng Zhao 19979570d2aSHisping Lin## rk3576_bl32_v1.04.bin 20079570d2aSHisping Lin 20179570d2aSHisping Lin| Date | File | Build commit | Severity | 20279570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 20379570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c | important | 20479570d2aSHisping Lin 20579570d2aSHisping Lin### New 20679570d2aSHisping Lin 20779570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone. 20879570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 20979570d2aSHisping Lin 21079570d2aSHisping Lin------ 21179570d2aSHisping Lin 21255daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin 21355daf3d7SWesley Yao 21455daf3d7SWesley Yao| Date | File | Build commit | Severity | 21555daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 21655daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c | important | 21755daf3d7SWesley Yao 21855daf3d7SWesley Yao### New 21955daf3d7SWesley Yao 22055daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X). 22155daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan. 22255daf3d7SWesley Yao 22355daf3d7SWesley Yao### Fixed 22455daf3d7SWesley Yao 22555daf3d7SWesley Yao| Index | Severity | Update | Issue description | Issue source | 22655daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 22755daf3d7SWesley Yao| 1 | important | Optimize LPDDR5 stability | - | - | 22855daf3d7SWesley Yao| 2 | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability | - | 22955daf3d7SWesley Yao| 3 | moderate | Optimize uart printing speed | - | - | 23055daf3d7SWesley Yao| 4 | moderate | Increased force jtag time to 1 second | Individual boards with problematic uart hardware design will be switched to jtag mode | - | 23155daf3d7SWesley Yao 23255daf3d7SWesley Yao------ 23355daf3d7SWesley Yao 2341b23c571SHisping Lin## rk3576_bl32_v1.03.bin 2351b23c571SHisping Lin 2361b23c571SHisping Lin| Date | File | Build commit | Severity | 2371b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2381b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503 | important | 2391b23c571SHisping Lin 2401b23c571SHisping Lin### New 2411b23c571SHisping Lin 2421b23c571SHisping Lin1. Support block reading of RPMB data. 2431b23c571SHisping Lin2. Close Keylad function for get otp zero count. 2441b23c571SHisping Lin 2451b23c571SHisping Lin------ 2461b23c571SHisping Lin 247db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf 248db076167SXiaoDong Huang 249db076167SXiaoDong Huang| Date | File | Build commit | Severity | 250db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 251db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 252db076167SXiaoDong Huang 253db076167SXiaoDong Huang### New 254db076167SXiaoDong Huang 255db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend. 256db076167SXiaoDong Huang2. Support access mem_os_reg. 257db076167SXiaoDong Huang3. Save global reset status in mem_os_reg. 258db076167SXiaoDong Huang 259db076167SXiaoDong Huang------ 260db076167SXiaoDong Huang 2610b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf 2620b338fd6SXiaoDong Huang 2630b338fd6SXiaoDong Huang| Date | File | Build commit | Severity | 2640b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2650b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 2660b338fd6SXiaoDong Huang 2670b338fd6SXiaoDong Huang### New 2680b338fd6SXiaoDong Huang 2690b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG. 2700b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer. 2710b338fd6SXiaoDong Huang3. Support for reducing length. 2720b338fd6SXiaoDong Huang 2730b338fd6SXiaoDong Huang------ 2740b338fd6SXiaoDong Huang 27513d2874dSXuhui Lin## rk3576_spl_v1.05.bin 27613d2874dSXuhui Lin 27713d2874dSXuhui Lin| Date | File | Build commit | Severity | 27813d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 27913d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 28013d2874dSXuhui Lin 28113d2874dSXuhui Lin### Fixed 28213d2874dSXuhui Lin 28313d2874dSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 28413d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 28513d2874dSXuhui Lin| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 28613d2874dSXuhui Lin 28713d2874dSXuhui Lin------ 28813d2874dSXuhui Lin 289c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 290c8fb3bfdSXuhui Lin 291c8fb3bfdSXuhui Lin| Date | File | Build commit | Severity | 292c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 293c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 294c8fb3bfdSXuhui Lin 295c8fb3bfdSXuhui Lin### Fixed 296c8fb3bfdSXuhui Lin 297c8fb3bfdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 298c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 299c8fb3bfdSXuhui 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. | - | 300c8fb3bfdSXuhui Lin 301c8fb3bfdSXuhui Lin------ 302c8fb3bfdSXuhui Lin 303e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 304e5a15adeSWesley Yao 305e5a15adeSWesley Yao| Date | File | Build commit | Severity | 306e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 307e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 308e5a15adeSWesley Yao 309e5a15adeSWesley Yao### New 310e5a15adeSWesley Yao 311e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 312e5a15adeSWesley Yao2. Add eyescan DDR bin. 313e5a15adeSWesley Yao 314e5a15adeSWesley Yao### Fixed 315e5a15adeSWesley Yao 316e5a15adeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 317e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 318e5a15adeSWesley Yao| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 319e5a15adeSWesley Yao| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 320e5a15adeSWesley Yao 321e5a15adeSWesley Yao------ 322e5a15adeSWesley Yao 3233cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 3243cb8a4e3SXiaoDong Huang 3253cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 3263cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3273cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 3283cb8a4e3SXiaoDong Huang 3293cb8a4e3SXiaoDong Huang### New 3303cb8a4e3SXiaoDong Huang 3313cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 3323cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 3333cb8a4e3SXiaoDong Huang 3343cb8a4e3SXiaoDong Huang------ 3353cb8a4e3SXiaoDong Huang 33678475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 33778475f2fSXiaoDong Huang 33878475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 33978475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 34078475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 34178475f2fSXiaoDong Huang 34278475f2fSXiaoDong Huang### New 34378475f2fSXiaoDong Huang 34478475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 34578475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 34678475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 34778475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 34878475f2fSXiaoDong Huang 34978475f2fSXiaoDong Huang------ 35078475f2fSXiaoDong Huang 3513175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 3523175505fSWesley Yao 3533175505fSWesley Yao| Date | File | Build commit | Severity | 3543175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 3553175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 3563175505fSWesley Yao 3573175505fSWesley Yao### New 3583175505fSWesley Yao 3593175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 3603175505fSWesley Yao2. Add eyescan DDR bin. 3613175505fSWesley Yao 3623175505fSWesley Yao### Fixed 3633175505fSWesley Yao 3643175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 3653175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 3663175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 3673175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 3683175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 3693175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 3703175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 3713175505fSWesley Yao 3723175505fSWesley Yao------ 3733175505fSWesley Yao 3747e38d7bcSchenfen## rk3576_boost_v1.02.bin 3757e38d7bcSchenfen 3767e38d7bcSchenfen| Date | File | Build commit | Severity | 3777e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 3787e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 3797e38d7bcSchenfen 3807e38d7bcSchenfen### Fixed 3817e38d7bcSchenfen 3827e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 3837e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 3847e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 3857e38d7bcSchenfen 3867e38d7bcSchenfen------ 3877e38d7bcSchenfen 3884fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 3894fa2c94bSXuhui Lin 3904fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 3914fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3924fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 3934fa2c94bSXuhui Lin 3944fa2c94bSXuhui Lin### Fixed 3954fa2c94bSXuhui Lin 3964fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3974fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3984fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 3994fa2c94bSXuhui Lin 4004fa2c94bSXuhui Lin------ 4014fa2c94bSXuhui Lin 40222132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 40322132fc0Sshengfei Xu 40422132fc0Sshengfei Xu| Date | File | Build commit | Severity | 40522132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 40622132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 40722132fc0Sshengfei Xu 40822132fc0Sshengfei Xu### New 40922132fc0Sshengfei Xu 41022132fc0Sshengfei Xu1. Print global reset status. 41122132fc0Sshengfei Xu2. Support suspend from any cpu. 41222132fc0Sshengfei Xu 41322132fc0Sshengfei Xu------ 41422132fc0Sshengfei Xu 4154be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 4164be87c4dSHisping Lin 4174be87c4dSHisping Lin| Date | File | Build commit | Severity | 4184be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 4194be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 4204be87c4dSHisping Lin 4214be87c4dSHisping Lin### New 4224be87c4dSHisping Lin 4234be87c4dSHisping Lin1. Support read write verify toybrick ksn. 4244be87c4dSHisping Lin 4254be87c4dSHisping Lin------ 4264be87c4dSHisping Lin 4274011aecdSXuhui Lin## rk3576_spl_v1.03.bin 4284011aecdSXuhui Lin 4294011aecdSXuhui Lin| Date | File | Build commit | Severity | 4304011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 4314011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 4324011aecdSXuhui Lin 4334011aecdSXuhui Lin### Fixed 4344011aecdSXuhui Lin 4354011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 4364011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 4374011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 4384011aecdSXuhui Lin 4394011aecdSXuhui Lin------ 4404011aecdSXuhui Lin 441803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 442803efaecSFinley Xiao 443803efaecSFinley Xiao| Date | File | Build commit | Severity | 444803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 445803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 446803efaecSFinley Xiao 447803efaecSFinley Xiao### New 448803efaecSFinley Xiao 449803efaecSFinley Xiao1. Enable pd_gpu repair. 450803efaecSFinley Xiao2. Add otp init. 451803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 452803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 453803efaecSFinley Xiao5. Hptimer support 1G frequency. 454803efaecSFinley Xiao6. Don't use cpu unclean src. 455803efaecSFinley Xiao 456803efaecSFinley Xiao### Fixed 457803efaecSFinley Xiao 458803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 459803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 460803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 461803efaecSFinley Xiao 462803efaecSFinley Xiao------ 463803efaecSFinley Xiao 4649b6f7661Schenfen## rk3576_boost_v1.00.bin 4659b6f7661Schenfen 4669b6f7661Schenfen| Date | File | Build commit | Severity | 4679b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 4689b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 4699b6f7661Schenfen 4709b6f7661Schenfen### Fixed 4719b6f7661Schenfen 4729b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 4739b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 4749b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 4759b6f7661Schenfen 4769b6f7661Schenfen------ 4779b6f7661Schenfen 478fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 479fdf27422SXuhui Lin 480fdf27422SXuhui Lin| Date | File | Build commit | Severity | 481fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 482fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 483fdf27422SXuhui Lin 484fdf27422SXuhui Lin### New 485fdf27422SXuhui Lin 486fdf27422SXuhui Lin1. Enable cci channels for devices. 487fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 488fdf27422SXuhui Lin3. Enable decom by default. 489fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 490fdf27422SXuhui Lin5. Improve UFS support. 491fdf27422SXuhui Lin6. Improve usbplug support. 492fdf27422SXuhui Lin 493fdf27422SXuhui Lin------ 494fdf27422SXuhui Lin 495b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 496b0fd07a4SXiaoDong Huang 497b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 498b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 499b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 500b0fd07a4SXiaoDong Huang 501b0fd07a4SXiaoDong Huang### New 502b0fd07a4SXiaoDong Huang 503b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 504b0fd07a4SXiaoDong Huang 505b0fd07a4SXiaoDong Huang### Fixed 506b0fd07a4SXiaoDong Huang 507b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 508b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 509b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 510b0fd07a4SXiaoDong Huang 511b0fd07a4SXiaoDong Huang------ 512b0fd07a4SXiaoDong Huang 51312a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 51412a25c4eSYifeng Zhao 51512a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 51612a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 51712a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 51812a25c4eSYifeng Zhao 51912a25c4eSYifeng Zhao### New 52012a25c4eSYifeng Zhao 52112a25c4eSYifeng Zhao1. Add support write booster. 52212a25c4eSYifeng Zhao 52312a25c4eSYifeng Zhao### Fixed 52412a25c4eSYifeng Zhao 52512a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 52612a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 52712a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 52812a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 52912a25c4eSYifeng Zhao 53012a25c4eSYifeng Zhao------ 53112a25c4eSYifeng Zhao 532658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 533658ad9aeSWesley Yao 534658ad9aeSWesley Yao| Date | File | Build commit | Severity | 535658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 536658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 537658ad9aeSWesley Yao 538658ad9aeSWesley Yao### Warn 539658ad9aeSWesley Yao 540658ad9aeSWesley 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). 541658ad9aeSWesley Yao 542658ad9aeSWesley Yao### Fixed 543658ad9aeSWesley Yao 544658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 545658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 546658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 547658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 548658ad9aeSWesley Yao 549658ad9aeSWesley Yao------ 550658ad9aeSWesley Yao 5516c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 5526c0ef127SHisping Lin 5536c0ef127SHisping Lin| Date | File | Build commit | Severity | 5546c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 5556c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 5566c0ef127SHisping Lin 5576c0ef127SHisping Lin### New 5586c0ef127SHisping Lin 5596c0ef127SHisping Lin1. Optimization parameter check to enhance security. 5606c0ef127SHisping Lin2. Keylad supports get otp zero count. 5616c0ef127SHisping Lin 5626c0ef127SHisping Lin------ 5636c0ef127SHisping Lin 564335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 565335b88b0SXiaoDong Huang 566335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 567335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 568335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 569335b88b0SXiaoDong Huang 570335b88b0SXiaoDong Huang### New 571335b88b0SXiaoDong Huang 572335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 573335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 574335b88b0SXiaoDong Huang 575335b88b0SXiaoDong Huang### Fixed 576335b88b0SXiaoDong Huang 577335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 578335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 579335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 580335b88b0SXiaoDong Huang 581335b88b0SXiaoDong Huang------ 582335b88b0SXiaoDong Huang 583958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 584958a98d9SJon Lin 585958a98d9SJon Lin| Date | File | Build commit | Severity | 586958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 587958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 588958a98d9SJon Lin 589958a98d9SJon Lin### New 590958a98d9SJon Lin 591958a98d9SJon Lin1. Support fspi1 spiflash. 592958a98d9SJon Lin 593958a98d9SJon Lin------ 594958a98d9SJon Lin 595ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 596ff3639a2SXuhui Lin 597ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 598ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 599ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 600ff3639a2SXuhui Lin 601ff3639a2SXuhui Lin### New 602ff3639a2SXuhui Lin 603ff3639a2SXuhui Lin1. Support SD card. 604ff3639a2SXuhui Lin2. Support SecureBoot. 605ff3639a2SXuhui Lin3. Enable crypto. 606ff3639a2SXuhui Lin4. Improve UFS support. 607ff3639a2SXuhui Lin5. Improve VOP2 support. 608ff3639a2SXuhui Lin6. Add MCU-related register configuration. 609ff3639a2SXuhui Lin 610ff3639a2SXuhui Lin------ 611ff3639a2SXuhui Lin 61257209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 61357209138SXiaoDong Huang 61457209138SXiaoDong Huang| Date | File | Build commit | Severity | 61557209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 61657209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 61757209138SXiaoDong Huang 61857209138SXiaoDong Huang### New 61957209138SXiaoDong Huang 62057209138SXiaoDong Huang1. Support HDCP. 62157209138SXiaoDong Huang2. Enable GPU counter. 62257209138SXiaoDong Huang 62357209138SXiaoDong Huang------ 62457209138SXiaoDong Huang 62586611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 62686611506SCanYang He 62786611506SCanYang He| Date | File | Build commit | Severity | 62886611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 62986611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 63086611506SCanYang He 63186611506SCanYang He### Fixed 63286611506SCanYang He 63386611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 63486611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 63586611506SCanYang 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. | - | 63686611506SCanYang He 63786611506SCanYang He------ 63886611506SCanYang He 63957ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 64057ffadecSXiaoDong Huang 64157ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 64257ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 64357ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 64457ffadecSXiaoDong Huang 64557ffadecSXiaoDong Huang### New 64657ffadecSXiaoDong Huang 64757ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 64857ffadecSXiaoDong Huang2. Support virtual poweroff. 64957ffadecSXiaoDong Huang3. Support recover system time after system resume. 65057ffadecSXiaoDong Huang 65157ffadecSXiaoDong Huang------ 65257ffadecSXiaoDong Huang 653c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 654c0d7fa7bSJoseph Chen 655c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 656c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 657c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 658c0d7fa7bSJoseph Chen 659c0d7fa7bSJoseph Chen### New 660c0d7fa7bSJoseph Chen 661c0d7fa7bSJoseph Chen1. Initial version. 662c0d7fa7bSJoseph Chen 663c0d7fa7bSJoseph Chen------ 664c0d7fa7bSJoseph Chen 665e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 666e10cc428SXiaoDong Huang 667e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 668e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 669e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 670e10cc428SXiaoDong Huang 671e10cc428SXiaoDong Huang### New 672e10cc428SXiaoDong Huang 673e10cc428SXiaoDong Huang1. Initial version. 674e10cc428SXiaoDong Huang 675e10cc428SXiaoDong Huang------ 676e10cc428SXiaoDong Huang 677