1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*74687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf 4*74687af2SXiaoDong Huang 5*74687af2SXiaoDong Huang| Date | File | Build commit | Severity | 6*74687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*74687af2SXiaoDong Huang| 2022-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | important | 8*74687af2SXiaoDong Huang 9*74687af2SXiaoDong Huang### New 10*74687af2SXiaoDong Huang 11*74687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu. 12*74687af2SXiaoDong Huang 13*74687af2SXiaoDong Huang------ 14*74687af2SXiaoDong Huang 15a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf 16a01492b1SXiaoDong Huang 17a01492b1SXiaoDong Huang| Date | File | Build commit | Severity | 18a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 19a01492b1SXiaoDong Huang| 2022-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | important | 20a01492b1SXiaoDong Huang 21a01492b1SXiaoDong Huang### New 22a01492b1SXiaoDong Huang 23a01492b1SXiaoDong Huang1. Improve the stability of hdmirx. 24a01492b1SXiaoDong Huang 25a01492b1SXiaoDong Huang------ 26a01492b1SXiaoDong Huang 27b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf 28b95a8e92SXiaoDong Huang 29b95a8e92SXiaoDong Huang| Date | File | Build commit | Severity | 30b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 31b95a8e92SXiaoDong Huang| 2022-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | important | 32b95a8e92SXiaoDong Huang 33b95a8e92SXiaoDong Huang### New 34b95a8e92SXiaoDong Huang 35b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode. 36b95a8e92SXiaoDong Huang2. Support pvtpll to add length. 37b95a8e92SXiaoDong Huang 38b95a8e92SXiaoDong Huang### Fixed 39b95a8e92SXiaoDong Huang 40b95a8e92SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 41b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | 42b95a8e92SXiaoDong 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. | - | 43b95a8e92SXiaoDong Huang 44b95a8e92SXiaoDong Huang------ 45b95a8e92SXiaoDong Huang 4629f261e1SJason Zhu## rk3588_spl_v1.12.bin 4729f261e1SJason Zhu 4829f261e1SJason Zhu| Date | File | Build commit | Severity | 4929f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- | 5029f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important | 5129f261e1SJason Zhu 5229f261e1SJason Zhu### New 5329f261e1SJason Zhu 5429f261e1SJason Zhu1. Support SPL AB. 5529f261e1SJason Zhu 5629f261e1SJason Zhu------ 5729f261e1SJason Zhu 5827d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 5927d8af0cSXiaoDong Huang 6027d8af0cSXiaoDong Huang| Date | File | Build commit | Severity | 6127d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 6227d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important | 6327d8af0cSXiaoDong Huang 6427d8af0cSXiaoDong Huang### New 6527d8af0cSXiaoDong Huang 6627d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j. 6727d8af0cSXiaoDong Huang 6827d8af0cSXiaoDong Huang------ 6927d8af0cSXiaoDong Huang 708bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 718bfcbf0fSChen Fen 728bfcbf0fSChen Fen| Date | File | Build commit | Severity | 738bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 748bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important | 758bfcbf0fSChen Fen 768bfcbf0fSChen Fen### New 778bfcbf0fSChen Fen 788bfcbf0fSChen Fen1. Improve compatibility 798bfcbf0fSChen Fen 808bfcbf0fSChen Fen------ 81cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 82cad9f1bbSXiaoDong Huang 83cad9f1bbSXiaoDong Huang| Date | File | Build commit | Severity | 84cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 85cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important | 86cad9f1bbSXiaoDong Huang 87cad9f1bbSXiaoDong Huang### New 88cad9f1bbSXiaoDong Huang 89cad9f1bbSXiaoDong Huang1. Support bus auto CS. 90cad9f1bbSXiaoDong Huang 91cad9f1bbSXiaoDong Huang------ 92cad9f1bbSXiaoDong Huang 938ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 948ba55b28STang Yun ping 958ba55b28STang Yun ping| Date | File | Build commit | Severity | 968ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 978ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | 988ba55b28STang Yun ping 998ba55b28STang Yun ping### NEW 1008ba55b28STang Yun ping 1018ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool. 1028ba55b28STang Yun ping2. Support pstore function. 1038ba55b28STang Yun ping3. boot FSP configurable by ddrbin_tool. 1048ba55b28STang Yun ping4. Enable LPDDR5 DMC function. 1058ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM. 1068ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. 1078ba55b28STang Yun ping 1088ba55b28STang Yun ping### Fixed 1098ba55b28STang Yun ping 1108ba55b28STang Yun ping| Index | Severity | Update | Issue description | Issue source | 1118ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | 1128ba55b28STang Yun ping| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | 1138ba55b28STang Yun ping| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | 1148ba55b28STang Yun ping| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | 1158ba55b28STang Yun ping| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | 1168ba55b28STang Yun ping| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | 1178ba55b28STang Yun ping 1188ba55b28STang Yun ping------ 1198ba55b28STang Yun ping 1207a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 1217a690040SXiaoDong Huang 1227a690040SXiaoDong Huang| Date | File | Build commit | Severity | 1237a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1247a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | important | 1257a690040SXiaoDong Huang 1267a690040SXiaoDong Huang### New 1277a690040SXiaoDong Huang 1287a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function. 1297a690040SXiaoDong Huang2. Support amp function. 1307a690040SXiaoDong Huang 1317a690040SXiaoDong Huang### Fixed 1327a690040SXiaoDong Huang 1337a690040SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 1347a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | 1357a690040SXiaoDong Huang| 1 | important | Save/restore some performance setting in system suspend/resume | - | - | 1367a690040SXiaoDong Huang 1377a690040SXiaoDong Huang------ 1387a690040SXiaoDong Huang 1395a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 1405a3b3b7aSXiaoDong Huang 1415a3b3b7aSXiaoDong Huang| Date | File | Build commit | Severity | 1425a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 1435a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | important | 1445a3b3b7aSXiaoDong Huang 1455a3b3b7aSXiaoDong Huang### New 1465a3b3b7aSXiaoDong Huang 1475a3b3b7aSXiaoDong Huang1. Support pstore. 1485a3b3b7aSXiaoDong Huang 1495a3b3b7aSXiaoDong Huang------ 1505a3b3b7aSXiaoDong Huang 1511f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 1521f87e1f4SXiaoDong Huang 1531f87e1f4SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 1541f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- | 1551f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important | 1561f87e1f4SXiaoDong Huang 1571f87e1f4SXiaoDong Huang### New 1581f87e1f4SXiaoDong Huang 1591f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches. 1601f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows. 1611f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel. 1621f87e1f4SXiaoDong Huang 1631f87e1f4SXiaoDong Huang### Fixed 1641f87e1f4SXiaoDong Huang 1651f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 1661f87e1f4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | ------------------------------------------------------------ | -------- | 1671f87e1f4SXiaoDong 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 . | - | 1681f87e1f4SXiaoDong Huang| 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - | 1691f87e1f4SXiaoDong Huang| 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - | 1701f87e1f4SXiaoDong Huang 1711f87e1f4SXiaoDong Huang------ 1721f87e1f4SXiaoDong Huang 173d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 174d389df42SXiaoDong Huang 175d389df42SXiaoDong Huang| Date | File | Build commit | Severity | 176d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 177d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | important | 178d389df42SXiaoDong Huang 179d389df42SXiaoDong Huang### New 180d389df42SXiaoDong Huang 181d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel. 182d389df42SXiaoDong Huang 183d389df42SXiaoDong Huang------ 184d389df42SXiaoDong Huang 185ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 186ecbf7112SHisping Lin 187ecbf7112SHisping Lin| Date | File | Build commit | Severity | 188ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 189ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | important | 190ecbf7112SHisping Lin 191ecbf7112SHisping Lin### Fixed 192ecbf7112SHisping Lin 193ecbf7112SHisping Lin| Index | Severity | Update | Issue description | Issue source | 194ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 195ecbf7112SHisping 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 | - | 196ecbf7112SHisping Lin 197ecbf7112SHisping Lin------ 1988ba55b28STang Yun ping 199