xref: /rkbin/doc/release/RK3568_EN.md (revision f7909cbb5d1b9d12475a3c4b403e0055f8ff8ba0)
1# RK3568 Release Note
2
3## rk3568_bl32_v2.10.bin
4
5| Date       | File                  | Build commit | Severity  |
6| ---------- | :-------------------- | ------------ | --------- |
7| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
8
9### New
10
111. Support recovery from OTP backup data after critical OTP data reading errors.
122. Added the address parameter security check for crypto_service.
132. Kernel support read secure boot flag and public key hash.
143. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
154. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
16
17------
18
19## rk3568_bl31_v1.43.elf
20
21| Date       | File                  | Build commit | Severity  |
22| ---------- | --------------------- | ------------ | --------- |
23| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
24
25### Fixed
26
27| Index | Severity  | Update                                           | Issue description                     | Issue source |
28| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
29| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
30
31------
32
33## rk3568_bl31_rt_v1.01.elf
34
35| Date       | File                     | Build commit | Severity |
36| ---------- | ------------------------ | ------------ | -------- |
37| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
38
39### New
40
411. Support adjust pvtpll config by OTP.
422. Adjust default pvtpll config for stability.
43
44------
45
46## rk3568_bl31_v1.42.elf
47
48| Date       | File                  | Build commit | Severity  |
49| ---------- | --------------------- | ------------ | --------- |
50| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
51
52### New
53
541. Support adjust pvtpll config by OTP.
552. Adjust default pvtpll config for stability.
56
57------
58
59## rk3568_bl31_v1.41.elf
60
61| Date       | File                  | Build commit | Severity |
62| ---------- | --------------------- | ------------ | -------- |
63| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
64
65### Fixed
66
67| Index | Severity | Update                                           | Issue description                     | Issue source |
68| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
69| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
70
71------
72
73## rk3568_bl31_rt_v1.00.elf
74
75| Date       | File                     | Build commit | Severity |
76| ---------- | ------------------------ | ------------ | -------- |
77| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
78
79### New
80
811. Optimize RT Latency.
82
83------
84
85## rk3568_ddr_1560MHz_eyescan_v1.16.bin
86
87| Date       | File                                 | Build commit | Severity  |
88| ---------- | :----------------------------------- | ------------ | --------- |
89| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
90
91### New
92
931. Add RK3568 2D eye scan support.
94
95------
96
97## rk3568_bl31_v1.40.elf
98
99| Date       | File                  | Build commit | Severity |
100| ---------- | --------------------- | ------------ | -------- |
101| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
102
103### New
104
1051. Add DDR ECC poison support.
106
107------
108
109## rk356x_usbplug_v1.17.bin
110
111| Date       | File                     | Build commit | Severity |
112| ---------- | :----------------------- | ------------ | -------- |
113| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
114
115### New
116
1171. Support more spiflash.
118
119------
120
121## rk3568_bl31_v1.39.elf
122
123| Date       | File                  | Build commit | Severity  |
124| ---------- | --------------------- | ------------ | --------- |
125| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
126
127### New
128
1291. Improve the stability of otp.
130
131------
132
133## rk3568_ddr_{1056...324}MHz_v1.16.bin
134
135| Date       | File                                 | Build commit | Severity  |
136| ---------- | ------------------------------------ | ------------ | --------- |
137| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
138
139### New
140
1411. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
1422. TREFI, pageclose configurable by ddrbin tool.
1433. Improve DDR4 performance.
144
145### Fixed
146
147| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
148| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
149| 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 | -            |
150| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
151
152------
153
154## rk3568_bl31_v1.38.elf
155
156| Date       | File                  | Build commit | Severity  |
157| ---------- | --------------------- | ------------ | --------- |
158| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
159
160### New
161
1621. Improve the stability of sdei.
163
164------
165
166## rk3568_bl31_v1.37.elf
167
168| Date       | File                  | Build commit | Severity  |
169| ---------- | --------------------- | ------------ | --------- |
170| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
171
172### New
173
1741. Enable sdei.
1752. Support config l3 partition according to atags.
176
177------
178
179## rk3568_ddr_{1560...324}MHz_v1.15.bin
180
181| Date       | File                                 | Build commit | Severity  |
182| ---------- | ------------------------------------ | ------------ | --------- |
183| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
184
185### Fixed
186
187| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
188| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
189| 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 | -            |
190
191------
192
193## rk3568_bl31_v1.36.elf
194
195| Date       | File                  | Build commit | Severity  |
196| ---------- | --------------------- | ------------ | --------- |
197| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
198
199### Fixed
200
201| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
202| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
203| 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 | -            |
204
205------
206
207## rk356x_usbplug_v1.16.bin
208
209| Date       | File                     | Build commit | Severity |
210| ---------- | :----------------------- | ------------ | -------- |
211| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
212
213### New
214
2151. Support more spiflash.
216
217------
218
219## rk3568_bl31_v1.35.elf
220
221| Date       | File                  | Build commit | Severity  |
222| ---------- | :-------------------- | ------------ | --------- |
223| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
224
225### Fixed
226
227| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
228| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
229| 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. | -         |
230
231------
232
233## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
234
235| Date       | File                                             | Build commit | Severity |
236| ---------- | :----------------------------------------------- | ------------ | -------- |
237| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
238
239### New
240
2411. Support more spiflash.
242
243------
244
245## rk3568_bl32_v2.09.bin
246
247| Date       | File                  | Build commit | Severity  |
248| ---------- | :-------------------- | ------------ | --------- |
249| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
250
251### Fixed
252
253| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
254| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
255| 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 | -            |
256
257------
258
259## rk3568_ddr_{1560...324}MHz_v1.14.bin
260
261| Date       | File                                 | Build commit | Severity  |
262| ---------- | :----------------------------------- | ------------ | --------- |
263| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
264
265### Fixed
266
267| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
268| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
269| 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 . | -         |
270| 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. | -         |
271| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
272|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
273
274------
275