xref: /rkbin/doc/release/RK3588_EN.md (revision 781bf89f9fcb5d19740ad761b63b8a33c1f06871)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
4*781bf89fSChen Fen
5*781bf89fSChen Fen| Date       | File                     | Build commit | Severity  |
6*781bf89fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
7*781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7    | important |
8*781bf89fSChen Fen
9*781bf89fSChen Fen### New
10*781bf89fSChen Fen
11*781bf89fSChen Fen1. Add rk3583 upgrade support.
12*781bf89fSChen Fen
13*781bf89fSChen Fen------
14*781bf89fSChen Fen
15ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
16ff4c8f28STang Yun ping
17ff4c8f28STang Yun ping| Date       | File                                         | Build commit | Severity  |
18ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
19ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e   | important |
20ff4c8f28STang Yun ping
21ff4c8f28STang Yun ping### New
22ff4c8f28STang Yun ping
23ff4c8f28STang Yun ping1. Add RK3583 support.
24ff4c8f28STang Yun ping
25ff4c8f28STang Yun ping------
26ff4c8f28STang Yun ping
27ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
28ad416953SFinley Xiao
29ad416953SFinley Xiao| Date       | File                  | Build commit | Severity  |
30ad416953SFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
31ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b    | important |
32ad416953SFinley Xiao
33ad416953SFinley Xiao### New
34ad416953SFinley Xiao
35ad416953SFinley Xiao1. Add pvtpll support rk3583.
36ad416953SFinley Xiao2. Add support to read secure otp.
37ad416953SFinley Xiao3. Optimize the time of dmc restore.
38ad416953SFinley Xiao
39ad416953SFinley Xiao------
40ad416953SFinley Xiao
41f6d367deSJon Lin## rk3588_pcie_v1.00.bin
42f6d367deSJon Lin
43f6d367deSJon Lin| Date       | File                  | Build commit | Severity |
44f6d367deSJon Lin| ---------- | --------------------- | ------------ | -------- |
45f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7    | moderate |
46f6d367deSJon Lin
47f6d367deSJon Lin### New
48f6d367deSJon Lin
49f6d367deSJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
50f6d367deSJon Lin
51f6d367deSJon Lin------
52f6d367deSJon Lin
53e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
54e9a5ef40STang Yun ping
55e9a5ef40STang Yun ping| Date       | File                                         | Build commit | Severity  |
56e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
57e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e   | important |
58e9a5ef40STang Yun ping
59e9a5ef40STang Yun ping### New
60e9a5ef40STang Yun ping
61e9a5ef40STang Yun ping1. Improve the stability of LPDDR5.
62e9a5ef40STang Yun ping2. Add fwver support.
63e9a5ef40STang Yun ping
64e9a5ef40STang Yun ping------
65e9a5ef40STang Yun ping
6657e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
6757e6a38aSHisping Lin
6857e6a38aSHisping Lin| Date       | File                  | Build commit | Severity  |
6957e6a38aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7057e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7     | important |
7157e6a38aSHisping Lin
7257e6a38aSHisping Lin### New
7357e6a38aSHisping Lin
7457e6a38aSHisping Lin1.  Support print firmware version, and support transmit firmware version to subsequent firmware.
7557e6a38aSHisping Lin
7657e6a38aSHisping Lin------
7757e6a38aSHisping Lin
783a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
793a77abfcSXiaoDong Huang
803a77abfcSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
813a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
823a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a    | important |
833a77abfcSXiaoDong Huang
843a77abfcSXiaoDong Huang### New
853a77abfcSXiaoDong Huang
863a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags.
873a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts.
883a77abfcSXiaoDong Huang
893a77abfcSXiaoDong Huang------
903a77abfcSXiaoDong Huang
9180fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
9280fe7a86SXuhui Lin
9380fe7a86SXuhui Lin| Date       | File                 | Build commit | Severity  |
9480fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
9580fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e   | important |
9680fe7a86SXuhui Lin
9780fe7a86SXuhui Lin### New
9880fe7a86SXuhui Lin
9980fe7a86SXuhui Lin1. Print and pass the firmware version number.
10080fe7a86SXuhui Lin
10180fe7a86SXuhui Lin### Fixed
10280fe7a86SXuhui Lin
10380fe7a86SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
10480fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
10580fe7a86SXuhui Lin| 1     | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | -            |
10680fe7a86SXuhui Lin------
10780fe7a86SXuhui Lin
1088350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
1098350c611SXiaoDong Huang
1108350c611SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
1118350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
1128350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe    | important |
1138350c611SXiaoDong Huang
1148350c611SXiaoDong Huang### New
1158350c611SXiaoDong Huang
1168350c611SXiaoDong Huang1. Optimize the time of system resume.
1178350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume.
1188350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff.
1198350c611SXiaoDong Huang
1208350c611SXiaoDong Huang------
1218350c611SXiaoDong Huang
122a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
123a2af7ce6SHisping Lin
124a2af7ce6SHisping Lin| Date       | File                  | Build commit | Severity  |
125a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
126a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65    | important |
127a2af7ce6SHisping Lin
128a2af7ce6SHisping Lin### New
129a2af7ce6SHisping Lin
130a2af7ce6SHisping Lin1.  Pseudo random number seed will be set by default.
131a2af7ce6SHisping Lin2.  Supports read and write security flag interfaces.
132a2af7ce6SHisping Lin3.  Support check ta encryption key is written.
133a2af7ce6SHisping Lin
134a2af7ce6SHisping Lin### Fixed
135a2af7ce6SHisping Lin
136a2af7ce6SHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
137a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
138a2af7ce6SHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
139a2af7ce6SHisping Lin
140a2af7ce6SHisping Lin------
141a2af7ce6SHisping Lin
142da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
143da0efd5bSYouMin Chen
144da0efd5bSYouMin Chen| Date       | File                                         | Build commit | Severity  |
145da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
146da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f   | important |
147da0efd5bSYouMin Chen
148da0efd5bSYouMin Chen### Warn
149da0efd5bSYouMin Chen
150da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above.
151da0efd5bSYouMin Chen
152da0efd5bSYouMin Chen### New
153da0efd5bSYouMin Chen
154da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz.
155da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability.
156da0efd5bSYouMin Chen
157da0efd5bSYouMin Chen### Fixed
158da0efd5bSYouMin Chen
159da0efd5bSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                         | Issue source |
160da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ |
161da0efd5bSYouMin Chen| 1     | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | -            |
162da0efd5bSYouMin Chen
163da0efd5bSYouMin Chen------
164da0efd5bSYouMin Chen
16590fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
16690fe0354SXiaoDong Huang
16790fe0354SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
16890fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
16990fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2    | important |
17090fe0354SXiaoDong Huang
17190fe0354SXiaoDong Huang### New
17290fe0354SXiaoDong Huang
17390fe0354SXiaoDong Huang1. Support L3 partition.
17490fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner.
17590fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS.
17690fe0354SXiaoDong Huang
17790fe0354SXiaoDong Huang------
17890fe0354SXiaoDong Huang
1792987009bSFinley Xiao## rk3588_bl31_v1.40.elf
1802987009bSFinley Xiao
1812987009bSFinley Xiao| Date       | File                  | Build commit | Severity  |
1822987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
1832987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48    | important |
1842987009bSFinley Xiao
1852987009bSFinley Xiao### New
1862987009bSFinley Xiao
1872987009bSFinley Xiao1. Add support to reset vop sub mem pd.
1882987009bSFinley Xiao
1892987009bSFinley Xiao------
1902987009bSFinley Xiao
1912952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
1922952b2bdSYouMin Chen
1932952b2bdSYouMin Chen| Date       | File                                         | Build commit | Severity  |
1942952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
1952952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949   | important |
1962952b2bdSYouMin Chen
1972952b2bdSYouMin Chen### New
1982952b2bdSYouMin Chen
1992952b2bdSYouMin Chen1. Add support print training result and mr value.
2002952b2bdSYouMin Chen
2012952b2bdSYouMin Chen### Fixed
2022952b2bdSYouMin Chen
2032952b2bdSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2042952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2052952b2bdSYouMin Chen| 1     | important | Fixed init fail issue that max freq between 1066-1600MHz     | Panic in ddrbin when max DDR freq between 1066-1600MHz.      | -            |
2062952b2bdSYouMin Chen| 2     | important | Fixed the issue painc in ddrbin caused by multiple initialization of DDR | When the first SPL firmware failed to load, reloading the second firmware would result in repeated initialization of the DDR. This caused a panic in ddrbin. | -            |
2072952b2bdSYouMin Chen
2082952b2bdSYouMin Chen------
2092952b2bdSYouMin Chen
210dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
211dd45a46aSFinley Xiao
212dd45a46aSFinley Xiao| Date       | File                  | Build commit | Severity  |
213dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
214dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e    | important |
215dd45a46aSFinley Xiao
216dd45a46aSFinley Xiao### New
217dd45a46aSFinley Xiao
218dd45a46aSFinley Xiao1. Change read size to 128 bytes.
219dd45a46aSFinley Xiao2. Adjust pvtpll table by otp.
220dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m.
221dd45a46aSFinley Xiao
222dd45a46aSFinley Xiao------
223dd45a46aSFinley Xiao
22478cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
22578cbbc4fSXiaoDong Huang
22678cbbc4fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
22778cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
22878cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda    | important |
22978cbbc4fSXiaoDong Huang
23078cbbc4fSXiaoDong Huang### Warn
23178cbbc4fSXiaoDong Huang
23278cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above.
23378cbbc4fSXiaoDong Huang
23478cbbc4fSXiaoDong Huang### New
23578cbbc4fSXiaoDong Huang
23678cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr.
23778cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx.
23878cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode.
23978cbbc4fSXiaoDong Huang
24078cbbc4fSXiaoDong Huang------
24178cbbc4fSXiaoDong Huang
2429265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
2439265fe34STang Yun ping
2449265fe34STang Yun ping| Date       | File                                         | Build commit | Severity  |
2459265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
2469265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f   | important |
2479265fe34STang Yun ping
2489265fe34STang Yun ping### Warn
2499265fe34STang Yun ping
2509265fe34STang Yun ping1. BL31 should be update to V1.38 or above.
2519265fe34STang Yun ping
2529265fe34STang Yun ping### New
2539265fe34STang Yun ping
2549265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues.
2559265fe34STang Yun ping2. Optimizing boot time.
2569265fe34STang Yun ping3. Enable per bank refresh function.
2579265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability.
2589265fe34STang Yun ping5. First init LPDDR4x.
2599265fe34STang Yun ping6. LPDDR5 cavref update to 36%.
2609265fe34STang Yun ping7. Add support spread spectrum mode.
2619265fe34STang Yun ping
2629265fe34STang Yun ping------
2639265fe34STang Yun ping
264ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
265ec307de5SHisping Lin
266ec307de5SHisping Lin| Date       | File                  | Build commit | Severity  |
267ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
268ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e    | important |
269ec307de5SHisping Lin
270ec307de5SHisping Lin### New
271ec307de5SHisping Lin
272ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed.
273ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash.
274ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
275ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
276ec307de5SHisping Lin
277ec307de5SHisping Lin------
278ec307de5SHisping Lin
279541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
280541a852cSXiaoDong Huang
281541a852cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
282541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
283b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19    | important |
284541a852cSXiaoDong Huang
285541a852cSXiaoDong Huang### New
286541a852cSXiaoDong Huang
287541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume.
288541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume.
289541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX.
290541a852cSXiaoDong Huang
291541a852cSXiaoDong Huang------
292541a852cSXiaoDong Huang
2938eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
2948eada29eSYouMin Chen
2958eada29eSYouMin Chen| Date       | File                                         | Build commit | Severity  |
2968eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
2978eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f   | important |
2988eada29eSYouMin Chen
2998eada29eSYouMin Chen### New
3008eada29eSYouMin Chen
3018eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool.
3028eada29eSYouMin Chen
3038eada29eSYouMin Chen### Fixed
3048eada29eSYouMin Chen
3058eada29eSYouMin Chen| Index | Severity  | Update                       | Issue description                                            | Issue source |
3068eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
3078eada29eSYouMin Chen| 1     | important | fix total 24GB bug           | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | -            |
3088eada29eSYouMin Chen| 2     | important | fix LP4/LP4X stability issue | Some LP4/LP4X board need to update read odt to 40ohm to fix stability issue. Note: BL31 should be update to V1.37. | -            |
3098eada29eSYouMin Chen| 3     | important | improve LP5 performance      | LPDDR5 timing tWTR  calculate error lead to slow performance | -            |
3108eada29eSYouMin Chen
3118eada29eSYouMin Chen------
3128eada29eSYouMin Chen
31374687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
31474687af2SXiaoDong Huang
31574687af2SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
31674687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
317b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7    | important |
31874687af2SXiaoDong Huang
31974687af2SXiaoDong Huang### New
32074687af2SXiaoDong Huang
32174687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu.
32274687af2SXiaoDong Huang
32374687af2SXiaoDong Huang------
32474687af2SXiaoDong Huang
325a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
326a01492b1SXiaoDong Huang
327a01492b1SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
328a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
329b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a    | important |
330a01492b1SXiaoDong Huang
331a01492b1SXiaoDong Huang### New
332a01492b1SXiaoDong Huang
333a01492b1SXiaoDong Huang1. Improve the stability of hdmirx.
334a01492b1SXiaoDong Huang
335a01492b1SXiaoDong Huang------
336a01492b1SXiaoDong Huang
337b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
338b95a8e92SXiaoDong Huang
339b95a8e92SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
340b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
341b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361    | important |
342b95a8e92SXiaoDong Huang
343b95a8e92SXiaoDong Huang### New
344b95a8e92SXiaoDong Huang
345b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode.
346b95a8e92SXiaoDong Huang2. Support pvtpll to add length.
347b95a8e92SXiaoDong Huang
348b95a8e92SXiaoDong Huang### Fixed
349b95a8e92SXiaoDong Huang
350b95a8e92SXiaoDong Huang| Index | Severity  | Update                                                | Issue description                                            | Issue source |
351b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
352b95a8e92SXiaoDong 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. | -            |
353b95a8e92SXiaoDong Huang
354b95a8e92SXiaoDong Huang------
355b95a8e92SXiaoDong Huang
35629f261e1SJason Zhu## rk3588_spl_v1.12.bin
35729f261e1SJason Zhu
35829f261e1SJason Zhu| Date       | File                  | Build commit | Severity  |
35929f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- |
36029f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa     | important |
36129f261e1SJason Zhu
36229f261e1SJason Zhu### New
36329f261e1SJason Zhu
36429f261e1SJason Zhu1. Support SPL AB.
36529f261e1SJason Zhu
36629f261e1SJason Zhu------
36729f261e1SJason Zhu
36827d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
36927d8af0cSXiaoDong Huang
37027d8af0cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
37127d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
37227d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e    | important |
37327d8af0cSXiaoDong Huang
37427d8af0cSXiaoDong Huang### New
37527d8af0cSXiaoDong Huang
37627d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j.
37727d8af0cSXiaoDong Huang
37827d8af0cSXiaoDong Huang------
37927d8af0cSXiaoDong Huang
3808bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
3818bfcbf0fSChen Fen
3828bfcbf0fSChen Fen| Date       | File                     | Build commit | Severity  |
3838bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
3848bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2    | important |
3858bfcbf0fSChen Fen
3868bfcbf0fSChen Fen### New
3878bfcbf0fSChen Fen
38818157235SJoseph Chen1. Improve compatibility.
3898bfcbf0fSChen Fen
3908bfcbf0fSChen Fen------
391f1a9d362SJoseph Chen
392cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
393cad9f1bbSXiaoDong Huang
394cad9f1bbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
395cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
396cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760    | important |
397cad9f1bbSXiaoDong Huang
398cad9f1bbSXiaoDong Huang### New
399cad9f1bbSXiaoDong Huang
400cad9f1bbSXiaoDong Huang1. Support bus auto CS.
401cad9f1bbSXiaoDong Huang
402cad9f1bbSXiaoDong Huang------
403cad9f1bbSXiaoDong Huang
4048ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
4058ba55b28STang Yun ping
4068ba55b28STang Yun ping| Date       | File                                         | Build commit | Severity  |
4078ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
4088ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06   | important |
4098ba55b28STang Yun ping
4106df356eeSJoseph Chen### New
4118ba55b28STang Yun ping
4128ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool.
4138ba55b28STang Yun ping2. Support pstore function.
41418157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool.
4158ba55b28STang Yun ping4. Enable LPDDR5 DMC function.
4168ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM.
4178ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool.
4188ba55b28STang Yun ping
4198ba55b28STang Yun ping### Fixed
4208ba55b28STang Yun ping
4218ba55b28STang Yun ping| Index | Severity  | Update                                   | Issue description                                            | Issue source |
4228ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
4238ba55b28STang Yun ping| 1     | important | Fix WRTRN Bug                            | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz         | -            |
4248ba55b28STang Yun ping| 2     | important | Fix ZQCALIB bug                          | Increase auto ZQCALIB command period to 470ms                | -            |
4258ba55b28STang Yun ping| 3     | important | Fix 528M bug                             | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | -            |
4268ba55b28STang Yun ping| 4     | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | -            |
4278ba55b28STang Yun ping| 5     | important | LP4/LP4x support 32GB cap                | LP4/LP4x support 32GB cap                                    | -            |
4288ba55b28STang Yun ping
4298ba55b28STang Yun ping------
4308ba55b28STang Yun ping
4317a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
4327a690040SXiaoDong Huang
4337a690040SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4347a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
4357a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185    | important |
4367a690040SXiaoDong Huang
4377a690040SXiaoDong Huang### New
4387a690040SXiaoDong Huang
4397a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function.
4407a690040SXiaoDong Huang2. Support amp function.
4417a690040SXiaoDong Huang
4427a690040SXiaoDong Huang### Fixed
4437a690040SXiaoDong Huang
4447a690040SXiaoDong Huang| Index | Severity  | Update                                                       | Issue description | Issue source |
4457a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ |
4467a690040SXiaoDong Huang| 1     | important | Save/restore some performance setting in system suspend/resume | -                 | -            |
4477a690040SXiaoDong Huang
4487a690040SXiaoDong Huang------
4497a690040SXiaoDong Huang
4505a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
4515a3b3b7aSXiaoDong Huang
4525a3b3b7aSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4535a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
4545a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8    | important |
4555a3b3b7aSXiaoDong Huang
4565a3b3b7aSXiaoDong Huang### New
4575a3b3b7aSXiaoDong Huang
4585a3b3b7aSXiaoDong Huang1. Support pstore.
4595a3b3b7aSXiaoDong Huang
4605a3b3b7aSXiaoDong Huang------
4615a3b3b7aSXiaoDong Huang
4621f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
4631f87e1f4SXiaoDong Huang
464e735b80bSJoseph Chen| Date       | File                  | Build commit | Severity  |
4651f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- |
4661f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | important |
4671f87e1f4SXiaoDong Huang
4681f87e1f4SXiaoDong Huang### New
4691f87e1f4SXiaoDong Huang
4701f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches.
4711f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows.
4721f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel.
4731f87e1f4SXiaoDong Huang
4741f87e1f4SXiaoDong Huang### Fixed
4751f87e1f4SXiaoDong Huang
476e735b80bSJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
477e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
4781f87e1f4SXiaoDong 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 . | -        |
4791f87e1f4SXiaoDong Huang| 2     | important | Fix configuration about ddr.                   | Fix ddr-unstable problem.                                    | -        |
4801f87e1f4SXiaoDong Huang| 3     | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic.           | -        |
4811f87e1f4SXiaoDong Huang
4821f87e1f4SXiaoDong Huang------
4831f87e1f4SXiaoDong Huang
484d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
485d389df42SXiaoDong Huang
486d389df42SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
487d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
488d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd    | important |
489d389df42SXiaoDong Huang
490d389df42SXiaoDong Huang### New
491d389df42SXiaoDong Huang
492d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel.
493d389df42SXiaoDong Huang
494d389df42SXiaoDong Huang------
495d389df42SXiaoDong Huang
496ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
497ecbf7112SHisping Lin
498ecbf7112SHisping Lin| Date       | File                  | Build commit | Severity  |
499ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
500ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907    | important |
501ecbf7112SHisping Lin
502ecbf7112SHisping Lin### Fixed
503ecbf7112SHisping Lin
504ecbf7112SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
505ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
506ecbf7112SHisping 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 | -            |
507ecbf7112SHisping Lin
508ecbf7112SHisping Lin------
5098ba55b28STang Yun ping
510