xref: /rkbin/doc/release/RK3568_EN.md (revision 9f1fe80f63dae40ef7d0995fc5e9f278e9e0a3ce)
14909cfb1STang Yun ping# RK3568 Release Note
24909cfb1STang Yun ping
3*9f1fe80fSLin Jinhan## rk3568_bl32_v2.13.bin
4*9f1fe80fSLin Jinhan
5*9f1fe80fSLin Jinhan| Date       | File                  | Build commit | Severity  |
6*9f1fe80fSLin Jinhan| ---------- | :-------------------- | ------------ | --------- |
7*9f1fe80fSLin Jinhan| 2024-07-09 | rk3568_bl32_v2.13.bin | 7ab599eca    | important |
8*9f1fe80fSLin Jinhan
9*9f1fe80fSLin Jinhan### New
10*9f1fe80fSLin Jinhan
11*9f1fe80fSLin Jinhan1.  Other security enhancements.
12*9f1fe80fSLin Jinhan2.  RPMB change read data to multiple times.
13*9f1fe80fSLin Jinhan3.  Increase MPI_MEMPOOL_SIZE size.
14*9f1fe80fSLin Jinhan
15*9f1fe80fSLin Jinhan------
16*9f1fe80fSLin Jinhan
1778360f09STang Yun ping## rk3568_ddr_{1560...1056}MHz_v1.22.bin
1878360f09STang Yun ping
1978360f09STang Yun ping| Date       | File                                  | Build commit | Severity  |
2078360f09STang Yun ping| ---------- | ------------------------------------- | ------------ | --------- |
2178360f09STang Yun ping| 2024-06-21 | rk3568_ddr_{1560...1056}MHz_v1.22.bin | f8ac117e9c   | important |
2278360f09STang Yun ping
2378360f09STang Yun ping### New
2478360f09STang Yun ping
2578360f09STang Yun ping1. The CLK/DQS slew rate supports different values at high and low frequencies.
2678360f09STang Yun ping2. Added DRAM Manufacturer ID printing.
2778360f09STang Yun ping3. DDR4 enable LPASR to reduce DDR4 self-refresh power.
2878360f09STang Yun ping
2978360f09STang Yun ping### Fixed
3078360f09STang Yun ping
3178360f09STang Yun ping| Index | Severity  | Update                                              | Issue description                                            | Issue source |
3278360f09STang Yun ping| ----- | --------- | --------------------------------------------------- | ------------------------------------------------------------ | ------------ |
3378360f09STang Yun ping| 1     | important | Probabilistic training failure issue under DDR4 2cs | Probabilistic read/write training failures under DDR4 2cs introduced in ddrbin v1.21. | -            |
3478360f09STang Yun ping| 2     | important | LP4x 600M or less forced to open 240ohm rx odt      | There are compatibility issues with some chips under low-frequency when rx odt disable, which manifests as 324M instability. | -            |
3578360f09STang Yun ping| 3     | important | Undo vref training below 600MHz                     | The vref training introduced in ddrbin v1.21 may cause unreliable vref trining results at low frequencies | -            |
3678360f09STang Yun ping
3778360f09STang Yun ping------
3878360f09STang Yun ping
39fb90d181STang Yun ping## rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin
40fb90d181STang Yun ping
41fb90d181STang Yun ping| Date       | File                                                    | Build commit | Severity  |
42fb90d181STang Yun ping| ---------- | :------------------------------------------------------ | ------------ | --------- |
43fb90d181STang Yun ping| 2024-06-21 | rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin | f8ac117e9c   | important |
44fb90d181STang Yun ping
45fb90d181STang Yun ping### New
46fb90d181STang Yun ping
47fb90d181STang Yun ping1. Updated 2D eye printing format.
48fb90d181STang Yun ping2. Add automatic judgment of eye margin.
49fb90d181STang Yun ping
50fb90d181STang Yun ping------
51fb90d181STang Yun ping
52e232d547SXuhui Lin## rk356x_spl_v1.14.bin
53e232d547SXuhui Lin
54e232d547SXuhui Lin| Date       | File                 | Build commit | Severity  |
55e232d547SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
56e232d547SXuhui Lin| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a  | important |
57e232d547SXuhui Lin
58e232d547SXuhui Lin### New
59e232d547SXuhui Lin
60e232d547SXuhui Lin1.  Add support for continuing burning RSA key hash after OTP power down.
61e232d547SXuhui Lin
62e232d547SXuhui Lin### Fixed
63e232d547SXuhui Lin
64e232d547SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
65e232d547SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
66e232d547SXuhui Lin| 1     | important | Solve the issue that SD card initialization fails under SPL stage. | pinctrl node is disabled under SPL stage. | -            |
67e232d547SXuhui Lin
68e232d547SXuhui Lin------
69e232d547SXuhui Lin
70a0959479SHisping Lin## rk3568_bl32_v2.12.bin
71a0959479SHisping Lin
72a0959479SHisping Lin| Date       | File                  | Build commit | Severity  |
73a0959479SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
74a0959479SHisping Lin| 2024-04-16 | rk3568_bl32_v2.12.bin | 185dc3c92    | important |
75a0959479SHisping Lin
76a0959479SHisping Lin### New
77a0959479SHisping Lin
78a0959479SHisping Lin1.  Optimization parameter check to enhance security.
79a0959479SHisping Lin2.  Support printing TEE memory usage information.
80a0959479SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
81a0959479SHisping Lin4.  Support printing FWVER information.
82a0959479SHisping Lin
83a0959479SHisping Lin------
84a0959479SHisping Lin
85c3e0ee0fSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.21.bin
86c3e0ee0fSTang Yun ping
87c3e0ee0fSTang Yun ping| Date       | File                                 | Build commit | Severity  |
88c3e0ee0fSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
89c3e0ee0fSTang Yun ping| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476   | important |
90c3e0ee0fSTang Yun ping
91c3e0ee0fSTang Yun ping### Fixed
92c3e0ee0fSTang Yun ping
93c3e0ee0fSTang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
94c3e0ee0fSTang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
95c3e0ee0fSTang 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. | -            |
96c3e0ee0fSTang Yun ping
97c3e0ee0fSTang Yun ping------
98c3e0ee0fSTang Yun ping
99f48decedSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.20.bin
100f48decedSTang Yun ping
101f48decedSTang Yun ping| Date       | File                                 | Build commit | Severity  |
102f48decedSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
103f48decedSTang Yun ping| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90   | important |
104f48decedSTang Yun ping
105f48decedSTang Yun ping### New
106f48decedSTang Yun ping
107f48decedSTang Yun ping1. The tRFC value can be configured through ddrbin_tools.
108f48decedSTang Yun ping1. Add read write vref trining to improve compatibility.
109f48decedSTang Yun ping
110f48decedSTang Yun ping### Fixed
111f48decedSTang Yun ping
112f48decedSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
113f48decedSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
114f48decedSTang 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. | -            |
115f48decedSTang 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            | -            |
116f48decedSTang Yun ping| 3     | important | Fixed 6GB LPDDR3/4 initialization failure problem            | 6GB LPDDR3/4 panic during DDR initialization                 | -            |
117f48decedSTang Yun ping| 4     | important | Enable LPDDR4/4X read odt under780M to implove stability.    | Some LPDDR4/4X particles have poor stability at 780M         | -            |
118f48decedSTang Yun ping
119f48decedSTang Yun ping------
120f48decedSTang Yun ping
12150fea70bSJon Lin## rk3568_pcie_v2.10.bin
12250fea70bSJon Lin
12350fea70bSJon Lin| Date       | File                  | Build commit | Severity |
12450fea70bSJon Lin| ---------- | --------------------- | ------------ | -------- |
12550fea70bSJon Lin| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3    | moderate |
12650fea70bSJon Lin
12750fea70bSJon Lin### New
12850fea70bSJon Lin
12950fea70bSJon Lin1. Update the version.
13050fea70bSJon Lin
13150fea70bSJon Lin------
13250fea70bSJon Lin
13384da743bSJon Lin## rk3568_pcie_v2.00.bin
13484da743bSJon Lin
13584da743bSJon Lin| Date       | File                  | Build commit | Severity |
13684da743bSJon Lin| ---------- | --------------------- | ------------ | -------- |
13784da743bSJon Lin| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78    | moderate |
13884da743bSJon Lin
13984da743bSJon Lin### New
14084da743bSJon Lin
14184da743bSJon Lin1. Fix bar capacity.
14284da743bSJon Lin
14384da743bSJon Lin------
14484da743bSJon Lin
145c2df62acSLiang Chen## rk3568_bl31_rt_v1.02.elf
146c2df62acSLiang Chen
147c2df62acSLiang Chen| Date       | File                     | Build commit | Severity |
148c2df62acSLiang Chen| ---------- | ------------------------ | ------------ | -------- |
149c2df62acSLiang Chen| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b    | moderate |
150c2df62acSLiang Chen
151c2df62acSLiang Chen### New
152c2df62acSLiang Chen
153c2df62acSLiang Chen1. Support config l3 partition according to atags.
154c2df62acSLiang Chen
155c2df62acSLiang Chen------
156c2df62acSLiang Chen
157721d2528SJon Lin## rk3568_pcie_v1.00.bin
158721d2528SJon Lin
159721d2528SJon Lin| Date       | File                  | Build commit | Severity |
160721d2528SJon Lin| ---------- | --------------------- | ------------ | -------- |
161721d2528SJon Lin| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7    | moderate |
162721d2528SJon Lin### New
163721d2528SJon Lin
164721d2528SJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
165721d2528SJon Lin
166721d2528SJon Lin------
167721d2528SJon Lin
168975e4c34STang Yun ping## rk3568_ddr_{1560...920}MHz_v1.19.bin
169975e4c34STang Yun ping
170975e4c34STang Yun ping| Date       | File                                 | Build commit | Severity  |
171975e4c34STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
172975e4c34STang Yun ping| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc   | important |
173975e4c34STang Yun ping
174975e4c34STang Yun ping### New
175975e4c34STang Yun ping
176975e4c34STang Yun ping1. Support RK3567.
177975e4c34STang Yun ping2. RK3568 support LVDS1.
178975e4c34STang Yun ping
179975e4c34STang Yun ping------
180975e4c34STang Yun ping
1814e901198SLiang Chen## rk3568_bl31_v1.44.elf
1824e901198SLiang Chen
1834e901198SLiang Chen| Date       | File                  | Build commit | Severity  |
1844e901198SLiang Chen| ---------- | --------------------- | ------------ | --------- |
1854e901198SLiang Chen| 2023-09-19 | rk3568_bl31_v1.44.elf | 8cea6ab0b    | important |
1864e901198SLiang Chen
1874e901198SLiang Chen### New
1884e901198SLiang Chen
1894e901198SLiang Chen1. Add support for RK3567 SoC.
1904e901198SLiang Chen
1914e901198SLiang Chen------
1924e901198SLiang Chen
193c019c636SXuhui Lin## rk356x_spl_v1.13.bin
194c019c636SXuhui Lin
195c019c636SXuhui Lin| Date       | File                 | Build commit | Severity  |
196c019c636SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
197c019c636SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e   | important |
198c019c636SXuhui Lin
199c019c636SXuhui Lin### New
200c019c636SXuhui Lin
201c019c636SXuhui Lin1.  Print and pass the firmware version number.
202c019c636SXuhui Lin
203c019c636SXuhui Lin### Fixed
204c019c636SXuhui Lin
205c019c636SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
206c019c636SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
207c019c636SXuhui 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. | -            |
208c019c636SXuhui Lin
209c019c636SXuhui Lin------
210c019c636SXuhui Lin
2119f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin
2129f00ec0fSHisping Lin
2139f00ec0fSHisping Lin| Date       | File                  | Build commit | Severity  |
2149f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2159f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65    | important |
2169f00ec0fSHisping Lin
2179f00ec0fSHisping Lin### New
2189f00ec0fSHisping Lin
2199f00ec0fSHisping Lin1.  Pseudo random number seed will be set by default.
2209f00ec0fSHisping Lin2. Supports read and write security flag interfaces.
2219f00ec0fSHisping Lin3. Support check ta encryption key is written.
2229f00ec0fSHisping Lin4. Supports the tokbrick ksn interface.
2239f00ec0fSHisping Lin
2249f00ec0fSHisping Lin### Fixed
2259f00ec0fSHisping Lin
2269f00ec0fSHisping Lin| Index | Severity  | Update                                               | Issue description                                 | Issue source |
2279f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ |
2289f00ec0fSHisping Lin| 1     | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | -            |
2299f00ec0fSHisping Lin
2309f00ec0fSHisping Lin------
2319f00ec0fSHisping Lin
23271a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf
23371a9caf4Sshengfei Xu
23471a9caf4Sshengfei Xu| Date       | File                              | Build commit | Severity |
23571a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- |
23671a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a    | moderate |
23771a9caf4Sshengfei Xu
23871a9caf4Sshengfei Xu### New
23971a9caf4Sshengfei Xu
24071a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code.
24171a9caf4Sshengfei Xu
24271a9caf4Sshengfei Xu------
24371a9caf4Sshengfei Xu
2449512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin
2459512e6dcSTang Yun ping
2469512e6dcSTang Yun ping| Date       | File                                 | Build commit | Severity  |
2479512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
2489512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d   | important |
2499512e6dcSTang Yun ping
2509512e6dcSTang Yun ping### Fixed
2519512e6dcSTang Yun ping
2529512e6dcSTang Yun ping| Index | Severity | Update                                           | Issue description                     | Issue source |
2539512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
2549512e6dcSTang Yun ping| 1     | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | -            |
2559512e6dcSTang Yun ping
2569512e6dcSTang Yun ping------
2579512e6dcSTang Yun ping
258cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf
259cde2bdb6SXiaoDong Huang
260cde2bdb6SXiaoDong Huang| Date       | File                              | Build commit | Severity |
261cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- |
262cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c    | moderate |
263cde2bdb6SXiaoDong Huang
264cde2bdb6SXiaoDong Huang### New
265cde2bdb6SXiaoDong Huang
266cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc.
267cde2bdb6SXiaoDong Huang
268cde2bdb6SXiaoDong Huang------
269cde2bdb6SXiaoDong Huang
2702fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin
2712fb47122STang Yun ping
2722fb47122STang Yun ping| Date       | File                                 | Build commit | Severity  |
2732fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
2742fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606   | important |
2752fb47122STang Yun ping
2762fb47122STang Yun ping### New
2772fb47122STang Yun ping
2782fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
2792fb47122STang Yun ping2. Add DDR ECC poison function support.
2802fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x.
2812fb47122STang Yun ping4. Add pstore support when ECC enabled.
2822fb47122STang Yun ping
2832fb47122STang Yun ping------
2842fb47122STang Yun ping
2859e447be2SHisping Lin## rk3568_bl32_v2.10.bin
2869e447be2SHisping Lin
2879e447be2SHisping Lin| Date       | File                  | Build commit | Severity  |
2889e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2899e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
2909e447be2SHisping Lin
2919e447be2SHisping Lin### New
2929e447be2SHisping Lin
2939e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors.
2949e447be2SHisping Lin2. Added the address parameter security check for crypto_service.
2959e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash.
2969e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
2979e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
2989e447be2SHisping Lin
2999e447be2SHisping Lin------
3009e447be2SHisping Lin
3011ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf
3021ea59cc6SLiang Chen
3031ea59cc6SLiang Chen| Date       | File                  | Build commit | Severity  |
3041ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- |
3051ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
3061ea59cc6SLiang Chen
3071ea59cc6SLiang Chen### Fixed
3081ea59cc6SLiang Chen
3091ea59cc6SLiang Chen| Index | Severity  | Update                                           | Issue description                     | Issue source |
3101ea59cc6SLiang Chen| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
3111ea59cc6SLiang Chen| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
3121ea59cc6SLiang Chen
3131ea59cc6SLiang Chen------
3141ea59cc6SLiang Chen
315b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf
316b2394037SLiang Chen
317b2394037SLiang Chen| Date       | File                     | Build commit | Severity |
318b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
319b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
320b2394037SLiang Chen
321b2394037SLiang Chen### New
322b2394037SLiang Chen
323b2394037SLiang Chen1. Support adjust pvtpll config by OTP.
324b2394037SLiang Chen2. Adjust default pvtpll config for stability.
325b2394037SLiang Chen
326b2394037SLiang Chen------
327b2394037SLiang Chen
3287fac639aSLiang Chen## rk3568_bl31_v1.42.elf
3297fac639aSLiang Chen
3307fac639aSLiang Chen| Date       | File                  | Build commit | Severity  |
3317fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- |
3327fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
3337fac639aSLiang Chen
3347fac639aSLiang Chen### New
3357fac639aSLiang Chen
3367fac639aSLiang Chen1. Support adjust pvtpll config by OTP.
3377fac639aSLiang Chen2. Adjust default pvtpll config for stability.
3387fac639aSLiang Chen
3397fac639aSLiang Chen------
3407fac639aSLiang Chen
3415ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf
3425ebf2e03SYouMin Chen
3435ebf2e03SYouMin Chen| Date       | File                  | Build commit | Severity |
3445ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- |
3455ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
3465ebf2e03SYouMin Chen
3475ebf2e03SYouMin Chen### Fixed
3485ebf2e03SYouMin Chen
3495ebf2e03SYouMin Chen| Index | Severity | Update                                           | Issue description                     | Issue source |
3505ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
3515ebf2e03SYouMin Chen| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
3525ebf2e03SYouMin Chen
3535ebf2e03SYouMin Chen------
3545ebf2e03SYouMin Chen
35584e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf
35684e292f2SLiang Chen
35784e292f2SLiang Chen| Date       | File                     | Build commit | Severity |
35884e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
35984e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
36084e292f2SLiang Chen
36184e292f2SLiang Chen### New
36284e292f2SLiang Chen
36384e292f2SLiang Chen1. Optimize RT Latency.
36484e292f2SLiang Chen
36584e292f2SLiang Chen------
36684e292f2SLiang Chen
36763b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin
36863b71339STang Yun ping
36963b71339STang Yun ping| Date       | File                                 | Build commit | Severity  |
37063b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
37163b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
37263b71339STang Yun ping
37363b71339STang Yun ping### New
37463b71339STang Yun ping
37563b71339STang Yun ping1. Add RK3568 2D eye scan support.
37663b71339STang Yun ping
37763b71339STang Yun ping------
37863b71339STang Yun ping
379b9d37512SZhihuan He## rk3568_bl31_v1.40.elf
380b9d37512SZhihuan He
381b9d37512SZhihuan He| Date       | File                  | Build commit | Severity |
382b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- |
383b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
384b9d37512SZhihuan He
385b9d37512SZhihuan He### New
386b9d37512SZhihuan He
387b9d37512SZhihuan He1. Add DDR ECC poison support.
388b9d37512SZhihuan He
389b9d37512SZhihuan He------
390b9d37512SZhihuan He
3912f88af1dSJon Lin## rk356x_usbplug_v1.17.bin
3922f88af1dSJon Lin
3932f88af1dSJon Lin| Date       | File                     | Build commit | Severity |
3942f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- |
3952f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
3962f88af1dSJon Lin
3972f88af1dSJon Lin### New
3982f88af1dSJon Lin
3992f88af1dSJon Lin1. Support more spiflash.
4002f88af1dSJon Lin
4012f88af1dSJon Lin------
4022f88af1dSJon Lin
4031f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf
4041f565376SXiaoDong Huang
4051f565376SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4061f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4071f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
4081f565376SXiaoDong Huang
4091f565376SXiaoDong Huang### New
4101f565376SXiaoDong Huang
4111f565376SXiaoDong Huang1. Improve the stability of otp.
4121f565376SXiaoDong Huang
4131f565376SXiaoDong Huang------
4141f565376SXiaoDong Huang
415f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin
416f2f8c7fbSTang Yun ping
417f2f8c7fbSTang Yun ping| Date       | File                                 | Build commit | Severity  |
418f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
419f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
420f2f8c7fbSTang Yun ping
421f2f8c7fbSTang Yun ping### New
422f2f8c7fbSTang Yun ping
423f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
424f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool.
425f2f8c7fbSTang Yun ping3. Improve DDR4 performance.
426f2f8c7fbSTang Yun ping
427f2f8c7fbSTang Yun ping### Fixed
428f2f8c7fbSTang Yun ping
429f2f8c7fbSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
430f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
431f2f8c7fbSTang 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 | -            |
432f2f8c7fbSTang Yun ping| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
433f2f8c7fbSTang Yun ping
434f2f8c7fbSTang Yun ping------
435f2f8c7fbSTang Yun ping
4361d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf
4371d2ea0ccSXiaoDong Huang
4381d2ea0ccSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4391d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4401d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
4411d2ea0ccSXiaoDong Huang
4421d2ea0ccSXiaoDong Huang### New
4431d2ea0ccSXiaoDong Huang
4441d2ea0ccSXiaoDong Huang1. Improve the stability of sdei.
4451d2ea0ccSXiaoDong Huang
4461d2ea0ccSXiaoDong Huang------
4471d2ea0ccSXiaoDong Huang
448d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf
449d4dd7145SXiaoDong Huang
450d4dd7145SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
451d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
452d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
453d4dd7145SXiaoDong Huang
454d4dd7145SXiaoDong Huang### New
455d4dd7145SXiaoDong Huang
456d4dd7145SXiaoDong Huang1. Enable sdei.
457d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags.
458d4dd7145SXiaoDong Huang
459d4dd7145SXiaoDong Huang------
460d4dd7145SXiaoDong Huang
46144de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin
46244de354dSZhihuan He
46344de354dSZhihuan He| Date       | File                                 | Build commit | Severity  |
46444de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- |
46544de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
46644de354dSZhihuan He
46744de354dSZhihuan He### Fixed
46844de354dSZhihuan He
46944de354dSZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
47044de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
47144de354dSZhihuan 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 | -            |
47244de354dSZhihuan He
47344de354dSZhihuan He------
47444de354dSZhihuan He
475cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf
476cd42c8b9SZhihuan He
477cd42c8b9SZhihuan He| Date       | File                  | Build commit | Severity  |
478cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- |
479cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
480cd42c8b9SZhihuan He
481cd42c8b9SZhihuan He### Fixed
482cd42c8b9SZhihuan He
483cd42c8b9SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
484cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
485cd42c8b9SZhihuan 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 | -            |
486cd42c8b9SZhihuan He
487cd42c8b9SZhihuan He------
488cd42c8b9SZhihuan He
489b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin
490b32e77eeSJon Lin
491b32e77eeSJon Lin| Date       | File                     | Build commit | Severity |
492b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- |
493b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
494b32e77eeSJon Lin
495b32e77eeSJon Lin### New
496b32e77eeSJon Lin
49718157235SJoseph Chen1. Support more spiflash.
498b32e77eeSJon Lin
499b32e77eeSJon Lin------
500b32e77eeSJon Lin
5016cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf
5026cdb0cf8Sshengfei Xu
5036cdb0cf8Sshengfei Xu| Date       | File                  | Build commit | Severity  |
5046cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
5056cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
5066cdb0cf8Sshengfei Xu
5076cdb0cf8Sshengfei Xu### Fixed
5086cdb0cf8Sshengfei Xu
5096cdb0cf8Sshengfei Xu| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5106cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
5116cdb0cf8Sshengfei 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. | -         |
5126cdb0cf8Sshengfei Xu
5136cdb0cf8Sshengfei Xu------
5146cdb0cf8Sshengfei Xu
5159f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
5169f3468f5SJon Lin
5179f3468f5SJon Lin| Date       | File                                             | Build commit | Severity |
5189f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- |
5199f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
5209f3468f5SJon Lin
5219f3468f5SJon Lin### New
5229f3468f5SJon Lin
52318157235SJoseph Chen1. Support more spiflash.
5249f3468f5SJon Lin
5259f3468f5SJon Lin------
5269f3468f5SJon Lin
5276dff3132SHisping Lin## rk3568_bl32_v2.09.bin
5286dff3132SHisping Lin
5296dff3132SHisping Lin| Date       | File                  | Build commit | Severity  |
5306dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5316dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
5326dff3132SHisping Lin
5336dff3132SHisping Lin### Fixed
5346dff3132SHisping Lin
5356dff3132SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
5366dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
5376dff3132SHisping 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 | -            |
5386dff3132SHisping Lin
5396dff3132SHisping Lin------
5406dff3132SHisping Lin
5414909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin
5424909cfb1STang Yun ping
5434909cfb1STang Yun ping| Date       | File                                 | Build commit | Severity  |
5444909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
5454909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
5464909cfb1STang Yun ping
5474909cfb1STang Yun ping### Fixed
5484909cfb1STang Yun ping
5494909cfb1STang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5504909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
551a9b7a7b5SJoseph 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 . | -         |
552a9b7a7b5SJoseph 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. | -         |
553a9b7a7b5SJoseph Chen| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
554a9b7a7b5SJoseph Chen|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
5554909cfb1STang Yun ping
5564909cfb1STang Yun ping------
557