xref: /rkbin/doc/release/RK3568_EN.md (revision c3e0ee0f9a18013ca0a0b19a4290ffb51dde7e89)
14909cfb1STang Yun ping# RK3568 Release Note
24909cfb1STang Yun ping
3*c3e0ee0fSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.21.bin
4*c3e0ee0fSTang Yun ping
5*c3e0ee0fSTang Yun ping| Date       | File                                 | Build commit | Severity  |
6*c3e0ee0fSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
7*c3e0ee0fSTang Yun ping| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476   | important |
8*c3e0ee0fSTang Yun ping
9*c3e0ee0fSTang Yun ping### Fixed
10*c3e0ee0fSTang Yun ping
11*c3e0ee0fSTang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
12*c3e0ee0fSTang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
13*c3e0ee0fSTang Yun ping| 1     | important | Fixed issue that CA training may be missed during reboot. | CA training may not be done during reboot. CA training results always zero. | -            |
14*c3e0ee0fSTang Yun ping
15*c3e0ee0fSTang Yun ping------
16*c3e0ee0fSTang Yun ping
17f48decedSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.20.bin
18f48decedSTang Yun ping
19f48decedSTang Yun ping| Date       | File                                 | Build commit | Severity  |
20f48decedSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
21f48decedSTang Yun ping| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90   | important |
22f48decedSTang Yun ping
23f48decedSTang Yun ping### New
24f48decedSTang Yun ping
25f48decedSTang Yun ping1. The tRFC value can be configured through ddrbin_tools.
26f48decedSTang Yun ping1. Add read write vref trining to improve compatibility.
27f48decedSTang Yun ping
28f48decedSTang Yun ping### Fixed
29f48decedSTang Yun ping
30f48decedSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
31f48decedSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
32f48decedSTang Yun ping| 1     | important | When DDR ECC is enabled, CPU early access is used to ensure the ECC correctness of the pstore segment memory after restart. | When DDR ECC is enabled, the pstore information is lost after restarting. | -            |
33f48decedSTang Yun ping| 2     | important | Update DDR3/LPDDR3 rd/wr training pattern to improve read and write signal margin | Optimize DDR3/LPDDR3 read and write signal margin            | -            |
34f48decedSTang Yun ping| 3     | important | Fixed 6GB LPDDR3/4 initialization failure problem            | 6GB LPDDR3/4 panic during DDR initialization                 | -            |
35f48decedSTang Yun ping| 4     | important | Enable LPDDR4/4X read odt under780M to implove stability.    | Some LPDDR4/4X particles have poor stability at 780M         | -            |
36f48decedSTang Yun ping
37f48decedSTang Yun ping------
38f48decedSTang Yun ping
3950fea70bSJon Lin## rk3568_pcie_v2.10.bin
4050fea70bSJon Lin
4150fea70bSJon Lin| Date       | File                  | Build commit | Severity |
4250fea70bSJon Lin| ---------- | --------------------- | ------------ | -------- |
4350fea70bSJon Lin| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3    | moderate |
4450fea70bSJon Lin
4550fea70bSJon Lin### New
4650fea70bSJon Lin
4750fea70bSJon Lin1. Update the version.
4850fea70bSJon Lin
4950fea70bSJon Lin------
5050fea70bSJon Lin
5184da743bSJon Lin## rk3568_pcie_v2.00.bin
5284da743bSJon Lin
5384da743bSJon Lin| Date       | File                  | Build commit | Severity |
5484da743bSJon Lin| ---------- | --------------------- | ------------ | -------- |
5584da743bSJon Lin| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78    | moderate |
5684da743bSJon Lin
5784da743bSJon Lin### New
5884da743bSJon Lin
5984da743bSJon Lin1. Fix bar capacity.
6084da743bSJon Lin
6184da743bSJon Lin------
6284da743bSJon Lin
63c2df62acSLiang Chen## rk3568_bl31_rt_v1.02.elf
64c2df62acSLiang Chen
65c2df62acSLiang Chen| Date       | File                     | Build commit | Severity |
66c2df62acSLiang Chen| ---------- | ------------------------ | ------------ | -------- |
67c2df62acSLiang Chen| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b    | moderate |
68c2df62acSLiang Chen
69c2df62acSLiang Chen### New
70c2df62acSLiang Chen
71c2df62acSLiang Chen1. Support config l3 partition according to atags.
72c2df62acSLiang Chen
73c2df62acSLiang Chen------
74c2df62acSLiang Chen
75721d2528SJon Lin## rk3568_pcie_v1.00.bin
76721d2528SJon Lin
77721d2528SJon Lin| Date       | File                  | Build commit | Severity |
78721d2528SJon Lin| ---------- | --------------------- | ------------ | -------- |
79721d2528SJon Lin| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7    | moderate |
80721d2528SJon Lin### New
81721d2528SJon Lin
82721d2528SJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
83721d2528SJon Lin
84721d2528SJon Lin------
85721d2528SJon Lin
86975e4c34STang Yun ping## rk3568_ddr_{1560...920}MHz_v1.19.bin
87975e4c34STang Yun ping
88975e4c34STang Yun ping| Date       | File                                 | Build commit | Severity  |
89975e4c34STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
90975e4c34STang Yun ping| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc   | important |
91975e4c34STang Yun ping
92975e4c34STang Yun ping### New
93975e4c34STang Yun ping
94975e4c34STang Yun ping1. Support RK3567.
95975e4c34STang Yun ping2. RK3568 support LVDS1.
96975e4c34STang Yun ping
97975e4c34STang Yun ping------
98975e4c34STang Yun ping
994e901198SLiang Chen## rk3568_bl31_v1.44.elf
1004e901198SLiang Chen
1014e901198SLiang Chen| Date       | File                  | Build commit | Severity  |
1024e901198SLiang Chen| ---------- | --------------------- | ------------ | --------- |
1034e901198SLiang Chen| 2023-09-19 | rk3568_bl31_v1.44.elf | 8cea6ab0b    | important |
1044e901198SLiang Chen
1054e901198SLiang Chen### New
1064e901198SLiang Chen
1074e901198SLiang Chen1. Add support for RK3567 SoC.
1084e901198SLiang Chen
1094e901198SLiang Chen------
1104e901198SLiang Chen
111c019c636SXuhui Lin## rk356x_spl_v1.13.bin
112c019c636SXuhui Lin
113c019c636SXuhui Lin| Date       | File                 | Build commit | Severity  |
114c019c636SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
115c019c636SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e   | important |
116c019c636SXuhui Lin
117c019c636SXuhui Lin### New
118c019c636SXuhui Lin
119c019c636SXuhui Lin1.  Print and pass the firmware version number.
120c019c636SXuhui Lin
121c019c636SXuhui Lin### Fixed
122c019c636SXuhui Lin
123c019c636SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
124c019c636SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
125c019c636SXuhui 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. | -            |
126c019c636SXuhui Lin
127c019c636SXuhui Lin------
128c019c636SXuhui Lin
1299f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin
1309f00ec0fSHisping Lin
1319f00ec0fSHisping Lin| Date       | File                  | Build commit | Severity  |
1329f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1339f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65    | important |
1349f00ec0fSHisping Lin
1359f00ec0fSHisping Lin### New
1369f00ec0fSHisping Lin
1379f00ec0fSHisping Lin1.  Pseudo random number seed will be set by default.
1389f00ec0fSHisping Lin2. Supports read and write security flag interfaces.
1399f00ec0fSHisping Lin3. Support check ta encryption key is written.
1409f00ec0fSHisping Lin4. Supports the tokbrick ksn interface.
1419f00ec0fSHisping Lin
1429f00ec0fSHisping Lin### Fixed
1439f00ec0fSHisping Lin
1449f00ec0fSHisping Lin| Index | Severity  | Update                                               | Issue description                                 | Issue source |
1459f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ |
1469f00ec0fSHisping Lin| 1     | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | -            |
1479f00ec0fSHisping Lin
1489f00ec0fSHisping Lin------
1499f00ec0fSHisping Lin
15071a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf
15171a9caf4Sshengfei Xu
15271a9caf4Sshengfei Xu| Date       | File                              | Build commit | Severity |
15371a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- |
15471a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a    | moderate |
15571a9caf4Sshengfei Xu
15671a9caf4Sshengfei Xu### New
15771a9caf4Sshengfei Xu
15871a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code.
15971a9caf4Sshengfei Xu
16071a9caf4Sshengfei Xu------
16171a9caf4Sshengfei Xu
1629512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin
1639512e6dcSTang Yun ping
1649512e6dcSTang Yun ping| Date       | File                                 | Build commit | Severity  |
1659512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
1669512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d   | important |
1679512e6dcSTang Yun ping
1689512e6dcSTang Yun ping### Fixed
1699512e6dcSTang Yun ping
1709512e6dcSTang Yun ping| Index | Severity | Update                                           | Issue description                     | Issue source |
1719512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
1729512e6dcSTang Yun ping| 1     | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | -            |
1739512e6dcSTang Yun ping
1749512e6dcSTang Yun ping------
1759512e6dcSTang Yun ping
176cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf
177cde2bdb6SXiaoDong Huang
178cde2bdb6SXiaoDong Huang| Date       | File                              | Build commit | Severity |
179cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- |
180cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c    | moderate |
181cde2bdb6SXiaoDong Huang
182cde2bdb6SXiaoDong Huang### New
183cde2bdb6SXiaoDong Huang
184cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc.
185cde2bdb6SXiaoDong Huang
186cde2bdb6SXiaoDong Huang------
187cde2bdb6SXiaoDong Huang
1882fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin
1892fb47122STang Yun ping
1902fb47122STang Yun ping| Date       | File                                 | Build commit | Severity  |
1912fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
1922fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606   | important |
1932fb47122STang Yun ping
1942fb47122STang Yun ping### New
1952fb47122STang Yun ping
1962fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
1972fb47122STang Yun ping2. Add DDR ECC poison function support.
1982fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x.
1992fb47122STang Yun ping4. Add pstore support when ECC enabled.
2002fb47122STang Yun ping
2012fb47122STang Yun ping------
2022fb47122STang Yun ping
2039e447be2SHisping Lin## rk3568_bl32_v2.10.bin
2049e447be2SHisping Lin
2059e447be2SHisping Lin| Date       | File                  | Build commit | Severity  |
2069e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2079e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
2089e447be2SHisping Lin
2099e447be2SHisping Lin### New
2109e447be2SHisping Lin
2119e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors.
2129e447be2SHisping Lin2. Added the address parameter security check for crypto_service.
2139e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash.
2149e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
2159e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
2169e447be2SHisping Lin
2179e447be2SHisping Lin------
2189e447be2SHisping Lin
2191ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf
2201ea59cc6SLiang Chen
2211ea59cc6SLiang Chen| Date       | File                  | Build commit | Severity  |
2221ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- |
2231ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
2241ea59cc6SLiang Chen
2251ea59cc6SLiang Chen### Fixed
2261ea59cc6SLiang Chen
2271ea59cc6SLiang Chen| Index | Severity  | Update                                           | Issue description                     | Issue source |
2281ea59cc6SLiang Chen| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
2291ea59cc6SLiang Chen| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
2301ea59cc6SLiang Chen
2311ea59cc6SLiang Chen------
2321ea59cc6SLiang Chen
233b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf
234b2394037SLiang Chen
235b2394037SLiang Chen| Date       | File                     | Build commit | Severity |
236b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
237b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
238b2394037SLiang Chen
239b2394037SLiang Chen### New
240b2394037SLiang Chen
241b2394037SLiang Chen1. Support adjust pvtpll config by OTP.
242b2394037SLiang Chen2. Adjust default pvtpll config for stability.
243b2394037SLiang Chen
244b2394037SLiang Chen------
245b2394037SLiang Chen
2467fac639aSLiang Chen## rk3568_bl31_v1.42.elf
2477fac639aSLiang Chen
2487fac639aSLiang Chen| Date       | File                  | Build commit | Severity  |
2497fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- |
2507fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
2517fac639aSLiang Chen
2527fac639aSLiang Chen### New
2537fac639aSLiang Chen
2547fac639aSLiang Chen1. Support adjust pvtpll config by OTP.
2557fac639aSLiang Chen2. Adjust default pvtpll config for stability.
2567fac639aSLiang Chen
2577fac639aSLiang Chen------
2587fac639aSLiang Chen
2595ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf
2605ebf2e03SYouMin Chen
2615ebf2e03SYouMin Chen| Date       | File                  | Build commit | Severity |
2625ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- |
2635ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
2645ebf2e03SYouMin Chen
2655ebf2e03SYouMin Chen### Fixed
2665ebf2e03SYouMin Chen
2675ebf2e03SYouMin Chen| Index | Severity | Update                                           | Issue description                     | Issue source |
2685ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
2695ebf2e03SYouMin Chen| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
2705ebf2e03SYouMin Chen
2715ebf2e03SYouMin Chen------
2725ebf2e03SYouMin Chen
27384e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf
27484e292f2SLiang Chen
27584e292f2SLiang Chen| Date       | File                     | Build commit | Severity |
27684e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
27784e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
27884e292f2SLiang Chen
27984e292f2SLiang Chen### New
28084e292f2SLiang Chen
28184e292f2SLiang Chen1. Optimize RT Latency.
28284e292f2SLiang Chen
28384e292f2SLiang Chen------
28484e292f2SLiang Chen
28563b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin
28663b71339STang Yun ping
28763b71339STang Yun ping| Date       | File                                 | Build commit | Severity  |
28863b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
28963b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
29063b71339STang Yun ping
29163b71339STang Yun ping### New
29263b71339STang Yun ping
29363b71339STang Yun ping1. Add RK3568 2D eye scan support.
29463b71339STang Yun ping
29563b71339STang Yun ping------
29663b71339STang Yun ping
297b9d37512SZhihuan He## rk3568_bl31_v1.40.elf
298b9d37512SZhihuan He
299b9d37512SZhihuan He| Date       | File                  | Build commit | Severity |
300b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- |
301b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
302b9d37512SZhihuan He
303b9d37512SZhihuan He### New
304b9d37512SZhihuan He
305b9d37512SZhihuan He1. Add DDR ECC poison support.
306b9d37512SZhihuan He
307b9d37512SZhihuan He------
308b9d37512SZhihuan He
3092f88af1dSJon Lin## rk356x_usbplug_v1.17.bin
3102f88af1dSJon Lin
3112f88af1dSJon Lin| Date       | File                     | Build commit | Severity |
3122f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- |
3132f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
3142f88af1dSJon Lin
3152f88af1dSJon Lin### New
3162f88af1dSJon Lin
3172f88af1dSJon Lin1. Support more spiflash.
3182f88af1dSJon Lin
3192f88af1dSJon Lin------
3202f88af1dSJon Lin
3211f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf
3221f565376SXiaoDong Huang
3231f565376SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3241f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
3251f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
3261f565376SXiaoDong Huang
3271f565376SXiaoDong Huang### New
3281f565376SXiaoDong Huang
3291f565376SXiaoDong Huang1. Improve the stability of otp.
3301f565376SXiaoDong Huang
3311f565376SXiaoDong Huang------
3321f565376SXiaoDong Huang
333f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin
334f2f8c7fbSTang Yun ping
335f2f8c7fbSTang Yun ping| Date       | File                                 | Build commit | Severity  |
336f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
337f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
338f2f8c7fbSTang Yun ping
339f2f8c7fbSTang Yun ping### New
340f2f8c7fbSTang Yun ping
341f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
342f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool.
343f2f8c7fbSTang Yun ping3. Improve DDR4 performance.
344f2f8c7fbSTang Yun ping
345f2f8c7fbSTang Yun ping### Fixed
346f2f8c7fbSTang Yun ping
347f2f8c7fbSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
348f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
349f2f8c7fbSTang Yun ping| 1     | important | To solve the instability problem of some ddr4 when DDR run in 528MHz. | When DDR4 run in 528MHz, the system would unstable, causing a crash and restart | -            |
350f2f8c7fbSTang Yun ping| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
351f2f8c7fbSTang Yun ping
352f2f8c7fbSTang Yun ping------
353f2f8c7fbSTang Yun ping
3541d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf
3551d2ea0ccSXiaoDong Huang
3561d2ea0ccSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3571d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
3581d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
3591d2ea0ccSXiaoDong Huang
3601d2ea0ccSXiaoDong Huang### New
3611d2ea0ccSXiaoDong Huang
3621d2ea0ccSXiaoDong Huang1. Improve the stability of sdei.
3631d2ea0ccSXiaoDong Huang
3641d2ea0ccSXiaoDong Huang------
3651d2ea0ccSXiaoDong Huang
366d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf
367d4dd7145SXiaoDong Huang
368d4dd7145SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
369d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
370d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
371d4dd7145SXiaoDong Huang
372d4dd7145SXiaoDong Huang### New
373d4dd7145SXiaoDong Huang
374d4dd7145SXiaoDong Huang1. Enable sdei.
375d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags.
376d4dd7145SXiaoDong Huang
377d4dd7145SXiaoDong Huang------
378d4dd7145SXiaoDong Huang
37944de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin
38044de354dSZhihuan He
38144de354dSZhihuan He| Date       | File                                 | Build commit | Severity  |
38244de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- |
38344de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
38444de354dSZhihuan He
38544de354dSZhihuan He### Fixed
38644de354dSZhihuan He
38744de354dSZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
38844de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
38944de354dSZhihuan He| 1     | important | To solve the instability problem of some chips when DDR run in 324MHz. | When DDR run in 324MHz, the system would unstable, causing a crash and restart | -            |
39044de354dSZhihuan He
39144de354dSZhihuan He------
39244de354dSZhihuan He
393cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf
394cd42c8b9SZhihuan He
395cd42c8b9SZhihuan He| Date       | File                  | Build commit | Severity  |
396cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- |
397cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
398cd42c8b9SZhihuan He
399cd42c8b9SZhihuan He### Fixed
400cd42c8b9SZhihuan He
401cd42c8b9SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
402cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
403cd42c8b9SZhihuan He| 1     | important | To solve the instability problem of some chips when DDR run in 324MHz. | When DDR run in 324MHz, the system would unstable, causing a crash and restart | -            |
404cd42c8b9SZhihuan He
405cd42c8b9SZhihuan He------
406cd42c8b9SZhihuan He
407b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin
408b32e77eeSJon Lin
409b32e77eeSJon Lin| Date       | File                     | Build commit | Severity |
410b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- |
411b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
412b32e77eeSJon Lin
413b32e77eeSJon Lin### New
414b32e77eeSJon Lin
41518157235SJoseph Chen1. Support more spiflash.
416b32e77eeSJon Lin
417b32e77eeSJon Lin------
418b32e77eeSJon Lin
4196cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf
4206cdb0cf8Sshengfei Xu
4216cdb0cf8Sshengfei Xu| Date       | File                  | Build commit | Severity  |
4226cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
4236cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
4246cdb0cf8Sshengfei Xu
4256cdb0cf8Sshengfei Xu### Fixed
4266cdb0cf8Sshengfei Xu
4276cdb0cf8Sshengfei Xu| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
4286cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
4296cdb0cf8Sshengfei Xu| 1     | important | fix the suspend/resume stability problem, the PCIE suspend fail. | Linux kernel doesn't save/restore GICR, so we need do it if vdd_logic is off in suspend. | -         |
4306cdb0cf8Sshengfei Xu
4316cdb0cf8Sshengfei Xu------
4326cdb0cf8Sshengfei Xu
4339f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
4349f3468f5SJon Lin
4359f3468f5SJon Lin| Date       | File                                             | Build commit | Severity |
4369f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- |
4379f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
4389f3468f5SJon Lin
4399f3468f5SJon Lin### New
4409f3468f5SJon Lin
44118157235SJoseph Chen1. Support more spiflash.
4429f3468f5SJon Lin
4439f3468f5SJon Lin------
4449f3468f5SJon Lin
4456dff3132SHisping Lin## rk3568_bl32_v2.09.bin
4466dff3132SHisping Lin
4476dff3132SHisping Lin| Date       | File                  | Build commit | Severity  |
4486dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4496dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
4506dff3132SHisping Lin
4516dff3132SHisping Lin### Fixed
4526dff3132SHisping Lin
4536dff3132SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
4546dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
4556dff3132SHisping 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 | -            |
4566dff3132SHisping Lin
4576dff3132SHisping Lin------
4586dff3132SHisping Lin
4594909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin
4604909cfb1STang Yun ping
4614909cfb1STang Yun ping| Date       | File                                 | Build commit | Severity  |
4624909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
4634909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
4644909cfb1STang Yun ping
4654909cfb1STang Yun ping### Fixed
4664909cfb1STang Yun ping
4674909cfb1STang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
4684909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
469a9b7a7b5SJoseph Chen| 1     | important | fix some LPDDR4 stability problem                         | CXMT CXDB5CCAM-MK instability for 1560MHz at LPDDR4 mode. Fix this issue by set CLK/CA slew rate from 0xf  to 0x0 . | -         |
470a9b7a7b5SJoseph Chen| 2     | moderate  | fix Fix set of t_xs_x32, t_xs_abort_x32 and t_xs_fast_x32 | Fix set of t_xs_x32, t_xs_abort_x32 and t_xs_fast_x32.This bug may lead to some low density dram(128M) fail. | -         |
471a9b7a7b5SJoseph Chen| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
472a9b7a7b5SJoseph Chen|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
4734909cfb1STang Yun ping
4744909cfb1STang Yun ping------
475