xref: /rkbin/doc/release/RK3568_EN.md (revision bd7f055ad3eee147806090682f92e4da151b683d)
14909cfb1STang Yun ping# RK3568 Release Note
24909cfb1STang Yun ping
3*bd7f055aSTang Yun ping## rk3568_ddr_{1560...1056}MHz_v1.23.bin
4*bd7f055aSTang Yun ping
5*bd7f055aSTang Yun ping| Date       | File                                  | Build commit | Severity  |
6*bd7f055aSTang Yun ping| ---------- | ------------------------------------- | ------------ | --------- |
7*bd7f055aSTang Yun ping| 2024-09-03 | rk3568_ddr_{1560...1056}MHz_v1.23.bin | 03ea844c5d   | important |
8*bd7f055aSTang Yun ping
9*bd7f055aSTang Yun ping### New
10*bd7f055aSTang Yun ping
11*bd7f055aSTang Yun ping1. Added ddr type detection order configurable through ddrbin tool.
12*bd7f055aSTang Yun ping
13*bd7f055aSTang Yun ping### Fixed
14*bd7f055aSTang Yun ping
15*bd7f055aSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
16*bd7f055aSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
17*bd7f055aSTang Yun ping| 1     | important | Fixed the issue that DDR4 probabilistic capacity probabilistic detection failed. | DDR4 may have capacity, eccdetection errors.                 | -            |
18*bd7f055aSTang 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. | -            |
19*bd7f055aSTang Yun ping
20*bd7f055aSTang Yun ping------
21*bd7f055aSTang Yun ping
22c1027896SHisping Lin## rk3568_bl32_v2.14.bin
23c1027896SHisping Lin
24c1027896SHisping Lin| Date       | File                  | Build commit | Severity  |
25c1027896SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
26c1027896SHisping Lin| 2024-09-02 | rk3568_bl32_v2.14.bin | 6c78a7d8     | important |
27c1027896SHisping Lin
28c1027896SHisping Lin### New
29c1027896SHisping Lin
30c1027896SHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
31c1027896SHisping Lin2.  Support OTP hardware lock, allowing secure and non secure OTP access simultaneously.
32c1027896SHisping Lin3.  Support lock keyreader access function to enhance security.
33c1027896SHisping Lin
34c1027896SHisping Lin------
35c1027896SHisping Lin
369f1fe80fSLin Jinhan## rk3568_bl32_v2.13.bin
379f1fe80fSLin Jinhan
389f1fe80fSLin Jinhan| Date       | File                  | Build commit | Severity  |
399f1fe80fSLin Jinhan| ---------- | :-------------------- | ------------ | --------- |
409f1fe80fSLin Jinhan| 2024-07-09 | rk3568_bl32_v2.13.bin | 7ab599eca    | important |
419f1fe80fSLin Jinhan
429f1fe80fSLin Jinhan### New
439f1fe80fSLin Jinhan
449f1fe80fSLin Jinhan1.  Other security enhancements.
459f1fe80fSLin Jinhan2.  RPMB change read data to multiple times.
469f1fe80fSLin Jinhan3.  Increase MPI_MEMPOOL_SIZE size.
479f1fe80fSLin Jinhan
489f1fe80fSLin Jinhan------
499f1fe80fSLin Jinhan
5078360f09STang Yun ping## rk3568_ddr_{1560...1056}MHz_v1.22.bin
5178360f09STang Yun ping
5278360f09STang Yun ping| Date       | File                                  | Build commit | Severity  |
5378360f09STang Yun ping| ---------- | ------------------------------------- | ------------ | --------- |
5478360f09STang Yun ping| 2024-06-21 | rk3568_ddr_{1560...1056}MHz_v1.22.bin | f8ac117e9c   | important |
5578360f09STang Yun ping
5678360f09STang Yun ping### New
5778360f09STang Yun ping
5878360f09STang Yun ping1. The CLK/DQS slew rate supports different values at high and low frequencies.
5978360f09STang Yun ping2. Added DRAM Manufacturer ID printing.
6078360f09STang Yun ping3. DDR4 enable LPASR to reduce DDR4 self-refresh power.
6178360f09STang Yun ping
6278360f09STang Yun ping### Fixed
6378360f09STang Yun ping
6478360f09STang Yun ping| Index | Severity  | Update                                              | Issue description                                            | Issue source |
6578360f09STang Yun ping| ----- | --------- | --------------------------------------------------- | ------------------------------------------------------------ | ------------ |
6678360f09STang Yun ping| 1     | important | Probabilistic training failure issue under DDR4 2cs | Probabilistic read/write training failures under DDR4 2cs introduced in ddrbin v1.21. | -            |
6778360f09STang 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. | -            |
6878360f09STang 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 | -            |
6978360f09STang Yun ping
7078360f09STang Yun ping------
7178360f09STang Yun ping
72fb90d181STang Yun ping## rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin
73fb90d181STang Yun ping
74fb90d181STang Yun ping| Date       | File                                                    | Build commit | Severity  |
75fb90d181STang Yun ping| ---------- | :------------------------------------------------------ | ------------ | --------- |
76fb90d181STang Yun ping| 2024-06-21 | rk3568_ddr_1560MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin | f8ac117e9c   | important |
77fb90d181STang Yun ping
78fb90d181STang Yun ping### New
79fb90d181STang Yun ping
80fb90d181STang Yun ping1. Updated 2D eye printing format.
81fb90d181STang Yun ping2. Add automatic judgment of eye margin.
82fb90d181STang Yun ping
83fb90d181STang Yun ping------
84fb90d181STang Yun ping
85e232d547SXuhui Lin## rk356x_spl_v1.14.bin
86e232d547SXuhui Lin
87e232d547SXuhui Lin| Date       | File                 | Build commit | Severity  |
88e232d547SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
89e232d547SXuhui Lin| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a  | important |
90e232d547SXuhui Lin
91e232d547SXuhui Lin### New
92e232d547SXuhui Lin
93e232d547SXuhui Lin1.  Add support for continuing burning RSA key hash after OTP power down.
94e232d547SXuhui Lin
95e232d547SXuhui Lin### Fixed
96e232d547SXuhui Lin
97e232d547SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
98e232d547SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
99e232d547SXuhui Lin| 1     | important | Solve the issue that SD card initialization fails under SPL stage. | pinctrl node is disabled under SPL stage. | -            |
100e232d547SXuhui Lin
101e232d547SXuhui Lin------
102e232d547SXuhui Lin
103a0959479SHisping Lin## rk3568_bl32_v2.12.bin
104a0959479SHisping Lin
105a0959479SHisping Lin| Date       | File                  | Build commit | Severity  |
106a0959479SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
107a0959479SHisping Lin| 2024-04-16 | rk3568_bl32_v2.12.bin | 185dc3c92    | important |
108a0959479SHisping Lin
109a0959479SHisping Lin### New
110a0959479SHisping Lin
111a0959479SHisping Lin1.  Optimization parameter check to enhance security.
112a0959479SHisping Lin2.  Support printing TEE memory usage information.
113a0959479SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
114a0959479SHisping Lin4.  Support printing FWVER information.
115a0959479SHisping Lin
116a0959479SHisping Lin------
117a0959479SHisping Lin
118c3e0ee0fSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.21.bin
119c3e0ee0fSTang Yun ping
120c3e0ee0fSTang Yun ping| Date       | File                                 | Build commit | Severity  |
121c3e0ee0fSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
122c3e0ee0fSTang Yun ping| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476   | important |
123c3e0ee0fSTang Yun ping
124c3e0ee0fSTang Yun ping### Fixed
125c3e0ee0fSTang Yun ping
126c3e0ee0fSTang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
127c3e0ee0fSTang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
128c3e0ee0fSTang 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. | -            |
129c3e0ee0fSTang Yun ping
130c3e0ee0fSTang Yun ping------
131c3e0ee0fSTang Yun ping
132f48decedSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.20.bin
133f48decedSTang Yun ping
134f48decedSTang Yun ping| Date       | File                                 | Build commit | Severity  |
135f48decedSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
136f48decedSTang Yun ping| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90   | important |
137f48decedSTang Yun ping
138f48decedSTang Yun ping### New
139f48decedSTang Yun ping
140f48decedSTang Yun ping1. The tRFC value can be configured through ddrbin_tools.
141f48decedSTang Yun ping1. Add read write vref trining to improve compatibility.
142f48decedSTang Yun ping
143f48decedSTang Yun ping### Fixed
144f48decedSTang Yun ping
145f48decedSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
146f48decedSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
147f48decedSTang 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. | -            |
148f48decedSTang 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            | -            |
149f48decedSTang Yun ping| 3     | important | Fixed 6GB LPDDR3/4 initialization failure problem            | 6GB LPDDR3/4 panic during DDR initialization                 | -            |
150f48decedSTang Yun ping| 4     | important | Enable LPDDR4/4X read odt under780M to implove stability.    | Some LPDDR4/4X particles have poor stability at 780M         | -            |
151f48decedSTang Yun ping
152f48decedSTang Yun ping------
153f48decedSTang Yun ping
15450fea70bSJon Lin## rk3568_pcie_v2.10.bin
15550fea70bSJon Lin
15650fea70bSJon Lin| Date       | File                  | Build commit | Severity |
15750fea70bSJon Lin| ---------- | --------------------- | ------------ | -------- |
15850fea70bSJon Lin| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3    | moderate |
15950fea70bSJon Lin
16050fea70bSJon Lin### New
16150fea70bSJon Lin
16250fea70bSJon Lin1. Update the version.
16350fea70bSJon Lin
16450fea70bSJon Lin------
16550fea70bSJon Lin
16684da743bSJon Lin## rk3568_pcie_v2.00.bin
16784da743bSJon Lin
16884da743bSJon Lin| Date       | File                  | Build commit | Severity |
16984da743bSJon Lin| ---------- | --------------------- | ------------ | -------- |
17084da743bSJon Lin| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78    | moderate |
17184da743bSJon Lin
17284da743bSJon Lin### New
17384da743bSJon Lin
17484da743bSJon Lin1. Fix bar capacity.
17584da743bSJon Lin
17684da743bSJon Lin------
17784da743bSJon Lin
178c2df62acSLiang Chen## rk3568_bl31_rt_v1.02.elf
179c2df62acSLiang Chen
180c2df62acSLiang Chen| Date       | File                     | Build commit | Severity |
181c2df62acSLiang Chen| ---------- | ------------------------ | ------------ | -------- |
182c2df62acSLiang Chen| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b    | moderate |
183c2df62acSLiang Chen
184c2df62acSLiang Chen### New
185c2df62acSLiang Chen
186c2df62acSLiang Chen1. Support config l3 partition according to atags.
187c2df62acSLiang Chen
188c2df62acSLiang Chen------
189c2df62acSLiang Chen
190721d2528SJon Lin## rk3568_pcie_v1.00.bin
191721d2528SJon Lin
192721d2528SJon Lin| Date       | File                  | Build commit | Severity |
193721d2528SJon Lin| ---------- | --------------------- | ------------ | -------- |
194721d2528SJon Lin| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7    | moderate |
195721d2528SJon Lin### New
196721d2528SJon Lin
197721d2528SJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
198721d2528SJon Lin
199721d2528SJon Lin------
200721d2528SJon Lin
201975e4c34STang Yun ping## rk3568_ddr_{1560...920}MHz_v1.19.bin
202975e4c34STang Yun ping
203975e4c34STang Yun ping| Date       | File                                 | Build commit | Severity  |
204975e4c34STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
205975e4c34STang Yun ping| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc   | important |
206975e4c34STang Yun ping
207975e4c34STang Yun ping### New
208975e4c34STang Yun ping
209975e4c34STang Yun ping1. Support RK3567.
210975e4c34STang Yun ping2. RK3568 support LVDS1.
211975e4c34STang Yun ping
212975e4c34STang Yun ping------
213975e4c34STang Yun ping
2144e901198SLiang Chen## rk3568_bl31_v1.44.elf
2154e901198SLiang Chen
2164e901198SLiang Chen| Date       | File                  | Build commit | Severity  |
2174e901198SLiang Chen| ---------- | --------------------- | ------------ | --------- |
2184e901198SLiang Chen| 2023-09-19 | rk3568_bl31_v1.44.elf | 8cea6ab0b    | important |
2194e901198SLiang Chen
2204e901198SLiang Chen### New
2214e901198SLiang Chen
2224e901198SLiang Chen1. Add support for RK3567 SoC.
2234e901198SLiang Chen
2244e901198SLiang Chen------
2254e901198SLiang Chen
226c019c636SXuhui Lin## rk356x_spl_v1.13.bin
227c019c636SXuhui Lin
228c019c636SXuhui Lin| Date       | File                 | Build commit | Severity  |
229c019c636SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
230c019c636SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e   | important |
231c019c636SXuhui Lin
232c019c636SXuhui Lin### New
233c019c636SXuhui Lin
234c019c636SXuhui Lin1.  Print and pass the firmware version number.
235c019c636SXuhui Lin
236c019c636SXuhui Lin### Fixed
237c019c636SXuhui Lin
238c019c636SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
239c019c636SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
240c019c636SXuhui 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. | -            |
241c019c636SXuhui Lin
242c019c636SXuhui Lin------
243c019c636SXuhui Lin
2449f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin
2459f00ec0fSHisping Lin
2469f00ec0fSHisping Lin| Date       | File                  | Build commit | Severity  |
2479f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2489f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65    | important |
2499f00ec0fSHisping Lin
2509f00ec0fSHisping Lin### New
2519f00ec0fSHisping Lin
2529f00ec0fSHisping Lin1.  Pseudo random number seed will be set by default.
2539f00ec0fSHisping Lin2. Supports read and write security flag interfaces.
2549f00ec0fSHisping Lin3. Support check ta encryption key is written.
2559f00ec0fSHisping Lin4. Supports the tokbrick ksn interface.
2569f00ec0fSHisping Lin
2579f00ec0fSHisping Lin### Fixed
2589f00ec0fSHisping Lin
2599f00ec0fSHisping Lin| Index | Severity  | Update                                               | Issue description                                 | Issue source |
2609f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ |
2619f00ec0fSHisping Lin| 1     | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | -            |
2629f00ec0fSHisping Lin
2639f00ec0fSHisping Lin------
2649f00ec0fSHisping Lin
26571a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf
26671a9caf4Sshengfei Xu
26771a9caf4Sshengfei Xu| Date       | File                              | Build commit | Severity |
26871a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- |
26971a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a    | moderate |
27071a9caf4Sshengfei Xu
27171a9caf4Sshengfei Xu### New
27271a9caf4Sshengfei Xu
27371a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code.
27471a9caf4Sshengfei Xu
27571a9caf4Sshengfei Xu------
27671a9caf4Sshengfei Xu
2779512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin
2789512e6dcSTang Yun ping
2799512e6dcSTang Yun ping| Date       | File                                 | Build commit | Severity  |
2809512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
2819512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d   | important |
2829512e6dcSTang Yun ping
2839512e6dcSTang Yun ping### Fixed
2849512e6dcSTang Yun ping
2859512e6dcSTang Yun ping| Index | Severity | Update                                           | Issue description                     | Issue source |
2869512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
2879512e6dcSTang Yun ping| 1     | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | -            |
2889512e6dcSTang Yun ping
2899512e6dcSTang Yun ping------
2909512e6dcSTang Yun ping
291cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf
292cde2bdb6SXiaoDong Huang
293cde2bdb6SXiaoDong Huang| Date       | File                              | Build commit | Severity |
294cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- |
295cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c    | moderate |
296cde2bdb6SXiaoDong Huang
297cde2bdb6SXiaoDong Huang### New
298cde2bdb6SXiaoDong Huang
299cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc.
300cde2bdb6SXiaoDong Huang
301cde2bdb6SXiaoDong Huang------
302cde2bdb6SXiaoDong Huang
3032fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin
3042fb47122STang Yun ping
3052fb47122STang Yun ping| Date       | File                                 | Build commit | Severity  |
3062fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
3072fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606   | important |
3082fb47122STang Yun ping
3092fb47122STang Yun ping### New
3102fb47122STang Yun ping
3112fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
3122fb47122STang Yun ping2. Add DDR ECC poison function support.
3132fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x.
3142fb47122STang Yun ping4. Add pstore support when ECC enabled.
3152fb47122STang Yun ping
3162fb47122STang Yun ping------
3172fb47122STang Yun ping
3189e447be2SHisping Lin## rk3568_bl32_v2.10.bin
3199e447be2SHisping Lin
3209e447be2SHisping Lin| Date       | File                  | Build commit | Severity  |
3219e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3229e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
3239e447be2SHisping Lin
3249e447be2SHisping Lin### New
3259e447be2SHisping Lin
3269e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors.
3279e447be2SHisping Lin2. Added the address parameter security check for crypto_service.
3289e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash.
3299e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
3309e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
3319e447be2SHisping Lin
3329e447be2SHisping Lin------
3339e447be2SHisping Lin
3341ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf
3351ea59cc6SLiang Chen
3361ea59cc6SLiang Chen| Date       | File                  | Build commit | Severity  |
3371ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- |
3381ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
3391ea59cc6SLiang Chen
3401ea59cc6SLiang Chen### Fixed
3411ea59cc6SLiang Chen
3421ea59cc6SLiang Chen| Index | Severity  | Update                                           | Issue description                     | Issue source |
3431ea59cc6SLiang Chen| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
3441ea59cc6SLiang Chen| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
3451ea59cc6SLiang Chen
3461ea59cc6SLiang Chen------
3471ea59cc6SLiang Chen
348b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf
349b2394037SLiang Chen
350b2394037SLiang Chen| Date       | File                     | Build commit | Severity |
351b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
352b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
353b2394037SLiang Chen
354b2394037SLiang Chen### New
355b2394037SLiang Chen
356b2394037SLiang Chen1. Support adjust pvtpll config by OTP.
357b2394037SLiang Chen2. Adjust default pvtpll config for stability.
358b2394037SLiang Chen
359b2394037SLiang Chen------
360b2394037SLiang Chen
3617fac639aSLiang Chen## rk3568_bl31_v1.42.elf
3627fac639aSLiang Chen
3637fac639aSLiang Chen| Date       | File                  | Build commit | Severity  |
3647fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- |
3657fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
3667fac639aSLiang Chen
3677fac639aSLiang Chen### New
3687fac639aSLiang Chen
3697fac639aSLiang Chen1. Support adjust pvtpll config by OTP.
3707fac639aSLiang Chen2. Adjust default pvtpll config for stability.
3717fac639aSLiang Chen
3727fac639aSLiang Chen------
3737fac639aSLiang Chen
3745ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf
3755ebf2e03SYouMin Chen
3765ebf2e03SYouMin Chen| Date       | File                  | Build commit | Severity |
3775ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- |
3785ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
3795ebf2e03SYouMin Chen
3805ebf2e03SYouMin Chen### Fixed
3815ebf2e03SYouMin Chen
3825ebf2e03SYouMin Chen| Index | Severity | Update                                           | Issue description                     | Issue source |
3835ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
3845ebf2e03SYouMin Chen| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
3855ebf2e03SYouMin Chen
3865ebf2e03SYouMin Chen------
3875ebf2e03SYouMin Chen
38884e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf
38984e292f2SLiang Chen
39084e292f2SLiang Chen| Date       | File                     | Build commit | Severity |
39184e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
39284e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
39384e292f2SLiang Chen
39484e292f2SLiang Chen### New
39584e292f2SLiang Chen
39684e292f2SLiang Chen1. Optimize RT Latency.
39784e292f2SLiang Chen
39884e292f2SLiang Chen------
39984e292f2SLiang Chen
40063b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin
40163b71339STang Yun ping
40263b71339STang Yun ping| Date       | File                                 | Build commit | Severity  |
40363b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
40463b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
40563b71339STang Yun ping
40663b71339STang Yun ping### New
40763b71339STang Yun ping
40863b71339STang Yun ping1. Add RK3568 2D eye scan support.
40963b71339STang Yun ping
41063b71339STang Yun ping------
41163b71339STang Yun ping
412b9d37512SZhihuan He## rk3568_bl31_v1.40.elf
413b9d37512SZhihuan He
414b9d37512SZhihuan He| Date       | File                  | Build commit | Severity |
415b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- |
416b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
417b9d37512SZhihuan He
418b9d37512SZhihuan He### New
419b9d37512SZhihuan He
420b9d37512SZhihuan He1. Add DDR ECC poison support.
421b9d37512SZhihuan He
422b9d37512SZhihuan He------
423b9d37512SZhihuan He
4242f88af1dSJon Lin## rk356x_usbplug_v1.17.bin
4252f88af1dSJon Lin
4262f88af1dSJon Lin| Date       | File                     | Build commit | Severity |
4272f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- |
4282f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
4292f88af1dSJon Lin
4302f88af1dSJon Lin### New
4312f88af1dSJon Lin
4322f88af1dSJon Lin1. Support more spiflash.
4332f88af1dSJon Lin
4342f88af1dSJon Lin------
4352f88af1dSJon Lin
4361f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf
4371f565376SXiaoDong Huang
4381f565376SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4391f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4401f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
4411f565376SXiaoDong Huang
4421f565376SXiaoDong Huang### New
4431f565376SXiaoDong Huang
4441f565376SXiaoDong Huang1. Improve the stability of otp.
4451f565376SXiaoDong Huang
4461f565376SXiaoDong Huang------
4471f565376SXiaoDong Huang
448f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin
449f2f8c7fbSTang Yun ping
450f2f8c7fbSTang Yun ping| Date       | File                                 | Build commit | Severity  |
451f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
452f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
453f2f8c7fbSTang Yun ping
454f2f8c7fbSTang Yun ping### New
455f2f8c7fbSTang Yun ping
456f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
457f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool.
458f2f8c7fbSTang Yun ping3. Improve DDR4 performance.
459f2f8c7fbSTang Yun ping
460f2f8c7fbSTang Yun ping### Fixed
461f2f8c7fbSTang Yun ping
462f2f8c7fbSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
463f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
464f2f8c7fbSTang 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 | -            |
465f2f8c7fbSTang Yun ping| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
466f2f8c7fbSTang Yun ping
467f2f8c7fbSTang Yun ping------
468f2f8c7fbSTang Yun ping
4691d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf
4701d2ea0ccSXiaoDong Huang
4711d2ea0ccSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4721d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
4731d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
4741d2ea0ccSXiaoDong Huang
4751d2ea0ccSXiaoDong Huang### New
4761d2ea0ccSXiaoDong Huang
4771d2ea0ccSXiaoDong Huang1. Improve the stability of sdei.
4781d2ea0ccSXiaoDong Huang
4791d2ea0ccSXiaoDong Huang------
4801d2ea0ccSXiaoDong Huang
481d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf
482d4dd7145SXiaoDong Huang
483d4dd7145SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
484d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
485d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
486d4dd7145SXiaoDong Huang
487d4dd7145SXiaoDong Huang### New
488d4dd7145SXiaoDong Huang
489d4dd7145SXiaoDong Huang1. Enable sdei.
490d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags.
491d4dd7145SXiaoDong Huang
492d4dd7145SXiaoDong Huang------
493d4dd7145SXiaoDong Huang
49444de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin
49544de354dSZhihuan He
49644de354dSZhihuan He| Date       | File                                 | Build commit | Severity  |
49744de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- |
49844de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
49944de354dSZhihuan He
50044de354dSZhihuan He### Fixed
50144de354dSZhihuan He
50244de354dSZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
50344de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
50444de354dSZhihuan 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 | -            |
50544de354dSZhihuan He
50644de354dSZhihuan He------
50744de354dSZhihuan He
508cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf
509cd42c8b9SZhihuan He
510cd42c8b9SZhihuan He| Date       | File                  | Build commit | Severity  |
511cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- |
512cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
513cd42c8b9SZhihuan He
514cd42c8b9SZhihuan He### Fixed
515cd42c8b9SZhihuan He
516cd42c8b9SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
517cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
518cd42c8b9SZhihuan 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 | -            |
519cd42c8b9SZhihuan He
520cd42c8b9SZhihuan He------
521cd42c8b9SZhihuan He
522b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin
523b32e77eeSJon Lin
524b32e77eeSJon Lin| Date       | File                     | Build commit | Severity |
525b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- |
526b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
527b32e77eeSJon Lin
528b32e77eeSJon Lin### New
529b32e77eeSJon Lin
53018157235SJoseph Chen1. Support more spiflash.
531b32e77eeSJon Lin
532b32e77eeSJon Lin------
533b32e77eeSJon Lin
5346cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf
5356cdb0cf8Sshengfei Xu
5366cdb0cf8Sshengfei Xu| Date       | File                  | Build commit | Severity  |
5376cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
5386cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
5396cdb0cf8Sshengfei Xu
5406cdb0cf8Sshengfei Xu### Fixed
5416cdb0cf8Sshengfei Xu
5426cdb0cf8Sshengfei Xu| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5436cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
5446cdb0cf8Sshengfei 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. | -         |
5456cdb0cf8Sshengfei Xu
5466cdb0cf8Sshengfei Xu------
5476cdb0cf8Sshengfei Xu
5489f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
5499f3468f5SJon Lin
5509f3468f5SJon Lin| Date       | File                                             | Build commit | Severity |
5519f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- |
5529f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
5539f3468f5SJon Lin
5549f3468f5SJon Lin### New
5559f3468f5SJon Lin
55618157235SJoseph Chen1. Support more spiflash.
5579f3468f5SJon Lin
5589f3468f5SJon Lin------
5599f3468f5SJon Lin
5606dff3132SHisping Lin## rk3568_bl32_v2.09.bin
5616dff3132SHisping Lin
5626dff3132SHisping Lin| Date       | File                  | Build commit | Severity  |
5636dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5646dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
5656dff3132SHisping Lin
5666dff3132SHisping Lin### Fixed
5676dff3132SHisping Lin
5686dff3132SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
5696dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
5706dff3132SHisping 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 | -            |
5716dff3132SHisping Lin
5726dff3132SHisping Lin------
5736dff3132SHisping Lin
5744909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin
5754909cfb1STang Yun ping
5764909cfb1STang Yun ping| Date       | File                                 | Build commit | Severity  |
5774909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
5784909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
5794909cfb1STang Yun ping
5804909cfb1STang Yun ping### Fixed
5814909cfb1STang Yun ping
5824909cfb1STang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
5834909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
584a9b7a7b5SJoseph 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 . | -         |
585a9b7a7b5SJoseph 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. | -         |
586a9b7a7b5SJoseph Chen| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
587a9b7a7b5SJoseph Chen|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
5884909cfb1STang Yun ping
5894909cfb1STang Yun ping------
590