1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*8d6f51a6SXuhui Lin## rk3576_usbplug_v1.04.bin 4*8d6f51a6SXuhui Lin 5*8d6f51a6SXuhui Lin| Date | File | Build commit | Severity | 6*8d6f51a6SXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 7*8d6f51a6SXuhui Lin| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important | 8*8d6f51a6SXuhui Lin 9*8d6f51a6SXuhui Lin### Fixed 10*8d6f51a6SXuhui Lin 11*8d6f51a6SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 12*8d6f51a6SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 13*8d6f51a6SXuhui 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. | - | 14*8d6f51a6SXuhui Lin 15*8d6f51a6SXuhui Lin------ 16*8d6f51a6SXuhui Lin 179923212eSXuhui Lin## rk3576_spl_v1.07.bin 189923212eSXuhui Lin 199923212eSXuhui Lin| Date | File | Build commit | Severity | 209923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 219923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important | 229923212eSXuhui Lin 239923212eSXuhui Lin### Fixed 249923212eSXuhui Lin 259923212eSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 269923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 279923212eSXuhui 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. | - | 289923212eSXuhui Lin 299923212eSXuhui Lin------ 309923212eSXuhui Lin 314452b7dbSHisping Lin## rk3576_bl32_v1.05.bin 324452b7dbSHisping Lin 334452b7dbSHisping Lin| Date | File | Build commit | Severity | 344452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 354452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1 | important | 364452b7dbSHisping Lin 374452b7dbSHisping Lin### Fixed 384452b7dbSHisping Lin 394452b7dbSHisping Lin| Index | Severity | Update | Issue description | Issue source | 404452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 414452b7dbSHisping 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 | - | 424452b7dbSHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 434452b7dbSHisping 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 | - | 444452b7dbSHisping Lin 454452b7dbSHisping Lin------ 464452b7dbSHisping Lin 4762d782d2SShengfei Xu## rk3576_bl31_v1.13.elf 4862d782d2SShengfei Xu 4962d782d2SShengfei Xu| Date | File | Build commit | Severity | 5062d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- | 5162d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7 | important | 5262d782d2SShengfei Xu 5362d782d2SShengfei Xu### New 5462d782d2SShengfei Xu 5562d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume. 5662d782d2SShengfei Xu 5762d782d2SShengfei Xu------ 5862d782d2SShengfei Xu 5957296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin 6057296ad2SYouMin Chen 6157296ad2SYouMin Chen| Date | File | Build commit | Severity | 6257296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 6357296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f | important | 6457296ad2SYouMin Chen 6557296ad2SYouMin Chen### New 6657296ad2SYouMin Chen 6757296ad2SYouMin Chen1. Add support RK3576S. 6857296ad2SYouMin Chen 6957296ad2SYouMin Chen------ 7057296ad2SYouMin Chen 71d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf 72d090a7cbSXiaoDong Huang 73d090a7cbSXiaoDong Huang| Date | File | Build commit | Severity | 74d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 75d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce | important | 76d090a7cbSXiaoDong Huang 77d090a7cbSXiaoDong Huang### New 78d090a7cbSXiaoDong Huang 79d090a7cbSXiaoDong Huang1. Support fast-boot. 80d090a7cbSXiaoDong Huang2. Support RK3576S1. 81d090a7cbSXiaoDong Huang 82d090a7cbSXiaoDong Huang------ 83d090a7cbSXiaoDong Huang 840812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin 850812ff4cSWesley Yao 860812ff4cSWesley Yao| Date | File | Build commit | Severity | 870812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 880812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf | important | 890812ff4cSWesley Yao 900812ff4cSWesley Yao### New 910812ff4cSWesley Yao 920812ff4cSWesley Yao1. Enable dvfs/periodic training in loader. 930812ff4cSWesley Yao 940812ff4cSWesley Yao### Fixed 950812ff4cSWesley Yao 960812ff4cSWesley Yao| Index | Severity | Update | Issue description | Issue source | 970812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ | 980812ff4cSWesley Yao| 1 | important | Fix rd_dqs_vref_training | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | - | 990812ff4cSWesley Yao| 2 | important | Fix LPDDR5 ultra suspend resume failure issue | - | - | 1000812ff4cSWesley Yao| 3 | moderate | Update the criteria of the eye scan result pass | - | - | 1010812ff4cSWesley Yao 1020812ff4cSWesley Yao------ 1030812ff4cSWesley Yao 1045189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin 1055189cb1dSJon Lin 1065189cb1dSJon Lin| Date | File | Build commit | Severity | 1075189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- | 1085189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important | 1095189cb1dSJon Lin 1105189cb1dSJon Lin### New 1115189cb1dSJon Lin 1125189cb1dSJon Lin1. Support GPT bakcup. 1135189cb1dSJon Lin 1145189cb1dSJon Lin------ 1155189cb1dSJon Lin 11646216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf 11746216ce3SXiaoDong Huang 11846216ce3SXiaoDong Huang| Date | File | Build commit | Severity | 11946216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 12046216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867 | important | 12146216ce3SXiaoDong Huang 12246216ce3SXiaoDong Huang### New 12346216ce3SXiaoDong Huang 12446216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend. 12546216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend. 12646216ce3SXiaoDong Huang3. Support AMP OS. 12746216ce3SXiaoDong Huang 12846216ce3SXiaoDong Huang------ 12946216ce3SXiaoDong Huang 130a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin 131a82ddeb1SXuhui Lin 132a82ddeb1SXuhui Lin| Date | File | Build commit | Severity | 133a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 134a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c | important | 135a82ddeb1SXuhui Lin 136a82ddeb1SXuhui Lin### New 137a82ddeb1SXuhui Lin 138a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased. 139a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 140a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues. 141a82ddeb1SXuhui Lin 142a82ddeb1SXuhui Lin------ 143a82ddeb1SXuhui Lin 144e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin 145e9715ebaSYifeng Zhao 146e9715ebaSYifeng Zhao| Date | File | Build commit | Severity | 147e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- | 148e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356 | important | 149e9715ebaSYifeng Zhao 150e9715ebaSYifeng Zhao### New 151e9715ebaSYifeng Zhao 152e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased. 153e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 154e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues. 155e9715ebaSYifeng Zhao 156e9715ebaSYifeng Zhao------ 157e9715ebaSYifeng Zhao 15879570d2aSHisping Lin## rk3576_bl32_v1.04.bin 15979570d2aSHisping Lin 16079570d2aSHisping Lin| Date | File | Build commit | Severity | 16179570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 16279570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c | important | 16379570d2aSHisping Lin 16479570d2aSHisping Lin### New 16579570d2aSHisping Lin 16679570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone. 16779570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 16879570d2aSHisping Lin 16979570d2aSHisping Lin------ 17079570d2aSHisping Lin 17155daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin 17255daf3d7SWesley Yao 17355daf3d7SWesley Yao| Date | File | Build commit | Severity | 17455daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 17555daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c | important | 17655daf3d7SWesley Yao 17755daf3d7SWesley Yao### New 17855daf3d7SWesley Yao 17955daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X). 18055daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan. 18155daf3d7SWesley Yao 18255daf3d7SWesley Yao### Fixed 18355daf3d7SWesley Yao 18455daf3d7SWesley Yao| Index | Severity | Update | Issue description | Issue source | 18555daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 18655daf3d7SWesley Yao| 1 | important | Optimize LPDDR5 stability | - | - | 18755daf3d7SWesley Yao| 2 | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability | - | 18855daf3d7SWesley Yao| 3 | moderate | Optimize uart printing speed | - | - | 18955daf3d7SWesley Yao| 4 | moderate | Increased force jtag time to 1 second | Individual boards with problematic uart hardware design will be switched to jtag mode | - | 19055daf3d7SWesley Yao 19155daf3d7SWesley Yao------ 19255daf3d7SWesley Yao 1931b23c571SHisping Lin## rk3576_bl32_v1.03.bin 1941b23c571SHisping Lin 1951b23c571SHisping Lin| Date | File | Build commit | Severity | 1961b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1971b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503 | important | 1981b23c571SHisping Lin 1991b23c571SHisping Lin### New 2001b23c571SHisping Lin 2011b23c571SHisping Lin1. Support block reading of RPMB data. 2021b23c571SHisping Lin2. Close Keylad function for get otp zero count. 2031b23c571SHisping Lin 2041b23c571SHisping Lin------ 2051b23c571SHisping Lin 206db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf 207db076167SXiaoDong Huang 208db076167SXiaoDong Huang| Date | File | Build commit | Severity | 209db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 210db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 211db076167SXiaoDong Huang 212db076167SXiaoDong Huang### New 213db076167SXiaoDong Huang 214db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend. 215db076167SXiaoDong Huang2. Support access mem_os_reg. 216db076167SXiaoDong Huang3. Save global reset status in mem_os_reg. 217db076167SXiaoDong Huang 218db076167SXiaoDong Huang------ 219db076167SXiaoDong Huang 2200b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf 2210b338fd6SXiaoDong Huang 2220b338fd6SXiaoDong Huang| Date | File | Build commit | Severity | 2230b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2240b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 2250b338fd6SXiaoDong Huang 2260b338fd6SXiaoDong Huang### New 2270b338fd6SXiaoDong Huang 2280b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG. 2290b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer. 2300b338fd6SXiaoDong Huang3. Support for reducing length. 2310b338fd6SXiaoDong Huang 2320b338fd6SXiaoDong Huang------ 2330b338fd6SXiaoDong Huang 23413d2874dSXuhui Lin## rk3576_spl_v1.05.bin 23513d2874dSXuhui Lin 23613d2874dSXuhui Lin| Date | File | Build commit | Severity | 23713d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 23813d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 23913d2874dSXuhui Lin 24013d2874dSXuhui Lin### Fixed 24113d2874dSXuhui Lin 24213d2874dSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 24313d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 24413d2874dSXuhui Lin| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 24513d2874dSXuhui Lin 24613d2874dSXuhui Lin------ 24713d2874dSXuhui Lin 248c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 249c8fb3bfdSXuhui Lin 250c8fb3bfdSXuhui Lin| Date | File | Build commit | Severity | 251c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 252c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 253c8fb3bfdSXuhui Lin 254c8fb3bfdSXuhui Lin### Fixed 255c8fb3bfdSXuhui Lin 256c8fb3bfdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 257c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 258c8fb3bfdSXuhui 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. | - | 259c8fb3bfdSXuhui Lin 260c8fb3bfdSXuhui Lin------ 261c8fb3bfdSXuhui Lin 262e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 263e5a15adeSWesley Yao 264e5a15adeSWesley Yao| Date | File | Build commit | Severity | 265e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 266e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 267e5a15adeSWesley Yao 268e5a15adeSWesley Yao### New 269e5a15adeSWesley Yao 270e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 271e5a15adeSWesley Yao2. Add eyescan DDR bin. 272e5a15adeSWesley Yao 273e5a15adeSWesley Yao### Fixed 274e5a15adeSWesley Yao 275e5a15adeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 276e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 277e5a15adeSWesley Yao| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 278e5a15adeSWesley Yao| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 279e5a15adeSWesley Yao 280e5a15adeSWesley Yao------ 281e5a15adeSWesley Yao 2823cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 2833cb8a4e3SXiaoDong Huang 2843cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 2853cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2863cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 2873cb8a4e3SXiaoDong Huang 2883cb8a4e3SXiaoDong Huang### New 2893cb8a4e3SXiaoDong Huang 2903cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 2913cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 2923cb8a4e3SXiaoDong Huang 2933cb8a4e3SXiaoDong Huang------ 2943cb8a4e3SXiaoDong Huang 29578475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 29678475f2fSXiaoDong Huang 29778475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 29878475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 29978475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 30078475f2fSXiaoDong Huang 30178475f2fSXiaoDong Huang### New 30278475f2fSXiaoDong Huang 30378475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 30478475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 30578475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 30678475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 30778475f2fSXiaoDong Huang 30878475f2fSXiaoDong Huang------ 30978475f2fSXiaoDong Huang 3103175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 3113175505fSWesley Yao 3123175505fSWesley Yao| Date | File | Build commit | Severity | 3133175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 3143175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 3153175505fSWesley Yao 3163175505fSWesley Yao### New 3173175505fSWesley Yao 3183175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 3193175505fSWesley Yao2. Add eyescan DDR bin. 3203175505fSWesley Yao 3213175505fSWesley Yao### Fixed 3223175505fSWesley Yao 3233175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 3243175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 3253175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 3263175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 3273175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 3283175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 3293175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 3303175505fSWesley Yao 3313175505fSWesley Yao------ 3323175505fSWesley Yao 3337e38d7bcSchenfen## rk3576_boost_v1.02.bin 3347e38d7bcSchenfen 3357e38d7bcSchenfen| Date | File | Build commit | Severity | 3367e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 3377e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 3387e38d7bcSchenfen 3397e38d7bcSchenfen### Fixed 3407e38d7bcSchenfen 3417e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 3427e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 3437e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 3447e38d7bcSchenfen 3457e38d7bcSchenfen------ 3467e38d7bcSchenfen 3474fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 3484fa2c94bSXuhui Lin 3494fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 3504fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3514fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 3524fa2c94bSXuhui Lin 3534fa2c94bSXuhui Lin### Fixed 3544fa2c94bSXuhui Lin 3554fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3564fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3574fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 3584fa2c94bSXuhui Lin 3594fa2c94bSXuhui Lin------ 3604fa2c94bSXuhui Lin 36122132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 36222132fc0Sshengfei Xu 36322132fc0Sshengfei Xu| Date | File | Build commit | Severity | 36422132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 36522132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 36622132fc0Sshengfei Xu 36722132fc0Sshengfei Xu### New 36822132fc0Sshengfei Xu 36922132fc0Sshengfei Xu1. Print global reset status. 37022132fc0Sshengfei Xu2. Support suspend from any cpu. 37122132fc0Sshengfei Xu 37222132fc0Sshengfei Xu------ 37322132fc0Sshengfei Xu 3744be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 3754be87c4dSHisping Lin 3764be87c4dSHisping Lin| Date | File | Build commit | Severity | 3774be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 3784be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 3794be87c4dSHisping Lin 3804be87c4dSHisping Lin### New 3814be87c4dSHisping Lin 3824be87c4dSHisping Lin1. Support read write verify toybrick ksn. 3834be87c4dSHisping Lin 3844be87c4dSHisping Lin------ 3854be87c4dSHisping Lin 3864011aecdSXuhui Lin## rk3576_spl_v1.03.bin 3874011aecdSXuhui Lin 3884011aecdSXuhui Lin| Date | File | Build commit | Severity | 3894011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3904011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 3914011aecdSXuhui Lin 3924011aecdSXuhui Lin### Fixed 3934011aecdSXuhui Lin 3944011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3954011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3964011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 3974011aecdSXuhui Lin 3984011aecdSXuhui Lin------ 3994011aecdSXuhui Lin 400803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 401803efaecSFinley Xiao 402803efaecSFinley Xiao| Date | File | Build commit | Severity | 403803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 404803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 405803efaecSFinley Xiao 406803efaecSFinley Xiao### New 407803efaecSFinley Xiao 408803efaecSFinley Xiao1. Enable pd_gpu repair. 409803efaecSFinley Xiao2. Add otp init. 410803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 411803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 412803efaecSFinley Xiao5. Hptimer support 1G frequency. 413803efaecSFinley Xiao6. Don't use cpu unclean src. 414803efaecSFinley Xiao 415803efaecSFinley Xiao### Fixed 416803efaecSFinley Xiao 417803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 418803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 419803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 420803efaecSFinley Xiao 421803efaecSFinley Xiao------ 422803efaecSFinley Xiao 4239b6f7661Schenfen## rk3576_boost_v1.00.bin 4249b6f7661Schenfen 4259b6f7661Schenfen| Date | File | Build commit | Severity | 4269b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 4279b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 4289b6f7661Schenfen 4299b6f7661Schenfen### Fixed 4309b6f7661Schenfen 4319b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 4329b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 4339b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 4349b6f7661Schenfen 4359b6f7661Schenfen------ 4369b6f7661Schenfen 437fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 438fdf27422SXuhui Lin 439fdf27422SXuhui Lin| Date | File | Build commit | Severity | 440fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 441fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 442fdf27422SXuhui Lin 443fdf27422SXuhui Lin### New 444fdf27422SXuhui Lin 445fdf27422SXuhui Lin1. Enable cci channels for devices. 446fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 447fdf27422SXuhui Lin3. Enable decom by default. 448fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 449fdf27422SXuhui Lin5. Improve UFS support. 450fdf27422SXuhui Lin6. Improve usbplug support. 451fdf27422SXuhui Lin 452fdf27422SXuhui Lin------ 453fdf27422SXuhui Lin 454b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 455b0fd07a4SXiaoDong Huang 456b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 457b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 458b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 459b0fd07a4SXiaoDong Huang 460b0fd07a4SXiaoDong Huang### New 461b0fd07a4SXiaoDong Huang 462b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 463b0fd07a4SXiaoDong Huang 464b0fd07a4SXiaoDong Huang### Fixed 465b0fd07a4SXiaoDong Huang 466b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 467b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 468b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 469b0fd07a4SXiaoDong Huang 470b0fd07a4SXiaoDong Huang------ 471b0fd07a4SXiaoDong Huang 47212a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 47312a25c4eSYifeng Zhao 47412a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 47512a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 47612a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 47712a25c4eSYifeng Zhao 47812a25c4eSYifeng Zhao### New 47912a25c4eSYifeng Zhao 48012a25c4eSYifeng Zhao1. Add support write booster. 48112a25c4eSYifeng Zhao 48212a25c4eSYifeng Zhao### Fixed 48312a25c4eSYifeng Zhao 48412a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 48512a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 48612a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 48712a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 48812a25c4eSYifeng Zhao 48912a25c4eSYifeng Zhao------ 49012a25c4eSYifeng Zhao 491658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 492658ad9aeSWesley Yao 493658ad9aeSWesley Yao| Date | File | Build commit | Severity | 494658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 495658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 496658ad9aeSWesley Yao 497658ad9aeSWesley Yao### Warn 498658ad9aeSWesley Yao 499658ad9aeSWesley 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). 500658ad9aeSWesley Yao 501658ad9aeSWesley Yao### Fixed 502658ad9aeSWesley Yao 503658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 504658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 505658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 506658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 507658ad9aeSWesley Yao 508658ad9aeSWesley Yao------ 509658ad9aeSWesley Yao 5106c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 5116c0ef127SHisping Lin 5126c0ef127SHisping Lin| Date | File | Build commit | Severity | 5136c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 5146c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 5156c0ef127SHisping Lin 5166c0ef127SHisping Lin### New 5176c0ef127SHisping Lin 5186c0ef127SHisping Lin1. Optimization parameter check to enhance security. 5196c0ef127SHisping Lin2. Keylad supports get otp zero count. 5206c0ef127SHisping Lin 5216c0ef127SHisping Lin------ 5226c0ef127SHisping Lin 523335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 524335b88b0SXiaoDong Huang 525335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 526335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 527335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 528335b88b0SXiaoDong Huang 529335b88b0SXiaoDong Huang### New 530335b88b0SXiaoDong Huang 531335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 532335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 533335b88b0SXiaoDong Huang 534335b88b0SXiaoDong Huang### Fixed 535335b88b0SXiaoDong Huang 536335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 537335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 538335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 539335b88b0SXiaoDong Huang 540335b88b0SXiaoDong Huang------ 541335b88b0SXiaoDong Huang 542958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 543958a98d9SJon Lin 544958a98d9SJon Lin| Date | File | Build commit | Severity | 545958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 546958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 547958a98d9SJon Lin 548958a98d9SJon Lin### New 549958a98d9SJon Lin 550958a98d9SJon Lin1. Support fspi1 spiflash. 551958a98d9SJon Lin 552958a98d9SJon Lin------ 553958a98d9SJon Lin 554ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 555ff3639a2SXuhui Lin 556ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 557ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 558ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 559ff3639a2SXuhui Lin 560ff3639a2SXuhui Lin### New 561ff3639a2SXuhui Lin 562ff3639a2SXuhui Lin1. Support SD card. 563ff3639a2SXuhui Lin2. Support SecureBoot. 564ff3639a2SXuhui Lin3. Enable crypto. 565ff3639a2SXuhui Lin4. Improve UFS support. 566ff3639a2SXuhui Lin5. Improve VOP2 support. 567ff3639a2SXuhui Lin6. Add MCU-related register configuration. 568ff3639a2SXuhui Lin 569ff3639a2SXuhui Lin------ 570ff3639a2SXuhui Lin 57157209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 57257209138SXiaoDong Huang 57357209138SXiaoDong Huang| Date | File | Build commit | Severity | 57457209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 57557209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 57657209138SXiaoDong Huang 57757209138SXiaoDong Huang### New 57857209138SXiaoDong Huang 57957209138SXiaoDong Huang1. Support HDCP. 58057209138SXiaoDong Huang2. Enable GPU counter. 58157209138SXiaoDong Huang 58257209138SXiaoDong Huang------ 58357209138SXiaoDong Huang 58486611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 58586611506SCanYang He 58686611506SCanYang He| Date | File | Build commit | Severity | 58786611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 58886611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 58986611506SCanYang He 59086611506SCanYang He### Fixed 59186611506SCanYang He 59286611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 59386611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 59486611506SCanYang 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. | - | 59586611506SCanYang He 59686611506SCanYang He------ 59786611506SCanYang He 59857ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 59957ffadecSXiaoDong Huang 60057ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 60157ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 60257ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 60357ffadecSXiaoDong Huang 60457ffadecSXiaoDong Huang### New 60557ffadecSXiaoDong Huang 60657ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 60757ffadecSXiaoDong Huang2. Support virtual poweroff. 60857ffadecSXiaoDong Huang3. Support recover system time after system resume. 60957ffadecSXiaoDong Huang 61057ffadecSXiaoDong Huang------ 61157ffadecSXiaoDong Huang 612c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 613c0d7fa7bSJoseph Chen 614c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 615c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 616c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 617c0d7fa7bSJoseph Chen 618c0d7fa7bSJoseph Chen### New 619c0d7fa7bSJoseph Chen 620c0d7fa7bSJoseph Chen1. Initial version. 621c0d7fa7bSJoseph Chen 622c0d7fa7bSJoseph Chen------ 623c0d7fa7bSJoseph Chen 624e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 625e10cc428SXiaoDong Huang 626e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 627e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 628e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 629e10cc428SXiaoDong Huang 630e10cc428SXiaoDong Huang### New 631e10cc428SXiaoDong Huang 632e10cc428SXiaoDong Huang1. Initial version. 633e10cc428SXiaoDong Huang 634e10cc428SXiaoDong Huang------ 635e10cc428SXiaoDong Huang 636