xref: /rkbin/doc/release/RK3568_EN.md (revision e232d547c10c9d0dab0c23e1ce334ea2958e1d1c)
14909cfb1STang Yun ping# RK3568 Release Note
24909cfb1STang Yun ping
3*e232d547SXuhui Lin## rk356x_spl_v1.14.bin
4*e232d547SXuhui Lin
5*e232d547SXuhui Lin| Date       | File                 | Build commit | Severity  |
6*e232d547SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
7*e232d547SXuhui Lin| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a  | important |
8*e232d547SXuhui Lin
9*e232d547SXuhui Lin### New
10*e232d547SXuhui Lin
11*e232d547SXuhui Lin1.  Add support for continuing burning RSA key hash after OTP power down.
12*e232d547SXuhui Lin
13*e232d547SXuhui Lin### Fixed
14*e232d547SXuhui Lin
15*e232d547SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
16*e232d547SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
17*e232d547SXuhui Lin| 1     | important | Solve the issue that SD card initialization fails under SPL stage. | pinctrl node is disabled under SPL stage. | -            |
18*e232d547SXuhui Lin
19*e232d547SXuhui Lin------
20*e232d547SXuhui Lin
21a0959479SHisping Lin## rk3568_bl32_v2.12.bin
22a0959479SHisping Lin
23a0959479SHisping Lin| Date       | File                  | Build commit | Severity  |
24a0959479SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
25a0959479SHisping Lin| 2024-04-16 | rk3568_bl32_v2.12.bin | 185dc3c92    | important |
26a0959479SHisping Lin
27a0959479SHisping Lin### New
28a0959479SHisping Lin
29a0959479SHisping Lin1.  Optimization parameter check to enhance security.
30a0959479SHisping Lin2.  Support printing TEE memory usage information.
31a0959479SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
32a0959479SHisping Lin4.  Support printing FWVER information.
33a0959479SHisping Lin
34a0959479SHisping Lin------
35a0959479SHisping Lin
36c3e0ee0fSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.21.bin
37c3e0ee0fSTang Yun ping
38c3e0ee0fSTang Yun ping| Date       | File                                 | Build commit | Severity  |
39c3e0ee0fSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
40c3e0ee0fSTang Yun ping| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476   | important |
41c3e0ee0fSTang Yun ping
42c3e0ee0fSTang Yun ping### Fixed
43c3e0ee0fSTang Yun ping
44c3e0ee0fSTang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
45c3e0ee0fSTang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
46c3e0ee0fSTang 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. | -            |
47c3e0ee0fSTang Yun ping
48c3e0ee0fSTang Yun ping------
49c3e0ee0fSTang Yun ping
50f48decedSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.20.bin
51f48decedSTang Yun ping
52f48decedSTang Yun ping| Date       | File                                 | Build commit | Severity  |
53f48decedSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
54f48decedSTang Yun ping| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90   | important |
55f48decedSTang Yun ping
56f48decedSTang Yun ping### New
57f48decedSTang Yun ping
58f48decedSTang Yun ping1. The tRFC value can be configured through ddrbin_tools.
59f48decedSTang Yun ping1. Add read write vref trining to improve compatibility.
60f48decedSTang Yun ping
61f48decedSTang Yun ping### Fixed
62f48decedSTang Yun ping
63f48decedSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
64f48decedSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
65f48decedSTang 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. | -            |
66f48decedSTang 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            | -            |
67f48decedSTang Yun ping| 3     | important | Fixed 6GB LPDDR3/4 initialization failure problem            | 6GB LPDDR3/4 panic during DDR initialization                 | -            |
68f48decedSTang Yun ping| 4     | important | Enable LPDDR4/4X read odt under780M to implove stability.    | Some LPDDR4/4X particles have poor stability at 780M         | -            |
69f48decedSTang Yun ping
70f48decedSTang Yun ping------
71f48decedSTang Yun ping
7250fea70bSJon Lin## rk3568_pcie_v2.10.bin
7350fea70bSJon Lin
7450fea70bSJon Lin| Date       | File                  | Build commit | Severity |
7550fea70bSJon Lin| ---------- | --------------------- | ------------ | -------- |
7650fea70bSJon Lin| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3    | moderate |
7750fea70bSJon Lin
7850fea70bSJon Lin### New
7950fea70bSJon Lin
8050fea70bSJon Lin1. Update the version.
8150fea70bSJon Lin
8250fea70bSJon Lin------
8350fea70bSJon Lin
8484da743bSJon Lin## rk3568_pcie_v2.00.bin
8584da743bSJon Lin
8684da743bSJon Lin| Date       | File                  | Build commit | Severity |
8784da743bSJon Lin| ---------- | --------------------- | ------------ | -------- |
8884da743bSJon Lin| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78    | moderate |
8984da743bSJon Lin
9084da743bSJon Lin### New
9184da743bSJon Lin
9284da743bSJon Lin1. Fix bar capacity.
9384da743bSJon Lin
9484da743bSJon Lin------
9584da743bSJon Lin
96c2df62acSLiang Chen## rk3568_bl31_rt_v1.02.elf
97c2df62acSLiang Chen
98c2df62acSLiang Chen| Date       | File                     | Build commit | Severity |
99c2df62acSLiang Chen| ---------- | ------------------------ | ------------ | -------- |
100c2df62acSLiang Chen| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b    | moderate |
101c2df62acSLiang Chen
102c2df62acSLiang Chen### New
103c2df62acSLiang Chen
104c2df62acSLiang Chen1. Support config l3 partition according to atags.
105c2df62acSLiang Chen
106c2df62acSLiang Chen------
107c2df62acSLiang Chen
108721d2528SJon Lin## rk3568_pcie_v1.00.bin
109721d2528SJon Lin
110721d2528SJon Lin| Date       | File                  | Build commit | Severity |
111721d2528SJon Lin| ---------- | --------------------- | ------------ | -------- |
112721d2528SJon Lin| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7    | moderate |
113721d2528SJon Lin### New
114721d2528SJon Lin
115721d2528SJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
116721d2528SJon Lin
117721d2528SJon Lin------
118721d2528SJon Lin
119975e4c34STang Yun ping## rk3568_ddr_{1560...920}MHz_v1.19.bin
120975e4c34STang Yun ping
121975e4c34STang Yun ping| Date       | File                                 | Build commit | Severity  |
122975e4c34STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
123975e4c34STang Yun ping| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc   | important |
124975e4c34STang Yun ping
125975e4c34STang Yun ping### New
126975e4c34STang Yun ping
127975e4c34STang Yun ping1. Support RK3567.
128975e4c34STang Yun ping2. RK3568 support LVDS1.
129975e4c34STang Yun ping
130975e4c34STang Yun ping------
131975e4c34STang Yun ping
1324e901198SLiang Chen## rk3568_bl31_v1.44.elf
1334e901198SLiang Chen
1344e901198SLiang Chen| Date       | File                  | Build commit | Severity  |
1354e901198SLiang Chen| ---------- | --------------------- | ------------ | --------- |
1364e901198SLiang Chen| 2023-09-19 | rk3568_bl31_v1.44.elf | 8cea6ab0b    | important |
1374e901198SLiang Chen
1384e901198SLiang Chen### New
1394e901198SLiang Chen
1404e901198SLiang Chen1. Add support for RK3567 SoC.
1414e901198SLiang Chen
1424e901198SLiang Chen------
1434e901198SLiang Chen
144c019c636SXuhui Lin## rk356x_spl_v1.13.bin
145c019c636SXuhui Lin
146c019c636SXuhui Lin| Date       | File                 | Build commit | Severity  |
147c019c636SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
148c019c636SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e   | important |
149c019c636SXuhui Lin
150c019c636SXuhui Lin### New
151c019c636SXuhui Lin
152c019c636SXuhui Lin1.  Print and pass the firmware version number.
153c019c636SXuhui Lin
154c019c636SXuhui Lin### Fixed
155c019c636SXuhui Lin
156c019c636SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
157c019c636SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
158c019c636SXuhui 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. | -            |
159c019c636SXuhui Lin
160c019c636SXuhui Lin------
161c019c636SXuhui Lin
1629f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin
1639f00ec0fSHisping Lin
1649f00ec0fSHisping Lin| Date       | File                  | Build commit | Severity  |
1659f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1669f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65    | important |
1679f00ec0fSHisping Lin
1689f00ec0fSHisping Lin### New
1699f00ec0fSHisping Lin
1709f00ec0fSHisping Lin1.  Pseudo random number seed will be set by default.
1719f00ec0fSHisping Lin2. Supports read and write security flag interfaces.
1729f00ec0fSHisping Lin3. Support check ta encryption key is written.
1739f00ec0fSHisping Lin4. Supports the tokbrick ksn interface.
1749f00ec0fSHisping Lin
1759f00ec0fSHisping Lin### Fixed
1769f00ec0fSHisping Lin
1779f00ec0fSHisping Lin| Index | Severity  | Update                                               | Issue description                                 | Issue source |
1789f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ |
1799f00ec0fSHisping Lin| 1     | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | -            |
1809f00ec0fSHisping Lin
1819f00ec0fSHisping Lin------
1829f00ec0fSHisping Lin
18371a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf
18471a9caf4Sshengfei Xu
18571a9caf4Sshengfei Xu| Date       | File                              | Build commit | Severity |
18671a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- |
18771a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a    | moderate |
18871a9caf4Sshengfei Xu
18971a9caf4Sshengfei Xu### New
19071a9caf4Sshengfei Xu
19171a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code.
19271a9caf4Sshengfei Xu
19371a9caf4Sshengfei Xu------
19471a9caf4Sshengfei Xu
1959512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin
1969512e6dcSTang Yun ping
1979512e6dcSTang Yun ping| Date       | File                                 | Build commit | Severity  |
1989512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
1999512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d   | important |
2009512e6dcSTang Yun ping
2019512e6dcSTang Yun ping### Fixed
2029512e6dcSTang Yun ping
2039512e6dcSTang Yun ping| Index | Severity | Update                                           | Issue description                     | Issue source |
2049512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
2059512e6dcSTang Yun ping| 1     | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | -            |
2069512e6dcSTang Yun ping
2079512e6dcSTang Yun ping------
2089512e6dcSTang Yun ping
209cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf
210cde2bdb6SXiaoDong Huang
211cde2bdb6SXiaoDong Huang| Date       | File                              | Build commit | Severity |
212cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- |
213cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c    | moderate |
214cde2bdb6SXiaoDong Huang
215cde2bdb6SXiaoDong Huang### New
216cde2bdb6SXiaoDong Huang
217cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc.
218cde2bdb6SXiaoDong Huang
219cde2bdb6SXiaoDong Huang------
220cde2bdb6SXiaoDong Huang
2212fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin
2222fb47122STang Yun ping
2232fb47122STang Yun ping| Date       | File                                 | Build commit | Severity  |
2242fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
2252fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606   | important |
2262fb47122STang Yun ping
2272fb47122STang Yun ping### New
2282fb47122STang Yun ping
2292fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
2302fb47122STang Yun ping2. Add DDR ECC poison function support.
2312fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x.
2322fb47122STang Yun ping4. Add pstore support when ECC enabled.
2332fb47122STang Yun ping
2342fb47122STang Yun ping------
2352fb47122STang Yun ping
2369e447be2SHisping Lin## rk3568_bl32_v2.10.bin
2379e447be2SHisping Lin
2389e447be2SHisping Lin| Date       | File                  | Build commit | Severity  |
2399e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2409e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
2419e447be2SHisping Lin
2429e447be2SHisping Lin### New
2439e447be2SHisping Lin
2449e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors.
2459e447be2SHisping Lin2. Added the address parameter security check for crypto_service.
2469e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash.
2479e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
2489e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
2499e447be2SHisping Lin
2509e447be2SHisping Lin------
2519e447be2SHisping Lin
2521ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf
2531ea59cc6SLiang Chen
2541ea59cc6SLiang Chen| Date       | File                  | Build commit | Severity  |
2551ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- |
2561ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
2571ea59cc6SLiang Chen
2581ea59cc6SLiang Chen### Fixed
2591ea59cc6SLiang Chen
2601ea59cc6SLiang Chen| Index | Severity  | Update                                           | Issue description                     | Issue source |
2611ea59cc6SLiang Chen| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
2621ea59cc6SLiang Chen| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
2631ea59cc6SLiang Chen
2641ea59cc6SLiang Chen------
2651ea59cc6SLiang Chen
266b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf
267b2394037SLiang Chen
268b2394037SLiang Chen| Date       | File                     | Build commit | Severity |
269b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
270b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
271b2394037SLiang Chen
272b2394037SLiang Chen### New
273b2394037SLiang Chen
274b2394037SLiang Chen1. Support adjust pvtpll config by OTP.
275b2394037SLiang Chen2. Adjust default pvtpll config for stability.
276b2394037SLiang Chen
277b2394037SLiang Chen------
278b2394037SLiang Chen
2797fac639aSLiang Chen## rk3568_bl31_v1.42.elf
2807fac639aSLiang Chen
2817fac639aSLiang Chen| Date       | File                  | Build commit | Severity  |
2827fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- |
2837fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
2847fac639aSLiang Chen
2857fac639aSLiang Chen### New
2867fac639aSLiang Chen
2877fac639aSLiang Chen1. Support adjust pvtpll config by OTP.
2887fac639aSLiang Chen2. Adjust default pvtpll config for stability.
2897fac639aSLiang Chen
2907fac639aSLiang Chen------
2917fac639aSLiang Chen
2925ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf
2935ebf2e03SYouMin Chen
2945ebf2e03SYouMin Chen| Date       | File                  | Build commit | Severity |
2955ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- |
2965ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
2975ebf2e03SYouMin Chen
2985ebf2e03SYouMin Chen### Fixed
2995ebf2e03SYouMin Chen
3005ebf2e03SYouMin Chen| Index | Severity | Update                                           | Issue description                     | Issue source |
3015ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
3025ebf2e03SYouMin Chen| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
3035ebf2e03SYouMin Chen
3045ebf2e03SYouMin Chen------
3055ebf2e03SYouMin Chen
30684e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf
30784e292f2SLiang Chen
30884e292f2SLiang Chen| Date       | File                     | Build commit | Severity |
30984e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
31084e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
31184e292f2SLiang Chen
31284e292f2SLiang Chen### New
31384e292f2SLiang Chen
31484e292f2SLiang Chen1. Optimize RT Latency.
31584e292f2SLiang Chen
31684e292f2SLiang Chen------
31784e292f2SLiang Chen
31863b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin
31963b71339STang Yun ping
32063b71339STang Yun ping| Date       | File                                 | Build commit | Severity  |
32163b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
32263b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
32363b71339STang Yun ping
32463b71339STang Yun ping### New
32563b71339STang Yun ping
32663b71339STang Yun ping1. Add RK3568 2D eye scan support.
32763b71339STang Yun ping
32863b71339STang Yun ping------
32963b71339STang Yun ping
330b9d37512SZhihuan He## rk3568_bl31_v1.40.elf
331b9d37512SZhihuan He
332b9d37512SZhihuan He| Date       | File                  | Build commit | Severity |
333b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- |
334b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
335b9d37512SZhihuan He
336b9d37512SZhihuan He### New
337b9d37512SZhihuan He
338b9d37512SZhihuan He1. Add DDR ECC poison support.
339b9d37512SZhihuan He
340b9d37512SZhihuan He------
341b9d37512SZhihuan He
3422f88af1dSJon Lin## rk356x_usbplug_v1.17.bin
3432f88af1dSJon Lin
3442f88af1dSJon Lin| Date       | File                     | Build commit | Severity |
3452f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- |
3462f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
3472f88af1dSJon Lin
3482f88af1dSJon Lin### New
3492f88af1dSJon Lin
3502f88af1dSJon Lin1. Support more spiflash.
3512f88af1dSJon Lin
3522f88af1dSJon Lin------
3532f88af1dSJon Lin
3541f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf
3551f565376SXiaoDong Huang
3561f565376SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3571f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
3581f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
3591f565376SXiaoDong Huang
3601f565376SXiaoDong Huang### New
3611f565376SXiaoDong Huang
3621f565376SXiaoDong Huang1. Improve the stability of otp.
3631f565376SXiaoDong Huang
3641f565376SXiaoDong Huang------
3651f565376SXiaoDong Huang
366f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin
367f2f8c7fbSTang Yun ping
368f2f8c7fbSTang Yun ping| Date       | File                                 | Build commit | Severity  |
369f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
370f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
371f2f8c7fbSTang Yun ping
372f2f8c7fbSTang Yun ping### New
373f2f8c7fbSTang Yun ping
374f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
375f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool.
376f2f8c7fbSTang Yun ping3. Improve DDR4 performance.
377f2f8c7fbSTang Yun ping
378f2f8c7fbSTang Yun ping### Fixed
379f2f8c7fbSTang Yun ping
380f2f8c7fbSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
381f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
382f2f8c7fbSTang 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 | -            |
383f2f8c7fbSTang Yun ping| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
384f2f8c7fbSTang Yun ping
385f2f8c7fbSTang Yun ping------
386f2f8c7fbSTang Yun ping
3871d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf
3881d2ea0ccSXiaoDong Huang
3891d2ea0ccSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3901d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
3911d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
3921d2ea0ccSXiaoDong Huang
3931d2ea0ccSXiaoDong Huang### New
3941d2ea0ccSXiaoDong Huang
3951d2ea0ccSXiaoDong Huang1. Improve the stability of sdei.
3961d2ea0ccSXiaoDong Huang
3971d2ea0ccSXiaoDong Huang------
3981d2ea0ccSXiaoDong Huang
399d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf
400d4dd7145SXiaoDong Huang
401d4dd7145SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
402d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
403d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
404d4dd7145SXiaoDong Huang
405d4dd7145SXiaoDong Huang### New
406d4dd7145SXiaoDong Huang
407d4dd7145SXiaoDong Huang1. Enable sdei.
408d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags.
409d4dd7145SXiaoDong Huang
410d4dd7145SXiaoDong Huang------
411d4dd7145SXiaoDong Huang
41244de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin
41344de354dSZhihuan He
41444de354dSZhihuan He| Date       | File                                 | Build commit | Severity  |
41544de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- |
41644de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
41744de354dSZhihuan He
41844de354dSZhihuan He### Fixed
41944de354dSZhihuan He
42044de354dSZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
42144de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
42244de354dSZhihuan 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 | -            |
42344de354dSZhihuan He
42444de354dSZhihuan He------
42544de354dSZhihuan He
426cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf
427cd42c8b9SZhihuan He
428cd42c8b9SZhihuan He| Date       | File                  | Build commit | Severity  |
429cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- |
430cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
431cd42c8b9SZhihuan He
432cd42c8b9SZhihuan He### Fixed
433cd42c8b9SZhihuan He
434cd42c8b9SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
435cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
436cd42c8b9SZhihuan 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 | -            |
437cd42c8b9SZhihuan He
438cd42c8b9SZhihuan He------
439cd42c8b9SZhihuan He
440b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin
441b32e77eeSJon Lin
442b32e77eeSJon Lin| Date       | File                     | Build commit | Severity |
443b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- |
444b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
445b32e77eeSJon Lin
446b32e77eeSJon Lin### New
447b32e77eeSJon Lin
44818157235SJoseph Chen1. Support more spiflash.
449b32e77eeSJon Lin
450b32e77eeSJon Lin------
451b32e77eeSJon Lin
4526cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf
4536cdb0cf8Sshengfei Xu
4546cdb0cf8Sshengfei Xu| Date       | File                  | Build commit | Severity  |
4556cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
4566cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
4576cdb0cf8Sshengfei Xu
4586cdb0cf8Sshengfei Xu### Fixed
4596cdb0cf8Sshengfei Xu
4606cdb0cf8Sshengfei Xu| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
4616cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
4626cdb0cf8Sshengfei 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. | -         |
4636cdb0cf8Sshengfei Xu
4646cdb0cf8Sshengfei Xu------
4656cdb0cf8Sshengfei Xu
4669f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
4679f3468f5SJon Lin
4689f3468f5SJon Lin| Date       | File                                             | Build commit | Severity |
4699f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- |
4709f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
4719f3468f5SJon Lin
4729f3468f5SJon Lin### New
4739f3468f5SJon Lin
47418157235SJoseph Chen1. Support more spiflash.
4759f3468f5SJon Lin
4769f3468f5SJon Lin------
4779f3468f5SJon Lin
4786dff3132SHisping Lin## rk3568_bl32_v2.09.bin
4796dff3132SHisping Lin
4806dff3132SHisping Lin| Date       | File                  | Build commit | Severity  |
4816dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4826dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
4836dff3132SHisping Lin
4846dff3132SHisping Lin### Fixed
4856dff3132SHisping Lin
4866dff3132SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
4876dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
4886dff3132SHisping 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 | -            |
4896dff3132SHisping Lin
4906dff3132SHisping Lin------
4916dff3132SHisping Lin
4924909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin
4934909cfb1STang Yun ping
4944909cfb1STang Yun ping| Date       | File                                 | Build commit | Severity  |
4954909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
4964909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
4974909cfb1STang Yun ping
4984909cfb1STang Yun ping### Fixed
4994909cfb1STang Yun ping
5004909cfb1STang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5014909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
502a9b7a7b5SJoseph 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 . | -         |
503a9b7a7b5SJoseph 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. | -         |
504a9b7a7b5SJoseph Chen| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
505a9b7a7b5SJoseph Chen|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
5064909cfb1STang Yun ping
5074909cfb1STang Yun ping------
508