1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*63045587STang Yun ping## rk3588_ddr_lp4_1848MHz_lp5_2112MHz_v1.19.bin 4*63045587STang Yun ping 5*63045587STang Yun ping| Date | File | Build commit | Severity | 6*63045587STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 7*63045587STang Yun ping| 2025-04-21 | rk3588_ddr_lp4_1848MHz_lp5_2112MHz_v1.19.bin | ff1a08bde6 | important | 8*63045587STang Yun ping 9*63045587STang Yun ping### New 10*63045587STang Yun ping 11*63045587STang Yun ping1. Add RK3582 support. 12*63045587STang Yun ping 13*63045587STang Yun ping------ 14*63045587STang Yun ping 1531a78b07SXiaoDong Huang## rk3588_bl31_v1.51.elf 1631a78b07SXiaoDong Huang 1731a78b07SXiaoDong Huang| Date | File | Build commit | Severity | 1831a78b07SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1931a78b07SXiaoDong Huang| 2025-04-25 | rk3588_bl31_v1.51.elf | bc6030fac | important | 2031a78b07SXiaoDong Huang 2131a78b07SXiaoDong Huang### New 2231a78b07SXiaoDong Huang 2331a78b07SXiaoDong Huang1. Add the ddr debug interface to linux. 2431a78b07SXiaoDong Huang 2531a78b07SXiaoDong Huang------ 2631a78b07SXiaoDong Huang 2742094eddSFinley Xiao## rk3588_bl31_v1.50.elf 2842094eddSFinley Xiao 2942094eddSFinley Xiao| Date | File | Build commit | Severity | 3042094eddSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 3142094eddSFinley Xiao| 2025-03-13 | rk3588_bl31_v1.50.elf | b23ff75bb | important | 3242094eddSFinley Xiao 3342094eddSFinley Xiao### New 3442094eddSFinley Xiao 3542094eddSFinley Xiao1. Add more hardware version support. 3642094eddSFinley Xiao 3742094eddSFinley Xiao------ 3842094eddSFinley Xiao 398ff74907STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin 408ff74907STang Yun ping 418ff74907STang Yun ping| Date | File | Build commit | Severity | 428ff74907STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 438ff74907STang Yun ping| 2025-03-13 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin | ff1a08bde6 | important | 448ff74907STang Yun ping 458ff74907STang Yun ping### New 468ff74907STang Yun ping 478ff74907STang Yun ping1. Add RK3588 -B/RK3588S-B/RK3588S2-B support. 488ff74907STang Yun ping 498ff74907STang Yun ping------ 508ff74907STang Yun ping 5109c922d8SXiaoDong Huang## rk3588_bl31_v1.49.elf 5209c922d8SXiaoDong Huang 5309c922d8SXiaoDong Huang| Date | File | Build commit | Severity | 5409c922d8SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 5509c922d8SXiaoDong Huang| 2025-03-03 | rk3588_bl31_v1.49.elf | 1653f2a08 | important | 5609c922d8SXiaoDong Huang 5709c922d8SXiaoDong Huang### New 5809c922d8SXiaoDong Huang 5909c922d8SXiaoDong Huang1. Optimize the uart usage flow during system suspend. 6009c922d8SXiaoDong Huang2. Reduce the BL31 firmware size. 6109c922d8SXiaoDong Huang 6209c922d8SXiaoDong Huang------ 6309c922d8SXiaoDong Huang 640f8ac860SXiaoDong Huang## rk3588_bl31_v1.48.elf 650f8ac860SXiaoDong Huang 660f8ac860SXiaoDong Huang| Date | File | Build commit | Severity | 670f8ac860SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 680f8ac860SXiaoDong Huang| 2024-12-19 | rk3588_bl31_v1.48.elf | 040d2de11 | important | 690f8ac860SXiaoDong Huang 700f8ac860SXiaoDong Huang### New 710f8ac860SXiaoDong Huang 720f8ac860SXiaoDong Huang1. Support to config the sleep pin for system suspend. 730f8ac860SXiaoDong Huang2. Support to resets the hptimer after system suspend. 740f8ac860SXiaoDong Huang3. Optimize the hptimer usage flow. 750f8ac860SXiaoDong Huang 760f8ac860SXiaoDong Huang------ 770f8ac860SXiaoDong Huang 787e8794bcSHisping Lin## rk3588_bl32_v1.19.bin 797e8794bcSHisping Lin 807e8794bcSHisping Lin| Date | File | Build commit | Severity | 817e8794bcSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 827e8794bcSHisping Lin| 2024-11-15 | rk3588_bl32_v1.19.bin | 57604957e | important | 837e8794bcSHisping Lin 847e8794bcSHisping Lin### New 857e8794bcSHisping Lin 867e8794bcSHisping Lin1. Added support for Dolby library interfaces. 877e8794bcSHisping Lin 887e8794bcSHisping Lin### Fixed 897e8794bcSHisping Lin 907e8794bcSHisping Lin| Index | Severity | Update | Issue description | Issue source | 917e8794bcSHisping Lin| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ | 927e8794bcSHisping Lin| 1 | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988 | 937e8794bcSHisping Lin 947e8794bcSHisping Lin------ 957e8794bcSHisping Lin 96b3d90eeaSJon Lin## rk3588_pcie_v2.20.bin 97b3d90eeaSJon Lin 98b3d90eeaSJon Lin| Date | File | Build commit | Severity | 99b3d90eeaSJon Lin| ---------- | :-------------------- | ----------- | -------- | 100b3d90eeaSJon Lin| 2024-11-05 | rk3588_pcie_v2.20.bin | 1f74d1059 | important | 101b3d90eeaSJon Lin 102b3d90eeaSJon Lin### New 103b3d90eeaSJon Lin 104b3d90eeaSJon Lin1. Support setting pmic rst_fun as 1. 105b3d90eeaSJon Lin 106b3d90eeaSJon Lin------ 107b3d90eeaSJon Lin 10898b39175SHisping Lin## rk3588_bl32_v1.18.bin 10998b39175SHisping Lin 11098b39175SHisping Lin| Date | File | Build commit | Severity | 11198b39175SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 11298b39175SHisping Lin| 2024-10-31 | rk3588_bl32_v1.18.bin | 9f2aca7d1 | important | 11398b39175SHisping Lin 11498b39175SHisping Lin### Fixed 11598b39175SHisping Lin 11698b39175SHisping Lin| Index | Severity | Update | Issue description | Issue source | 11798b39175SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 11898b39175SHisping 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 | - | 11998b39175SHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 12098b39175SHisping 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 | - | 12198b39175SHisping Lin 12298b39175SHisping Lin------ 12398b39175SHisping Lin 124b9183559STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin 125b9183559STang Yun ping 126b9183559STang Yun ping| Date | File | Build commit | Severity | 127b9183559STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 128b9183559STang Yun ping| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce | important | 129b9183559STang Yun ping 130b9183559STang Yun ping### Warn 131b9183559STang Yun ping 132b9183559STang Yun ping1. BL31 should be update to V1.47 or above. 133b9183559STang Yun ping 134b9183559STang Yun ping### New 135b9183559STang Yun ping 136b9183559STang Yun ping1. Enable dvfs/periodic training to increase SI margin. 137b9183559STang Yun ping2. Added support for (x16/x8)mixed packaging particles. 138b9183559STang Yun ping 139b9183559STang Yun ping### Fixed 140b9183559STang Yun ping 141b9183559STang Yun ping| Index | Severity | Update | Issue description | Issue source | 142b9183559STang Yun ping| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 143b9183559STang Yun ping| 1 | important | Modified tTOT configuration to improve DRAM compatibility | - | - | 144b9183559STang Yun ping 145b9183559STang Yun ping------ 146b9183559STang Yun ping 147923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf 148923cda8fSXiaoDong Huang 149923cda8fSXiaoDong Huang| Date | File | Build commit | Severity | 150923cda8fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 151923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5 | important | 152923cda8fSXiaoDong Huang 153923cda8fSXiaoDong Huang### New 154923cda8fSXiaoDong Huang 155923cda8fSXiaoDong Huang1. Support to respond to interrupts of kernel in OPTEE. 156923cda8fSXiaoDong Huang2. Improve stability of VOP. 157923cda8fSXiaoDong Huang3. Restored status of dvfs/periodic training after system wake up. 158923cda8fSXiaoDong Huang 159923cda8fSXiaoDong Huang------ 160923cda8fSXiaoDong Huang 161c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin 162c4c4bc01SHisping Lin 163c4c4bc01SHisping Lin| Date | File | Build commit | Severity | 164c4c4bc01SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 165c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c | important | 166c4c4bc01SHisping Lin 167c4c4bc01SHisping Lin### New 168c4c4bc01SHisping Lin 169c4c4bc01SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key. 170c4c4bc01SHisping Lin2. RPMB change read data to multiple times. 171c4c4bc01SHisping Lin3. Increase MPI_MEMPOOL_SIZE size. 172c4c4bc01SHisping Lin 173c4c4bc01SHisping Lin------ 174c4c4bc01SHisping Lin 175723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf 176723dee53SXiaoDong Huang 177723dee53SXiaoDong Huang| Date | File | Build commit | Severity | 178723dee53SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 179723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758 | important | 180723dee53SXiaoDong Huang 181723dee53SXiaoDong Huang### New 182723dee53SXiaoDong Huang 183723dee53SXiaoDong Huang1. Support to config pmu_mcu in kernel. 184723dee53SXiaoDong Huang2. Improve stability of DFS in single chip lpddr5. 185723dee53SXiaoDong Huang 186723dee53SXiaoDong Huang------ 187723dee53SXiaoDong Huang 1888fa029c6SHisping Lin## rk3588_bl32_v1.16.bin 1898fa029c6SHisping Lin 1908fa029c6SHisping Lin| Date | File | Build commit | Severity | 1918fa029c6SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1928fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92 | important | 1938fa029c6SHisping Lin 1948fa029c6SHisping Lin### New 1958fa029c6SHisping Lin 1968fa029c6SHisping Lin1. Optimization parameter check to enhance security. 1978fa029c6SHisping Lin2. Support printing TEE memory usage information. 1988fa029c6SHisping Lin3. Hardware crypto supports addresses exceeding 4G. 1998fa029c6SHisping Lin 2008fa029c6SHisping Lin------ 2018fa029c6SHisping Lin 2023339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin 2033339cc42SYouMin Chen 2043339cc42SYouMin Chen| Date | File | Build commit | Severity | 2053339cc42SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 2063339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83 | important | 2073339cc42SYouMin Chen 2083339cc42SYouMin Chen### Fixed 2093339cc42SYouMin Chen 2103339cc42SYouMin Chen| Index | Severity | Update | Issue description | Issue source | 2113339cc42SYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 2123339cc42SYouMin 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. | - | 2133339cc42SYouMin Chen 2143339cc42SYouMin Chen------ 2153339cc42SYouMin Chen 216f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin 217f02d10e4SYouMin Chen 218f02d10e4SYouMin Chen| Date | File | Build commit | Severity | 219f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 220f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78 | important | 221f02d10e4SYouMin Chen 222f02d10e4SYouMin Chen### New 223f02d10e4SYouMin Chen 224f02d10e4SYouMin Chen1. Modify the LPDDR5 frequency to improve stability. 225f02d10e4SYouMin Chen2. Add support dram with CS0 capacity less than CS1 capacity. 226f02d10e4SYouMin Chen3. Modify the DERATEINT.mr4_read_interval configuration. 227f02d10e4SYouMin Chen 228f02d10e4SYouMin Chen### Fixed 229f02d10e4SYouMin Chen 230f02d10e4SYouMin Chen| Index | Severity | Update | Issue description | Issue source | 231f02d10e4SYouMin Chen| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ | 232f02d10e4SYouMin Chen| 1 | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | - | 233f02d10e4SYouMin Chen 234f02d10e4SYouMin Chen------ 235f02d10e4SYouMin Chen 23699c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf 23799c2c588SXiaoDong Huang 23899c2c588SXiaoDong Huang| Date | File | Build commit | Severity | 23999c2c588SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 24099c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422 | important | 24199c2c588SXiaoDong Huang 24299c2c588SXiaoDong Huang### New 24399c2c588SXiaoDong Huang 24499c2c588SXiaoDong Huang1. Optimize the time of DFS atfter system resume. 24599c2c588SXiaoDong Huang2. Cpu switch to hight frequency when systeme resume. 24699c2c588SXiaoDong Huang3. Support config pvtpll parameters by sip. 24799c2c588SXiaoDong Huang 24899c2c588SXiaoDong Huang------ 24999c2c588SXiaoDong Huang 250839a0290SJon Lin## rk3588_pcie_v2.10.bin 251839a0290SJon Lin 252839a0290SJon Lin| Date | File | Build commit | Severity | 253839a0290SJon Lin| ---------- | --------------------- | ------------ | -------- | 254839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3 | moderate | 255839a0290SJon Lin 256839a0290SJon Lin### New 257839a0290SJon Lin 258839a0290SJon Lin1. Update the version. 259839a0290SJon Lin 260839a0290SJon Lin------ 261839a0290SJon Lin 26279c24ba2SJon Lin## rk3588_pcie_v2.00.bin 26379c24ba2SJon Lin 26479c24ba2SJon Lin| Date | File | Build commit | Severity | 26579c24ba2SJon Lin| ---------- | --------------------- | ------------ | -------- | 26679c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78 | moderate | 26779c24ba2SJon Lin 26879c24ba2SJon Lin### New 26979c24ba2SJon Lin 27079c24ba2SJon Lin1. Fix bar capacity. 27179c24ba2SJon Lin 27279c24ba2SJon Lin------ 27379c24ba2SJon Lin 274b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin 275b1599ee3SYouMin Chen 276b1599ee3SYouMin Chen| Date | File | Build commit | Severity | 277b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 278b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d | important | 279b1599ee3SYouMin Chen 280b1599ee3SYouMin Chen### New 281b1599ee3SYouMin Chen 282b1599ee3SYouMin Chen1. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz. 283b1599ee3SYouMin Chen2. Fix the data training process,improve the stability. 284b1599ee3SYouMin Chen3. Resume ZQ background calibration for LPDDR5. 285b1599ee3SYouMin Chen 286b1599ee3SYouMin Chen------ 287b1599ee3SYouMin Chen 288781bf89fSChen Fen## rk3588_usbplug_v1.11.bin 289781bf89fSChen Fen 290781bf89fSChen Fen| Date | File | Build commit | Severity | 291781bf89fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 292781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7 | important | 293781bf89fSChen Fen 294781bf89fSChen Fen### New 295781bf89fSChen Fen 296781bf89fSChen Fen1. Add rk3583 upgrade support. 297781bf89fSChen Fen 298781bf89fSChen Fen------ 299781bf89fSChen Fen 300ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin 301ff4c8f28STang Yun ping 302ff4c8f28STang Yun ping| Date | File | Build commit | Severity | 303ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 304ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e | important | 305ff4c8f28STang Yun ping 306ff4c8f28STang Yun ping### New 307ff4c8f28STang Yun ping 308ff4c8f28STang Yun ping1. Add RK3583 support. 309ff4c8f28STang Yun ping 310ff4c8f28STang Yun ping------ 311ff4c8f28STang Yun ping 312ad416953SFinley Xiao## rk3588_bl31_v1.44.elf 313ad416953SFinley Xiao 314ad416953SFinley Xiao| Date | File | Build commit | Severity | 315ad416953SFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 316ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b | important | 317ad416953SFinley Xiao 318ad416953SFinley Xiao### New 319ad416953SFinley Xiao 320ad416953SFinley Xiao1. Add pvtpll support rk3583. 321ad416953SFinley Xiao2. Add support to read secure otp. 322ad416953SFinley Xiao3. Optimize the time of dmc restore. 323ad416953SFinley Xiao 324ad416953SFinley Xiao------ 325ad416953SFinley Xiao 326f6d367deSJon Lin## rk3588_pcie_v1.00.bin 327f6d367deSJon Lin 328f6d367deSJon Lin| Date | File | Build commit | Severity | 329f6d367deSJon Lin| ---------- | --------------------- | ------------ | -------- | 330f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7 | moderate | 331f6d367deSJon Lin 332f6d367deSJon Lin### New 333f6d367deSJon Lin 334f6d367deSJon Lin1. Add bare system executable firmware that supports PCIe EP initialization. 335f6d367deSJon Lin 336f6d367deSJon Lin------ 337f6d367deSJon Lin 338e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin 339e9a5ef40STang Yun ping 340e9a5ef40STang Yun ping| Date | File | Build commit | Severity | 341e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 342e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e | important | 343e9a5ef40STang Yun ping 344e9a5ef40STang Yun ping### New 345e9a5ef40STang Yun ping 346e9a5ef40STang Yun ping1. Improve the stability of LPDDR5. 347e9a5ef40STang Yun ping2. Add fwver support. 348e9a5ef40STang Yun ping 349e9a5ef40STang Yun ping------ 350e9a5ef40STang Yun ping 35157e6a38aSHisping Lin## rk3588_bl32_v1.15.bin 35257e6a38aSHisping Lin 35357e6a38aSHisping Lin| Date | File | Build commit | Severity | 35457e6a38aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 35557e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7 | important | 35657e6a38aSHisping Lin 35757e6a38aSHisping Lin### New 35857e6a38aSHisping Lin 35957e6a38aSHisping Lin1. Support print firmware version, and support transmit firmware version to subsequent firmware. 36057e6a38aSHisping Lin 36157e6a38aSHisping Lin------ 36257e6a38aSHisping Lin 3633a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf 3643a77abfcSXiaoDong Huang 3653a77abfcSXiaoDong Huang| Date | File | Build commit | Severity | 3663a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3673a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a | important | 3683a77abfcSXiaoDong Huang 3693a77abfcSXiaoDong Huang### New 3703a77abfcSXiaoDong Huang 3713a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags. 3723a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts. 3733a77abfcSXiaoDong Huang 3743a77abfcSXiaoDong Huang------ 3753a77abfcSXiaoDong Huang 37680fe7a86SXuhui Lin## rk3588_spl_v1.13.bin 37780fe7a86SXuhui Lin 37880fe7a86SXuhui Lin| Date | File | Build commit | Severity | 37980fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- | 38080fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e | important | 38180fe7a86SXuhui Lin 38280fe7a86SXuhui Lin### New 38380fe7a86SXuhui Lin 38480fe7a86SXuhui Lin1. Print and pass the firmware version number. 38580fe7a86SXuhui Lin 38680fe7a86SXuhui Lin### Fixed 38780fe7a86SXuhui Lin 38880fe7a86SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 38980fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 39080fe7a86SXuhui 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. | - | 39180fe7a86SXuhui Lin------ 39280fe7a86SXuhui Lin 3938350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf 3948350c611SXiaoDong Huang 3958350c611SXiaoDong Huang| Date | File | Build commit | Severity | 3968350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3978350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe | important | 3988350c611SXiaoDong Huang 3998350c611SXiaoDong Huang### New 4008350c611SXiaoDong Huang 4018350c611SXiaoDong Huang1. Optimize the time of system resume. 4028350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume. 4038350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff. 4048350c611SXiaoDong Huang 4058350c611SXiaoDong Huang------ 4068350c611SXiaoDong Huang 407a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin 408a2af7ce6SHisping Lin 409a2af7ce6SHisping Lin| Date | File | Build commit | Severity | 410a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 411a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65 | important | 412a2af7ce6SHisping Lin 413a2af7ce6SHisping Lin### New 414a2af7ce6SHisping Lin 415a2af7ce6SHisping Lin1. Pseudo random number seed will be set by default. 416a2af7ce6SHisping Lin2. Supports read and write security flag interfaces. 417a2af7ce6SHisping Lin3. Support check ta encryption key is written. 418a2af7ce6SHisping Lin 419a2af7ce6SHisping Lin### Fixed 420a2af7ce6SHisping Lin 421a2af7ce6SHisping Lin| Index | Severity | Update | Issue description | Issue source | 422a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 423a2af7ce6SHisping Lin| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 424a2af7ce6SHisping Lin 425a2af7ce6SHisping Lin------ 426a2af7ce6SHisping Lin 427da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin 428da0efd5bSYouMin Chen 429da0efd5bSYouMin Chen| Date | File | Build commit | Severity | 430da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 431da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f | important | 432da0efd5bSYouMin Chen 433da0efd5bSYouMin Chen### Warn 434da0efd5bSYouMin Chen 435da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above. 436da0efd5bSYouMin Chen 437da0efd5bSYouMin Chen### New 438da0efd5bSYouMin Chen 439da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz. 440da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability. 441da0efd5bSYouMin Chen 442da0efd5bSYouMin Chen### Fixed 443da0efd5bSYouMin Chen 444da0efd5bSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 445da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ | 446da0efd5bSYouMin Chen| 1 | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | - | 447da0efd5bSYouMin Chen 448da0efd5bSYouMin Chen------ 449da0efd5bSYouMin Chen 45090fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf 45190fe0354SXiaoDong Huang 45290fe0354SXiaoDong Huang| Date | File | Build commit | Severity | 45390fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 45490fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2 | important | 45590fe0354SXiaoDong Huang 45690fe0354SXiaoDong Huang### New 45790fe0354SXiaoDong Huang 45890fe0354SXiaoDong Huang1. Support L3 partition. 45990fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner. 46090fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS. 46190fe0354SXiaoDong Huang 46290fe0354SXiaoDong Huang------ 46390fe0354SXiaoDong Huang 4642987009bSFinley Xiao## rk3588_bl31_v1.40.elf 4652987009bSFinley Xiao 4662987009bSFinley Xiao| Date | File | Build commit | Severity | 4672987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 4682987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | important | 4692987009bSFinley Xiao 4702987009bSFinley Xiao### New 4712987009bSFinley Xiao 4722987009bSFinley Xiao1. Add support to reset vop sub mem pd. 4732987009bSFinley Xiao 4742987009bSFinley Xiao------ 4752987009bSFinley Xiao 4762952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin 4772952b2bdSYouMin Chen 4782952b2bdSYouMin Chen| Date | File | Build commit | Severity | 4792952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 4802952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | important | 4812952b2bdSYouMin Chen 4822952b2bdSYouMin Chen### New 4832952b2bdSYouMin Chen 4842952b2bdSYouMin Chen1. Add support print training result and mr value. 4852952b2bdSYouMin Chen 4862952b2bdSYouMin Chen### Fixed 4872952b2bdSYouMin Chen 4882952b2bdSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 4892952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 4902952b2bdSYouMin Chen| 1 | important | Fixed init fail issue that max freq between 1066-1600MHz | Panic in ddrbin when max DDR freq between 1066-1600MHz. | - | 4912952b2bdSYouMin 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. | - | 4922952b2bdSYouMin Chen 4932952b2bdSYouMin Chen------ 4942952b2bdSYouMin Chen 495dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf 496dd45a46aSFinley Xiao 497dd45a46aSFinley Xiao| Date | File | Build commit | Severity | 498dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 499dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | important | 500dd45a46aSFinley Xiao 501dd45a46aSFinley Xiao### New 502dd45a46aSFinley Xiao 503dd45a46aSFinley Xiao1. Change read size to 128 bytes. 504dd45a46aSFinley Xiao2. Adjust pvtpll table by otp. 505dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m. 506dd45a46aSFinley Xiao 507dd45a46aSFinley Xiao------ 508dd45a46aSFinley Xiao 50978cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf 51078cbbc4fSXiaoDong Huang 51178cbbc4fSXiaoDong Huang| Date | File | Build commit | Severity | 51278cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 51378cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | important | 51478cbbc4fSXiaoDong Huang 51578cbbc4fSXiaoDong Huang### Warn 51678cbbc4fSXiaoDong Huang 51778cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above. 51878cbbc4fSXiaoDong Huang 51978cbbc4fSXiaoDong Huang### New 52078cbbc4fSXiaoDong Huang 52178cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr. 52278cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx. 52378cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode. 52478cbbc4fSXiaoDong Huang 52578cbbc4fSXiaoDong Huang------ 52678cbbc4fSXiaoDong Huang 5279265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin 5289265fe34STang Yun ping 5299265fe34STang Yun ping| Date | File | Build commit | Severity | 5309265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 5319265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | important | 5329265fe34STang Yun ping 5339265fe34STang Yun ping### Warn 5349265fe34STang Yun ping 5359265fe34STang Yun ping1. BL31 should be update to V1.38 or above. 5369265fe34STang Yun ping 5379265fe34STang Yun ping### New 5389265fe34STang Yun ping 5399265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues. 5409265fe34STang Yun ping2. Optimizing boot time. 5419265fe34STang Yun ping3. Enable per bank refresh function. 5429265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability. 5439265fe34STang Yun ping5. First init LPDDR4x. 5449265fe34STang Yun ping6. LPDDR5 cavref update to 36%. 5459265fe34STang Yun ping7. Add support spread spectrum mode. 5469265fe34STang Yun ping 5479265fe34STang Yun ping------ 5489265fe34STang Yun ping 549ec307de5SHisping Lin## rk3588_bl32_v1.13.bin 550ec307de5SHisping Lin 551ec307de5SHisping Lin| Date | File | Build commit | Severity | 552ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 553ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | important | 554ec307de5SHisping Lin 555ec307de5SHisping Lin### New 556ec307de5SHisping Lin 557ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed. 558ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash. 559ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. 560ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. 561ec307de5SHisping Lin 562ec307de5SHisping Lin------ 563ec307de5SHisping Lin 564541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf 565541a852cSXiaoDong Huang 566541a852cSXiaoDong Huang| Date | File | Build commit | Severity | 567541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 568b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | important | 569541a852cSXiaoDong Huang 570541a852cSXiaoDong Huang### New 571541a852cSXiaoDong Huang 572541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume. 573541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume. 574541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX. 575541a852cSXiaoDong Huang 576541a852cSXiaoDong Huang------ 577541a852cSXiaoDong Huang 5788eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin 5798eada29eSYouMin Chen 5808eada29eSYouMin Chen| Date | File | Build commit | Severity | 5818eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 5828eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | important | 5838eada29eSYouMin Chen 5848eada29eSYouMin Chen### New 5858eada29eSYouMin Chen 5868eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool. 5878eada29eSYouMin Chen 5888eada29eSYouMin Chen### Fixed 5898eada29eSYouMin Chen 5908eada29eSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 5918eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 5928eada29eSYouMin Chen| 1 | important | fix total 24GB bug | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | - | 5938eada29eSYouMin 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. | - | 5948eada29eSYouMin Chen| 3 | important | improve LP5 performance | LPDDR5 timing tWTR calculate error lead to slow performance | - | 5958eada29eSYouMin Chen 5968eada29eSYouMin Chen------ 5978eada29eSYouMin Chen 59874687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf 59974687af2SXiaoDong Huang 60074687af2SXiaoDong Huang| Date | File | Build commit | Severity | 60174687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 602b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | important | 60374687af2SXiaoDong Huang 60474687af2SXiaoDong Huang### New 60574687af2SXiaoDong Huang 60674687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu. 60774687af2SXiaoDong Huang 60874687af2SXiaoDong Huang------ 60974687af2SXiaoDong Huang 610a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf 611a01492b1SXiaoDong Huang 612a01492b1SXiaoDong Huang| Date | File | Build commit | Severity | 613a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 614b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | important | 615a01492b1SXiaoDong Huang 616a01492b1SXiaoDong Huang### New 617a01492b1SXiaoDong Huang 618a01492b1SXiaoDong Huang1. Improve the stability of hdmirx. 619a01492b1SXiaoDong Huang 620a01492b1SXiaoDong Huang------ 621a01492b1SXiaoDong Huang 622b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf 623b95a8e92SXiaoDong Huang 624b95a8e92SXiaoDong Huang| Date | File | Build commit | Severity | 625b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 626b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | important | 627b95a8e92SXiaoDong Huang 628b95a8e92SXiaoDong Huang### New 629b95a8e92SXiaoDong Huang 630b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode. 631b95a8e92SXiaoDong Huang2. Support pvtpll to add length. 632b95a8e92SXiaoDong Huang 633b95a8e92SXiaoDong Huang### Fixed 634b95a8e92SXiaoDong Huang 635b95a8e92SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 636b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | 637b95a8e92SXiaoDong 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. | - | 638b95a8e92SXiaoDong Huang 639b95a8e92SXiaoDong Huang------ 640b95a8e92SXiaoDong Huang 64129f261e1SJason Zhu## rk3588_spl_v1.12.bin 64229f261e1SJason Zhu 64329f261e1SJason Zhu| Date | File | Build commit | Severity | 64429f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- | 64529f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important | 64629f261e1SJason Zhu 64729f261e1SJason Zhu### New 64829f261e1SJason Zhu 64929f261e1SJason Zhu1. Support SPL AB. 65029f261e1SJason Zhu 65129f261e1SJason Zhu------ 65229f261e1SJason Zhu 65327d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 65427d8af0cSXiaoDong Huang 65527d8af0cSXiaoDong Huang| Date | File | Build commit | Severity | 65627d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 65727d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important | 65827d8af0cSXiaoDong Huang 65927d8af0cSXiaoDong Huang### New 66027d8af0cSXiaoDong Huang 66127d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j. 66227d8af0cSXiaoDong Huang 66327d8af0cSXiaoDong Huang------ 66427d8af0cSXiaoDong Huang 6658bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 6668bfcbf0fSChen Fen 6678bfcbf0fSChen Fen| Date | File | Build commit | Severity | 6688bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 6698bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important | 6708bfcbf0fSChen Fen 6718bfcbf0fSChen Fen### New 6728bfcbf0fSChen Fen 67318157235SJoseph Chen1. Improve compatibility. 6748bfcbf0fSChen Fen 6758bfcbf0fSChen Fen------ 676f1a9d362SJoseph Chen 677cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 678cad9f1bbSXiaoDong Huang 679cad9f1bbSXiaoDong Huang| Date | File | Build commit | Severity | 680cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 681cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important | 682cad9f1bbSXiaoDong Huang 683cad9f1bbSXiaoDong Huang### New 684cad9f1bbSXiaoDong Huang 685cad9f1bbSXiaoDong Huang1. Support bus auto CS. 686cad9f1bbSXiaoDong Huang 687cad9f1bbSXiaoDong Huang------ 688cad9f1bbSXiaoDong Huang 6898ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 6908ba55b28STang Yun ping 6918ba55b28STang Yun ping| Date | File | Build commit | Severity | 6928ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 6938ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | 6948ba55b28STang Yun ping 6956df356eeSJoseph Chen### New 6968ba55b28STang Yun ping 6978ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool. 6988ba55b28STang Yun ping2. Support pstore function. 69918157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool. 7008ba55b28STang Yun ping4. Enable LPDDR5 DMC function. 7018ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM. 7028ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. 7038ba55b28STang Yun ping 7048ba55b28STang Yun ping### Fixed 7058ba55b28STang Yun ping 7068ba55b28STang Yun ping| Index | Severity | Update | Issue description | Issue source | 7078ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | 7088ba55b28STang Yun ping| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | 7098ba55b28STang Yun ping| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | 7108ba55b28STang Yun ping| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | 7118ba55b28STang Yun ping| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | 7128ba55b28STang Yun ping| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | 7138ba55b28STang Yun ping 7148ba55b28STang Yun ping------ 7158ba55b28STang Yun ping 7167a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 7177a690040SXiaoDong Huang 7187a690040SXiaoDong Huang| Date | File | Build commit | Severity | 7197a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7207a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | important | 7217a690040SXiaoDong Huang 7227a690040SXiaoDong Huang### New 7237a690040SXiaoDong Huang 7247a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function. 7257a690040SXiaoDong Huang2. Support amp function. 7267a690040SXiaoDong Huang 7277a690040SXiaoDong Huang### Fixed 7287a690040SXiaoDong Huang 7297a690040SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 7307a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | 7317a690040SXiaoDong Huang| 1 | important | Save/restore some performance setting in system suspend/resume | - | - | 7327a690040SXiaoDong Huang 7337a690040SXiaoDong Huang------ 7347a690040SXiaoDong Huang 7355a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 7365a3b3b7aSXiaoDong Huang 7375a3b3b7aSXiaoDong Huang| Date | File | Build commit | Severity | 7385a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7395a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | important | 7405a3b3b7aSXiaoDong Huang 7415a3b3b7aSXiaoDong Huang### New 7425a3b3b7aSXiaoDong Huang 7435a3b3b7aSXiaoDong Huang1. Support pstore. 7445a3b3b7aSXiaoDong Huang 7455a3b3b7aSXiaoDong Huang------ 7465a3b3b7aSXiaoDong Huang 7471f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 7481f87e1f4SXiaoDong Huang 749e735b80bSJoseph Chen| Date | File | Build commit | Severity | 7501f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- | 7511f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important | 7521f87e1f4SXiaoDong Huang 7531f87e1f4SXiaoDong Huang### New 7541f87e1f4SXiaoDong Huang 7551f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches. 7561f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows. 7571f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel. 7581f87e1f4SXiaoDong Huang 7591f87e1f4SXiaoDong Huang### Fixed 7601f87e1f4SXiaoDong Huang 761e735b80bSJoseph Chen| Index | Severity | Update | Issue description | Issue source | 762e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 7631f87e1f4SXiaoDong 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 . | - | 7641f87e1f4SXiaoDong Huang| 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - | 7651f87e1f4SXiaoDong Huang| 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - | 7661f87e1f4SXiaoDong Huang 7671f87e1f4SXiaoDong Huang------ 7681f87e1f4SXiaoDong Huang 769d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 770d389df42SXiaoDong Huang 771d389df42SXiaoDong Huang| Date | File | Build commit | Severity | 772d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 773d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | important | 774d389df42SXiaoDong Huang 775d389df42SXiaoDong Huang### New 776d389df42SXiaoDong Huang 777d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel. 778d389df42SXiaoDong Huang 779d389df42SXiaoDong Huang------ 780d389df42SXiaoDong Huang 781ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 782ecbf7112SHisping Lin 783ecbf7112SHisping Lin| Date | File | Build commit | Severity | 784ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 785ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | important | 786ecbf7112SHisping Lin 787ecbf7112SHisping Lin### Fixed 788ecbf7112SHisping Lin 789ecbf7112SHisping Lin| Index | Severity | Update | Issue description | Issue source | 790ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 791ecbf7112SHisping 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 | - | 792ecbf7112SHisping Lin 793ecbf7112SHisping Lin------ 7948ba55b28STang Yun ping 795