1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin 4*a82ddeb1SXuhui Lin 5*a82ddeb1SXuhui Lin| Date | File | Build commit | Severity | 6*a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 7*a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c | important | 8*a82ddeb1SXuhui Lin 9*a82ddeb1SXuhui Lin### New 10*a82ddeb1SXuhui Lin 11*a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased. 12*a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 13*a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues. 14*a82ddeb1SXuhui Lin 15*a82ddeb1SXuhui Lin------ 16*a82ddeb1SXuhui Lin 17e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin 18e9715ebaSYifeng Zhao 19e9715ebaSYifeng Zhao| Date | File | Build commit | Severity | 20e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- | 21e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356 | important | 22e9715ebaSYifeng Zhao 23e9715ebaSYifeng Zhao### New 24e9715ebaSYifeng Zhao 25e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased. 26e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues. 27e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues. 28e9715ebaSYifeng Zhao 29e9715ebaSYifeng Zhao------ 30e9715ebaSYifeng Zhao 3179570d2aSHisping Lin## rk3576_bl32_v1.04.bin 3279570d2aSHisping Lin 3379570d2aSHisping Lin| Date | File | Build commit | Severity | 3479570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 3579570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c | important | 3679570d2aSHisping Lin 3779570d2aSHisping Lin### New 3879570d2aSHisping Lin 3979570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone. 4079570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 4179570d2aSHisping Lin 4279570d2aSHisping Lin------ 4379570d2aSHisping Lin 4455daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin 4555daf3d7SWesley Yao 4655daf3d7SWesley Yao| Date | File | Build commit | Severity | 4755daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 4855daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c | important | 4955daf3d7SWesley Yao 5055daf3d7SWesley Yao### New 5155daf3d7SWesley Yao 5255daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X). 5355daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan. 5455daf3d7SWesley Yao 5555daf3d7SWesley Yao### Fixed 5655daf3d7SWesley Yao 5755daf3d7SWesley Yao| Index | Severity | Update | Issue description | Issue source | 5855daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 5955daf3d7SWesley Yao| 1 | important | Optimize LPDDR5 stability | - | - | 6055daf3d7SWesley Yao| 2 | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability | - | 6155daf3d7SWesley Yao| 3 | moderate | Optimize uart printing speed | - | - | 6255daf3d7SWesley Yao| 4 | moderate | Increased force jtag time to 1 second | Individual boards with problematic uart hardware design will be switched to jtag mode | - | 6355daf3d7SWesley Yao 6455daf3d7SWesley Yao------ 6555daf3d7SWesley Yao 661b23c571SHisping Lin## rk3576_bl32_v1.03.bin 671b23c571SHisping Lin 681b23c571SHisping Lin| Date | File | Build commit | Severity | 691b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 701b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503 | important | 711b23c571SHisping Lin 721b23c571SHisping Lin### New 731b23c571SHisping Lin 741b23c571SHisping Lin1. Support block reading of RPMB data. 751b23c571SHisping Lin2. Close Keylad function for get otp zero count. 761b23c571SHisping Lin 771b23c571SHisping Lin------ 781b23c571SHisping Lin 79db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf 80db076167SXiaoDong Huang 81db076167SXiaoDong Huang| Date | File | Build commit | Severity | 82db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 83db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 84db076167SXiaoDong Huang 85db076167SXiaoDong Huang### New 86db076167SXiaoDong Huang 87db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend. 88db076167SXiaoDong Huang2. Support access mem_os_reg. 89db076167SXiaoDong Huang3. Save global reset status in mem_os_reg. 90db076167SXiaoDong Huang 91db076167SXiaoDong Huang------ 92db076167SXiaoDong Huang 930b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf 940b338fd6SXiaoDong Huang 950b338fd6SXiaoDong Huang| Date | File | Build commit | Severity | 960b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 970b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 980b338fd6SXiaoDong Huang 990b338fd6SXiaoDong Huang### New 1000b338fd6SXiaoDong Huang 1010b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG. 1020b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer. 1030b338fd6SXiaoDong Huang3. Support for reducing length. 1040b338fd6SXiaoDong Huang 1050b338fd6SXiaoDong Huang------ 1060b338fd6SXiaoDong Huang 10713d2874dSXuhui Lin## rk3576_spl_v1.05.bin 10813d2874dSXuhui Lin 10913d2874dSXuhui Lin| Date | File | Build commit | Severity | 11013d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 11113d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 11213d2874dSXuhui Lin 11313d2874dSXuhui Lin### Fixed 11413d2874dSXuhui Lin 11513d2874dSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 11613d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 11713d2874dSXuhui Lin| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 11813d2874dSXuhui Lin 11913d2874dSXuhui Lin------ 12013d2874dSXuhui Lin 121c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 122c8fb3bfdSXuhui Lin 123c8fb3bfdSXuhui Lin| Date | File | Build commit | Severity | 124c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- | 125c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 126c8fb3bfdSXuhui Lin 127c8fb3bfdSXuhui Lin### Fixed 128c8fb3bfdSXuhui Lin 129c8fb3bfdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 130c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 131c8fb3bfdSXuhui 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. | - | 132c8fb3bfdSXuhui Lin 133c8fb3bfdSXuhui Lin------ 134c8fb3bfdSXuhui Lin 135e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 136e5a15adeSWesley Yao 137e5a15adeSWesley Yao| Date | File | Build commit | Severity | 138e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 139e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 140e5a15adeSWesley Yao 141e5a15adeSWesley Yao### New 142e5a15adeSWesley Yao 143e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 144e5a15adeSWesley Yao2. Add eyescan DDR bin. 145e5a15adeSWesley Yao 146e5a15adeSWesley Yao### Fixed 147e5a15adeSWesley Yao 148e5a15adeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 149e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 150e5a15adeSWesley Yao| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 151e5a15adeSWesley Yao| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 152e5a15adeSWesley Yao 153e5a15adeSWesley Yao------ 154e5a15adeSWesley Yao 1553cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf 1563cb8a4e3SXiaoDong Huang 1573cb8a4e3SXiaoDong Huang| Date | File | Build commit | Severity | 1583cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1593cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 1603cb8a4e3SXiaoDong Huang 1613cb8a4e3SXiaoDong Huang### New 1623cb8a4e3SXiaoDong Huang 1633cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines. 1643cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp. 1653cb8a4e3SXiaoDong Huang 1663cb8a4e3SXiaoDong Huang------ 1673cb8a4e3SXiaoDong Huang 16878475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf 16978475f2fSXiaoDong Huang 17078475f2fSXiaoDong Huang| Date | File | Build commit | Severity | 17178475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 17278475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 17378475f2fSXiaoDong Huang 17478475f2fSXiaoDong Huang### New 17578475f2fSXiaoDong Huang 17678475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff. 17778475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS. 17878475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend. 17978475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine. 18078475f2fSXiaoDong Huang 18178475f2fSXiaoDong Huang------ 18278475f2fSXiaoDong Huang 1833175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 1843175505fSWesley Yao 1853175505fSWesley Yao| Date | File | Build commit | Severity | 1863175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- | 1873175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 1883175505fSWesley Yao 1893175505fSWesley Yao### New 1903175505fSWesley Yao 1913175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row. 1923175505fSWesley Yao2. Add eyescan DDR bin. 1933175505fSWesley Yao 1943175505fSWesley Yao### Fixed 1953175505fSWesley Yao 1963175505fSWesley Yao| Index | Severity | Update | Issue description | Issue source | 1973175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 1983175505fSWesley Yao| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 1993175505fSWesley Yao| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 2003175505fSWesley Yao| 3 | important | Improve ultra suspend stability | - | - | 2013175505fSWesley Yao| 4 | important | Improve reboot stability | - | - | 2023175505fSWesley Yao| 5 | moderate | Improve print result of eye scan | - | - | 2033175505fSWesley Yao 2043175505fSWesley Yao------ 2053175505fSWesley Yao 2067e38d7bcSchenfen## rk3576_boost_v1.02.bin 2077e38d7bcSchenfen 2087e38d7bcSchenfen| Date | File | Build commit | Severity | 2097e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- | 2107e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 2117e38d7bcSchenfen 2127e38d7bcSchenfen### Fixed 2137e38d7bcSchenfen 2147e38d7bcSchenfen| Index | Severity | Update | Issue description | Issue source | 2157e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 2167e38d7bcSchenfen| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 2177e38d7bcSchenfen 2187e38d7bcSchenfen------ 2197e38d7bcSchenfen 2204fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin 2214fa2c94bSXuhui Lin 2224fa2c94bSXuhui Lin| Date | File | Build commit | Severity | 2234fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 2244fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 2254fa2c94bSXuhui Lin 2264fa2c94bSXuhui Lin### Fixed 2274fa2c94bSXuhui Lin 2284fa2c94bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 2294fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 2304fa2c94bSXuhui Lin| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 2314fa2c94bSXuhui Lin 2324fa2c94bSXuhui Lin------ 2334fa2c94bSXuhui Lin 23422132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf 23522132fc0Sshengfei Xu 23622132fc0Sshengfei Xu| Date | File | Build commit | Severity | 23722132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 23822132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 23922132fc0Sshengfei Xu 24022132fc0Sshengfei Xu### New 24122132fc0Sshengfei Xu 24222132fc0Sshengfei Xu1. Print global reset status. 24322132fc0Sshengfei Xu2. Support suspend from any cpu. 24422132fc0Sshengfei Xu 24522132fc0Sshengfei Xu------ 24622132fc0Sshengfei Xu 2474be87c4dSHisping Lin## rk3576_bl32_v1.02.bin 2484be87c4dSHisping Lin 2494be87c4dSHisping Lin| Date | File | Build commit | Severity | 2504be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2514be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 2524be87c4dSHisping Lin 2534be87c4dSHisping Lin### New 2544be87c4dSHisping Lin 2554be87c4dSHisping Lin1. Support read write verify toybrick ksn. 2564be87c4dSHisping Lin 2574be87c4dSHisping Lin------ 2584be87c4dSHisping Lin 2594011aecdSXuhui Lin## rk3576_spl_v1.03.bin 2604011aecdSXuhui Lin 2614011aecdSXuhui Lin| Date | File | Build commit | Severity | 2624011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 2634011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 2644011aecdSXuhui Lin 2654011aecdSXuhui Lin### Fixed 2664011aecdSXuhui Lin 2674011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 2684011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 2694011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 2704011aecdSXuhui Lin 2714011aecdSXuhui Lin------ 2724011aecdSXuhui Lin 273803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 274803efaecSFinley Xiao 275803efaecSFinley Xiao| Date | File | Build commit | Severity | 276803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 277803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 278803efaecSFinley Xiao 279803efaecSFinley Xiao### New 280803efaecSFinley Xiao 281803efaecSFinley Xiao1. Enable pd_gpu repair. 282803efaecSFinley Xiao2. Add otp init. 283803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 284803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 285803efaecSFinley Xiao5. Hptimer support 1G frequency. 286803efaecSFinley Xiao6. Don't use cpu unclean src. 287803efaecSFinley Xiao 288803efaecSFinley Xiao### Fixed 289803efaecSFinley Xiao 290803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 291803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 292803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 293803efaecSFinley Xiao 294803efaecSFinley Xiao------ 295803efaecSFinley Xiao 2969b6f7661Schenfen## rk3576_boost_v1.00.bin 2979b6f7661Schenfen 2989b6f7661Schenfen| Date | File | Build commit | Severity | 2999b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 3009b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 3019b6f7661Schenfen 3029b6f7661Schenfen### Fixed 3039b6f7661Schenfen 3049b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 3059b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 3069b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 3079b6f7661Schenfen 3089b6f7661Schenfen------ 3099b6f7661Schenfen 310fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 311fdf27422SXuhui Lin 312fdf27422SXuhui Lin| Date | File | Build commit | Severity | 313fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 314fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 315fdf27422SXuhui Lin 316fdf27422SXuhui Lin### New 317fdf27422SXuhui Lin 318fdf27422SXuhui Lin1. Enable cci channels for devices. 319fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 320fdf27422SXuhui Lin3. Enable decom by default. 321fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 322fdf27422SXuhui Lin5. Improve UFS support. 323fdf27422SXuhui Lin6. Improve usbplug support. 324fdf27422SXuhui Lin 325fdf27422SXuhui Lin------ 326fdf27422SXuhui Lin 327b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 328b0fd07a4SXiaoDong Huang 329b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 330b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 331b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 332b0fd07a4SXiaoDong Huang 333b0fd07a4SXiaoDong Huang### New 334b0fd07a4SXiaoDong Huang 335b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 336b0fd07a4SXiaoDong Huang 337b0fd07a4SXiaoDong Huang### Fixed 338b0fd07a4SXiaoDong Huang 339b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 340b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 341b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 342b0fd07a4SXiaoDong Huang 343b0fd07a4SXiaoDong Huang------ 344b0fd07a4SXiaoDong Huang 34512a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 34612a25c4eSYifeng Zhao 34712a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 34812a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 34912a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 35012a25c4eSYifeng Zhao 35112a25c4eSYifeng Zhao### New 35212a25c4eSYifeng Zhao 35312a25c4eSYifeng Zhao1. Add support write booster. 35412a25c4eSYifeng Zhao 35512a25c4eSYifeng Zhao### Fixed 35612a25c4eSYifeng Zhao 35712a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 35812a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 35912a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 36012a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 36112a25c4eSYifeng Zhao 36212a25c4eSYifeng Zhao------ 36312a25c4eSYifeng Zhao 364658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 365658ad9aeSWesley Yao 366658ad9aeSWesley Yao| Date | File | Build commit | Severity | 367658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 368658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 369658ad9aeSWesley Yao 370658ad9aeSWesley Yao### Warn 371658ad9aeSWesley Yao 372658ad9aeSWesley 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). 373658ad9aeSWesley Yao 374658ad9aeSWesley Yao### Fixed 375658ad9aeSWesley Yao 376658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 377658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 378658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 379658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 380658ad9aeSWesley Yao 381658ad9aeSWesley Yao------ 382658ad9aeSWesley Yao 3836c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 3846c0ef127SHisping Lin 3856c0ef127SHisping Lin| Date | File | Build commit | Severity | 3866c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 3876c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 3886c0ef127SHisping Lin 3896c0ef127SHisping Lin### New 3906c0ef127SHisping Lin 3916c0ef127SHisping Lin1. Optimization parameter check to enhance security. 3926c0ef127SHisping Lin2. Keylad supports get otp zero count. 3936c0ef127SHisping Lin 3946c0ef127SHisping Lin------ 3956c0ef127SHisping Lin 396335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 397335b88b0SXiaoDong Huang 398335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 399335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 400335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 401335b88b0SXiaoDong Huang 402335b88b0SXiaoDong Huang### New 403335b88b0SXiaoDong Huang 404335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 405335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 406335b88b0SXiaoDong Huang 407335b88b0SXiaoDong Huang### Fixed 408335b88b0SXiaoDong Huang 409335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 410335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 411335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 412335b88b0SXiaoDong Huang 413335b88b0SXiaoDong Huang------ 414335b88b0SXiaoDong Huang 415958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 416958a98d9SJon Lin 417958a98d9SJon Lin| Date | File | Build commit | Severity | 418958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 419958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 420958a98d9SJon Lin 421958a98d9SJon Lin### New 422958a98d9SJon Lin 423958a98d9SJon Lin1. Support fspi1 spiflash. 424958a98d9SJon Lin 425958a98d9SJon Lin------ 426958a98d9SJon Lin 427ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 428ff3639a2SXuhui Lin 429ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 430ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 431ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 432ff3639a2SXuhui Lin 433ff3639a2SXuhui Lin### New 434ff3639a2SXuhui Lin 435ff3639a2SXuhui Lin1. Support SD card. 436ff3639a2SXuhui Lin2. Support SecureBoot. 437ff3639a2SXuhui Lin3. Enable crypto. 438ff3639a2SXuhui Lin4. Improve UFS support. 439ff3639a2SXuhui Lin5. Improve VOP2 support. 440ff3639a2SXuhui Lin6. Add MCU-related register configuration. 441ff3639a2SXuhui Lin 442ff3639a2SXuhui Lin------ 443ff3639a2SXuhui Lin 44457209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 44557209138SXiaoDong Huang 44657209138SXiaoDong Huang| Date | File | Build commit | Severity | 44757209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 44857209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 44957209138SXiaoDong Huang 45057209138SXiaoDong Huang### New 45157209138SXiaoDong Huang 45257209138SXiaoDong Huang1. Support HDCP. 45357209138SXiaoDong Huang2. Enable GPU counter. 45457209138SXiaoDong Huang 45557209138SXiaoDong Huang------ 45657209138SXiaoDong Huang 45786611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 45886611506SCanYang He 45986611506SCanYang He| Date | File | Build commit | Severity | 46086611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 46186611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 46286611506SCanYang He 46386611506SCanYang He### Fixed 46486611506SCanYang He 46586611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 46686611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 46786611506SCanYang 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. | - | 46886611506SCanYang He 46986611506SCanYang He------ 47086611506SCanYang He 47157ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 47257ffadecSXiaoDong Huang 47357ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 47457ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 47557ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 47657ffadecSXiaoDong Huang 47757ffadecSXiaoDong Huang### New 47857ffadecSXiaoDong Huang 47957ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 48057ffadecSXiaoDong Huang2. Support virtual poweroff. 48157ffadecSXiaoDong Huang3. Support recover system time after system resume. 48257ffadecSXiaoDong Huang 48357ffadecSXiaoDong Huang------ 48457ffadecSXiaoDong Huang 485c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 486c0d7fa7bSJoseph Chen 487c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 488c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 489c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 490c0d7fa7bSJoseph Chen 491c0d7fa7bSJoseph Chen### New 492c0d7fa7bSJoseph Chen 493c0d7fa7bSJoseph Chen1. Initial version. 494c0d7fa7bSJoseph Chen 495c0d7fa7bSJoseph Chen------ 496c0d7fa7bSJoseph Chen 497e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 498e10cc428SXiaoDong Huang 499e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 500e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 501e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 502e10cc428SXiaoDong Huang 503e10cc428SXiaoDong Huang### New 504e10cc428SXiaoDong Huang 505e10cc428SXiaoDong Huang1. Initial version. 506e10cc428SXiaoDong Huang 507e10cc428SXiaoDong Huang------ 508e10cc428SXiaoDong Huang 509