1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*d19b09e7SHisping Lin## rk3588_bl32_v1.20.bin 4*d19b09e7SHisping Lin 5*d19b09e7SHisping Lin| Date | File | Build commit | Severity | 6*d19b09e7SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 7*d19b09e7SHisping Lin| 2025-05-09 | rk3588_bl32_v1.20.bin | 1e844e4ca | important | 8*d19b09e7SHisping Lin 9*d19b09e7SHisping Lin### New 10*d19b09e7SHisping Lin 11*d19b09e7SHisping Lin1. Add OEM OTP KEY hmac support for user ta. 12*d19b09e7SHisping Lin 13*d19b09e7SHisping Lin### Fixed 14*d19b09e7SHisping Lin 15*d19b09e7SHisping Lin| Index | Severity | Update | Issue description | Issue source | 16*d19b09e7SHisping Lin| ----- | --------- | ---------------------------------------- | -------------------------------- | ------------ | 17*d19b09e7SHisping Lin| 1 | important | Merge official security patches | Address potential security risks | - | 18*d19b09e7SHisping Lin| 2 | important | Fix the length supported by OEM otp key2 | Failed to burn OEM otp key2 | - | 19*d19b09e7SHisping Lin 20*d19b09e7SHisping Lin------ 21*d19b09e7SHisping Lin 2263045587STang Yun ping## rk3588_ddr_lp4_1848MHz_lp5_2112MHz_v1.19.bin 2363045587STang Yun ping 2463045587STang Yun ping| Date | File | Build commit | Severity | 2563045587STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 2663045587STang Yun ping| 2025-04-21 | rk3588_ddr_lp4_1848MHz_lp5_2112MHz_v1.19.bin | ff1a08bde6 | important | 2763045587STang Yun ping 2863045587STang Yun ping### New 2963045587STang Yun ping 3063045587STang Yun ping1. Add RK3582 support. 3163045587STang Yun ping 3263045587STang Yun ping------ 3363045587STang Yun ping 3431a78b07SXiaoDong Huang## rk3588_bl31_v1.51.elf 3531a78b07SXiaoDong Huang 3631a78b07SXiaoDong Huang| Date | File | Build commit | Severity | 3731a78b07SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3831a78b07SXiaoDong Huang| 2025-04-25 | rk3588_bl31_v1.51.elf | bc6030fac | important | 3931a78b07SXiaoDong Huang 4031a78b07SXiaoDong Huang### New 4131a78b07SXiaoDong Huang 4231a78b07SXiaoDong Huang1. Add the ddr debug interface to linux. 4331a78b07SXiaoDong Huang 4431a78b07SXiaoDong Huang------ 4531a78b07SXiaoDong Huang 4642094eddSFinley Xiao## rk3588_bl31_v1.50.elf 4742094eddSFinley Xiao 4842094eddSFinley Xiao| Date | File | Build commit | Severity | 4942094eddSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 5042094eddSFinley Xiao| 2025-03-13 | rk3588_bl31_v1.50.elf | b23ff75bb | important | 5142094eddSFinley Xiao 5242094eddSFinley Xiao### New 5342094eddSFinley Xiao 5442094eddSFinley Xiao1. Add more hardware version support. 5542094eddSFinley Xiao 5642094eddSFinley Xiao------ 5742094eddSFinley Xiao 588ff74907STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin 598ff74907STang Yun ping 608ff74907STang Yun ping| Date | File | Build commit | Severity | 618ff74907STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 628ff74907STang Yun ping| 2025-03-13 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin | ff1a08bde6 | important | 638ff74907STang Yun ping 648ff74907STang Yun ping### New 658ff74907STang Yun ping 668ff74907STang Yun ping1. Add RK3588 -B/RK3588S-B/RK3588S2-B support. 678ff74907STang Yun ping 688ff74907STang Yun ping------ 698ff74907STang Yun ping 7009c922d8SXiaoDong Huang## rk3588_bl31_v1.49.elf 7109c922d8SXiaoDong Huang 7209c922d8SXiaoDong Huang| Date | File | Build commit | Severity | 7309c922d8SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7409c922d8SXiaoDong Huang| 2025-03-03 | rk3588_bl31_v1.49.elf | 1653f2a08 | important | 7509c922d8SXiaoDong Huang 7609c922d8SXiaoDong Huang### New 7709c922d8SXiaoDong Huang 7809c922d8SXiaoDong Huang1. Optimize the uart usage flow during system suspend. 7909c922d8SXiaoDong Huang2. Reduce the BL31 firmware size. 8009c922d8SXiaoDong Huang 8109c922d8SXiaoDong Huang------ 8209c922d8SXiaoDong Huang 830f8ac860SXiaoDong Huang## rk3588_bl31_v1.48.elf 840f8ac860SXiaoDong Huang 850f8ac860SXiaoDong Huang| Date | File | Build commit | Severity | 860f8ac860SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 870f8ac860SXiaoDong Huang| 2024-12-19 | rk3588_bl31_v1.48.elf | 040d2de11 | important | 880f8ac860SXiaoDong Huang 890f8ac860SXiaoDong Huang### New 900f8ac860SXiaoDong Huang 910f8ac860SXiaoDong Huang1. Support to config the sleep pin for system suspend. 920f8ac860SXiaoDong Huang2. Support to resets the hptimer after system suspend. 930f8ac860SXiaoDong Huang3. Optimize the hptimer usage flow. 940f8ac860SXiaoDong Huang 950f8ac860SXiaoDong Huang------ 960f8ac860SXiaoDong Huang 977e8794bcSHisping Lin## rk3588_bl32_v1.19.bin 987e8794bcSHisping Lin 997e8794bcSHisping Lin| Date | File | Build commit | Severity | 1007e8794bcSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1017e8794bcSHisping Lin| 2024-11-15 | rk3588_bl32_v1.19.bin | 57604957e | important | 1027e8794bcSHisping Lin 1037e8794bcSHisping Lin### New 1047e8794bcSHisping Lin 1057e8794bcSHisping Lin1. Added support for Dolby library interfaces. 1067e8794bcSHisping Lin 1077e8794bcSHisping Lin### Fixed 1087e8794bcSHisping Lin 1097e8794bcSHisping Lin| Index | Severity | Update | Issue description | Issue source | 1107e8794bcSHisping Lin| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ | 1117e8794bcSHisping Lin| 1 | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988 | 1127e8794bcSHisping Lin 1137e8794bcSHisping Lin------ 1147e8794bcSHisping Lin 115b3d90eeaSJon Lin## rk3588_pcie_v2.20.bin 116b3d90eeaSJon Lin 117b3d90eeaSJon Lin| Date | File | Build commit | Severity | 118b3d90eeaSJon Lin| ---------- | :-------------------- | ----------- | -------- | 119b3d90eeaSJon Lin| 2024-11-05 | rk3588_pcie_v2.20.bin | 1f74d1059 | important | 120b3d90eeaSJon Lin 121b3d90eeaSJon Lin### New 122b3d90eeaSJon Lin 123b3d90eeaSJon Lin1. Support setting pmic rst_fun as 1. 124b3d90eeaSJon Lin 125b3d90eeaSJon Lin------ 126b3d90eeaSJon Lin 12798b39175SHisping Lin## rk3588_bl32_v1.18.bin 12898b39175SHisping Lin 12998b39175SHisping Lin| Date | File | Build commit | Severity | 13098b39175SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 13198b39175SHisping Lin| 2024-10-31 | rk3588_bl32_v1.18.bin | 9f2aca7d1 | important | 13298b39175SHisping Lin 13398b39175SHisping Lin### Fixed 13498b39175SHisping Lin 13598b39175SHisping Lin| Index | Severity | Update | Issue description | Issue source | 13698b39175SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 13798b39175SHisping 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 | - | 13898b39175SHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 13998b39175SHisping 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 | - | 14098b39175SHisping Lin 14198b39175SHisping Lin------ 14298b39175SHisping Lin 143b9183559STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin 144b9183559STang Yun ping 145b9183559STang Yun ping| Date | File | Build commit | Severity | 146b9183559STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 147b9183559STang Yun ping| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce | important | 148b9183559STang Yun ping 149b9183559STang Yun ping### Warn 150b9183559STang Yun ping 151b9183559STang Yun ping1. BL31 should be update to V1.47 or above. 152b9183559STang Yun ping 153b9183559STang Yun ping### New 154b9183559STang Yun ping 155b9183559STang Yun ping1. Enable dvfs/periodic training to increase SI margin. 156b9183559STang Yun ping2. Added support for (x16/x8)mixed packaging particles. 157b9183559STang Yun ping 158b9183559STang Yun ping### Fixed 159b9183559STang Yun ping 160b9183559STang Yun ping| Index | Severity | Update | Issue description | Issue source | 161b9183559STang Yun ping| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 162b9183559STang Yun ping| 1 | important | Modified tTOT configuration to improve DRAM compatibility | - | - | 163b9183559STang Yun ping 164b9183559STang Yun ping------ 165b9183559STang Yun ping 166923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf 167923cda8fSXiaoDong Huang 168923cda8fSXiaoDong Huang| Date | File | Build commit | Severity | 169923cda8fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 170923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5 | important | 171923cda8fSXiaoDong Huang 172923cda8fSXiaoDong Huang### New 173923cda8fSXiaoDong Huang 174923cda8fSXiaoDong Huang1. Support to respond to interrupts of kernel in OPTEE. 175923cda8fSXiaoDong Huang2. Improve stability of VOP. 176923cda8fSXiaoDong Huang3. Restored status of dvfs/periodic training after system wake up. 177923cda8fSXiaoDong Huang 178923cda8fSXiaoDong Huang------ 179923cda8fSXiaoDong Huang 180c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin 181c4c4bc01SHisping Lin 182c4c4bc01SHisping Lin| Date | File | Build commit | Severity | 183c4c4bc01SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 184c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c | important | 185c4c4bc01SHisping Lin 186c4c4bc01SHisping Lin### New 187c4c4bc01SHisping Lin 188c4c4bc01SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key. 189c4c4bc01SHisping Lin2. RPMB change read data to multiple times. 190c4c4bc01SHisping Lin3. Increase MPI_MEMPOOL_SIZE size. 191c4c4bc01SHisping Lin 192c4c4bc01SHisping Lin------ 193c4c4bc01SHisping Lin 194723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf 195723dee53SXiaoDong Huang 196723dee53SXiaoDong Huang| Date | File | Build commit | Severity | 197723dee53SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 198723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758 | important | 199723dee53SXiaoDong Huang 200723dee53SXiaoDong Huang### New 201723dee53SXiaoDong Huang 202723dee53SXiaoDong Huang1. Support to config pmu_mcu in kernel. 203723dee53SXiaoDong Huang2. Improve stability of DFS in single chip lpddr5. 204723dee53SXiaoDong Huang 205723dee53SXiaoDong Huang------ 206723dee53SXiaoDong Huang 2078fa029c6SHisping Lin## rk3588_bl32_v1.16.bin 2088fa029c6SHisping Lin 2098fa029c6SHisping Lin| Date | File | Build commit | Severity | 2108fa029c6SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2118fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92 | important | 2128fa029c6SHisping Lin 2138fa029c6SHisping Lin### New 2148fa029c6SHisping Lin 2158fa029c6SHisping Lin1. Optimization parameter check to enhance security. 2168fa029c6SHisping Lin2. Support printing TEE memory usage information. 2178fa029c6SHisping Lin3. Hardware crypto supports addresses exceeding 4G. 2188fa029c6SHisping Lin 2198fa029c6SHisping Lin------ 2208fa029c6SHisping Lin 2213339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin 2223339cc42SYouMin Chen 2233339cc42SYouMin Chen| Date | File | Build commit | Severity | 2243339cc42SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 2253339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83 | important | 2263339cc42SYouMin Chen 2273339cc42SYouMin Chen### Fixed 2283339cc42SYouMin Chen 2293339cc42SYouMin Chen| Index | Severity | Update | Issue description | Issue source | 2303339cc42SYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 2313339cc42SYouMin Chen| 1 | important | Fixed the error of pll_id setting when boot_fsp!=0,the default value of boot_fsp is 0. | Maybe hang in ddr initialization when boot_fsp is configured to a non-zero value. | - | 2323339cc42SYouMin Chen 2333339cc42SYouMin Chen------ 2343339cc42SYouMin Chen 235f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin 236f02d10e4SYouMin Chen 237f02d10e4SYouMin Chen| Date | File | Build commit | Severity | 238f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 239f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78 | important | 240f02d10e4SYouMin Chen 241f02d10e4SYouMin Chen### New 242f02d10e4SYouMin Chen 243f02d10e4SYouMin Chen1. Modify the LPDDR5 frequency to improve stability. 244f02d10e4SYouMin Chen2. Add support dram with CS0 capacity less than CS1 capacity. 245f02d10e4SYouMin Chen3. Modify the DERATEINT.mr4_read_interval configuration. 246f02d10e4SYouMin Chen 247f02d10e4SYouMin Chen### Fixed 248f02d10e4SYouMin Chen 249f02d10e4SYouMin Chen| Index | Severity | Update | Issue description | Issue source | 250f02d10e4SYouMin Chen| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ | 251f02d10e4SYouMin Chen| 1 | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | - | 252f02d10e4SYouMin Chen 253f02d10e4SYouMin Chen------ 254f02d10e4SYouMin Chen 25599c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf 25699c2c588SXiaoDong Huang 25799c2c588SXiaoDong Huang| Date | File | Build commit | Severity | 25899c2c588SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 25999c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422 | important | 26099c2c588SXiaoDong Huang 26199c2c588SXiaoDong Huang### New 26299c2c588SXiaoDong Huang 26399c2c588SXiaoDong Huang1. Optimize the time of DFS atfter system resume. 26499c2c588SXiaoDong Huang2. Cpu switch to hight frequency when systeme resume. 26599c2c588SXiaoDong Huang3. Support config pvtpll parameters by sip. 26699c2c588SXiaoDong Huang 26799c2c588SXiaoDong Huang------ 26899c2c588SXiaoDong Huang 269839a0290SJon Lin## rk3588_pcie_v2.10.bin 270839a0290SJon Lin 271839a0290SJon Lin| Date | File | Build commit | Severity | 272839a0290SJon Lin| ---------- | --------------------- | ------------ | -------- | 273839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3 | moderate | 274839a0290SJon Lin 275839a0290SJon Lin### New 276839a0290SJon Lin 277839a0290SJon Lin1. Update the version. 278839a0290SJon Lin 279839a0290SJon Lin------ 280839a0290SJon Lin 28179c24ba2SJon Lin## rk3588_pcie_v2.00.bin 28279c24ba2SJon Lin 28379c24ba2SJon Lin| Date | File | Build commit | Severity | 28479c24ba2SJon Lin| ---------- | --------------------- | ------------ | -------- | 28579c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78 | moderate | 28679c24ba2SJon Lin 28779c24ba2SJon Lin### New 28879c24ba2SJon Lin 28979c24ba2SJon Lin1. Fix bar capacity. 29079c24ba2SJon Lin 29179c24ba2SJon Lin------ 29279c24ba2SJon Lin 293b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin 294b1599ee3SYouMin Chen 295b1599ee3SYouMin Chen| Date | File | Build commit | Severity | 296b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 297b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d | important | 298b1599ee3SYouMin Chen 299b1599ee3SYouMin Chen### New 300b1599ee3SYouMin Chen 301b1599ee3SYouMin Chen1. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz. 302b1599ee3SYouMin Chen2. Fix the data training process,improve the stability. 303b1599ee3SYouMin Chen3. Resume ZQ background calibration for LPDDR5. 304b1599ee3SYouMin Chen 305b1599ee3SYouMin Chen------ 306b1599ee3SYouMin Chen 307781bf89fSChen Fen## rk3588_usbplug_v1.11.bin 308781bf89fSChen Fen 309781bf89fSChen Fen| Date | File | Build commit | Severity | 310781bf89fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 311781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7 | important | 312781bf89fSChen Fen 313781bf89fSChen Fen### New 314781bf89fSChen Fen 315781bf89fSChen Fen1. Add rk3583 upgrade support. 316781bf89fSChen Fen 317781bf89fSChen Fen------ 318781bf89fSChen Fen 319ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin 320ff4c8f28STang Yun ping 321ff4c8f28STang Yun ping| Date | File | Build commit | Severity | 322ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 323ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e | important | 324ff4c8f28STang Yun ping 325ff4c8f28STang Yun ping### New 326ff4c8f28STang Yun ping 327ff4c8f28STang Yun ping1. Add RK3583 support. 328ff4c8f28STang Yun ping 329ff4c8f28STang Yun ping------ 330ff4c8f28STang Yun ping 331ad416953SFinley Xiao## rk3588_bl31_v1.44.elf 332ad416953SFinley Xiao 333ad416953SFinley Xiao| Date | File | Build commit | Severity | 334ad416953SFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 335ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b | important | 336ad416953SFinley Xiao 337ad416953SFinley Xiao### New 338ad416953SFinley Xiao 339ad416953SFinley Xiao1. Add pvtpll support rk3583. 340ad416953SFinley Xiao2. Add support to read secure otp. 341ad416953SFinley Xiao3. Optimize the time of dmc restore. 342ad416953SFinley Xiao 343ad416953SFinley Xiao------ 344ad416953SFinley Xiao 345f6d367deSJon Lin## rk3588_pcie_v1.00.bin 346f6d367deSJon Lin 347f6d367deSJon Lin| Date | File | Build commit | Severity | 348f6d367deSJon Lin| ---------- | --------------------- | ------------ | -------- | 349f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7 | moderate | 350f6d367deSJon Lin 351f6d367deSJon Lin### New 352f6d367deSJon Lin 353f6d367deSJon Lin1. Add bare system executable firmware that supports PCIe EP initialization. 354f6d367deSJon Lin 355f6d367deSJon Lin------ 356f6d367deSJon Lin 357e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin 358e9a5ef40STang Yun ping 359e9a5ef40STang Yun ping| Date | File | Build commit | Severity | 360e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 361e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e | important | 362e9a5ef40STang Yun ping 363e9a5ef40STang Yun ping### New 364e9a5ef40STang Yun ping 365e9a5ef40STang Yun ping1. Improve the stability of LPDDR5. 366e9a5ef40STang Yun ping2. Add fwver support. 367e9a5ef40STang Yun ping 368e9a5ef40STang Yun ping------ 369e9a5ef40STang Yun ping 37057e6a38aSHisping Lin## rk3588_bl32_v1.15.bin 37157e6a38aSHisping Lin 37257e6a38aSHisping Lin| Date | File | Build commit | Severity | 37357e6a38aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 37457e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7 | important | 37557e6a38aSHisping Lin 37657e6a38aSHisping Lin### New 37757e6a38aSHisping Lin 37857e6a38aSHisping Lin1. Support print firmware version, and support transmit firmware version to subsequent firmware. 37957e6a38aSHisping Lin 38057e6a38aSHisping Lin------ 38157e6a38aSHisping Lin 3823a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf 3833a77abfcSXiaoDong Huang 3843a77abfcSXiaoDong Huang| Date | File | Build commit | Severity | 3853a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3863a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a | important | 3873a77abfcSXiaoDong Huang 3883a77abfcSXiaoDong Huang### New 3893a77abfcSXiaoDong Huang 3903a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags. 3913a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts. 3923a77abfcSXiaoDong Huang 3933a77abfcSXiaoDong Huang------ 3943a77abfcSXiaoDong Huang 39580fe7a86SXuhui Lin## rk3588_spl_v1.13.bin 39680fe7a86SXuhui Lin 39780fe7a86SXuhui Lin| Date | File | Build commit | Severity | 39880fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- | 39980fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e | important | 40080fe7a86SXuhui Lin 40180fe7a86SXuhui Lin### New 40280fe7a86SXuhui Lin 40380fe7a86SXuhui Lin1. Print and pass the firmware version number. 40480fe7a86SXuhui Lin 40580fe7a86SXuhui Lin### Fixed 40680fe7a86SXuhui Lin 40780fe7a86SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 40880fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 40980fe7a86SXuhui Lin| 1 | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | - | 41080fe7a86SXuhui Lin------ 41180fe7a86SXuhui Lin 4128350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf 4138350c611SXiaoDong Huang 4148350c611SXiaoDong Huang| Date | File | Build commit | Severity | 4158350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 4168350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe | important | 4178350c611SXiaoDong Huang 4188350c611SXiaoDong Huang### New 4198350c611SXiaoDong Huang 4208350c611SXiaoDong Huang1. Optimize the time of system resume. 4218350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume. 4228350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff. 4238350c611SXiaoDong Huang 4248350c611SXiaoDong Huang------ 4258350c611SXiaoDong Huang 426a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin 427a2af7ce6SHisping Lin 428a2af7ce6SHisping Lin| Date | File | Build commit | Severity | 429a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 430a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65 | important | 431a2af7ce6SHisping Lin 432a2af7ce6SHisping Lin### New 433a2af7ce6SHisping Lin 434a2af7ce6SHisping Lin1. Pseudo random number seed will be set by default. 435a2af7ce6SHisping Lin2. Supports read and write security flag interfaces. 436a2af7ce6SHisping Lin3. Support check ta encryption key is written. 437a2af7ce6SHisping Lin 438a2af7ce6SHisping Lin### Fixed 439a2af7ce6SHisping Lin 440a2af7ce6SHisping Lin| Index | Severity | Update | Issue description | Issue source | 441a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 442a2af7ce6SHisping Lin| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 443a2af7ce6SHisping Lin 444a2af7ce6SHisping Lin------ 445a2af7ce6SHisping Lin 446da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin 447da0efd5bSYouMin Chen 448da0efd5bSYouMin Chen| Date | File | Build commit | Severity | 449da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 450da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f | important | 451da0efd5bSYouMin Chen 452da0efd5bSYouMin Chen### Warn 453da0efd5bSYouMin Chen 454da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above. 455da0efd5bSYouMin Chen 456da0efd5bSYouMin Chen### New 457da0efd5bSYouMin Chen 458da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz. 459da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability. 460da0efd5bSYouMin Chen 461da0efd5bSYouMin Chen### Fixed 462da0efd5bSYouMin Chen 463da0efd5bSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 464da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ | 465da0efd5bSYouMin Chen| 1 | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | - | 466da0efd5bSYouMin Chen 467da0efd5bSYouMin Chen------ 468da0efd5bSYouMin Chen 46990fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf 47090fe0354SXiaoDong Huang 47190fe0354SXiaoDong Huang| Date | File | Build commit | Severity | 47290fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 47390fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2 | important | 47490fe0354SXiaoDong Huang 47590fe0354SXiaoDong Huang### New 47690fe0354SXiaoDong Huang 47790fe0354SXiaoDong Huang1. Support L3 partition. 47890fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner. 47990fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS. 48090fe0354SXiaoDong Huang 48190fe0354SXiaoDong Huang------ 48290fe0354SXiaoDong Huang 4832987009bSFinley Xiao## rk3588_bl31_v1.40.elf 4842987009bSFinley Xiao 4852987009bSFinley Xiao| Date | File | Build commit | Severity | 4862987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 4872987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | important | 4882987009bSFinley Xiao 4892987009bSFinley Xiao### New 4902987009bSFinley Xiao 4912987009bSFinley Xiao1. Add support to reset vop sub mem pd. 4922987009bSFinley Xiao 4932987009bSFinley Xiao------ 4942987009bSFinley Xiao 4952952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin 4962952b2bdSYouMin Chen 4972952b2bdSYouMin Chen| Date | File | Build commit | Severity | 4982952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 4992952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | important | 5002952b2bdSYouMin Chen 5012952b2bdSYouMin Chen### New 5022952b2bdSYouMin Chen 5032952b2bdSYouMin Chen1. Add support print training result and mr value. 5042952b2bdSYouMin Chen 5052952b2bdSYouMin Chen### Fixed 5062952b2bdSYouMin Chen 5072952b2bdSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 5082952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 5092952b2bdSYouMin Chen| 1 | important | Fixed init fail issue that max freq between 1066-1600MHz | Panic in ddrbin when max DDR freq between 1066-1600MHz. | - | 5102952b2bdSYouMin Chen| 2 | important | Fixed the issue painc in ddrbin caused by multiple initialization of DDR | When the first SPL firmware failed to load, reloading the second firmware would result in repeated initialization of the DDR. This caused a panic in ddrbin. | - | 5112952b2bdSYouMin Chen 5122952b2bdSYouMin Chen------ 5132952b2bdSYouMin Chen 514dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf 515dd45a46aSFinley Xiao 516dd45a46aSFinley Xiao| Date | File | Build commit | Severity | 517dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 518dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | important | 519dd45a46aSFinley Xiao 520dd45a46aSFinley Xiao### New 521dd45a46aSFinley Xiao 522dd45a46aSFinley Xiao1. Change read size to 128 bytes. 523dd45a46aSFinley Xiao2. Adjust pvtpll table by otp. 524dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m. 525dd45a46aSFinley Xiao 526dd45a46aSFinley Xiao------ 527dd45a46aSFinley Xiao 52878cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf 52978cbbc4fSXiaoDong Huang 53078cbbc4fSXiaoDong Huang| Date | File | Build commit | Severity | 53178cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 53278cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | important | 53378cbbc4fSXiaoDong Huang 53478cbbc4fSXiaoDong Huang### Warn 53578cbbc4fSXiaoDong Huang 53678cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above. 53778cbbc4fSXiaoDong Huang 53878cbbc4fSXiaoDong Huang### New 53978cbbc4fSXiaoDong Huang 54078cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr. 54178cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx. 54278cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode. 54378cbbc4fSXiaoDong Huang 54478cbbc4fSXiaoDong Huang------ 54578cbbc4fSXiaoDong Huang 5469265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin 5479265fe34STang Yun ping 5489265fe34STang Yun ping| Date | File | Build commit | Severity | 5499265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 5509265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | important | 5519265fe34STang Yun ping 5529265fe34STang Yun ping### Warn 5539265fe34STang Yun ping 5549265fe34STang Yun ping1. BL31 should be update to V1.38 or above. 5559265fe34STang Yun ping 5569265fe34STang Yun ping### New 5579265fe34STang Yun ping 5589265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues. 5599265fe34STang Yun ping2. Optimizing boot time. 5609265fe34STang Yun ping3. Enable per bank refresh function. 5619265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability. 5629265fe34STang Yun ping5. First init LPDDR4x. 5639265fe34STang Yun ping6. LPDDR5 cavref update to 36%. 5649265fe34STang Yun ping7. Add support spread spectrum mode. 5659265fe34STang Yun ping 5669265fe34STang Yun ping------ 5679265fe34STang Yun ping 568ec307de5SHisping Lin## rk3588_bl32_v1.13.bin 569ec307de5SHisping Lin 570ec307de5SHisping Lin| Date | File | Build commit | Severity | 571ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 572ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | important | 573ec307de5SHisping Lin 574ec307de5SHisping Lin### New 575ec307de5SHisping Lin 576ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed. 577ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash. 578ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. 579ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. 580ec307de5SHisping Lin 581ec307de5SHisping Lin------ 582ec307de5SHisping Lin 583541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf 584541a852cSXiaoDong Huang 585541a852cSXiaoDong Huang| Date | File | Build commit | Severity | 586541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 587b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | important | 588541a852cSXiaoDong Huang 589541a852cSXiaoDong Huang### New 590541a852cSXiaoDong Huang 591541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume. 592541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume. 593541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX. 594541a852cSXiaoDong Huang 595541a852cSXiaoDong Huang------ 596541a852cSXiaoDong Huang 5978eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin 5988eada29eSYouMin Chen 5998eada29eSYouMin Chen| Date | File | Build commit | Severity | 6008eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 6018eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | important | 6028eada29eSYouMin Chen 6038eada29eSYouMin Chen### New 6048eada29eSYouMin Chen 6058eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool. 6068eada29eSYouMin Chen 6078eada29eSYouMin Chen### Fixed 6088eada29eSYouMin Chen 6098eada29eSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 6108eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 6118eada29eSYouMin Chen| 1 | important | fix total 24GB bug | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | - | 6128eada29eSYouMin Chen| 2 | important | fix LP4/LP4X stability issue | Some LP4/LP4X board need to update read odt to 40ohm to fix stability issue. Note: BL31 should be update to V1.37. | - | 6138eada29eSYouMin Chen| 3 | important | improve LP5 performance | LPDDR5 timing tWTR calculate error lead to slow performance | - | 6148eada29eSYouMin Chen 6158eada29eSYouMin Chen------ 6168eada29eSYouMin Chen 61774687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf 61874687af2SXiaoDong Huang 61974687af2SXiaoDong Huang| Date | File | Build commit | Severity | 62074687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 621b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | important | 62274687af2SXiaoDong Huang 62374687af2SXiaoDong Huang### New 62474687af2SXiaoDong Huang 62574687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu. 62674687af2SXiaoDong Huang 62774687af2SXiaoDong Huang------ 62874687af2SXiaoDong Huang 629a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf 630a01492b1SXiaoDong Huang 631a01492b1SXiaoDong Huang| Date | File | Build commit | Severity | 632a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 633b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | important | 634a01492b1SXiaoDong Huang 635a01492b1SXiaoDong Huang### New 636a01492b1SXiaoDong Huang 637a01492b1SXiaoDong Huang1. Improve the stability of hdmirx. 638a01492b1SXiaoDong Huang 639a01492b1SXiaoDong Huang------ 640a01492b1SXiaoDong Huang 641b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf 642b95a8e92SXiaoDong Huang 643b95a8e92SXiaoDong Huang| Date | File | Build commit | Severity | 644b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 645b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | important | 646b95a8e92SXiaoDong Huang 647b95a8e92SXiaoDong Huang### New 648b95a8e92SXiaoDong Huang 649b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode. 650b95a8e92SXiaoDong Huang2. Support pvtpll to add length. 651b95a8e92SXiaoDong Huang 652b95a8e92SXiaoDong Huang### Fixed 653b95a8e92SXiaoDong Huang 654b95a8e92SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 655b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | 656b95a8e92SXiaoDong Huang| 1 | important | Avoid pmu mcu to boot accidentally in system suspend. | With pmu mcu's accidental boot, linux kernel's code and data may be overwrite after system resume. | - | 657b95a8e92SXiaoDong Huang 658b95a8e92SXiaoDong Huang------ 659b95a8e92SXiaoDong Huang 66029f261e1SJason Zhu## rk3588_spl_v1.12.bin 66129f261e1SJason Zhu 66229f261e1SJason Zhu| Date | File | Build commit | Severity | 66329f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- | 66429f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important | 66529f261e1SJason Zhu 66629f261e1SJason Zhu### New 66729f261e1SJason Zhu 66829f261e1SJason Zhu1. Support SPL AB. 66929f261e1SJason Zhu 67029f261e1SJason Zhu------ 67129f261e1SJason Zhu 67227d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 67327d8af0cSXiaoDong Huang 67427d8af0cSXiaoDong Huang| Date | File | Build commit | Severity | 67527d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 67627d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important | 67727d8af0cSXiaoDong Huang 67827d8af0cSXiaoDong Huang### New 67927d8af0cSXiaoDong Huang 68027d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j. 68127d8af0cSXiaoDong Huang 68227d8af0cSXiaoDong Huang------ 68327d8af0cSXiaoDong Huang 6848bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 6858bfcbf0fSChen Fen 6868bfcbf0fSChen Fen| Date | File | Build commit | Severity | 6878bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 6888bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important | 6898bfcbf0fSChen Fen 6908bfcbf0fSChen Fen### New 6918bfcbf0fSChen Fen 69218157235SJoseph Chen1. Improve compatibility. 6938bfcbf0fSChen Fen 6948bfcbf0fSChen Fen------ 695f1a9d362SJoseph Chen 696cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 697cad9f1bbSXiaoDong Huang 698cad9f1bbSXiaoDong Huang| Date | File | Build commit | Severity | 699cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 700cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important | 701cad9f1bbSXiaoDong Huang 702cad9f1bbSXiaoDong Huang### New 703cad9f1bbSXiaoDong Huang 704cad9f1bbSXiaoDong Huang1. Support bus auto CS. 705cad9f1bbSXiaoDong Huang 706cad9f1bbSXiaoDong Huang------ 707cad9f1bbSXiaoDong Huang 7088ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 7098ba55b28STang Yun ping 7108ba55b28STang Yun ping| Date | File | Build commit | Severity | 7118ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 7128ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | 7138ba55b28STang Yun ping 7146df356eeSJoseph Chen### New 7158ba55b28STang Yun ping 7168ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool. 7178ba55b28STang Yun ping2. Support pstore function. 71818157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool. 7198ba55b28STang Yun ping4. Enable LPDDR5 DMC function. 7208ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM. 7218ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. 7228ba55b28STang Yun ping 7238ba55b28STang Yun ping### Fixed 7248ba55b28STang Yun ping 7258ba55b28STang Yun ping| Index | Severity | Update | Issue description | Issue source | 7268ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | 7278ba55b28STang Yun ping| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | 7288ba55b28STang Yun ping| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | 7298ba55b28STang Yun ping| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | 7308ba55b28STang Yun ping| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | 7318ba55b28STang Yun ping| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | 7328ba55b28STang Yun ping 7338ba55b28STang Yun ping------ 7348ba55b28STang Yun ping 7357a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 7367a690040SXiaoDong Huang 7377a690040SXiaoDong Huang| Date | File | Build commit | Severity | 7387a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7397a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | important | 7407a690040SXiaoDong Huang 7417a690040SXiaoDong Huang### New 7427a690040SXiaoDong Huang 7437a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function. 7447a690040SXiaoDong Huang2. Support amp function. 7457a690040SXiaoDong Huang 7467a690040SXiaoDong Huang### Fixed 7477a690040SXiaoDong Huang 7487a690040SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 7497a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | 7507a690040SXiaoDong Huang| 1 | important | Save/restore some performance setting in system suspend/resume | - | - | 7517a690040SXiaoDong Huang 7527a690040SXiaoDong Huang------ 7537a690040SXiaoDong Huang 7545a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 7555a3b3b7aSXiaoDong Huang 7565a3b3b7aSXiaoDong Huang| Date | File | Build commit | Severity | 7575a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7585a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | important | 7595a3b3b7aSXiaoDong Huang 7605a3b3b7aSXiaoDong Huang### New 7615a3b3b7aSXiaoDong Huang 7625a3b3b7aSXiaoDong Huang1. Support pstore. 7635a3b3b7aSXiaoDong Huang 7645a3b3b7aSXiaoDong Huang------ 7655a3b3b7aSXiaoDong Huang 7661f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 7671f87e1f4SXiaoDong Huang 768e735b80bSJoseph Chen| Date | File | Build commit | Severity | 7691f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- | 7701f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important | 7711f87e1f4SXiaoDong Huang 7721f87e1f4SXiaoDong Huang### New 7731f87e1f4SXiaoDong Huang 7741f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches. 7751f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows. 7761f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel. 7771f87e1f4SXiaoDong Huang 7781f87e1f4SXiaoDong Huang### Fixed 7791f87e1f4SXiaoDong Huang 780e735b80bSJoseph Chen| Index | Severity | Update | Issue description | Issue source | 781e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 7821f87e1f4SXiaoDong Huang| 1 | important | Fix problem about CEC wakeup. | When waiting for CEC wakeup source in system suspend, gpio1/3 irq will wakeup both AP and mcu . | - | 7831f87e1f4SXiaoDong Huang| 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - | 7841f87e1f4SXiaoDong Huang| 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - | 7851f87e1f4SXiaoDong Huang 7861f87e1f4SXiaoDong Huang------ 7871f87e1f4SXiaoDong Huang 788d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 789d389df42SXiaoDong Huang 790d389df42SXiaoDong Huang| Date | File | Build commit | Severity | 791d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 792d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | important | 793d389df42SXiaoDong Huang 794d389df42SXiaoDong Huang### New 795d389df42SXiaoDong Huang 796d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel. 797d389df42SXiaoDong Huang 798d389df42SXiaoDong Huang------ 799d389df42SXiaoDong Huang 800ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 801ecbf7112SHisping Lin 802ecbf7112SHisping Lin| Date | File | Build commit | Severity | 803ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 804ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | important | 805ecbf7112SHisping Lin 806ecbf7112SHisping Lin### Fixed 807ecbf7112SHisping Lin 808ecbf7112SHisping Lin| Index | Severity | Update | Issue description | Issue source | 809ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 810ecbf7112SHisping Lin| 1 | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing , then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | - | 811ecbf7112SHisping Lin 812ecbf7112SHisping Lin------ 8138ba55b28STang Yun ping 814