1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*62d782d2SShengfei Xu## rk3576_bl31_v1.13.elf 4*62d782d2SShengfei Xu 5*62d782d2SShengfei Xu| Date | File | Build commit | Severity | 6*62d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- | 7*62d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7 | important | 8*62d782d2SShengfei Xu 9*62d782d2SShengfei Xu### New 10*62d782d2SShengfei Xu 11*62d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume. 12*62d782d2SShengfei Xu 13*62d782d2SShengfei Xu------ 14*62d782d2SShengfei Xu 1557296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin 1657296ad2SYouMin Chen 1757296ad2SYouMin Chen| Date | File | Build commit | Severity | 1857296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- | 1957296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f | important | 2057296ad2SYouMin Chen 2157296ad2SYouMin Chen### New 2257296ad2SYouMin Chen 2357296ad2SYouMin Chen1. Add support RK3576S. 2457296ad2SYouMin Chen 2557296ad2SYouMin Chen------ 2657296ad2SYouMin Chen 27d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf 28d090a7cbSXiaoDong Huang 29d090a7cbSXiaoDong Huang| Date | File | Build commit | Severity | 30d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 31d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce | important | 32d090a7cbSXiaoDong Huang 33d090a7cbSXiaoDong Huang### New 34d090a7cbSXiaoDong Huang 35d090a7cbSXiaoDong Huang1. Support fast-boot. 36d090a7cbSXiaoDong Huang2. Support RK3576S1. 37d090a7cbSXiaoDong Huang 38d090a7cbSXiaoDong Huang------ 39d090a7cbSXiaoDong Huang 400812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin 410812ff4cSWesley Yao 420812ff4cSWesley Yao| Date | File | Build commit | Severity | 430812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 440812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf | important | 450812ff4cSWesley Yao 460812ff4cSWesley Yao### New 470812ff4cSWesley Yao 480812ff4cSWesley Yao1. Enable dvfs/periodic training in loader. 490812ff4cSWesley Yao 500812ff4cSWesley Yao### Fixed 510812ff4cSWesley Yao 520812ff4cSWesley Yao| Index | Severity | Update | Issue description | Issue source | 530812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ | 540812ff4cSWesley Yao| 1 | important | Fix rd_dqs_vref_training | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | - | 550812ff4cSWesley Yao| 2 | important | Fix LPDDR5 ultra suspend resume failure issue | - | - | 560812ff4cSWesley Yao| 3 | moderate | Update the criteria of the eye scan result pass | - | - | 570812ff4cSWesley Yao 580812ff4cSWesley Yao------ 590812ff4cSWesley Yao 605189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin 615189cb1dSJon Lin 625189cb1dSJon Lin| Date | File | Build commit | Severity | 635189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- | 645189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important | 655189cb1dSJon Lin 665189cb1dSJon Lin### New 675189cb1dSJon Lin 685189cb1dSJon Lin1. Support GPT bakcup. 695189cb1dSJon Lin 705189cb1dSJon Lin------ 715189cb1dSJon Lin 7246216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf 7346216ce3SXiaoDong Huang 7446216ce3SXiaoDong Huang| Date | File | Build commit | Severity | 7546216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7646216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867 | important | 7746216ce3SXiaoDong Huang 7846216ce3SXiaoDong Huang### New 7946216ce3SXiaoDong Huang 8046216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend. 8146216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend. 8246216ce3SXiaoDong Huang3. Support AMP OS. 8346216ce3SXiaoDong Huang 8446216ce3SXiaoDong Huang------ 8546216ce3SXiaoDong Huang 86a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin 87a82ddeb1SXuhui Lin 88a82ddeb1SXuhui Lin| Date | File | Build commit | Severity | 89a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 90a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c | important | 91a82ddeb1SXuhui Lin 92a82ddeb1SXuhui Lin### New 93a82ddeb1SXuhui Lin 94a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased. 95a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 96a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues. 97a82ddeb1SXuhui Lin 98a82ddeb1SXuhui Lin------ 99a82ddeb1SXuhui Lin 100e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin 101e9715ebaSYifeng Zhao 102e9715ebaSYifeng Zhao| Date | File | Build commit | Severity | 103e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- | 104e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356 | important | 105e9715ebaSYifeng Zhao 106e9715ebaSYifeng Zhao### New 107e9715ebaSYifeng Zhao 108e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased. 109e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 110e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues. 111e9715ebaSYifeng Zhao 112e9715ebaSYifeng Zhao------ 113e9715ebaSYifeng Zhao 11479570d2aSHisping Lin## rk3576_bl32_v1.04.bin 11579570d2aSHisping Lin 11679570d2aSHisping Lin| Date | File | Build commit | Severity | 11779570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 11879570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c | important | 11979570d2aSHisping Lin 12079570d2aSHisping Lin### New 12179570d2aSHisping Lin 12279570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone. 12379570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 12479570d2aSHisping Lin 12579570d2aSHisping Lin------ 12679570d2aSHisping Lin 12755daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin 12855daf3d7SWesley Yao 12955daf3d7SWesley Yao| Date | File | Build commit | Severity | 13055daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 13155daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c | important | 13255daf3d7SWesley Yao 13355daf3d7SWesley Yao### New 13455daf3d7SWesley Yao 13555daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X). 13655daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan. 13755daf3d7SWesley Yao 13855daf3d7SWesley Yao### Fixed 13955daf3d7SWesley Yao 14055daf3d7SWesley Yao| Index | Severity | Update | Issue description | Issue source | 14155daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 14255daf3d7SWesley Yao| 1 | important | Optimize LPDDR5 stability | - | - | 14355daf3d7SWesley Yao| 2 | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability | - | 14455daf3d7SWesley Yao| 3 | moderate | Optimize uart printing speed | - | - | 14555daf3d7SWesley Yao| 4 | moderate | Increased force jtag time to 1 second | Individual boards with problematic uart hardware design will be switched to jtag mode | - | 14655daf3d7SWesley Yao 14755daf3d7SWesley Yao------ 14855daf3d7SWesley Yao 1491b23c571SHisping Lin## rk3576_bl32_v1.03.bin 1501b23c571SHisping Lin 1511b23c571SHisping Lin| Date | File | Build commit | Severity | 1521b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1531b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503 | important | 1541b23c571SHisping Lin 1551b23c571SHisping Lin### New 1561b23c571SHisping Lin 1571b23c571SHisping Lin1. Support block reading of RPMB data. 1581b23c571SHisping Lin2. Close Keylad function for get otp zero count. 1591b23c571SHisping Lin 1601b23c571SHisping Lin------ 1611b23c571SHisping Lin 162db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf 163db076167SXiaoDong Huang 164db076167SXiaoDong Huang| Date | File | Build commit | Severity | 165db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 166db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 167db076167SXiaoDong Huang 168db076167SXiaoDong Huang### New 169db076167SXiaoDong Huang 170db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend. 171db076167SXiaoDong Huang2. Support access mem_os_reg. 172db076167SXiaoDong Huang3. Save global reset status in mem_os_reg. 173db076167SXiaoDong Huang 174db076167SXiaoDong Huang------ 175db076167SXiaoDong Huang 1760b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf 1770b338fd6SXiaoDong Huang 1780b338fd6SXiaoDong Huang| Date | File | Build commit | Severity | 1790b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1800b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 1810b338fd6SXiaoDong Huang 1820b338fd6SXiaoDong Huang### New 1830b338fd6SXiaoDong Huang 1840b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG. 1850b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer. 1860b338fd6SXiaoDong Huang3. Support for reducing length. 1870b338fd6SXiaoDong Huang 1880b338fd6SXiaoDong Huang------ 1890b338fd6SXiaoDong Huang 19013d2874dSXuhui Lin## rk3576_spl_v1.05.bin 19113d2874dSXuhui Lin 19213d2874dSXuhui Lin| Date | File | Build commit | Severity | 19313d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 19413d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 19513d2874dSXuhui Lin 19613d2874dSXuhui Lin### Fixed 19713d2874dSXuhui Lin 19813d2874dSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 19913d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 20013d2874dSXuhui Lin| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 20113d2874dSXuhui Lin 20213d2874dSXuhui Lin------ 20313d2874dSXuhui Lin 204c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 205c8fb3bfdSXuhui Lin 206c8fb3bfdSXuhui Lin| Date | File | Build commit | Severity | 207c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 208c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 209c8fb3bfdSXuhui Lin 210c8fb3bfdSXuhui Lin### Fixed 211c8fb3bfdSXuhui Lin 212c8fb3bfdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 213c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 214c8fb3bfdSXuhui 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. | - | 215c8fb3bfdSXuhui Lin 216c8fb3bfdSXuhui Lin------ 217c8fb3bfdSXuhui Lin 218e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 219e5a15adeSWesley Yao 220e5a15adeSWesley Yao| Date | File | Build commit | Severity | 221e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 222e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 223e5a15adeSWesley Yao 224e5a15adeSWesley Yao### New 225e5a15adeSWesley Yao 226e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 227e5a15adeSWesley Yao2. Add eyescan DDR bin. 228e5a15adeSWesley Yao 229e5a15adeSWesley Yao### Fixed 230e5a15adeSWesley Yao 231e5a15adeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 232e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 233e5a15adeSWesley Yao| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 234e5a15adeSWesley Yao| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 235e5a15adeSWesley Yao 236e5a15adeSWesley Yao------ 237e5a15adeSWesley Yao 2383cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 2393cb8a4e3SXiaoDong Huang 2403cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 2413cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 2423cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 2433cb8a4e3SXiaoDong Huang 2443cb8a4e3SXiaoDong Huang### New 2453cb8a4e3SXiaoDong Huang 2463cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 2473cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 2483cb8a4e3SXiaoDong Huang 2493cb8a4e3SXiaoDong Huang------ 2503cb8a4e3SXiaoDong Huang 25178475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 25278475f2fSXiaoDong Huang 25378475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 25478475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 25578475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 25678475f2fSXiaoDong Huang 25778475f2fSXiaoDong Huang### New 25878475f2fSXiaoDong Huang 25978475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 26078475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 26178475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 26278475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 26378475f2fSXiaoDong Huang 26478475f2fSXiaoDong Huang------ 26578475f2fSXiaoDong Huang 2663175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 2673175505fSWesley Yao 2683175505fSWesley Yao| Date | File | Build commit | Severity | 2693175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 2703175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 2713175505fSWesley Yao 2723175505fSWesley Yao### New 2733175505fSWesley Yao 2743175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 2753175505fSWesley Yao2. Add eyescan DDR bin. 2763175505fSWesley Yao 2773175505fSWesley Yao### Fixed 2783175505fSWesley Yao 2793175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 2803175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 2813175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 2823175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 2833175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 2843175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 2853175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 2863175505fSWesley Yao 2873175505fSWesley Yao------ 2883175505fSWesley Yao 2897e38d7bcSchenfen## rk3576_boost_v1.02.bin 2907e38d7bcSchenfen 2917e38d7bcSchenfen| Date | File | Build commit | Severity | 2927e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 2937e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 2947e38d7bcSchenfen 2957e38d7bcSchenfen### Fixed 2967e38d7bcSchenfen 2977e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 2987e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 2997e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 3007e38d7bcSchenfen 3017e38d7bcSchenfen------ 3027e38d7bcSchenfen 3034fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 3044fa2c94bSXuhui Lin 3054fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 3064fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3074fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 3084fa2c94bSXuhui Lin 3094fa2c94bSXuhui Lin### Fixed 3104fa2c94bSXuhui Lin 3114fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3124fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3134fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 3144fa2c94bSXuhui Lin 3154fa2c94bSXuhui Lin------ 3164fa2c94bSXuhui Lin 31722132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 31822132fc0Sshengfei Xu 31922132fc0Sshengfei Xu| Date | File | Build commit | Severity | 32022132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 32122132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 32222132fc0Sshengfei Xu 32322132fc0Sshengfei Xu### New 32422132fc0Sshengfei Xu 32522132fc0Sshengfei Xu1. Print global reset status. 32622132fc0Sshengfei Xu2. Support suspend from any cpu. 32722132fc0Sshengfei Xu 32822132fc0Sshengfei Xu------ 32922132fc0Sshengfei Xu 3304be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 3314be87c4dSHisping Lin 3324be87c4dSHisping Lin| Date | File | Build commit | Severity | 3334be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 3344be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 3354be87c4dSHisping Lin 3364be87c4dSHisping Lin### New 3374be87c4dSHisping Lin 3384be87c4dSHisping Lin1. Support read write verify toybrick ksn. 3394be87c4dSHisping Lin 3404be87c4dSHisping Lin------ 3414be87c4dSHisping Lin 3424011aecdSXuhui Lin## rk3576_spl_v1.03.bin 3434011aecdSXuhui Lin 3444011aecdSXuhui Lin| Date | File | Build commit | Severity | 3454011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 3464011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 3474011aecdSXuhui Lin 3484011aecdSXuhui Lin### Fixed 3494011aecdSXuhui Lin 3504011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 3514011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 3524011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 3534011aecdSXuhui Lin 3544011aecdSXuhui Lin------ 3554011aecdSXuhui Lin 356803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 357803efaecSFinley Xiao 358803efaecSFinley Xiao| Date | File | Build commit | Severity | 359803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 360803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 361803efaecSFinley Xiao 362803efaecSFinley Xiao### New 363803efaecSFinley Xiao 364803efaecSFinley Xiao1. Enable pd_gpu repair. 365803efaecSFinley Xiao2. Add otp init. 366803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 367803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 368803efaecSFinley Xiao5. Hptimer support 1G frequency. 369803efaecSFinley Xiao6. Don't use cpu unclean src. 370803efaecSFinley Xiao 371803efaecSFinley Xiao### Fixed 372803efaecSFinley Xiao 373803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 374803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 375803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 376803efaecSFinley Xiao 377803efaecSFinley Xiao------ 378803efaecSFinley Xiao 3799b6f7661Schenfen## rk3576_boost_v1.00.bin 3809b6f7661Schenfen 3819b6f7661Schenfen| Date | File | Build commit | Severity | 3829b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 3839b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 3849b6f7661Schenfen 3859b6f7661Schenfen### Fixed 3869b6f7661Schenfen 3879b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 3889b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 3899b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 3909b6f7661Schenfen 3919b6f7661Schenfen------ 3929b6f7661Schenfen 393fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 394fdf27422SXuhui Lin 395fdf27422SXuhui Lin| Date | File | Build commit | Severity | 396fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 397fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 398fdf27422SXuhui Lin 399fdf27422SXuhui Lin### New 400fdf27422SXuhui Lin 401fdf27422SXuhui Lin1. Enable cci channels for devices. 402fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 403fdf27422SXuhui Lin3. Enable decom by default. 404fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 405fdf27422SXuhui Lin5. Improve UFS support. 406fdf27422SXuhui Lin6. Improve usbplug support. 407fdf27422SXuhui Lin 408fdf27422SXuhui Lin------ 409fdf27422SXuhui Lin 410b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 411b0fd07a4SXiaoDong Huang 412b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 413b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 414b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 415b0fd07a4SXiaoDong Huang 416b0fd07a4SXiaoDong Huang### New 417b0fd07a4SXiaoDong Huang 418b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 419b0fd07a4SXiaoDong Huang 420b0fd07a4SXiaoDong Huang### Fixed 421b0fd07a4SXiaoDong Huang 422b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 423b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 424b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 425b0fd07a4SXiaoDong Huang 426b0fd07a4SXiaoDong Huang------ 427b0fd07a4SXiaoDong Huang 42812a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 42912a25c4eSYifeng Zhao 43012a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 43112a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 43212a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 43312a25c4eSYifeng Zhao 43412a25c4eSYifeng Zhao### New 43512a25c4eSYifeng Zhao 43612a25c4eSYifeng Zhao1. Add support write booster. 43712a25c4eSYifeng Zhao 43812a25c4eSYifeng Zhao### Fixed 43912a25c4eSYifeng Zhao 44012a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 44112a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 44212a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 44312a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 44412a25c4eSYifeng Zhao 44512a25c4eSYifeng Zhao------ 44612a25c4eSYifeng Zhao 447658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 448658ad9aeSWesley Yao 449658ad9aeSWesley Yao| Date | File | Build commit | Severity | 450658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 451658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 452658ad9aeSWesley Yao 453658ad9aeSWesley Yao### Warn 454658ad9aeSWesley Yao 455658ad9aeSWesley 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). 456658ad9aeSWesley Yao 457658ad9aeSWesley Yao### Fixed 458658ad9aeSWesley Yao 459658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 460658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 461658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 462658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 463658ad9aeSWesley Yao 464658ad9aeSWesley Yao------ 465658ad9aeSWesley Yao 4666c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 4676c0ef127SHisping Lin 4686c0ef127SHisping Lin| Date | File | Build commit | Severity | 4696c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 4706c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 4716c0ef127SHisping Lin 4726c0ef127SHisping Lin### New 4736c0ef127SHisping Lin 4746c0ef127SHisping Lin1. Optimization parameter check to enhance security. 4756c0ef127SHisping Lin2. Keylad supports get otp zero count. 4766c0ef127SHisping Lin 4776c0ef127SHisping Lin------ 4786c0ef127SHisping Lin 479335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 480335b88b0SXiaoDong Huang 481335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 482335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 483335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 484335b88b0SXiaoDong Huang 485335b88b0SXiaoDong Huang### New 486335b88b0SXiaoDong Huang 487335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 488335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 489335b88b0SXiaoDong Huang 490335b88b0SXiaoDong Huang### Fixed 491335b88b0SXiaoDong Huang 492335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 493335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 494335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 495335b88b0SXiaoDong Huang 496335b88b0SXiaoDong Huang------ 497335b88b0SXiaoDong Huang 498958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 499958a98d9SJon Lin 500958a98d9SJon Lin| Date | File | Build commit | Severity | 501958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 502958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 503958a98d9SJon Lin 504958a98d9SJon Lin### New 505958a98d9SJon Lin 506958a98d9SJon Lin1. Support fspi1 spiflash. 507958a98d9SJon Lin 508958a98d9SJon Lin------ 509958a98d9SJon Lin 510ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 511ff3639a2SXuhui Lin 512ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 513ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 514ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 515ff3639a2SXuhui Lin 516ff3639a2SXuhui Lin### New 517ff3639a2SXuhui Lin 518ff3639a2SXuhui Lin1. Support SD card. 519ff3639a2SXuhui Lin2. Support SecureBoot. 520ff3639a2SXuhui Lin3. Enable crypto. 521ff3639a2SXuhui Lin4. Improve UFS support. 522ff3639a2SXuhui Lin5. Improve VOP2 support. 523ff3639a2SXuhui Lin6. Add MCU-related register configuration. 524ff3639a2SXuhui Lin 525ff3639a2SXuhui Lin------ 526ff3639a2SXuhui Lin 52757209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 52857209138SXiaoDong Huang 52957209138SXiaoDong Huang| Date | File | Build commit | Severity | 53057209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 53157209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 53257209138SXiaoDong Huang 53357209138SXiaoDong Huang### New 53457209138SXiaoDong Huang 53557209138SXiaoDong Huang1. Support HDCP. 53657209138SXiaoDong Huang2. Enable GPU counter. 53757209138SXiaoDong Huang 53857209138SXiaoDong Huang------ 53957209138SXiaoDong Huang 54086611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 54186611506SCanYang He 54286611506SCanYang He| Date | File | Build commit | Severity | 54386611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 54486611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 54586611506SCanYang He 54686611506SCanYang He### Fixed 54786611506SCanYang He 54886611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 54986611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 55086611506SCanYang 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. | - | 55186611506SCanYang He 55286611506SCanYang He------ 55386611506SCanYang He 55457ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 55557ffadecSXiaoDong Huang 55657ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 55757ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 55857ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 55957ffadecSXiaoDong Huang 56057ffadecSXiaoDong Huang### New 56157ffadecSXiaoDong Huang 56257ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 56357ffadecSXiaoDong Huang2. Support virtual poweroff. 56457ffadecSXiaoDong Huang3. Support recover system time after system resume. 56557ffadecSXiaoDong Huang 56657ffadecSXiaoDong Huang------ 56757ffadecSXiaoDong Huang 568c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 569c0d7fa7bSJoseph Chen 570c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 571c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 572c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 573c0d7fa7bSJoseph Chen 574c0d7fa7bSJoseph Chen### New 575c0d7fa7bSJoseph Chen 576c0d7fa7bSJoseph Chen1. Initial version. 577c0d7fa7bSJoseph Chen 578c0d7fa7bSJoseph Chen------ 579c0d7fa7bSJoseph Chen 580e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 581e10cc428SXiaoDong Huang 582e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 583e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 584e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 585e10cc428SXiaoDong Huang 586e10cc428SXiaoDong Huang### New 587e10cc428SXiaoDong Huang 588e10cc428SXiaoDong Huang1. Initial version. 589e10cc428SXiaoDong Huang 590e10cc428SXiaoDong Huang------ 591e10cc428SXiaoDong Huang 592