1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*29f261e1SJason Zhu## rk3588_spl_v1.12.bin 4*29f261e1SJason Zhu 5*29f261e1SJason Zhu| Date | File | Build commit | Severity | 6*29f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- | 7*29f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important | 8*29f261e1SJason Zhu 9*29f261e1SJason Zhu### New 10*29f261e1SJason Zhu 11*29f261e1SJason Zhu1. Support SPL AB. 12*29f261e1SJason Zhu 13*29f261e1SJason Zhu------ 14*29f261e1SJason Zhu 1527d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 1627d8af0cSXiaoDong Huang 1727d8af0cSXiaoDong Huang| Date | File | Build commit | Severity | 1827d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1927d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important | 2027d8af0cSXiaoDong Huang 2127d8af0cSXiaoDong Huang### New 2227d8af0cSXiaoDong Huang 2327d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j. 2427d8af0cSXiaoDong Huang 2527d8af0cSXiaoDong Huang------ 2627d8af0cSXiaoDong Huang 278bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 288bfcbf0fSChen Fen 298bfcbf0fSChen Fen| Date | File | Build commit | Severity | 308bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 318bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important | 328bfcbf0fSChen Fen 338bfcbf0fSChen Fen### New 348bfcbf0fSChen Fen 358bfcbf0fSChen Fen1. Improve compatibility 368bfcbf0fSChen Fen 378bfcbf0fSChen Fen------ 38cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 39cad9f1bbSXiaoDong Huang 40cad9f1bbSXiaoDong Huang| Date | File | Build commit | Severity | 41cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 42cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important | 43cad9f1bbSXiaoDong Huang 44cad9f1bbSXiaoDong Huang### New 45cad9f1bbSXiaoDong Huang 46cad9f1bbSXiaoDong Huang1. Support bus auto CS. 47cad9f1bbSXiaoDong Huang 48cad9f1bbSXiaoDong Huang------ 49cad9f1bbSXiaoDong Huang 508ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 518ba55b28STang Yun ping 528ba55b28STang Yun ping| Date | File | Build commit | Severity | 538ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 548ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | 558ba55b28STang Yun ping 568ba55b28STang Yun ping### NEW 578ba55b28STang Yun ping 588ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool. 598ba55b28STang Yun ping2. Support pstore function. 608ba55b28STang Yun ping3. boot FSP configurable by ddrbin_tool. 618ba55b28STang Yun ping4. Enable LPDDR5 DMC function. 628ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM. 638ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. 648ba55b28STang Yun ping 658ba55b28STang Yun ping### Fixed 668ba55b28STang Yun ping 678ba55b28STang Yun ping| Index | Severity | Update | Issue description | Issue source | 688ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | 698ba55b28STang Yun ping| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | 708ba55b28STang Yun ping| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | 718ba55b28STang Yun ping| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | 728ba55b28STang Yun ping| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | 738ba55b28STang Yun ping| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | 748ba55b28STang Yun ping 758ba55b28STang Yun ping------ 768ba55b28STang Yun ping 777a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 787a690040SXiaoDong Huang 797a690040SXiaoDong Huang| Date | File | Build commit | Severity | 807a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 817a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | important | 827a690040SXiaoDong Huang 837a690040SXiaoDong Huang### New 847a690040SXiaoDong Huang 857a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function. 867a690040SXiaoDong Huang2. Support amp function. 877a690040SXiaoDong Huang 887a690040SXiaoDong Huang### Fixed 897a690040SXiaoDong Huang 907a690040SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 917a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | 927a690040SXiaoDong Huang| 1 | important | Save/restore some performance setting in system suspend/resume | - | - | 937a690040SXiaoDong Huang 947a690040SXiaoDong Huang------ 957a690040SXiaoDong Huang 965a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 975a3b3b7aSXiaoDong Huang 985a3b3b7aSXiaoDong Huang| Date | File | Build commit | Severity | 995a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1005a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | important | 1015a3b3b7aSXiaoDong Huang 1025a3b3b7aSXiaoDong Huang### New 1035a3b3b7aSXiaoDong Huang 1045a3b3b7aSXiaoDong Huang1. Support pstore. 1055a3b3b7aSXiaoDong Huang 1065a3b3b7aSXiaoDong Huang------ 1075a3b3b7aSXiaoDong Huang 1081f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 1091f87e1f4SXiaoDong Huang 1101f87e1f4SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 1111f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- | 1121f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important | 1131f87e1f4SXiaoDong Huang 1141f87e1f4SXiaoDong Huang### New 1151f87e1f4SXiaoDong Huang 1161f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches. 1171f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows. 1181f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel. 1191f87e1f4SXiaoDong Huang 1201f87e1f4SXiaoDong Huang### Fixed 1211f87e1f4SXiaoDong Huang 1221f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 1231f87e1f4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | ------------------------------------------------------------ | -------- | 1241f87e1f4SXiaoDong 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 . | - | 1251f87e1f4SXiaoDong Huang| 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - | 1261f87e1f4SXiaoDong Huang| 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - | 1271f87e1f4SXiaoDong Huang 1281f87e1f4SXiaoDong Huang------ 1291f87e1f4SXiaoDong Huang 130d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 131d389df42SXiaoDong Huang 132d389df42SXiaoDong Huang| Date | File | Build commit | Severity | 133d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 134d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | important | 135d389df42SXiaoDong Huang 136d389df42SXiaoDong Huang### New 137d389df42SXiaoDong Huang 138d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel. 139d389df42SXiaoDong Huang 140d389df42SXiaoDong Huang------ 141d389df42SXiaoDong Huang 142ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 143ecbf7112SHisping Lin 144ecbf7112SHisping Lin| Date | File | Build commit | Severity | 145ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 146ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | important | 147ecbf7112SHisping Lin 148ecbf7112SHisping Lin### Fixed 149ecbf7112SHisping Lin 150ecbf7112SHisping Lin| Index | Severity | Update | Issue description | Issue source | 151ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 152ecbf7112SHisping 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 | - | 153ecbf7112SHisping Lin 154ecbf7112SHisping Lin------ 1558ba55b28STang Yun ping 156