xref: /rkbin/doc/release/RK3568_EN.md (revision e414db99fcf810230cb4e1bb05e7d9628ab54f20)
14909cfb1STang Yun ping# RK3568 Release Note
24909cfb1STang Yun ping
3*e414db99SHisping Lin## rk3568_bl32_v2.15.bin
4*e414db99SHisping Lin
5*e414db99SHisping Lin| Date       | File                  | Build commit | Severity  |
6*e414db99SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7*e414db99SHisping Lin| 2024-10-31 | rk3568_bl32_v2.15.bin | 9f2aca7d1    | important |
8*e414db99SHisping Lin
9*e414db99SHisping Lin### New
10*e414db99SHisping Lin
11*e414db99SHisping Lin1. Add support for fw encrypt key.
12*e414db99SHisping Lin
13*e414db99SHisping Lin### Fixed
14*e414db99SHisping Lin
15*e414db99SHisping Lin| Index | Severity  | Update                                            | Issue description                                            | Issue source |
16*e414db99SHisping Lin| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ |
17*e414db99SHisping Lin| 1     | important | fixed RSA OAEP MGF1 algorithm                     | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
18*e414db99SHisping Lin| 2     | important | fixed condition of whether secure boot is enabled | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | -            |
19*e414db99SHisping Lin
20*e414db99SHisping Lin------
21*e414db99SHisping Lin
22bd7f055aSTang Yun ping## rk3568_ddr_{1560...1056}MHz_v1.23.bin
23bd7f055aSTang Yun ping
24bd7f055aSTang Yun ping| Date       | File                                  | Build commit | Severity  |
25bd7f055aSTang Yun ping| ---------- | ------------------------------------- | ------------ | --------- |
26bd7f055aSTang Yun ping| 2024-09-03 | rk3568_ddr_{1560...1056}MHz_v1.23.bin | 03ea844c5d   | important |
27bd7f055aSTang Yun ping
28bd7f055aSTang Yun ping### New
29bd7f055aSTang Yun ping
30bd7f055aSTang Yun ping1. Added ddr type detection order configurable through ddrbin tool.
31bd7f055aSTang Yun ping
32bd7f055aSTang Yun ping### Fixed
33bd7f055aSTang Yun ping
34bd7f055aSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
35bd7f055aSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
36bd7f055aSTang Yun ping| 1     | important | Fixed the issue that DDR4 probabilistic capacity probabilistic detection failed. | DDR4 may have capacity, eccdetection errors.                 | -            |
37bd7f055aSTang Yun ping| 2     | important | Added support for ISSI UniIC LP4/4x.                         | Solve the problem of poor stability caused by weak drive strength of ISSI UniIC LP4/4x. | -            |
38bd7f055aSTang Yun ping
39bd7f055aSTang Yun ping------
40bd7f055aSTang Yun ping
41c1027896SHisping Lin## rk3568_bl32_v2.14.bin
42c1027896SHisping Lin
43c1027896SHisping Lin| Date       | File                  | Build commit | Severity  |
44c1027896SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
45c1027896SHisping Lin| 2024-09-02 | rk3568_bl32_v2.14.bin | 6c78a7d8     | important |
46c1027896SHisping Lin
47c1027896SHisping Lin### New
48c1027896SHisping Lin
49c1027896SHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
50c1027896SHisping Lin2.  Support OTP hardware lock, allowing secure and non secure OTP access simultaneously.
51c1027896SHisping Lin3.  Support lock keyreader access function to enhance security.
52c1027896SHisping Lin
53c1027896SHisping Lin------
54c1027896SHisping Lin
559f1fe80fSLin Jinhan## rk3568_bl32_v2.13.bin
569f1fe80fSLin Jinhan
579f1fe80fSLin Jinhan| Date       | File                  | Build commit | Severity  |
589f1fe80fSLin Jinhan| ---------- | :-------------------- | ------------ | --------- |
599f1fe80fSLin Jinhan| 2024-07-09 | rk3568_bl32_v2.13.bin | 7ab599eca    | important |
609f1fe80fSLin Jinhan
619f1fe80fSLin Jinhan### New
629f1fe80fSLin Jinhan
639f1fe80fSLin Jinhan1.  Other security enhancements.
649f1fe80fSLin Jinhan2.  RPMB change read data to multiple times.
659f1fe80fSLin Jinhan3.  Increase MPI_MEMPOOL_SIZE size.
669f1fe80fSLin Jinhan
679f1fe80fSLin Jinhan------
689f1fe80fSLin Jinhan
6978360f09STang Yun ping## rk3568_ddr_{1560...1056}MHz_v1.22.bin
7078360f09STang Yun ping
7178360f09STang Yun ping| Date       | File                                  | Build commit | Severity  |
7278360f09STang Yun ping| ---------- | ------------------------------------- | ------------ | --------- |
7378360f09STang Yun ping| 2024-06-21 | rk3568_ddr_{1560...1056}MHz_v1.22.bin | f8ac117e9c   | important |
7478360f09STang Yun ping
7578360f09STang Yun ping### New
7678360f09STang Yun ping
7778360f09STang Yun ping1. The CLK/DQS slew rate supports different values at high and low frequencies.
7878360f09STang Yun ping2. Added DRAM Manufacturer ID printing.
7978360f09STang Yun ping3. DDR4 enable LPASR to reduce DDR4 self-refresh power.
8078360f09STang Yun ping
8178360f09STang Yun ping### Fixed
8278360f09STang Yun ping
8378360f09STang Yun ping| Index | Severity  | Update                                              | Issue description                                            | Issue source |
8478360f09STang Yun ping| ----- | --------- | --------------------------------------------------- | ------------------------------------------------------------ | ------------ |
8578360f09STang Yun ping| 1     | important | Probabilistic training failure issue under DDR4 2cs | Probabilistic read/write training failures under DDR4 2cs introduced in ddrbin v1.21. | -            |
8678360f09STang 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. | -            |
8778360f09STang 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 | -            |
8878360f09STang Yun ping
8978360f09STang Yun ping------
9078360f09STang Yun ping
91fb90d181STang Yun ping## rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin
92fb90d181STang Yun ping
93fb90d181STang Yun ping| Date       | File                                                    | Build commit | Severity  |
94fb90d181STang Yun ping| ---------- | :------------------------------------------------------ | ------------ | --------- |
95fb90d181STang Yun ping| 2024-06-21 | rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin | f8ac117e9c   | important |
96fb90d181STang Yun ping
97fb90d181STang Yun ping### New
98fb90d181STang Yun ping
99fb90d181STang Yun ping1. Updated 2D eye printing format.
100fb90d181STang Yun ping2. Add automatic judgment of eye margin.
101fb90d181STang Yun ping
102fb90d181STang Yun ping------
103fb90d181STang Yun ping
104e232d547SXuhui Lin## rk356x_spl_v1.14.bin
105e232d547SXuhui Lin
106e232d547SXuhui Lin| Date       | File                 | Build commit | Severity  |
107e232d547SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
108e232d547SXuhui Lin| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a  | important |
109e232d547SXuhui Lin
110e232d547SXuhui Lin### New
111e232d547SXuhui Lin
112e232d547SXuhui Lin1.  Add support for continuing burning RSA key hash after OTP power down.
113e232d547SXuhui Lin
114e232d547SXuhui Lin### Fixed
115e232d547SXuhui Lin
116e232d547SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
117e232d547SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
118e232d547SXuhui Lin| 1     | important | Solve the issue that SD card initialization fails under SPL stage. | pinctrl node is disabled under SPL stage. | -            |
119e232d547SXuhui Lin
120e232d547SXuhui Lin------
121e232d547SXuhui Lin
122a0959479SHisping Lin## rk3568_bl32_v2.12.bin
123a0959479SHisping Lin
124a0959479SHisping Lin| Date       | File                  | Build commit | Severity  |
125a0959479SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
126a0959479SHisping Lin| 2024-04-16 | rk3568_bl32_v2.12.bin | 185dc3c92    | important |
127a0959479SHisping Lin
128a0959479SHisping Lin### New
129a0959479SHisping Lin
130a0959479SHisping Lin1.  Optimization parameter check to enhance security.
131a0959479SHisping Lin2.  Support printing TEE memory usage information.
132a0959479SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
133a0959479SHisping Lin4.  Support printing FWVER information.
134a0959479SHisping Lin
135a0959479SHisping Lin------
136a0959479SHisping Lin
137c3e0ee0fSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.21.bin
138c3e0ee0fSTang Yun ping
139c3e0ee0fSTang Yun ping| Date       | File                                 | Build commit | Severity  |
140c3e0ee0fSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
141c3e0ee0fSTang Yun ping| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476   | important |
142c3e0ee0fSTang Yun ping
143c3e0ee0fSTang Yun ping### Fixed
144c3e0ee0fSTang Yun ping
145c3e0ee0fSTang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
146c3e0ee0fSTang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
147c3e0ee0fSTang 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. | -            |
148c3e0ee0fSTang Yun ping
149c3e0ee0fSTang Yun ping------
150c3e0ee0fSTang Yun ping
151f48decedSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.20.bin
152f48decedSTang Yun ping
153f48decedSTang Yun ping| Date       | File                                 | Build commit | Severity  |
154f48decedSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
155f48decedSTang Yun ping| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90   | important |
156f48decedSTang Yun ping
157f48decedSTang Yun ping### New
158f48decedSTang Yun ping
159f48decedSTang Yun ping1. The tRFC value can be configured through ddrbin_tools.
160f48decedSTang Yun ping1. Add read write vref trining to improve compatibility.
161f48decedSTang Yun ping
162f48decedSTang Yun ping### Fixed
163f48decedSTang Yun ping
164f48decedSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
165f48decedSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
166f48decedSTang 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. | -            |
167f48decedSTang 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            | -            |
168f48decedSTang Yun ping| 3     | important | Fixed 6GB LPDDR3/4 initialization failure problem            | 6GB LPDDR3/4 panic during DDR initialization                 | -            |
169f48decedSTang Yun ping| 4     | important | Enable LPDDR4/4X read odt under780M to implove stability.    | Some LPDDR4/4X particles have poor stability at 780M         | -            |
170f48decedSTang Yun ping
171f48decedSTang Yun ping------
172f48decedSTang Yun ping
17350fea70bSJon Lin## rk3568_pcie_v2.10.bin
17450fea70bSJon Lin
17550fea70bSJon Lin| Date       | File                  | Build commit | Severity |
17650fea70bSJon Lin| ---------- | --------------------- | ------------ | -------- |
17750fea70bSJon Lin| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3    | moderate |
17850fea70bSJon Lin
17950fea70bSJon Lin### New
18050fea70bSJon Lin
18150fea70bSJon Lin1. Update the version.
18250fea70bSJon Lin
18350fea70bSJon Lin------
18450fea70bSJon Lin
18584da743bSJon Lin## rk3568_pcie_v2.00.bin
18684da743bSJon Lin
18784da743bSJon Lin| Date       | File                  | Build commit | Severity |
18884da743bSJon Lin| ---------- | --------------------- | ------------ | -------- |
18984da743bSJon Lin| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78    | moderate |
19084da743bSJon Lin
19184da743bSJon Lin### New
19284da743bSJon Lin
19384da743bSJon Lin1. Fix bar capacity.
19484da743bSJon Lin
19584da743bSJon Lin------
19684da743bSJon Lin
197c2df62acSLiang Chen## rk3568_bl31_rt_v1.02.elf
198c2df62acSLiang Chen
199c2df62acSLiang Chen| Date       | File                     | Build commit | Severity |
200c2df62acSLiang Chen| ---------- | ------------------------ | ------------ | -------- |
201c2df62acSLiang Chen| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b    | moderate |
202c2df62acSLiang Chen
203c2df62acSLiang Chen### New
204c2df62acSLiang Chen
205c2df62acSLiang Chen1. Support config l3 partition according to atags.
206c2df62acSLiang Chen
207c2df62acSLiang Chen------
208c2df62acSLiang Chen
209721d2528SJon Lin## rk3568_pcie_v1.00.bin
210721d2528SJon Lin
211721d2528SJon Lin| Date       | File                  | Build commit | Severity |
212721d2528SJon Lin| ---------- | --------------------- | ------------ | -------- |
213721d2528SJon Lin| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7    | moderate |
214721d2528SJon Lin### New
215721d2528SJon Lin
216721d2528SJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
217721d2528SJon Lin
218721d2528SJon Lin------
219721d2528SJon Lin
220975e4c34STang Yun ping## rk3568_ddr_{1560...920}MHz_v1.19.bin
221975e4c34STang Yun ping
222975e4c34STang Yun ping| Date       | File                                 | Build commit | Severity  |
223975e4c34STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
224975e4c34STang Yun ping| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc   | important |
225975e4c34STang Yun ping
226975e4c34STang Yun ping### New
227975e4c34STang Yun ping
228975e4c34STang Yun ping1. Support RK3567.
229975e4c34STang Yun ping2. RK3568 support LVDS1.
230975e4c34STang Yun ping
231975e4c34STang Yun ping------
232975e4c34STang Yun ping
2334e901198SLiang Chen## rk3568_bl31_v1.44.elf
2344e901198SLiang Chen
2354e901198SLiang Chen| Date       | File                  | Build commit | Severity  |
2364e901198SLiang Chen| ---------- | --------------------- | ------------ | --------- |
2374e901198SLiang Chen| 2023-09-19 | rk3568_bl31_v1.44.elf | 8cea6ab0b    | important |
2384e901198SLiang Chen
2394e901198SLiang Chen### New
2404e901198SLiang Chen
2414e901198SLiang Chen1. Add support for RK3567 SoC.
2424e901198SLiang Chen
2434e901198SLiang Chen------
2444e901198SLiang Chen
245c019c636SXuhui Lin## rk356x_spl_v1.13.bin
246c019c636SXuhui Lin
247c019c636SXuhui Lin| Date       | File                 | Build commit | Severity  |
248c019c636SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
249c019c636SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e   | important |
250c019c636SXuhui Lin
251c019c636SXuhui Lin### New
252c019c636SXuhui Lin
253c019c636SXuhui Lin1.  Print and pass the firmware version number.
254c019c636SXuhui Lin
255c019c636SXuhui Lin### Fixed
256c019c636SXuhui Lin
257c019c636SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
258c019c636SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
259c019c636SXuhui 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. | -            |
260c019c636SXuhui Lin
261c019c636SXuhui Lin------
262c019c636SXuhui Lin
2639f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin
2649f00ec0fSHisping Lin
2659f00ec0fSHisping Lin| Date       | File                  | Build commit | Severity  |
2669f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2679f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65    | important |
2689f00ec0fSHisping Lin
2699f00ec0fSHisping Lin### New
2709f00ec0fSHisping Lin
2719f00ec0fSHisping Lin1.  Pseudo random number seed will be set by default.
2729f00ec0fSHisping Lin2. Supports read and write security flag interfaces.
2739f00ec0fSHisping Lin3. Support check ta encryption key is written.
2749f00ec0fSHisping Lin4. Supports the tokbrick ksn interface.
2759f00ec0fSHisping Lin
2769f00ec0fSHisping Lin### Fixed
2779f00ec0fSHisping Lin
2789f00ec0fSHisping Lin| Index | Severity  | Update                                               | Issue description                                 | Issue source |
2799f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ |
2809f00ec0fSHisping Lin| 1     | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | -            |
2819f00ec0fSHisping Lin
2829f00ec0fSHisping Lin------
2839f00ec0fSHisping Lin
28471a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf
28571a9caf4Sshengfei Xu
28671a9caf4Sshengfei Xu| Date       | File                              | Build commit | Severity |
28771a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- |
28871a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a    | moderate |
28971a9caf4Sshengfei Xu
29071a9caf4Sshengfei Xu### New
29171a9caf4Sshengfei Xu
29271a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code.
29371a9caf4Sshengfei Xu
29471a9caf4Sshengfei Xu------
29571a9caf4Sshengfei Xu
2969512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin
2979512e6dcSTang Yun ping
2989512e6dcSTang Yun ping| Date       | File                                 | Build commit | Severity  |
2999512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
3009512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d   | important |
3019512e6dcSTang Yun ping
3029512e6dcSTang Yun ping### Fixed
3039512e6dcSTang Yun ping
3049512e6dcSTang Yun ping| Index | Severity | Update                                           | Issue description                     | Issue source |
3059512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
3069512e6dcSTang Yun ping| 1     | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | -            |
3079512e6dcSTang Yun ping
3089512e6dcSTang Yun ping------
3099512e6dcSTang Yun ping
310cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf
311cde2bdb6SXiaoDong Huang
312cde2bdb6SXiaoDong Huang| Date       | File                              | Build commit | Severity |
313cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- |
314cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c    | moderate |
315cde2bdb6SXiaoDong Huang
316cde2bdb6SXiaoDong Huang### New
317cde2bdb6SXiaoDong Huang
318cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc.
319cde2bdb6SXiaoDong Huang
320cde2bdb6SXiaoDong Huang------
321cde2bdb6SXiaoDong Huang
3222fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin
3232fb47122STang Yun ping
3242fb47122STang Yun ping| Date       | File                                 | Build commit | Severity  |
3252fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
3262fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606   | important |
3272fb47122STang Yun ping
3282fb47122STang Yun ping### New
3292fb47122STang Yun ping
3302fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
3312fb47122STang Yun ping2. Add DDR ECC poison function support.
3322fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x.
3332fb47122STang Yun ping4. Add pstore support when ECC enabled.
3342fb47122STang Yun ping
3352fb47122STang Yun ping------
3362fb47122STang Yun ping
3379e447be2SHisping Lin## rk3568_bl32_v2.10.bin
3389e447be2SHisping Lin
3399e447be2SHisping Lin| Date       | File                  | Build commit | Severity  |
3409e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3419e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
3429e447be2SHisping Lin
3439e447be2SHisping Lin### New
3449e447be2SHisping Lin
3459e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors.
3469e447be2SHisping Lin2. Added the address parameter security check for crypto_service.
3479e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash.
3489e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
3499e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
3509e447be2SHisping Lin
3519e447be2SHisping Lin------
3529e447be2SHisping Lin
3531ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf
3541ea59cc6SLiang Chen
3551ea59cc6SLiang Chen| Date       | File                  | Build commit | Severity  |
3561ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- |
3571ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
3581ea59cc6SLiang Chen
3591ea59cc6SLiang Chen### Fixed
3601ea59cc6SLiang Chen
3611ea59cc6SLiang Chen| Index | Severity  | Update                                           | Issue description                     | Issue source |
3621ea59cc6SLiang Chen| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
3631ea59cc6SLiang Chen| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
3641ea59cc6SLiang Chen
3651ea59cc6SLiang Chen------
3661ea59cc6SLiang Chen
367b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf
368b2394037SLiang Chen
369b2394037SLiang Chen| Date       | File                     | Build commit | Severity |
370b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
371b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
372b2394037SLiang Chen
373b2394037SLiang Chen### New
374b2394037SLiang Chen
375b2394037SLiang Chen1. Support adjust pvtpll config by OTP.
376b2394037SLiang Chen2. Adjust default pvtpll config for stability.
377b2394037SLiang Chen
378b2394037SLiang Chen------
379b2394037SLiang Chen
3807fac639aSLiang Chen## rk3568_bl31_v1.42.elf
3817fac639aSLiang Chen
3827fac639aSLiang Chen| Date       | File                  | Build commit | Severity  |
3837fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- |
3847fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
3857fac639aSLiang Chen
3867fac639aSLiang Chen### New
3877fac639aSLiang Chen
3887fac639aSLiang Chen1. Support adjust pvtpll config by OTP.
3897fac639aSLiang Chen2. Adjust default pvtpll config for stability.
3907fac639aSLiang Chen
3917fac639aSLiang Chen------
3927fac639aSLiang Chen
3935ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf
3945ebf2e03SYouMin Chen
3955ebf2e03SYouMin Chen| Date       | File                  | Build commit | Severity |
3965ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- |
3975ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
3985ebf2e03SYouMin Chen
3995ebf2e03SYouMin Chen### Fixed
4005ebf2e03SYouMin Chen
4015ebf2e03SYouMin Chen| Index | Severity | Update                                           | Issue description                     | Issue source |
4025ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
4035ebf2e03SYouMin Chen| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
4045ebf2e03SYouMin Chen
4055ebf2e03SYouMin Chen------
4065ebf2e03SYouMin Chen
40784e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf
40884e292f2SLiang Chen
40984e292f2SLiang Chen| Date       | File                     | Build commit | Severity |
41084e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
41184e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
41284e292f2SLiang Chen
41384e292f2SLiang Chen### New
41484e292f2SLiang Chen
41584e292f2SLiang Chen1. Optimize RT Latency.
41684e292f2SLiang Chen
41784e292f2SLiang Chen------
41884e292f2SLiang Chen
41963b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin
42063b71339STang Yun ping
42163b71339STang Yun ping| Date       | File                                 | Build commit | Severity  |
42263b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
42363b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
42463b71339STang Yun ping
42563b71339STang Yun ping### New
42663b71339STang Yun ping
42763b71339STang Yun ping1. Add RK3568 2D eye scan support.
42863b71339STang Yun ping
42963b71339STang Yun ping------
43063b71339STang Yun ping
431b9d37512SZhihuan He## rk3568_bl31_v1.40.elf
432b9d37512SZhihuan He
433b9d37512SZhihuan He| Date       | File                  | Build commit | Severity |
434b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- |
435b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
436b9d37512SZhihuan He
437b9d37512SZhihuan He### New
438b9d37512SZhihuan He
439b9d37512SZhihuan He1. Add DDR ECC poison support.
440b9d37512SZhihuan He
441b9d37512SZhihuan He------
442b9d37512SZhihuan He
4432f88af1dSJon Lin## rk356x_usbplug_v1.17.bin
4442f88af1dSJon Lin
4452f88af1dSJon Lin| Date       | File                     | Build commit | Severity |
4462f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- |
4472f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
4482f88af1dSJon Lin
4492f88af1dSJon Lin### New
4502f88af1dSJon Lin
4512f88af1dSJon Lin1. Support more spiflash.
4522f88af1dSJon Lin
4532f88af1dSJon Lin------
4542f88af1dSJon Lin
4551f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf
4561f565376SXiaoDong Huang
4571f565376SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4581f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4591f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
4601f565376SXiaoDong Huang
4611f565376SXiaoDong Huang### New
4621f565376SXiaoDong Huang
4631f565376SXiaoDong Huang1. Improve the stability of otp.
4641f565376SXiaoDong Huang
4651f565376SXiaoDong Huang------
4661f565376SXiaoDong Huang
467f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin
468f2f8c7fbSTang Yun ping
469f2f8c7fbSTang Yun ping| Date       | File                                 | Build commit | Severity  |
470f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
471f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
472f2f8c7fbSTang Yun ping
473f2f8c7fbSTang Yun ping### New
474f2f8c7fbSTang Yun ping
475f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
476f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool.
477f2f8c7fbSTang Yun ping3. Improve DDR4 performance.
478f2f8c7fbSTang Yun ping
479f2f8c7fbSTang Yun ping### Fixed
480f2f8c7fbSTang Yun ping
481f2f8c7fbSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
482f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
483f2f8c7fbSTang 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 | -            |
484f2f8c7fbSTang Yun ping| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
485f2f8c7fbSTang Yun ping
486f2f8c7fbSTang Yun ping------
487f2f8c7fbSTang Yun ping
4881d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf
4891d2ea0ccSXiaoDong Huang
4901d2ea0ccSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4911d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4921d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
4931d2ea0ccSXiaoDong Huang
4941d2ea0ccSXiaoDong Huang### New
4951d2ea0ccSXiaoDong Huang
4961d2ea0ccSXiaoDong Huang1. Improve the stability of sdei.
4971d2ea0ccSXiaoDong Huang
4981d2ea0ccSXiaoDong Huang------
4991d2ea0ccSXiaoDong Huang
500d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf
501d4dd7145SXiaoDong Huang
502d4dd7145SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
503d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
504d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
505d4dd7145SXiaoDong Huang
506d4dd7145SXiaoDong Huang### New
507d4dd7145SXiaoDong Huang
508d4dd7145SXiaoDong Huang1. Enable sdei.
509d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags.
510d4dd7145SXiaoDong Huang
511d4dd7145SXiaoDong Huang------
512d4dd7145SXiaoDong Huang
51344de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin
51444de354dSZhihuan He
51544de354dSZhihuan He| Date       | File                                 | Build commit | Severity  |
51644de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- |
51744de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
51844de354dSZhihuan He
51944de354dSZhihuan He### Fixed
52044de354dSZhihuan He
52144de354dSZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
52244de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
52344de354dSZhihuan 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 | -            |
52444de354dSZhihuan He
52544de354dSZhihuan He------
52644de354dSZhihuan He
527cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf
528cd42c8b9SZhihuan He
529cd42c8b9SZhihuan He| Date       | File                  | Build commit | Severity  |
530cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- |
531cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
532cd42c8b9SZhihuan He
533cd42c8b9SZhihuan He### Fixed
534cd42c8b9SZhihuan He
535cd42c8b9SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
536cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
537cd42c8b9SZhihuan 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 | -            |
538cd42c8b9SZhihuan He
539cd42c8b9SZhihuan He------
540cd42c8b9SZhihuan He
541b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin
542b32e77eeSJon Lin
543b32e77eeSJon Lin| Date       | File                     | Build commit | Severity |
544b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- |
545b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
546b32e77eeSJon Lin
547b32e77eeSJon Lin### New
548b32e77eeSJon Lin
54918157235SJoseph Chen1. Support more spiflash.
550b32e77eeSJon Lin
551b32e77eeSJon Lin------
552b32e77eeSJon Lin
5536cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf
5546cdb0cf8Sshengfei Xu
5556cdb0cf8Sshengfei Xu| Date       | File                  | Build commit | Severity  |
5566cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
5576cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
5586cdb0cf8Sshengfei Xu
5596cdb0cf8Sshengfei Xu### Fixed
5606cdb0cf8Sshengfei Xu
5616cdb0cf8Sshengfei Xu| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5626cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
5636cdb0cf8Sshengfei 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. | -         |
5646cdb0cf8Sshengfei Xu
5656cdb0cf8Sshengfei Xu------
5666cdb0cf8Sshengfei Xu
5679f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
5689f3468f5SJon Lin
5699f3468f5SJon Lin| Date       | File                                             | Build commit | Severity |
5709f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- |
5719f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
5729f3468f5SJon Lin
5739f3468f5SJon Lin### New
5749f3468f5SJon Lin
57518157235SJoseph Chen1. Support more spiflash.
5769f3468f5SJon Lin
5779f3468f5SJon Lin------
5789f3468f5SJon Lin
5796dff3132SHisping Lin## rk3568_bl32_v2.09.bin
5806dff3132SHisping Lin
5816dff3132SHisping Lin| Date       | File                  | Build commit | Severity  |
5826dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5836dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
5846dff3132SHisping Lin
5856dff3132SHisping Lin### Fixed
5866dff3132SHisping Lin
5876dff3132SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
5886dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
5896dff3132SHisping 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 | -            |
5906dff3132SHisping Lin
5916dff3132SHisping Lin------
5926dff3132SHisping Lin
5934909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin
5944909cfb1STang Yun ping
5954909cfb1STang Yun ping| Date       | File                                 | Build commit | Severity  |
5964909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
5974909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
5984909cfb1STang Yun ping
5994909cfb1STang Yun ping### Fixed
6004909cfb1STang Yun ping
6014909cfb1STang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
6024909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
603a9b7a7b5SJoseph 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 . | -         |
604a9b7a7b5SJoseph 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. | -         |
605a9b7a7b5SJoseph Chen| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
606a9b7a7b5SJoseph Chen|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
6074909cfb1STang Yun ping
6084909cfb1STang Yun ping------
609