1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*4452b7dbSHisping Lin## rk3576_bl32_v1.05.bin 4*4452b7dbSHisping Lin 5*4452b7dbSHisping Lin| Date | File | Build commit | Severity | 6*4452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 7*4452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1 | important | 8*4452b7dbSHisping Lin 9*4452b7dbSHisping Lin### Fixed 10*4452b7dbSHisping Lin 11*4452b7dbSHisping Lin| Index | Severity | Update | Issue description | Issue source | 12*4452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 13*4452b7dbSHisping 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 | - | 14*4452b7dbSHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 15*4452b7dbSHisping 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 | - | 16*4452b7dbSHisping Lin 17*4452b7dbSHisping Lin------ 18*4452b7dbSHisping Lin 1962d782d2SShengfei Xu## rk3576_bl31_v1.13.elf 2062d782d2SShengfei Xu 2162d782d2SShengfei Xu| Date | File | Build commit | Severity | 2262d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- | 2362d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7 | important | 2462d782d2SShengfei Xu 2562d782d2SShengfei Xu### New 2662d782d2SShengfei Xu 2762d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume. 2862d782d2SShengfei Xu 2962d782d2SShengfei Xu------ 3062d782d2SShengfei Xu 3157296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin 3257296ad2SYouMin Chen 3357296ad2SYouMin Chen| Date | File | Build commit | Severity | 3457296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 3557296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f | important | 3657296ad2SYouMin Chen 3757296ad2SYouMin Chen### New 3857296ad2SYouMin Chen 3957296ad2SYouMin Chen1. Add support RK3576S. 4057296ad2SYouMin Chen 4157296ad2SYouMin Chen------ 4257296ad2SYouMin Chen 43d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf 44d090a7cbSXiaoDong Huang 45d090a7cbSXiaoDong Huang| Date | File | Build commit | Severity | 46d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 47d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce | important | 48d090a7cbSXiaoDong Huang 49d090a7cbSXiaoDong Huang### New 50d090a7cbSXiaoDong Huang 51d090a7cbSXiaoDong Huang1. Support fast-boot. 52d090a7cbSXiaoDong Huang2. Support RK3576S1. 53d090a7cbSXiaoDong Huang 54d090a7cbSXiaoDong Huang------ 55d090a7cbSXiaoDong Huang 560812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin 570812ff4cSWesley Yao 580812ff4cSWesley Yao| Date | File | Build commit | Severity | 590812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 600812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf | important | 610812ff4cSWesley Yao 620812ff4cSWesley Yao### New 630812ff4cSWesley Yao 640812ff4cSWesley Yao1. Enable dvfs/periodic training in loader. 650812ff4cSWesley Yao 660812ff4cSWesley Yao### Fixed 670812ff4cSWesley Yao 680812ff4cSWesley Yao| Index | Severity | Update | Issue description | Issue source | 690812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ | 700812ff4cSWesley Yao| 1 | important | Fix rd_dqs_vref_training | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | - | 710812ff4cSWesley Yao| 2 | important | Fix LPDDR5 ultra suspend resume failure issue | - | - | 720812ff4cSWesley Yao| 3 | moderate | Update the criteria of the eye scan result pass | - | - | 730812ff4cSWesley Yao 740812ff4cSWesley Yao------ 750812ff4cSWesley Yao 765189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin 775189cb1dSJon Lin 785189cb1dSJon Lin| Date | File | Build commit | Severity | 795189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- | 805189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important | 815189cb1dSJon Lin 825189cb1dSJon Lin### New 835189cb1dSJon Lin 845189cb1dSJon Lin1. Support GPT bakcup. 855189cb1dSJon Lin 865189cb1dSJon Lin------ 875189cb1dSJon Lin 8846216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf 8946216ce3SXiaoDong Huang 9046216ce3SXiaoDong Huang| Date | File | Build commit | Severity | 9146216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 9246216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867 | important | 9346216ce3SXiaoDong Huang 9446216ce3SXiaoDong Huang### New 9546216ce3SXiaoDong Huang 9646216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend. 9746216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend. 9846216ce3SXiaoDong Huang3. Support AMP OS. 9946216ce3SXiaoDong Huang 10046216ce3SXiaoDong Huang------ 10146216ce3SXiaoDong Huang 102a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin 103a82ddeb1SXuhui Lin 104a82ddeb1SXuhui Lin| Date | File | Build commit | Severity | 105a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 106a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c | important | 107a82ddeb1SXuhui Lin 108a82ddeb1SXuhui Lin### New 109a82ddeb1SXuhui Lin 110a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased. 111a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 112a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues. 113a82ddeb1SXuhui Lin 114a82ddeb1SXuhui Lin------ 115a82ddeb1SXuhui Lin 116e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin 117e9715ebaSYifeng Zhao 118e9715ebaSYifeng Zhao| Date | File | Build commit | Severity | 119e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- | 120e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356 | important | 121e9715ebaSYifeng Zhao 122e9715ebaSYifeng Zhao### New 123e9715ebaSYifeng Zhao 124e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased. 125e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 126e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues. 127e9715ebaSYifeng Zhao 128e9715ebaSYifeng Zhao------ 129e9715ebaSYifeng Zhao 13079570d2aSHisping Lin## rk3576_bl32_v1.04.bin 13179570d2aSHisping Lin 13279570d2aSHisping Lin| Date | File | Build commit | Severity | 13379570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 13479570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c | important | 13579570d2aSHisping Lin 13679570d2aSHisping Lin### New 13779570d2aSHisping Lin 13879570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone. 13979570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 14079570d2aSHisping Lin 14179570d2aSHisping Lin------ 14279570d2aSHisping Lin 14355daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin 14455daf3d7SWesley Yao 14555daf3d7SWesley Yao| Date | File | Build commit | Severity | 14655daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 14755daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c | important | 14855daf3d7SWesley Yao 14955daf3d7SWesley Yao### New 15055daf3d7SWesley Yao 15155daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X). 15255daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan. 15355daf3d7SWesley Yao 15455daf3d7SWesley Yao### Fixed 15555daf3d7SWesley Yao 15655daf3d7SWesley Yao| Index | Severity | Update | Issue description | Issue source | 15755daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 15855daf3d7SWesley Yao| 1 | important | Optimize LPDDR5 stability | - | - | 15955daf3d7SWesley Yao| 2 | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability | - | 16055daf3d7SWesley Yao| 3 | moderate | Optimize uart printing speed | - | - | 16155daf3d7SWesley Yao| 4 | moderate | Increased force jtag time to 1 second | Individual boards with problematic uart hardware design will be switched to jtag mode | - | 16255daf3d7SWesley Yao 16355daf3d7SWesley Yao------ 16455daf3d7SWesley Yao 1651b23c571SHisping Lin## rk3576_bl32_v1.03.bin 1661b23c571SHisping Lin 1671b23c571SHisping Lin| Date | File | Build commit | Severity | 1681b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1691b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503 | important | 1701b23c571SHisping Lin 1711b23c571SHisping Lin### New 1721b23c571SHisping Lin 1731b23c571SHisping Lin1. Support block reading of RPMB data. 1741b23c571SHisping Lin2. Close Keylad function for get otp zero count. 1751b23c571SHisping Lin 1761b23c571SHisping Lin------ 1771b23c571SHisping Lin 178db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf 179db076167SXiaoDong Huang 180db076167SXiaoDong Huang| Date | File | Build commit | Severity | 181db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 182db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 183db076167SXiaoDong Huang 184db076167SXiaoDong Huang### New 185db076167SXiaoDong Huang 186db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend. 187db076167SXiaoDong Huang2. Support access mem_os_reg. 188db076167SXiaoDong Huang3. Save global reset status in mem_os_reg. 189db076167SXiaoDong Huang 190db076167SXiaoDong Huang------ 191db076167SXiaoDong Huang 1920b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf 1930b338fd6SXiaoDong Huang 1940b338fd6SXiaoDong Huang| Date | File | Build commit | Severity | 1950b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1960b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 1970b338fd6SXiaoDong Huang 1980b338fd6SXiaoDong Huang### New 1990b338fd6SXiaoDong Huang 2000b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG. 2010b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer. 2020b338fd6SXiaoDong Huang3. Support for reducing length. 2030b338fd6SXiaoDong Huang 2040b338fd6SXiaoDong Huang------ 2050b338fd6SXiaoDong Huang 20613d2874dSXuhui Lin## rk3576_spl_v1.05.bin 20713d2874dSXuhui Lin 20813d2874dSXuhui Lin| Date | File | Build commit | Severity | 20913d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 21013d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 21113d2874dSXuhui Lin 21213d2874dSXuhui Lin### Fixed 21313d2874dSXuhui Lin 21413d2874dSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 21513d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 21613d2874dSXuhui Lin| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 21713d2874dSXuhui Lin 21813d2874dSXuhui Lin------ 21913d2874dSXuhui Lin 220c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 221c8fb3bfdSXuhui Lin 222c8fb3bfdSXuhui Lin| Date | File | Build commit | Severity | 223c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 224c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 225c8fb3bfdSXuhui Lin 226c8fb3bfdSXuhui Lin### Fixed 227c8fb3bfdSXuhui Lin 228c8fb3bfdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 229c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 230c8fb3bfdSXuhui 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. | - | 231c8fb3bfdSXuhui Lin 232c8fb3bfdSXuhui Lin------ 233c8fb3bfdSXuhui Lin 234e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 235e5a15adeSWesley Yao 236e5a15adeSWesley Yao| Date | File | Build commit | Severity | 237e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 238e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 239e5a15adeSWesley Yao 240e5a15adeSWesley Yao### New 241e5a15adeSWesley Yao 242e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 243e5a15adeSWesley Yao2. Add eyescan DDR bin. 244e5a15adeSWesley Yao 245e5a15adeSWesley Yao### Fixed 246e5a15adeSWesley Yao 247e5a15adeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 248e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 249e5a15adeSWesley Yao| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 250e5a15adeSWesley Yao| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 251e5a15adeSWesley Yao 252e5a15adeSWesley Yao------ 253e5a15adeSWesley Yao 2543cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 2553cb8a4e3SXiaoDong Huang 2563cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 2573cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2583cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 2593cb8a4e3SXiaoDong Huang 2603cb8a4e3SXiaoDong Huang### New 2613cb8a4e3SXiaoDong Huang 2623cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 2633cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 2643cb8a4e3SXiaoDong Huang 2653cb8a4e3SXiaoDong Huang------ 2663cb8a4e3SXiaoDong Huang 26778475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 26878475f2fSXiaoDong Huang 26978475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 27078475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 27178475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 27278475f2fSXiaoDong Huang 27378475f2fSXiaoDong Huang### New 27478475f2fSXiaoDong Huang 27578475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 27678475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 27778475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 27878475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 27978475f2fSXiaoDong Huang 28078475f2fSXiaoDong Huang------ 28178475f2fSXiaoDong Huang 2823175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 2833175505fSWesley Yao 2843175505fSWesley Yao| Date | File | Build commit | Severity | 2853175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 2863175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 2873175505fSWesley Yao 2883175505fSWesley Yao### New 2893175505fSWesley Yao 2903175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 2913175505fSWesley Yao2. Add eyescan DDR bin. 2923175505fSWesley Yao 2933175505fSWesley Yao### Fixed 2943175505fSWesley Yao 2953175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 2963175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 2973175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 2983175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 2993175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 3003175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 3013175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 3023175505fSWesley Yao 3033175505fSWesley Yao------ 3043175505fSWesley Yao 3057e38d7bcSchenfen## rk3576_boost_v1.02.bin 3067e38d7bcSchenfen 3077e38d7bcSchenfen| Date | File | Build commit | Severity | 3087e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 3097e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 3107e38d7bcSchenfen 3117e38d7bcSchenfen### Fixed 3127e38d7bcSchenfen 3137e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 3147e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 3157e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 3167e38d7bcSchenfen 3177e38d7bcSchenfen------ 3187e38d7bcSchenfen 3194fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 3204fa2c94bSXuhui Lin 3214fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 3224fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3234fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 3244fa2c94bSXuhui Lin 3254fa2c94bSXuhui Lin### Fixed 3264fa2c94bSXuhui Lin 3274fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3284fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3294fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 3304fa2c94bSXuhui Lin 3314fa2c94bSXuhui Lin------ 3324fa2c94bSXuhui Lin 33322132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 33422132fc0Sshengfei Xu 33522132fc0Sshengfei Xu| Date | File | Build commit | Severity | 33622132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 33722132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 33822132fc0Sshengfei Xu 33922132fc0Sshengfei Xu### New 34022132fc0Sshengfei Xu 34122132fc0Sshengfei Xu1. Print global reset status. 34222132fc0Sshengfei Xu2. Support suspend from any cpu. 34322132fc0Sshengfei Xu 34422132fc0Sshengfei Xu------ 34522132fc0Sshengfei Xu 3464be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 3474be87c4dSHisping Lin 3484be87c4dSHisping Lin| Date | File | Build commit | Severity | 3494be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 3504be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 3514be87c4dSHisping Lin 3524be87c4dSHisping Lin### New 3534be87c4dSHisping Lin 3544be87c4dSHisping Lin1. Support read write verify toybrick ksn. 3554be87c4dSHisping Lin 3564be87c4dSHisping Lin------ 3574be87c4dSHisping Lin 3584011aecdSXuhui Lin## rk3576_spl_v1.03.bin 3594011aecdSXuhui Lin 3604011aecdSXuhui Lin| Date | File | Build commit | Severity | 3614011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3624011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 3634011aecdSXuhui Lin 3644011aecdSXuhui Lin### Fixed 3654011aecdSXuhui Lin 3664011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3674011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3684011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 3694011aecdSXuhui Lin 3704011aecdSXuhui Lin------ 3714011aecdSXuhui Lin 372803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 373803efaecSFinley Xiao 374803efaecSFinley Xiao| Date | File | Build commit | Severity | 375803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 376803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 377803efaecSFinley Xiao 378803efaecSFinley Xiao### New 379803efaecSFinley Xiao 380803efaecSFinley Xiao1. Enable pd_gpu repair. 381803efaecSFinley Xiao2. Add otp init. 382803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 383803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 384803efaecSFinley Xiao5. Hptimer support 1G frequency. 385803efaecSFinley Xiao6. Don't use cpu unclean src. 386803efaecSFinley Xiao 387803efaecSFinley Xiao### Fixed 388803efaecSFinley Xiao 389803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 390803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 391803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 392803efaecSFinley Xiao 393803efaecSFinley Xiao------ 394803efaecSFinley Xiao 3959b6f7661Schenfen## rk3576_boost_v1.00.bin 3969b6f7661Schenfen 3979b6f7661Schenfen| Date | File | Build commit | Severity | 3989b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 3999b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 4009b6f7661Schenfen 4019b6f7661Schenfen### Fixed 4029b6f7661Schenfen 4039b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 4049b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 4059b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 4069b6f7661Schenfen 4079b6f7661Schenfen------ 4089b6f7661Schenfen 409fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 410fdf27422SXuhui Lin 411fdf27422SXuhui Lin| Date | File | Build commit | Severity | 412fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 413fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 414fdf27422SXuhui Lin 415fdf27422SXuhui Lin### New 416fdf27422SXuhui Lin 417fdf27422SXuhui Lin1. Enable cci channels for devices. 418fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 419fdf27422SXuhui Lin3. Enable decom by default. 420fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 421fdf27422SXuhui Lin5. Improve UFS support. 422fdf27422SXuhui Lin6. Improve usbplug support. 423fdf27422SXuhui Lin 424fdf27422SXuhui Lin------ 425fdf27422SXuhui Lin 426b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 427b0fd07a4SXiaoDong Huang 428b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 429b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 430b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 431b0fd07a4SXiaoDong Huang 432b0fd07a4SXiaoDong Huang### New 433b0fd07a4SXiaoDong Huang 434b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 435b0fd07a4SXiaoDong Huang 436b0fd07a4SXiaoDong Huang### Fixed 437b0fd07a4SXiaoDong Huang 438b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 439b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 440b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 441b0fd07a4SXiaoDong Huang 442b0fd07a4SXiaoDong Huang------ 443b0fd07a4SXiaoDong Huang 44412a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 44512a25c4eSYifeng Zhao 44612a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 44712a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 44812a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 44912a25c4eSYifeng Zhao 45012a25c4eSYifeng Zhao### New 45112a25c4eSYifeng Zhao 45212a25c4eSYifeng Zhao1. Add support write booster. 45312a25c4eSYifeng Zhao 45412a25c4eSYifeng Zhao### Fixed 45512a25c4eSYifeng Zhao 45612a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 45712a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 45812a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 45912a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 46012a25c4eSYifeng Zhao 46112a25c4eSYifeng Zhao------ 46212a25c4eSYifeng Zhao 463658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 464658ad9aeSWesley Yao 465658ad9aeSWesley Yao| Date | File | Build commit | Severity | 466658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 467658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 468658ad9aeSWesley Yao 469658ad9aeSWesley Yao### Warn 470658ad9aeSWesley Yao 471658ad9aeSWesley 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). 472658ad9aeSWesley Yao 473658ad9aeSWesley Yao### Fixed 474658ad9aeSWesley Yao 475658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 476658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 477658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 478658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 479658ad9aeSWesley Yao 480658ad9aeSWesley Yao------ 481658ad9aeSWesley Yao 4826c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 4836c0ef127SHisping Lin 4846c0ef127SHisping Lin| Date | File | Build commit | Severity | 4856c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 4866c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 4876c0ef127SHisping Lin 4886c0ef127SHisping Lin### New 4896c0ef127SHisping Lin 4906c0ef127SHisping Lin1. Optimization parameter check to enhance security. 4916c0ef127SHisping Lin2. Keylad supports get otp zero count. 4926c0ef127SHisping Lin 4936c0ef127SHisping Lin------ 4946c0ef127SHisping Lin 495335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 496335b88b0SXiaoDong Huang 497335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 498335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 499335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 500335b88b0SXiaoDong Huang 501335b88b0SXiaoDong Huang### New 502335b88b0SXiaoDong Huang 503335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 504335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 505335b88b0SXiaoDong Huang 506335b88b0SXiaoDong Huang### Fixed 507335b88b0SXiaoDong Huang 508335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 509335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 510335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 511335b88b0SXiaoDong Huang 512335b88b0SXiaoDong Huang------ 513335b88b0SXiaoDong Huang 514958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 515958a98d9SJon Lin 516958a98d9SJon Lin| Date | File | Build commit | Severity | 517958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 518958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 519958a98d9SJon Lin 520958a98d9SJon Lin### New 521958a98d9SJon Lin 522958a98d9SJon Lin1. Support fspi1 spiflash. 523958a98d9SJon Lin 524958a98d9SJon Lin------ 525958a98d9SJon Lin 526ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 527ff3639a2SXuhui Lin 528ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 529ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 530ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 531ff3639a2SXuhui Lin 532ff3639a2SXuhui Lin### New 533ff3639a2SXuhui Lin 534ff3639a2SXuhui Lin1. Support SD card. 535ff3639a2SXuhui Lin2. Support SecureBoot. 536ff3639a2SXuhui Lin3. Enable crypto. 537ff3639a2SXuhui Lin4. Improve UFS support. 538ff3639a2SXuhui Lin5. Improve VOP2 support. 539ff3639a2SXuhui Lin6. Add MCU-related register configuration. 540ff3639a2SXuhui Lin 541ff3639a2SXuhui Lin------ 542ff3639a2SXuhui Lin 54357209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 54457209138SXiaoDong Huang 54557209138SXiaoDong Huang| Date | File | Build commit | Severity | 54657209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 54757209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 54857209138SXiaoDong Huang 54957209138SXiaoDong Huang### New 55057209138SXiaoDong Huang 55157209138SXiaoDong Huang1. Support HDCP. 55257209138SXiaoDong Huang2. Enable GPU counter. 55357209138SXiaoDong Huang 55457209138SXiaoDong Huang------ 55557209138SXiaoDong Huang 55686611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 55786611506SCanYang He 55886611506SCanYang He| Date | File | Build commit | Severity | 55986611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 56086611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 56186611506SCanYang He 56286611506SCanYang He### Fixed 56386611506SCanYang He 56486611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 56586611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 56686611506SCanYang 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. | - | 56786611506SCanYang He 56886611506SCanYang He------ 56986611506SCanYang He 57057ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 57157ffadecSXiaoDong Huang 57257ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 57357ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 57457ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 57557ffadecSXiaoDong Huang 57657ffadecSXiaoDong Huang### New 57757ffadecSXiaoDong Huang 57857ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 57957ffadecSXiaoDong Huang2. Support virtual poweroff. 58057ffadecSXiaoDong Huang3. Support recover system time after system resume. 58157ffadecSXiaoDong Huang 58257ffadecSXiaoDong Huang------ 58357ffadecSXiaoDong Huang 584c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 585c0d7fa7bSJoseph Chen 586c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 587c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 588c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 589c0d7fa7bSJoseph Chen 590c0d7fa7bSJoseph Chen### New 591c0d7fa7bSJoseph Chen 592c0d7fa7bSJoseph Chen1. Initial version. 593c0d7fa7bSJoseph Chen 594c0d7fa7bSJoseph Chen------ 595c0d7fa7bSJoseph Chen 596e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 597e10cc428SXiaoDong Huang 598e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 599e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 600e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 601e10cc428SXiaoDong Huang 602e10cc428SXiaoDong Huang### New 603e10cc428SXiaoDong Huang 604e10cc428SXiaoDong Huang1. Initial version. 605e10cc428SXiaoDong Huang 606e10cc428SXiaoDong Huang------ 607e10cc428SXiaoDong Huang 608