xref: /rkbin/doc/release/RK3568_EN.md (revision fb90d181a332b2eb8f6b57544c5c11d24474f152)
14909cfb1STang Yun ping# RK3568 Release Note
24909cfb1STang Yun ping
3*fb90d181STang Yun ping## rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin
4*fb90d181STang Yun ping
5*fb90d181STang Yun ping| Date       | File                                                    | Build commit | Severity  |
6*fb90d181STang Yun ping| ---------- | :------------------------------------------------------ | ------------ | --------- |
7*fb90d181STang Yun ping| 2024-06-21 | rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin | f8ac117e9c   | important |
8*fb90d181STang Yun ping
9*fb90d181STang Yun ping### New
10*fb90d181STang Yun ping
11*fb90d181STang Yun ping1. Updated 2D eye printing format.
12*fb90d181STang Yun ping2. Add automatic judgment of eye margin.
13*fb90d181STang Yun ping
14*fb90d181STang Yun ping------
15*fb90d181STang Yun ping
16e232d547SXuhui Lin## rk356x_spl_v1.14.bin
17e232d547SXuhui Lin
18e232d547SXuhui Lin| Date       | File                 | Build commit | Severity  |
19e232d547SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
20e232d547SXuhui Lin| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a  | important |
21e232d547SXuhui Lin
22e232d547SXuhui Lin### New
23e232d547SXuhui Lin
24e232d547SXuhui Lin1.  Add support for continuing burning RSA key hash after OTP power down.
25e232d547SXuhui Lin
26e232d547SXuhui Lin### Fixed
27e232d547SXuhui Lin
28e232d547SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
29e232d547SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
30e232d547SXuhui Lin| 1     | important | Solve the issue that SD card initialization fails under SPL stage. | pinctrl node is disabled under SPL stage. | -            |
31e232d547SXuhui Lin
32e232d547SXuhui Lin------
33e232d547SXuhui Lin
34a0959479SHisping Lin## rk3568_bl32_v2.12.bin
35a0959479SHisping Lin
36a0959479SHisping Lin| Date       | File                  | Build commit | Severity  |
37a0959479SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
38a0959479SHisping Lin| 2024-04-16 | rk3568_bl32_v2.12.bin | 185dc3c92    | important |
39a0959479SHisping Lin
40a0959479SHisping Lin### New
41a0959479SHisping Lin
42a0959479SHisping Lin1.  Optimization parameter check to enhance security.
43a0959479SHisping Lin2.  Support printing TEE memory usage information.
44a0959479SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
45a0959479SHisping Lin4.  Support printing FWVER information.
46a0959479SHisping Lin
47a0959479SHisping Lin------
48a0959479SHisping Lin
49c3e0ee0fSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.21.bin
50c3e0ee0fSTang Yun ping
51c3e0ee0fSTang Yun ping| Date       | File                                 | Build commit | Severity  |
52c3e0ee0fSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
53c3e0ee0fSTang Yun ping| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476   | important |
54c3e0ee0fSTang Yun ping
55c3e0ee0fSTang Yun ping### Fixed
56c3e0ee0fSTang Yun ping
57c3e0ee0fSTang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
58c3e0ee0fSTang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
59c3e0ee0fSTang 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. | -            |
60c3e0ee0fSTang Yun ping
61c3e0ee0fSTang Yun ping------
62c3e0ee0fSTang Yun ping
63f48decedSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.20.bin
64f48decedSTang Yun ping
65f48decedSTang Yun ping| Date       | File                                 | Build commit | Severity  |
66f48decedSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
67f48decedSTang Yun ping| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90   | important |
68f48decedSTang Yun ping
69f48decedSTang Yun ping### New
70f48decedSTang Yun ping
71f48decedSTang Yun ping1. The tRFC value can be configured through ddrbin_tools.
72f48decedSTang Yun ping1. Add read write vref trining to improve compatibility.
73f48decedSTang Yun ping
74f48decedSTang Yun ping### Fixed
75f48decedSTang Yun ping
76f48decedSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
77f48decedSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
78f48decedSTang 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. | -            |
79f48decedSTang 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            | -            |
80f48decedSTang Yun ping| 3     | important | Fixed 6GB LPDDR3/4 initialization failure problem            | 6GB LPDDR3/4 panic during DDR initialization                 | -            |
81f48decedSTang Yun ping| 4     | important | Enable LPDDR4/4X read odt under780M to implove stability.    | Some LPDDR4/4X particles have poor stability at 780M         | -            |
82f48decedSTang Yun ping
83f48decedSTang Yun ping------
84f48decedSTang Yun ping
8550fea70bSJon Lin## rk3568_pcie_v2.10.bin
8650fea70bSJon Lin
8750fea70bSJon Lin| Date       | File                  | Build commit | Severity |
8850fea70bSJon Lin| ---------- | --------------------- | ------------ | -------- |
8950fea70bSJon Lin| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3    | moderate |
9050fea70bSJon Lin
9150fea70bSJon Lin### New
9250fea70bSJon Lin
9350fea70bSJon Lin1. Update the version.
9450fea70bSJon Lin
9550fea70bSJon Lin------
9650fea70bSJon Lin
9784da743bSJon Lin## rk3568_pcie_v2.00.bin
9884da743bSJon Lin
9984da743bSJon Lin| Date       | File                  | Build commit | Severity |
10084da743bSJon Lin| ---------- | --------------------- | ------------ | -------- |
10184da743bSJon Lin| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78    | moderate |
10284da743bSJon Lin
10384da743bSJon Lin### New
10484da743bSJon Lin
10584da743bSJon Lin1. Fix bar capacity.
10684da743bSJon Lin
10784da743bSJon Lin------
10884da743bSJon Lin
109c2df62acSLiang Chen## rk3568_bl31_rt_v1.02.elf
110c2df62acSLiang Chen
111c2df62acSLiang Chen| Date       | File                     | Build commit | Severity |
112c2df62acSLiang Chen| ---------- | ------------------------ | ------------ | -------- |
113c2df62acSLiang Chen| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b    | moderate |
114c2df62acSLiang Chen
115c2df62acSLiang Chen### New
116c2df62acSLiang Chen
117c2df62acSLiang Chen1. Support config l3 partition according to atags.
118c2df62acSLiang Chen
119c2df62acSLiang Chen------
120c2df62acSLiang Chen
121721d2528SJon Lin## rk3568_pcie_v1.00.bin
122721d2528SJon Lin
123721d2528SJon Lin| Date       | File                  | Build commit | Severity |
124721d2528SJon Lin| ---------- | --------------------- | ------------ | -------- |
125721d2528SJon Lin| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7    | moderate |
126721d2528SJon Lin### New
127721d2528SJon Lin
128721d2528SJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
129721d2528SJon Lin
130721d2528SJon Lin------
131721d2528SJon Lin
132975e4c34STang Yun ping## rk3568_ddr_{1560...920}MHz_v1.19.bin
133975e4c34STang Yun ping
134975e4c34STang Yun ping| Date       | File                                 | Build commit | Severity  |
135975e4c34STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
136975e4c34STang Yun ping| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc   | important |
137975e4c34STang Yun ping
138975e4c34STang Yun ping### New
139975e4c34STang Yun ping
140975e4c34STang Yun ping1. Support RK3567.
141975e4c34STang Yun ping2. RK3568 support LVDS1.
142975e4c34STang Yun ping
143975e4c34STang Yun ping------
144975e4c34STang Yun ping
1454e901198SLiang Chen## rk3568_bl31_v1.44.elf
1464e901198SLiang Chen
1474e901198SLiang Chen| Date       | File                  | Build commit | Severity  |
1484e901198SLiang Chen| ---------- | --------------------- | ------------ | --------- |
1494e901198SLiang Chen| 2023-09-19 | rk3568_bl31_v1.44.elf | 8cea6ab0b    | important |
1504e901198SLiang Chen
1514e901198SLiang Chen### New
1524e901198SLiang Chen
1534e901198SLiang Chen1. Add support for RK3567 SoC.
1544e901198SLiang Chen
1554e901198SLiang Chen------
1564e901198SLiang Chen
157c019c636SXuhui Lin## rk356x_spl_v1.13.bin
158c019c636SXuhui Lin
159c019c636SXuhui Lin| Date       | File                 | Build commit | Severity  |
160c019c636SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
161c019c636SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e   | important |
162c019c636SXuhui Lin
163c019c636SXuhui Lin### New
164c019c636SXuhui Lin
165c019c636SXuhui Lin1.  Print and pass the firmware version number.
166c019c636SXuhui Lin
167c019c636SXuhui Lin### Fixed
168c019c636SXuhui Lin
169c019c636SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
170c019c636SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
171c019c636SXuhui 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. | -            |
172c019c636SXuhui Lin
173c019c636SXuhui Lin------
174c019c636SXuhui Lin
1759f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin
1769f00ec0fSHisping Lin
1779f00ec0fSHisping Lin| Date       | File                  | Build commit | Severity  |
1789f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1799f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65    | important |
1809f00ec0fSHisping Lin
1819f00ec0fSHisping Lin### New
1829f00ec0fSHisping Lin
1839f00ec0fSHisping Lin1.  Pseudo random number seed will be set by default.
1849f00ec0fSHisping Lin2. Supports read and write security flag interfaces.
1859f00ec0fSHisping Lin3. Support check ta encryption key is written.
1869f00ec0fSHisping Lin4. Supports the tokbrick ksn interface.
1879f00ec0fSHisping Lin
1889f00ec0fSHisping Lin### Fixed
1899f00ec0fSHisping Lin
1909f00ec0fSHisping Lin| Index | Severity  | Update                                               | Issue description                                 | Issue source |
1919f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ |
1929f00ec0fSHisping Lin| 1     | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | -            |
1939f00ec0fSHisping Lin
1949f00ec0fSHisping Lin------
1959f00ec0fSHisping Lin
19671a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf
19771a9caf4Sshengfei Xu
19871a9caf4Sshengfei Xu| Date       | File                              | Build commit | Severity |
19971a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- |
20071a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a    | moderate |
20171a9caf4Sshengfei Xu
20271a9caf4Sshengfei Xu### New
20371a9caf4Sshengfei Xu
20471a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code.
20571a9caf4Sshengfei Xu
20671a9caf4Sshengfei Xu------
20771a9caf4Sshengfei Xu
2089512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin
2099512e6dcSTang Yun ping
2109512e6dcSTang Yun ping| Date       | File                                 | Build commit | Severity  |
2119512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
2129512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d   | important |
2139512e6dcSTang Yun ping
2149512e6dcSTang Yun ping### Fixed
2159512e6dcSTang Yun ping
2169512e6dcSTang Yun ping| Index | Severity | Update                                           | Issue description                     | Issue source |
2179512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
2189512e6dcSTang Yun ping| 1     | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | -            |
2199512e6dcSTang Yun ping
2209512e6dcSTang Yun ping------
2219512e6dcSTang Yun ping
222cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf
223cde2bdb6SXiaoDong Huang
224cde2bdb6SXiaoDong Huang| Date       | File                              | Build commit | Severity |
225cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- |
226cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c    | moderate |
227cde2bdb6SXiaoDong Huang
228cde2bdb6SXiaoDong Huang### New
229cde2bdb6SXiaoDong Huang
230cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc.
231cde2bdb6SXiaoDong Huang
232cde2bdb6SXiaoDong Huang------
233cde2bdb6SXiaoDong Huang
2342fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin
2352fb47122STang Yun ping
2362fb47122STang Yun ping| Date       | File                                 | Build commit | Severity  |
2372fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
2382fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606   | important |
2392fb47122STang Yun ping
2402fb47122STang Yun ping### New
2412fb47122STang Yun ping
2422fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
2432fb47122STang Yun ping2. Add DDR ECC poison function support.
2442fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x.
2452fb47122STang Yun ping4. Add pstore support when ECC enabled.
2462fb47122STang Yun ping
2472fb47122STang Yun ping------
2482fb47122STang Yun ping
2499e447be2SHisping Lin## rk3568_bl32_v2.10.bin
2509e447be2SHisping Lin
2519e447be2SHisping Lin| Date       | File                  | Build commit | Severity  |
2529e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2539e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
2549e447be2SHisping Lin
2559e447be2SHisping Lin### New
2569e447be2SHisping Lin
2579e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors.
2589e447be2SHisping Lin2. Added the address parameter security check for crypto_service.
2599e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash.
2609e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
2619e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
2629e447be2SHisping Lin
2639e447be2SHisping Lin------
2649e447be2SHisping Lin
2651ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf
2661ea59cc6SLiang Chen
2671ea59cc6SLiang Chen| Date       | File                  | Build commit | Severity  |
2681ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- |
2691ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
2701ea59cc6SLiang Chen
2711ea59cc6SLiang Chen### Fixed
2721ea59cc6SLiang Chen
2731ea59cc6SLiang Chen| Index | Severity  | Update                                           | Issue description                     | Issue source |
2741ea59cc6SLiang Chen| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
2751ea59cc6SLiang Chen| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
2761ea59cc6SLiang Chen
2771ea59cc6SLiang Chen------
2781ea59cc6SLiang Chen
279b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf
280b2394037SLiang Chen
281b2394037SLiang Chen| Date       | File                     | Build commit | Severity |
282b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
283b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
284b2394037SLiang Chen
285b2394037SLiang Chen### New
286b2394037SLiang Chen
287b2394037SLiang Chen1. Support adjust pvtpll config by OTP.
288b2394037SLiang Chen2. Adjust default pvtpll config for stability.
289b2394037SLiang Chen
290b2394037SLiang Chen------
291b2394037SLiang Chen
2927fac639aSLiang Chen## rk3568_bl31_v1.42.elf
2937fac639aSLiang Chen
2947fac639aSLiang Chen| Date       | File                  | Build commit | Severity  |
2957fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- |
2967fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
2977fac639aSLiang Chen
2987fac639aSLiang Chen### New
2997fac639aSLiang Chen
3007fac639aSLiang Chen1. Support adjust pvtpll config by OTP.
3017fac639aSLiang Chen2. Adjust default pvtpll config for stability.
3027fac639aSLiang Chen
3037fac639aSLiang Chen------
3047fac639aSLiang Chen
3055ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf
3065ebf2e03SYouMin Chen
3075ebf2e03SYouMin Chen| Date       | File                  | Build commit | Severity |
3085ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- |
3095ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
3105ebf2e03SYouMin Chen
3115ebf2e03SYouMin Chen### Fixed
3125ebf2e03SYouMin Chen
3135ebf2e03SYouMin Chen| Index | Severity | Update                                           | Issue description                     | Issue source |
3145ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
3155ebf2e03SYouMin Chen| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
3165ebf2e03SYouMin Chen
3175ebf2e03SYouMin Chen------
3185ebf2e03SYouMin Chen
31984e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf
32084e292f2SLiang Chen
32184e292f2SLiang Chen| Date       | File                     | Build commit | Severity |
32284e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
32384e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
32484e292f2SLiang Chen
32584e292f2SLiang Chen### New
32684e292f2SLiang Chen
32784e292f2SLiang Chen1. Optimize RT Latency.
32884e292f2SLiang Chen
32984e292f2SLiang Chen------
33084e292f2SLiang Chen
33163b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin
33263b71339STang Yun ping
33363b71339STang Yun ping| Date       | File                                 | Build commit | Severity  |
33463b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
33563b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
33663b71339STang Yun ping
33763b71339STang Yun ping### New
33863b71339STang Yun ping
33963b71339STang Yun ping1. Add RK3568 2D eye scan support.
34063b71339STang Yun ping
34163b71339STang Yun ping------
34263b71339STang Yun ping
343b9d37512SZhihuan He## rk3568_bl31_v1.40.elf
344b9d37512SZhihuan He
345b9d37512SZhihuan He| Date       | File                  | Build commit | Severity |
346b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- |
347b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
348b9d37512SZhihuan He
349b9d37512SZhihuan He### New
350b9d37512SZhihuan He
351b9d37512SZhihuan He1. Add DDR ECC poison support.
352b9d37512SZhihuan He
353b9d37512SZhihuan He------
354b9d37512SZhihuan He
3552f88af1dSJon Lin## rk356x_usbplug_v1.17.bin
3562f88af1dSJon Lin
3572f88af1dSJon Lin| Date       | File                     | Build commit | Severity |
3582f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- |
3592f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
3602f88af1dSJon Lin
3612f88af1dSJon Lin### New
3622f88af1dSJon Lin
3632f88af1dSJon Lin1. Support more spiflash.
3642f88af1dSJon Lin
3652f88af1dSJon Lin------
3662f88af1dSJon Lin
3671f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf
3681f565376SXiaoDong Huang
3691f565376SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3701f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
3711f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
3721f565376SXiaoDong Huang
3731f565376SXiaoDong Huang### New
3741f565376SXiaoDong Huang
3751f565376SXiaoDong Huang1. Improve the stability of otp.
3761f565376SXiaoDong Huang
3771f565376SXiaoDong Huang------
3781f565376SXiaoDong Huang
379f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin
380f2f8c7fbSTang Yun ping
381f2f8c7fbSTang Yun ping| Date       | File                                 | Build commit | Severity  |
382f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
383f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
384f2f8c7fbSTang Yun ping
385f2f8c7fbSTang Yun ping### New
386f2f8c7fbSTang Yun ping
387f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
388f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool.
389f2f8c7fbSTang Yun ping3. Improve DDR4 performance.
390f2f8c7fbSTang Yun ping
391f2f8c7fbSTang Yun ping### Fixed
392f2f8c7fbSTang Yun ping
393f2f8c7fbSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
394f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
395f2f8c7fbSTang 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 | -            |
396f2f8c7fbSTang Yun ping| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
397f2f8c7fbSTang Yun ping
398f2f8c7fbSTang Yun ping------
399f2f8c7fbSTang Yun ping
4001d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf
4011d2ea0ccSXiaoDong Huang
4021d2ea0ccSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4031d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4041d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
4051d2ea0ccSXiaoDong Huang
4061d2ea0ccSXiaoDong Huang### New
4071d2ea0ccSXiaoDong Huang
4081d2ea0ccSXiaoDong Huang1. Improve the stability of sdei.
4091d2ea0ccSXiaoDong Huang
4101d2ea0ccSXiaoDong Huang------
4111d2ea0ccSXiaoDong Huang
412d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf
413d4dd7145SXiaoDong Huang
414d4dd7145SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
415d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
416d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
417d4dd7145SXiaoDong Huang
418d4dd7145SXiaoDong Huang### New
419d4dd7145SXiaoDong Huang
420d4dd7145SXiaoDong Huang1. Enable sdei.
421d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags.
422d4dd7145SXiaoDong Huang
423d4dd7145SXiaoDong Huang------
424d4dd7145SXiaoDong Huang
42544de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin
42644de354dSZhihuan He
42744de354dSZhihuan He| Date       | File                                 | Build commit | Severity  |
42844de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- |
42944de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
43044de354dSZhihuan He
43144de354dSZhihuan He### Fixed
43244de354dSZhihuan He
43344de354dSZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
43444de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
43544de354dSZhihuan 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 | -            |
43644de354dSZhihuan He
43744de354dSZhihuan He------
43844de354dSZhihuan He
439cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf
440cd42c8b9SZhihuan He
441cd42c8b9SZhihuan He| Date       | File                  | Build commit | Severity  |
442cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- |
443cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
444cd42c8b9SZhihuan He
445cd42c8b9SZhihuan He### Fixed
446cd42c8b9SZhihuan He
447cd42c8b9SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
448cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
449cd42c8b9SZhihuan 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 | -            |
450cd42c8b9SZhihuan He
451cd42c8b9SZhihuan He------
452cd42c8b9SZhihuan He
453b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin
454b32e77eeSJon Lin
455b32e77eeSJon Lin| Date       | File                     | Build commit | Severity |
456b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- |
457b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
458b32e77eeSJon Lin
459b32e77eeSJon Lin### New
460b32e77eeSJon Lin
46118157235SJoseph Chen1. Support more spiflash.
462b32e77eeSJon Lin
463b32e77eeSJon Lin------
464b32e77eeSJon Lin
4656cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf
4666cdb0cf8Sshengfei Xu
4676cdb0cf8Sshengfei Xu| Date       | File                  | Build commit | Severity  |
4686cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
4696cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
4706cdb0cf8Sshengfei Xu
4716cdb0cf8Sshengfei Xu### Fixed
4726cdb0cf8Sshengfei Xu
4736cdb0cf8Sshengfei Xu| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
4746cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
4756cdb0cf8Sshengfei 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. | -         |
4766cdb0cf8Sshengfei Xu
4776cdb0cf8Sshengfei Xu------
4786cdb0cf8Sshengfei Xu
4799f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
4809f3468f5SJon Lin
4819f3468f5SJon Lin| Date       | File                                             | Build commit | Severity |
4829f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- |
4839f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
4849f3468f5SJon Lin
4859f3468f5SJon Lin### New
4869f3468f5SJon Lin
48718157235SJoseph Chen1. Support more spiflash.
4889f3468f5SJon Lin
4899f3468f5SJon Lin------
4909f3468f5SJon Lin
4916dff3132SHisping Lin## rk3568_bl32_v2.09.bin
4926dff3132SHisping Lin
4936dff3132SHisping Lin| Date       | File                  | Build commit | Severity  |
4946dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4956dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
4966dff3132SHisping Lin
4976dff3132SHisping Lin### Fixed
4986dff3132SHisping Lin
4996dff3132SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
5006dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
5016dff3132SHisping 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 | -            |
5026dff3132SHisping Lin
5036dff3132SHisping Lin------
5046dff3132SHisping Lin
5054909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin
5064909cfb1STang Yun ping
5074909cfb1STang Yun ping| Date       | File                                 | Build commit | Severity  |
5084909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
5094909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
5104909cfb1STang Yun ping
5114909cfb1STang Yun ping### Fixed
5124909cfb1STang Yun ping
5134909cfb1STang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5144909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
515a9b7a7b5SJoseph 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 . | -         |
516a9b7a7b5SJoseph 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. | -         |
517a9b7a7b5SJoseph Chen| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
518a9b7a7b5SJoseph Chen|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
5194909cfb1STang Yun ping
5204909cfb1STang Yun ping------
521