xref: /rkbin/doc/release/RK3588_EN.md (revision a01492b16ce566970fd17897d3b7f80de431b080)
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