xref: /rkbin/doc/release/RK3528_EN.md (revision 79cabf332bc19cf792b11a7ea1a7dbe5861178da)
1# RK3528 Release Note
2
3## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin
4
5| Date       | File                                           | Build commit | Severity  |
6| ---------- | ---------------------------------------------- | ------------ | --------- |
7| 2024-01-30 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin | 665f3e4817   | important |
8
9### New
10
111. Support lp3 dram odt auto detect.
122. Support vref training.
13
14### Fixed
15
16| Index | Severity  | Update                           | Issue description                                      | Issue source |
17| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ |
18| 1     | important | Fix CL err for byte mode lp4 in training. | It will error in training when used byte mode lp4.    | -            |
19| 2     | important | Fix lp4/lp4x 4L pcb config wrong.  | The signal of lp4/lp4x use 4L pcb is not in the best. | -            |
20
21------
22
23## rk3528_bl31_v1.17.elf
24
25| Date       | File                  | Build commit | Severity  |
26| ---------- | :-------------------- | ------------ | --------- |
27| 2023-12-21 | rk3528_bl31_v1.17.elf | eda1f5ce4    | important |
28
29### Fixed
30
31| Index | Severity  | Update                               | Issue description                                 | Issue source |
32| ----- | --------- | ------------------------------------ | ------------------------------------------------- | ------------ |
33| 1     | important | Fix cpu stall when video play back   | cpu will randomly stall when video playback       | -            |
34
35------
36
37## rk3528_spl_v1.05.bin
38
39| Date       | File                 | Build commit | Severity  |
40| ---------- | -------------------- | ------------ | --------- |
41| 2023-09-25 | rk3528_spl_v1.05.bin | e4e124926e   | important |
42
43### New
44
451. Print and pass the firmware version number.
46
47### Fixed
48
49| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
50| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
51| 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. | -            |
52
53------
54
55## rk3528_bl32_v1.03.bin
56
57| Date       | File                  | Build commit | Severity  |
58| ---------- | :-------------------- | ------------ | --------- |
59| 2023-08-29 | rk3528_bl32_v1.03.bin | b5340fd65    | important |
60
61### New
62
631.  support oem otp key hardware read lock.
642.  Pseudo random number seed will be set by default.
653.  Supports read and write security flag interfaces.
664.  Support check ta encryption key is written.
675.  Support oem hdcp key.
68
69### Fixed
70
71| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
72| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
73| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
74
75------
76
77## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin
78
79| Date       | File                                           | Build commit | Severity  |
80| ---------- | ---------------------------------------------- | ------------ | --------- |
81| 2023-08-04 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin | 4fe5906c9d   | important |
82
83### New
84
851. Support lp4/lp4x derate.
862. Support modified CA de-skew by ddrbin_tool.
87
88### Fixed
89
90| Index | Severity  | Update                           | Issue description                                      | Issue source |
91| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ |
92| 1     | important | Fix per-bank-refresh enable bug. | Abnormal in OUT print when enable per-bank-refresh.    | -            |
93| 2     | important | Fix pageclose bug.               | The system error in dmc driver after enable pageclose. | -            |
94
95------
96
97## rk3528_bl31_v1.16.elf
98
99| Date       | File                  | Build commit | Severity  |
100| ---------- | :-------------------- | ------------ | --------- |
101| 2023-07-21 | rk3528_bl31_v1.16.elf | 7bfd76051    | important |
102
103### New
104
1051. Fix deadlock for soc monitor.
106
107------
108
109## rk3528_bl31_v1.15.elf
110
111| Date       | File                  | Build commit | Severity  |
112| ---------- | :-------------------- | ------------ | --------- |
113| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904    | important |
114
115### New
116
1171. Add support for rk3528A.
118
119------
120
121## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin
122
123| Date       | File                                           | Build commit | Severity  |
124| ---------- | ---------------------------------------------- | ------------ | --------- |
125| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d   | important |
126
127### New
128
1291. Support modified CA de-skew by ddrbin_tool.
130
131------
132
133## rk3528_bl31_v1.14.elf
134
135| Date       | File                  | Build commit | Severity  |
136| ---------- | :-------------------- | ------------ | --------- |
137| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7    | important |
138
139### New
140
1411. Move  BL31 base to 0x80000.
1422. Support ddr frequency scale.
143
144------
145
146## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin
147
148| Date       | File                                           | Build commit | Severity  |
149| ---------- | ---------------------------------------------- | ------------ | --------- |
150| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d   | important |
151
152### New
153
1541. Add new ddrbin  for 4BIT PCB configurations.
1552. Add the configuration of LP3 CA skew.
156
157### Fixed
158
159| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
160| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
161| 1     | important | Fix the phase problem of DDR3 RAS in 2T mode.                | Abnormal RAS phase in DDR3 2T mode.                          | -            |
162| 2     | important | Fixed the abnormal ODT output problem in LP3 training under multi-rank. | The ODT output is abnormal when LP3 does cs1 write training under multi-rank. | -            |
163
164------
165
166## rk3528_bl32_v1.02.bin
167
168| Date       | File                  | Build commit | Severity  |
169| ---------- | :-------------------- | ------------ | --------- |
170| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531    | important |
171
172### New
173
1741. Added crypto/trng/keylad module support.
175
176------
177
178## rk3528_bl31_v1.13.elf
179
180| Date       | File                  | Build commit | Severity  |
181| ---------- | :-------------------- | ------------ | --------- |
182| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b    | important |
183
184### New
185
1861. Modify pvtpll table for cpu and gpu.
187
188------
189
190## rk3528_spl_v1.04.bin
191
192| Date       | File                 | Build commit | Severity  |
193| ---------- | :----------------- - | ------------ | --------- |
194| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06     | important |
195
196### Fixed
197
198| Index | Severity  | Update                             | Issue description   | Issue source |
199| ----- | --------- | ---------------------------------- | ------------------- | ------------ |
200| 1     | important | Fix matrix 339M freq set/get error | EMMC transfer error | -            |
201
202------
203
204## rk3528_usbplug_v1.03.bin
205
206| Date       | File                  | Build commit | Severity  |
207| ---------- | :----------------------- | ---------- | -------- |
208| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b  | important |
209
210### Fixed
211
212| Index | Severity  | Update                 | Issue description                  | Issue source |
213| ----- | --------- | ---------------------- | ------------------------ | ------------ |
214| 1     | important | Fix sometime emmc upgrade fail.        | Emmc upgrade fail sometime.     | -            |
215
216------
217
218## rk3528_bl32_v1.01.bin
219
220| Date       | File                  | Build commit | Severity |
221| ---------- | :-------------------- | ------------ | -------- |
222| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc    | moderate |
223
224### New
225
2261. Add some internal TA interface.
227
228------
229
230## rk3528_bl31_v1.12.elf
231
232| Date       | File                  | Build commit | Severity  |
233| ---------- | :-------------------- | ------------ | --------- |
234| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c    | important |
235
236### New
237
2381. Improve trng performance.
239
240------
241
242## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin
243
244| Date       | File                                  | Build commit | Severity  |
245| ---------- | ------------------------------------- | ------------ | --------- |
246| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73   | important |
247
248### New
249
2501. Add new OTP configurations support.
251
252------
253
254## rk3528_bl31_v1.11.elf
255
256| Date       | File                  | Build commit | Severity  |
257| ---------- | :-------------------- | ------------ | --------- |
258| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47     | important |
259
260### New
261
2621. Modify the ddr configuration flow during system suspend.
263
264------
265
266## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin
267
268| Date       | File                                  | Build commit | Severity  |
269| ---------- | ------------------------------------- | ------------ | --------- |
270| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4   | important |
271
272### New
273
2741. Add support for chips with different OTP configurations.
275
276### Fixed
277
278| Index | Severity  | Update                                                | Issue description                                            | Issue source |
279| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
280| 1     | important | Fixed LP3 x16 capacity error problem.                 | The ddr capacity anomalies occur when the phy at lp3 x16 mode. | -            |
281| 2     | important | Fixed DDR unstabled when in low frequency(<=400Mhz) . | The kernel will panic when DDR run in low frequency(<=400Mhz). | -            |
282
283------
284
285## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin
286
287| Date       | File                                  | Build commit | Severity  |
288| ---------- | ------------------------------------- | ------------ | --------- |
289| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d   | important |
290
291### New
292
2931. Support config derate refresh, per-bank refresh.
2942. Support AXI split.
2953. Enable LP4, LP4X read/write DBI function.
296
297### Fixed
298
299| Index | Severity  | Update                                             | Issue description                              | Issue source |
300| ----- | --------- | -------------------------------------------------- | ---------------------------------------------- | ------------ |
301| 1     | important | Fixed 2L PCB unstabled when DDR in high frequency. | The DDR run in 1056MHz will case system panic. | -            |
302
303------
304
305## rk3528_bl31_v1.10.elf
306
307| Date       | File                  | Build commit | Severity  |
308| ---------- | :-------------------- | ------------ | --------- |
309| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10    | important |
310
311### New
312
3131. Add trng scmi clk support.
314
315------
316
317## rk3528_bl31_v1.09.elf
318
319| Date       | File                  | Build commit | Severity  |
320| ---------- | :-------------------- | ------------ | --------- |
321| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3    | important |
322
323### New
324
3251. Support all gpio wakeup.
3262. Improve the stability of fiq-debugger.
327
328------
329
330## rk3528_bl31_v1.08.elf
331
332| Date       | File                  | Build commit | Severity  |
333| ---------- | :-------------------- | ------------ | --------- |
334| 2023-01-10 | rk3528_bl31_v1.08.elf | 082486b74    | important |
335
336### New
337
3381. Support crypto/crypto_s/klad clock.
339
340------
341
342## rk3528_bl31_v1.07.elf
343
344| Date       | File                  | Build commit | Severity  |
345| ---------- | :-------------------- | ------------ | --------- |
346| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0    | important |
347
348### New
349
3501. Support poweroff VDD_LOGIC when system suspend.
3512. Hptimer use soft adjust mode.
3523. Enable PLAT_RK_OPTEED_SYS_CTRL.
353
354------
355
356## rk3528_spl_v1.03.bin
357
358| Date       | File                 | Build commit | Severity |
359| ---------- | :------------------- | ----------- | -------- |
360| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f  | important|
361
362### Fixed
363
364| Index | Severity  | Update                 | Issue description                  | Issue source |
365| ----- | --------- | ---------------------- | ---------------------------------- | ------------ |
366| 1     | important | Support HS400ES        | fix HS400 compatibility issues     | -            |
367| 2     | important | config EMMC DS to 1.5X | fix some EMMC compatibility issues | -            |
368
369------
370
371## rk3528_bl31_v1.06.elf
372
373| Date       | File                  | Build commit | Severity  |
374| ---------- | :-------------------- | ------------ | --------- |
375| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13    | important |
376
377### New
378
3791. Support USB wakeup.
380
381------
382
383## rk3528_spl_v1.02.bin
384
385| Date       | File                 | Build commit | Severity  |
386| ---------- | :------------------- | ------------ | --------- |
387| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72   | important |
388
389### Fixed
390
391| Index | Severity  | Update                    | Issue description                                            | Issue source |
392| ----- | --------- | ------------------------- | ------------------------------------------------------------ | ------------ |
393| 1     | important | Fix matrix clk rate error | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz. It may influence storage module. | -            |
394
395------
396
397## rk3528_bl31_v1.05.elf
398
399| Date       | File                  | Build commit | Severity |
400| ---------- | :-------------------- | ------------ | -------- |
401| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386    | moderate |
402
403### New
404
4051. Add TSP clock support.
406
407------
408
409## rk3528_bl31_v1.04.elf
410
411| Date       | File                  | Build commit | Severity  |
412| ---------- | :-------------------- | ------------ | --------- |
413| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1    | important |
414
415### New
416
4171. Support HDMI wakeup.
418
419------
420
421## rk3528_{ddr,spl,usbplug}_v1.x.bin
422
423| Date       | File                              | Build commit                                | Severity  |
424| ---------- | :-------------------------------- | ------------------------------------------- | --------- |
425| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | important |
426
427### New
428
4291. Initial version.
430
431------
432
433## rk3528_{bl31,bl32,mcu}_v1.x.bin
434
435| Date       | File                            | Build commit                              | Severity  |
436| ---------- | :------------------------------ | ----------------------------------------- | --------- |
437| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | important |
438
439### New
440
4411. Initial version.
442
443------
444
445