1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf 4*a01492b1SXiaoDong Huang 5*a01492b1SXiaoDong Huang| Date | File | Build commit | Severity | 6*a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*a01492b1SXiaoDong Huang| 2022-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | important | 8*a01492b1SXiaoDong Huang 9*a01492b1SXiaoDong Huang### New 10*a01492b1SXiaoDong Huang 11*a01492b1SXiaoDong Huang1. Improve the stability of hdmirx. 12*a01492b1SXiaoDong Huang 13*a01492b1SXiaoDong Huang------ 14*a01492b1SXiaoDong Huang 15b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf 16b95a8e92SXiaoDong Huang 17b95a8e92SXiaoDong Huang| Date | File | Build commit | Severity | 18b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 19b95a8e92SXiaoDong Huang| 2022-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | important | 20b95a8e92SXiaoDong Huang 21b95a8e92SXiaoDong Huang### New 22b95a8e92SXiaoDong Huang 23b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode. 24b95a8e92SXiaoDong Huang2. Support pvtpll to add length. 25b95a8e92SXiaoDong Huang 26b95a8e92SXiaoDong Huang### Fixed 27b95a8e92SXiaoDong Huang 28b95a8e92SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 29b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | 30b95a8e92SXiaoDong 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. | - | 31b95a8e92SXiaoDong Huang 32b95a8e92SXiaoDong Huang------ 33b95a8e92SXiaoDong Huang 3429f261e1SJason Zhu## rk3588_spl_v1.12.bin 3529f261e1SJason Zhu 3629f261e1SJason Zhu| Date | File | Build commit | Severity | 3729f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- | 3829f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important | 3929f261e1SJason Zhu 4029f261e1SJason Zhu### New 4129f261e1SJason Zhu 4229f261e1SJason Zhu1. Support SPL AB. 4329f261e1SJason Zhu 4429f261e1SJason Zhu------ 4529f261e1SJason Zhu 4627d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 4727d8af0cSXiaoDong Huang 4827d8af0cSXiaoDong Huang| Date | File | Build commit | Severity | 4927d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 5027d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important | 5127d8af0cSXiaoDong Huang 5227d8af0cSXiaoDong Huang### New 5327d8af0cSXiaoDong Huang 5427d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j. 5527d8af0cSXiaoDong Huang 5627d8af0cSXiaoDong Huang------ 5727d8af0cSXiaoDong Huang 588bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 598bfcbf0fSChen Fen 608bfcbf0fSChen Fen| Date | File | Build commit | Severity | 618bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 628bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important | 638bfcbf0fSChen Fen 648bfcbf0fSChen Fen### New 658bfcbf0fSChen Fen 668bfcbf0fSChen Fen1. Improve compatibility 678bfcbf0fSChen Fen 688bfcbf0fSChen Fen------ 69cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 70cad9f1bbSXiaoDong Huang 71cad9f1bbSXiaoDong Huang| Date | File | Build commit | Severity | 72cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 73cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important | 74cad9f1bbSXiaoDong Huang 75cad9f1bbSXiaoDong Huang### New 76cad9f1bbSXiaoDong Huang 77cad9f1bbSXiaoDong Huang1. Support bus auto CS. 78cad9f1bbSXiaoDong Huang 79cad9f1bbSXiaoDong Huang------ 80cad9f1bbSXiaoDong Huang 818ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 828ba55b28STang Yun ping 838ba55b28STang Yun ping| Date | File | Build commit | Severity | 848ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 858ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | 868ba55b28STang Yun ping 878ba55b28STang Yun ping### NEW 888ba55b28STang Yun ping 898ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool. 908ba55b28STang Yun ping2. Support pstore function. 918ba55b28STang Yun ping3. boot FSP configurable by ddrbin_tool. 928ba55b28STang Yun ping4. Enable LPDDR5 DMC function. 938ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM. 948ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. 958ba55b28STang Yun ping 968ba55b28STang Yun ping### Fixed 978ba55b28STang Yun ping 988ba55b28STang Yun ping| Index | Severity | Update | Issue description | Issue source | 998ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | 1008ba55b28STang Yun ping| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | 1018ba55b28STang Yun ping| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | 1028ba55b28STang Yun ping| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | 1038ba55b28STang Yun ping| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | 1048ba55b28STang Yun ping| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | 1058ba55b28STang Yun ping 1068ba55b28STang Yun ping------ 1078ba55b28STang Yun ping 1087a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 1097a690040SXiaoDong Huang 1107a690040SXiaoDong Huang| Date | File | Build commit | Severity | 1117a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1127a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | important | 1137a690040SXiaoDong Huang 1147a690040SXiaoDong Huang### New 1157a690040SXiaoDong Huang 1167a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function. 1177a690040SXiaoDong Huang2. Support amp function. 1187a690040SXiaoDong Huang 1197a690040SXiaoDong Huang### Fixed 1207a690040SXiaoDong Huang 1217a690040SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 1227a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | 1237a690040SXiaoDong Huang| 1 | important | Save/restore some performance setting in system suspend/resume | - | - | 1247a690040SXiaoDong Huang 1257a690040SXiaoDong Huang------ 1267a690040SXiaoDong Huang 1275a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 1285a3b3b7aSXiaoDong Huang 1295a3b3b7aSXiaoDong Huang| Date | File | Build commit | Severity | 1305a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1315a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | important | 1325a3b3b7aSXiaoDong Huang 1335a3b3b7aSXiaoDong Huang### New 1345a3b3b7aSXiaoDong Huang 1355a3b3b7aSXiaoDong Huang1. Support pstore. 1365a3b3b7aSXiaoDong Huang 1375a3b3b7aSXiaoDong Huang------ 1385a3b3b7aSXiaoDong Huang 1391f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 1401f87e1f4SXiaoDong Huang 1411f87e1f4SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 1421f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- | 1431f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important | 1441f87e1f4SXiaoDong Huang 1451f87e1f4SXiaoDong Huang### New 1461f87e1f4SXiaoDong Huang 1471f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches. 1481f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows. 1491f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel. 1501f87e1f4SXiaoDong Huang 1511f87e1f4SXiaoDong Huang### Fixed 1521f87e1f4SXiaoDong Huang 1531f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 1541f87e1f4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | ------------------------------------------------------------ | -------- | 1551f87e1f4SXiaoDong 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 . | - | 1561f87e1f4SXiaoDong Huang| 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - | 1571f87e1f4SXiaoDong Huang| 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - | 1581f87e1f4SXiaoDong Huang 1591f87e1f4SXiaoDong Huang------ 1601f87e1f4SXiaoDong Huang 161d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 162d389df42SXiaoDong Huang 163d389df42SXiaoDong Huang| Date | File | Build commit | Severity | 164d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 165d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | important | 166d389df42SXiaoDong Huang 167d389df42SXiaoDong Huang### New 168d389df42SXiaoDong Huang 169d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel. 170d389df42SXiaoDong Huang 171d389df42SXiaoDong Huang------ 172d389df42SXiaoDong Huang 173ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 174ecbf7112SHisping Lin 175ecbf7112SHisping Lin| Date | File | Build commit | Severity | 176ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 177ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | important | 178ecbf7112SHisping Lin 179ecbf7112SHisping Lin### Fixed 180ecbf7112SHisping Lin 181ecbf7112SHisping Lin| Index | Severity | Update | Issue description | Issue source | 182ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 183ecbf7112SHisping 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 | - | 184ecbf7112SHisping Lin 185ecbf7112SHisping Lin------ 1868ba55b28STang Yun ping 187