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