xref: /rkbin/doc/release/RK3568_EN.md (revision c102789661c3d89a7fe077c1f5616ec64036f3a6)
14909cfb1STang Yun ping# RK3568 Release Note
24909cfb1STang Yun ping
3*c1027896SHisping Lin## rk3568_bl32_v2.14.bin
4*c1027896SHisping Lin
5*c1027896SHisping Lin| Date       | File                  | Build commit | Severity  |
6*c1027896SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7*c1027896SHisping Lin| 2024-09-02 | rk3568_bl32_v2.14.bin | 6c78a7d8     | important |
8*c1027896SHisping Lin
9*c1027896SHisping Lin### New
10*c1027896SHisping Lin
11*c1027896SHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
12*c1027896SHisping Lin2.  Support OTP hardware lock, allowing secure and non secure OTP access simultaneously.
13*c1027896SHisping Lin3.  Support lock keyreader access function to enhance security.
14*c1027896SHisping Lin
15*c1027896SHisping Lin------
16*c1027896SHisping Lin
179f1fe80fSLin Jinhan## rk3568_bl32_v2.13.bin
189f1fe80fSLin Jinhan
199f1fe80fSLin Jinhan| Date       | File                  | Build commit | Severity  |
209f1fe80fSLin Jinhan| ---------- | :-------------------- | ------------ | --------- |
219f1fe80fSLin Jinhan| 2024-07-09 | rk3568_bl32_v2.13.bin | 7ab599eca    | important |
229f1fe80fSLin Jinhan
239f1fe80fSLin Jinhan### New
249f1fe80fSLin Jinhan
259f1fe80fSLin Jinhan1.  Other security enhancements.
269f1fe80fSLin Jinhan2.  RPMB change read data to multiple times.
279f1fe80fSLin Jinhan3.  Increase MPI_MEMPOOL_SIZE size.
289f1fe80fSLin Jinhan
299f1fe80fSLin Jinhan------
309f1fe80fSLin Jinhan
3178360f09STang Yun ping## rk3568_ddr_{1560...1056}MHz_v1.22.bin
3278360f09STang Yun ping
3378360f09STang Yun ping| Date       | File                                  | Build commit | Severity  |
3478360f09STang Yun ping| ---------- | ------------------------------------- | ------------ | --------- |
3578360f09STang Yun ping| 2024-06-21 | rk3568_ddr_{1560...1056}MHz_v1.22.bin | f8ac117e9c   | important |
3678360f09STang Yun ping
3778360f09STang Yun ping### New
3878360f09STang Yun ping
3978360f09STang Yun ping1. The CLK/DQS slew rate supports different values at high and low frequencies.
4078360f09STang Yun ping2. Added DRAM Manufacturer ID printing.
4178360f09STang Yun ping3. DDR4 enable LPASR to reduce DDR4 self-refresh power.
4278360f09STang Yun ping
4378360f09STang Yun ping### Fixed
4478360f09STang Yun ping
4578360f09STang Yun ping| Index | Severity  | Update                                              | Issue description                                            | Issue source |
4678360f09STang Yun ping| ----- | --------- | --------------------------------------------------- | ------------------------------------------------------------ | ------------ |
4778360f09STang Yun ping| 1     | important | Probabilistic training failure issue under DDR4 2cs | Probabilistic read/write training failures under DDR4 2cs introduced in ddrbin v1.21. | -            |
4878360f09STang 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. | -            |
4978360f09STang 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 | -            |
5078360f09STang Yun ping
5178360f09STang Yun ping------
5278360f09STang Yun ping
53fb90d181STang Yun ping## rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin
54fb90d181STang Yun ping
55fb90d181STang Yun ping| Date       | File                                                    | Build commit | Severity  |
56fb90d181STang Yun ping| ---------- | :------------------------------------------------------ | ------------ | --------- |
57fb90d181STang Yun ping| 2024-06-21 | rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin | f8ac117e9c   | important |
58fb90d181STang Yun ping
59fb90d181STang Yun ping### New
60fb90d181STang Yun ping
61fb90d181STang Yun ping1. Updated 2D eye printing format.
62fb90d181STang Yun ping2. Add automatic judgment of eye margin.
63fb90d181STang Yun ping
64fb90d181STang Yun ping------
65fb90d181STang Yun ping
66e232d547SXuhui Lin## rk356x_spl_v1.14.bin
67e232d547SXuhui Lin
68e232d547SXuhui Lin| Date       | File                 | Build commit | Severity  |
69e232d547SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
70e232d547SXuhui Lin| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a  | important |
71e232d547SXuhui Lin
72e232d547SXuhui Lin### New
73e232d547SXuhui Lin
74e232d547SXuhui Lin1.  Add support for continuing burning RSA key hash after OTP power down.
75e232d547SXuhui Lin
76e232d547SXuhui Lin### Fixed
77e232d547SXuhui Lin
78e232d547SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
79e232d547SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
80e232d547SXuhui Lin| 1     | important | Solve the issue that SD card initialization fails under SPL stage. | pinctrl node is disabled under SPL stage. | -            |
81e232d547SXuhui Lin
82e232d547SXuhui Lin------
83e232d547SXuhui Lin
84a0959479SHisping Lin## rk3568_bl32_v2.12.bin
85a0959479SHisping Lin
86a0959479SHisping Lin| Date       | File                  | Build commit | Severity  |
87a0959479SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
88a0959479SHisping Lin| 2024-04-16 | rk3568_bl32_v2.12.bin | 185dc3c92    | important |
89a0959479SHisping Lin
90a0959479SHisping Lin### New
91a0959479SHisping Lin
92a0959479SHisping Lin1.  Optimization parameter check to enhance security.
93a0959479SHisping Lin2.  Support printing TEE memory usage information.
94a0959479SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
95a0959479SHisping Lin4.  Support printing FWVER information.
96a0959479SHisping Lin
97a0959479SHisping Lin------
98a0959479SHisping Lin
99c3e0ee0fSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.21.bin
100c3e0ee0fSTang Yun ping
101c3e0ee0fSTang Yun ping| Date       | File                                 | Build commit | Severity  |
102c3e0ee0fSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
103c3e0ee0fSTang Yun ping| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476   | important |
104c3e0ee0fSTang Yun ping
105c3e0ee0fSTang Yun ping### Fixed
106c3e0ee0fSTang Yun ping
107c3e0ee0fSTang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
108c3e0ee0fSTang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
109c3e0ee0fSTang 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. | -            |
110c3e0ee0fSTang Yun ping
111c3e0ee0fSTang Yun ping------
112c3e0ee0fSTang Yun ping
113f48decedSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.20.bin
114f48decedSTang Yun ping
115f48decedSTang Yun ping| Date       | File                                 | Build commit | Severity  |
116f48decedSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
117f48decedSTang Yun ping| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90   | important |
118f48decedSTang Yun ping
119f48decedSTang Yun ping### New
120f48decedSTang Yun ping
121f48decedSTang Yun ping1. The tRFC value can be configured through ddrbin_tools.
122f48decedSTang Yun ping1. Add read write vref trining to improve compatibility.
123f48decedSTang Yun ping
124f48decedSTang Yun ping### Fixed
125f48decedSTang Yun ping
126f48decedSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
127f48decedSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
128f48decedSTang 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. | -            |
129f48decedSTang 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            | -            |
130f48decedSTang Yun ping| 3     | important | Fixed 6GB LPDDR3/4 initialization failure problem            | 6GB LPDDR3/4 panic during DDR initialization                 | -            |
131f48decedSTang Yun ping| 4     | important | Enable LPDDR4/4X read odt under780M to implove stability.    | Some LPDDR4/4X particles have poor stability at 780M         | -            |
132f48decedSTang Yun ping
133f48decedSTang Yun ping------
134f48decedSTang Yun ping
13550fea70bSJon Lin## rk3568_pcie_v2.10.bin
13650fea70bSJon Lin
13750fea70bSJon Lin| Date       | File                  | Build commit | Severity |
13850fea70bSJon Lin| ---------- | --------------------- | ------------ | -------- |
13950fea70bSJon Lin| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3    | moderate |
14050fea70bSJon Lin
14150fea70bSJon Lin### New
14250fea70bSJon Lin
14350fea70bSJon Lin1. Update the version.
14450fea70bSJon Lin
14550fea70bSJon Lin------
14650fea70bSJon Lin
14784da743bSJon Lin## rk3568_pcie_v2.00.bin
14884da743bSJon Lin
14984da743bSJon Lin| Date       | File                  | Build commit | Severity |
15084da743bSJon Lin| ---------- | --------------------- | ------------ | -------- |
15184da743bSJon Lin| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78    | moderate |
15284da743bSJon Lin
15384da743bSJon Lin### New
15484da743bSJon Lin
15584da743bSJon Lin1. Fix bar capacity.
15684da743bSJon Lin
15784da743bSJon Lin------
15884da743bSJon Lin
159c2df62acSLiang Chen## rk3568_bl31_rt_v1.02.elf
160c2df62acSLiang Chen
161c2df62acSLiang Chen| Date       | File                     | Build commit | Severity |
162c2df62acSLiang Chen| ---------- | ------------------------ | ------------ | -------- |
163c2df62acSLiang Chen| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b    | moderate |
164c2df62acSLiang Chen
165c2df62acSLiang Chen### New
166c2df62acSLiang Chen
167c2df62acSLiang Chen1. Support config l3 partition according to atags.
168c2df62acSLiang Chen
169c2df62acSLiang Chen------
170c2df62acSLiang Chen
171721d2528SJon Lin## rk3568_pcie_v1.00.bin
172721d2528SJon Lin
173721d2528SJon Lin| Date       | File                  | Build commit | Severity |
174721d2528SJon Lin| ---------- | --------------------- | ------------ | -------- |
175721d2528SJon Lin| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7    | moderate |
176721d2528SJon Lin### New
177721d2528SJon Lin
178721d2528SJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
179721d2528SJon Lin
180721d2528SJon Lin------
181721d2528SJon Lin
182975e4c34STang Yun ping## rk3568_ddr_{1560...920}MHz_v1.19.bin
183975e4c34STang Yun ping
184975e4c34STang Yun ping| Date       | File                                 | Build commit | Severity  |
185975e4c34STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
186975e4c34STang Yun ping| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc   | important |
187975e4c34STang Yun ping
188975e4c34STang Yun ping### New
189975e4c34STang Yun ping
190975e4c34STang Yun ping1. Support RK3567.
191975e4c34STang Yun ping2. RK3568 support LVDS1.
192975e4c34STang Yun ping
193975e4c34STang Yun ping------
194975e4c34STang Yun ping
1954e901198SLiang Chen## rk3568_bl31_v1.44.elf
1964e901198SLiang Chen
1974e901198SLiang Chen| Date       | File                  | Build commit | Severity  |
1984e901198SLiang Chen| ---------- | --------------------- | ------------ | --------- |
1994e901198SLiang Chen| 2023-09-19 | rk3568_bl31_v1.44.elf | 8cea6ab0b    | important |
2004e901198SLiang Chen
2014e901198SLiang Chen### New
2024e901198SLiang Chen
2034e901198SLiang Chen1. Add support for RK3567 SoC.
2044e901198SLiang Chen
2054e901198SLiang Chen------
2064e901198SLiang Chen
207c019c636SXuhui Lin## rk356x_spl_v1.13.bin
208c019c636SXuhui Lin
209c019c636SXuhui Lin| Date       | File                 | Build commit | Severity  |
210c019c636SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
211c019c636SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e   | important |
212c019c636SXuhui Lin
213c019c636SXuhui Lin### New
214c019c636SXuhui Lin
215c019c636SXuhui Lin1.  Print and pass the firmware version number.
216c019c636SXuhui Lin
217c019c636SXuhui Lin### Fixed
218c019c636SXuhui Lin
219c019c636SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
220c019c636SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
221c019c636SXuhui 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. | -            |
222c019c636SXuhui Lin
223c019c636SXuhui Lin------
224c019c636SXuhui Lin
2259f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin
2269f00ec0fSHisping Lin
2279f00ec0fSHisping Lin| Date       | File                  | Build commit | Severity  |
2289f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2299f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65    | important |
2309f00ec0fSHisping Lin
2319f00ec0fSHisping Lin### New
2329f00ec0fSHisping Lin
2339f00ec0fSHisping Lin1.  Pseudo random number seed will be set by default.
2349f00ec0fSHisping Lin2. Supports read and write security flag interfaces.
2359f00ec0fSHisping Lin3. Support check ta encryption key is written.
2369f00ec0fSHisping Lin4. Supports the tokbrick ksn interface.
2379f00ec0fSHisping Lin
2389f00ec0fSHisping Lin### Fixed
2399f00ec0fSHisping Lin
2409f00ec0fSHisping Lin| Index | Severity  | Update                                               | Issue description                                 | Issue source |
2419f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ |
2429f00ec0fSHisping Lin| 1     | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | -            |
2439f00ec0fSHisping Lin
2449f00ec0fSHisping Lin------
2459f00ec0fSHisping Lin
24671a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf
24771a9caf4Sshengfei Xu
24871a9caf4Sshengfei Xu| Date       | File                              | Build commit | Severity |
24971a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- |
25071a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a    | moderate |
25171a9caf4Sshengfei Xu
25271a9caf4Sshengfei Xu### New
25371a9caf4Sshengfei Xu
25471a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code.
25571a9caf4Sshengfei Xu
25671a9caf4Sshengfei Xu------
25771a9caf4Sshengfei Xu
2589512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin
2599512e6dcSTang Yun ping
2609512e6dcSTang Yun ping| Date       | File                                 | Build commit | Severity  |
2619512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
2629512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d   | important |
2639512e6dcSTang Yun ping
2649512e6dcSTang Yun ping### Fixed
2659512e6dcSTang Yun ping
2669512e6dcSTang Yun ping| Index | Severity | Update                                           | Issue description                     | Issue source |
2679512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
2689512e6dcSTang Yun ping| 1     | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | -            |
2699512e6dcSTang Yun ping
2709512e6dcSTang Yun ping------
2719512e6dcSTang Yun ping
272cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf
273cde2bdb6SXiaoDong Huang
274cde2bdb6SXiaoDong Huang| Date       | File                              | Build commit | Severity |
275cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- |
276cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c    | moderate |
277cde2bdb6SXiaoDong Huang
278cde2bdb6SXiaoDong Huang### New
279cde2bdb6SXiaoDong Huang
280cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc.
281cde2bdb6SXiaoDong Huang
282cde2bdb6SXiaoDong Huang------
283cde2bdb6SXiaoDong Huang
2842fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin
2852fb47122STang Yun ping
2862fb47122STang Yun ping| Date       | File                                 | Build commit | Severity  |
2872fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
2882fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606   | important |
2892fb47122STang Yun ping
2902fb47122STang Yun ping### New
2912fb47122STang Yun ping
2922fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
2932fb47122STang Yun ping2. Add DDR ECC poison function support.
2942fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x.
2952fb47122STang Yun ping4. Add pstore support when ECC enabled.
2962fb47122STang Yun ping
2972fb47122STang Yun ping------
2982fb47122STang Yun ping
2999e447be2SHisping Lin## rk3568_bl32_v2.10.bin
3009e447be2SHisping Lin
3019e447be2SHisping Lin| Date       | File                  | Build commit | Severity  |
3029e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3039e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
3049e447be2SHisping Lin
3059e447be2SHisping Lin### New
3069e447be2SHisping Lin
3079e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors.
3089e447be2SHisping Lin2. Added the address parameter security check for crypto_service.
3099e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash.
3109e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
3119e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
3129e447be2SHisping Lin
3139e447be2SHisping Lin------
3149e447be2SHisping Lin
3151ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf
3161ea59cc6SLiang Chen
3171ea59cc6SLiang Chen| Date       | File                  | Build commit | Severity  |
3181ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- |
3191ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
3201ea59cc6SLiang Chen
3211ea59cc6SLiang Chen### Fixed
3221ea59cc6SLiang Chen
3231ea59cc6SLiang Chen| Index | Severity  | Update                                           | Issue description                     | Issue source |
3241ea59cc6SLiang Chen| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
3251ea59cc6SLiang Chen| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
3261ea59cc6SLiang Chen
3271ea59cc6SLiang Chen------
3281ea59cc6SLiang Chen
329b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf
330b2394037SLiang Chen
331b2394037SLiang Chen| Date       | File                     | Build commit | Severity |
332b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
333b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
334b2394037SLiang Chen
335b2394037SLiang Chen### New
336b2394037SLiang Chen
337b2394037SLiang Chen1. Support adjust pvtpll config by OTP.
338b2394037SLiang Chen2. Adjust default pvtpll config for stability.
339b2394037SLiang Chen
340b2394037SLiang Chen------
341b2394037SLiang Chen
3427fac639aSLiang Chen## rk3568_bl31_v1.42.elf
3437fac639aSLiang Chen
3447fac639aSLiang Chen| Date       | File                  | Build commit | Severity  |
3457fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- |
3467fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
3477fac639aSLiang Chen
3487fac639aSLiang Chen### New
3497fac639aSLiang Chen
3507fac639aSLiang Chen1. Support adjust pvtpll config by OTP.
3517fac639aSLiang Chen2. Adjust default pvtpll config for stability.
3527fac639aSLiang Chen
3537fac639aSLiang Chen------
3547fac639aSLiang Chen
3555ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf
3565ebf2e03SYouMin Chen
3575ebf2e03SYouMin Chen| Date       | File                  | Build commit | Severity |
3585ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- |
3595ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
3605ebf2e03SYouMin Chen
3615ebf2e03SYouMin Chen### Fixed
3625ebf2e03SYouMin Chen
3635ebf2e03SYouMin Chen| Index | Severity | Update                                           | Issue description                     | Issue source |
3645ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
3655ebf2e03SYouMin Chen| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
3665ebf2e03SYouMin Chen
3675ebf2e03SYouMin Chen------
3685ebf2e03SYouMin Chen
36984e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf
37084e292f2SLiang Chen
37184e292f2SLiang Chen| Date       | File                     | Build commit | Severity |
37284e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
37384e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
37484e292f2SLiang Chen
37584e292f2SLiang Chen### New
37684e292f2SLiang Chen
37784e292f2SLiang Chen1. Optimize RT Latency.
37884e292f2SLiang Chen
37984e292f2SLiang Chen------
38084e292f2SLiang Chen
38163b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin
38263b71339STang Yun ping
38363b71339STang Yun ping| Date       | File                                 | Build commit | Severity  |
38463b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
38563b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
38663b71339STang Yun ping
38763b71339STang Yun ping### New
38863b71339STang Yun ping
38963b71339STang Yun ping1. Add RK3568 2D eye scan support.
39063b71339STang Yun ping
39163b71339STang Yun ping------
39263b71339STang Yun ping
393b9d37512SZhihuan He## rk3568_bl31_v1.40.elf
394b9d37512SZhihuan He
395b9d37512SZhihuan He| Date       | File                  | Build commit | Severity |
396b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- |
397b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
398b9d37512SZhihuan He
399b9d37512SZhihuan He### New
400b9d37512SZhihuan He
401b9d37512SZhihuan He1. Add DDR ECC poison support.
402b9d37512SZhihuan He
403b9d37512SZhihuan He------
404b9d37512SZhihuan He
4052f88af1dSJon Lin## rk356x_usbplug_v1.17.bin
4062f88af1dSJon Lin
4072f88af1dSJon Lin| Date       | File                     | Build commit | Severity |
4082f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- |
4092f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
4102f88af1dSJon Lin
4112f88af1dSJon Lin### New
4122f88af1dSJon Lin
4132f88af1dSJon Lin1. Support more spiflash.
4142f88af1dSJon Lin
4152f88af1dSJon Lin------
4162f88af1dSJon Lin
4171f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf
4181f565376SXiaoDong Huang
4191f565376SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4201f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4211f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
4221f565376SXiaoDong Huang
4231f565376SXiaoDong Huang### New
4241f565376SXiaoDong Huang
4251f565376SXiaoDong Huang1. Improve the stability of otp.
4261f565376SXiaoDong Huang
4271f565376SXiaoDong Huang------
4281f565376SXiaoDong Huang
429f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin
430f2f8c7fbSTang Yun ping
431f2f8c7fbSTang Yun ping| Date       | File                                 | Build commit | Severity  |
432f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
433f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
434f2f8c7fbSTang Yun ping
435f2f8c7fbSTang Yun ping### New
436f2f8c7fbSTang Yun ping
437f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
438f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool.
439f2f8c7fbSTang Yun ping3. Improve DDR4 performance.
440f2f8c7fbSTang Yun ping
441f2f8c7fbSTang Yun ping### Fixed
442f2f8c7fbSTang Yun ping
443f2f8c7fbSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
444f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
445f2f8c7fbSTang 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 | -            |
446f2f8c7fbSTang Yun ping| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
447f2f8c7fbSTang Yun ping
448f2f8c7fbSTang Yun ping------
449f2f8c7fbSTang Yun ping
4501d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf
4511d2ea0ccSXiaoDong Huang
4521d2ea0ccSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4531d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4541d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
4551d2ea0ccSXiaoDong Huang
4561d2ea0ccSXiaoDong Huang### New
4571d2ea0ccSXiaoDong Huang
4581d2ea0ccSXiaoDong Huang1. Improve the stability of sdei.
4591d2ea0ccSXiaoDong Huang
4601d2ea0ccSXiaoDong Huang------
4611d2ea0ccSXiaoDong Huang
462d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf
463d4dd7145SXiaoDong Huang
464d4dd7145SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
465d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
466d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
467d4dd7145SXiaoDong Huang
468d4dd7145SXiaoDong Huang### New
469d4dd7145SXiaoDong Huang
470d4dd7145SXiaoDong Huang1. Enable sdei.
471d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags.
472d4dd7145SXiaoDong Huang
473d4dd7145SXiaoDong Huang------
474d4dd7145SXiaoDong Huang
47544de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin
47644de354dSZhihuan He
47744de354dSZhihuan He| Date       | File                                 | Build commit | Severity  |
47844de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- |
47944de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
48044de354dSZhihuan He
48144de354dSZhihuan He### Fixed
48244de354dSZhihuan He
48344de354dSZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
48444de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
48544de354dSZhihuan 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 | -            |
48644de354dSZhihuan He
48744de354dSZhihuan He------
48844de354dSZhihuan He
489cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf
490cd42c8b9SZhihuan He
491cd42c8b9SZhihuan He| Date       | File                  | Build commit | Severity  |
492cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- |
493cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
494cd42c8b9SZhihuan He
495cd42c8b9SZhihuan He### Fixed
496cd42c8b9SZhihuan He
497cd42c8b9SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
498cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
499cd42c8b9SZhihuan 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 | -            |
500cd42c8b9SZhihuan He
501cd42c8b9SZhihuan He------
502cd42c8b9SZhihuan He
503b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin
504b32e77eeSJon Lin
505b32e77eeSJon Lin| Date       | File                     | Build commit | Severity |
506b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- |
507b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
508b32e77eeSJon Lin
509b32e77eeSJon Lin### New
510b32e77eeSJon Lin
51118157235SJoseph Chen1. Support more spiflash.
512b32e77eeSJon Lin
513b32e77eeSJon Lin------
514b32e77eeSJon Lin
5156cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf
5166cdb0cf8Sshengfei Xu
5176cdb0cf8Sshengfei Xu| Date       | File                  | Build commit | Severity  |
5186cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
5196cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
5206cdb0cf8Sshengfei Xu
5216cdb0cf8Sshengfei Xu### Fixed
5226cdb0cf8Sshengfei Xu
5236cdb0cf8Sshengfei Xu| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5246cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
5256cdb0cf8Sshengfei 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. | -         |
5266cdb0cf8Sshengfei Xu
5276cdb0cf8Sshengfei Xu------
5286cdb0cf8Sshengfei Xu
5299f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
5309f3468f5SJon Lin
5319f3468f5SJon Lin| Date       | File                                             | Build commit | Severity |
5329f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- |
5339f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
5349f3468f5SJon Lin
5359f3468f5SJon Lin### New
5369f3468f5SJon Lin
53718157235SJoseph Chen1. Support more spiflash.
5389f3468f5SJon Lin
5399f3468f5SJon Lin------
5409f3468f5SJon Lin
5416dff3132SHisping Lin## rk3568_bl32_v2.09.bin
5426dff3132SHisping Lin
5436dff3132SHisping Lin| Date       | File                  | Build commit | Severity  |
5446dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5456dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
5466dff3132SHisping Lin
5476dff3132SHisping Lin### Fixed
5486dff3132SHisping Lin
5496dff3132SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
5506dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
5516dff3132SHisping 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 | -            |
5526dff3132SHisping Lin
5536dff3132SHisping Lin------
5546dff3132SHisping Lin
5554909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin
5564909cfb1STang Yun ping
5574909cfb1STang Yun ping| Date       | File                                 | Build commit | Severity  |
5584909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
5594909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
5604909cfb1STang Yun ping
5614909cfb1STang Yun ping### Fixed
5624909cfb1STang Yun ping
5634909cfb1STang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5644909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
565a9b7a7b5SJoseph 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 . | -         |
566a9b7a7b5SJoseph 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. | -         |
567a9b7a7b5SJoseph Chen| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
568a9b7a7b5SJoseph Chen|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
5694909cfb1STang Yun ping
5704909cfb1STang Yun ping------
571