xref: /rkbin/doc/release/RK3528_EN.md (revision 6dab7052d07dce6e741ae01396d4b2cadf8f338a)
1# RK3528 Release Note
2
3## rk3528_spl_v1.05.bin
4
5| Date       | File                 | Build commit | Severity  |
6| ---------- | -------------------- | ------------ | --------- |
7| 2023-09-25 | rk3528_spl_v1.05.bin | e4e124926e   | important |
8
9### New
10
111. Print and pass the firmware version number.
12
13### Fixed
14
15| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
16| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
17| 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. | -            |
18
19------
20
21## rk3528_bl32_v1.03.bin
22
23| Date       | File                  | Build commit | Severity  |
24| ---------- | :-------------------- | ------------ | --------- |
25| 2023-08-29 | rk3528_bl32_v1.03.bin | b5340fd65    | important |
26
27### New
28
291.  support oem otp key hardware read lock.
302.  Pseudo random number seed will be set by default.
313.  Supports read and write security flag interfaces.
324.  Support check ta encryption key is written.
335.  Support oem hdcp key.
34
35### Fixed
36
37| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
38| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
39| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
40
41------
42
43## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin
44
45| Date       | File                                           | Build commit | Severity  |
46| ---------- | ---------------------------------------------- | ------------ | --------- |
47| 2023-08-04 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin | 4fe5906c9d   | important |
48
49### New
50
511. Support lp4/lp4x derate.
522. Support modified CA de-skew by ddrbin_tool.
53
54### Fixed
55
56| Index | Severity  | Update                           | Issue description                                      | Issue source |
57| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ |
58| 1     | important | Fix per-bank-refresh enable bug. | Abnormal in OUT print when enable per-bank-refresh.    | -            |
59| 2     | important | Fix pageclose bug.               | The system error in dmc driver after enable pageclose. | -            |
60
61------
62
63## rk3528_bl31_v1.16.elf
64
65| Date       | File                  | Build commit | Severity  |
66| ---------- | :-------------------- | ------------ | --------- |
67| 2023-07-21 | rk3528_bl31_v1.16.elf | 7bfd76051    | important |
68
69### New
70
711. Fix deadlock for soc monitor.
72
73------
74
75## rk3528_bl31_v1.15.elf
76
77| Date       | File                  | Build commit | Severity  |
78| ---------- | :-------------------- | ------------ | --------- |
79| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904    | important |
80
81### New
82
831. Add support for rk3528A.
84
85------
86
87## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin
88
89| Date       | File                                           | Build commit | Severity  |
90| ---------- | ---------------------------------------------- | ------------ | --------- |
91| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d   | important |
92
93### New
94
951. Support modified CA de-skew by ddrbin_tool.
96
97------
98
99## rk3528_bl31_v1.14.elf
100
101| Date       | File                  | Build commit | Severity  |
102| ---------- | :-------------------- | ------------ | --------- |
103| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7    | important |
104
105### New
106
1071. Move  BL31 base to 0x80000.
1082. Support ddr frequency scale.
109
110------
111
112## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin
113
114| Date       | File                                           | Build commit | Severity  |
115| ---------- | ---------------------------------------------- | ------------ | --------- |
116| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d   | important |
117
118### New
119
1201. Add new ddrbin  for 4BIT PCB configurations.
1212. Add the configuration of LP3 CA skew.
122
123### Fixed
124
125| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
126| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
127| 1     | important | Fix the phase problem of DDR3 RAS in 2T mode.                | Abnormal RAS phase in DDR3 2T mode.                          | -            |
128| 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. | -            |
129
130------
131
132## rk3528_bl32_v1.02.bin
133
134| Date       | File                  | Build commit | Severity  |
135| ---------- | :-------------------- | ------------ | --------- |
136| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531    | important |
137
138### New
139
1401. Added crypto/trng/keylad module support.
141
142------
143
144## rk3528_bl31_v1.13.elf
145
146| Date       | File                  | Build commit | Severity  |
147| ---------- | :-------------------- | ------------ | --------- |
148| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b    | important |
149
150### New
151
1521. Modify pvtpll table for cpu and gpu.
153
154------
155
156## rk3528_spl_v1.04.bin
157
158| Date       | File                 | Build commit | Severity  |
159| ---------- | :----------------- - | ------------ | --------- |
160| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06     | important |
161
162### Fixed
163
164| Index | Severity  | Update                             | Issue description   | Issue source |
165| ----- | --------- | ---------------------------------- | ------------------- | ------------ |
166| 1     | important | Fix matrix 339M freq set/get error | EMMC transfer error | -            |
167
168------
169
170## rk3528_usbplug_v1.03.bin
171
172| Date       | File                  | Build commit | Severity  |
173| ---------- | :----------------------- | ---------- | -------- |
174| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b  | important |
175
176### Fixed
177
178| Index | Severity  | Update                 | Issue description                  | Issue source |
179| ----- | --------- | ---------------------- | ------------------------ | ------------ |
180| 1     | important | Fix sometime emmc upgrade fail.        | Emmc upgrade fail sometime.     | -            |
181
182------
183
184## rk3528_bl32_v1.01.bin
185
186| Date       | File                  | Build commit | Severity |
187| ---------- | :-------------------- | ------------ | -------- |
188| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc    | moderate |
189
190### New
191
1921. Add some internal TA interface.
193
194------
195
196## rk3528_bl31_v1.12.elf
197
198| Date       | File                  | Build commit | Severity  |
199| ---------- | :-------------------- | ------------ | --------- |
200| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c    | important |
201
202### New
203
2041. Improve trng performance.
205
206------
207
208## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin
209
210| Date       | File                                  | Build commit | Severity  |
211| ---------- | ------------------------------------- | ------------ | --------- |
212| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73   | important |
213
214### New
215
2161. Add new OTP configurations support.
217
218------
219
220## rk3528_bl31_v1.11.elf
221
222| Date       | File                  | Build commit | Severity  |
223| ---------- | :-------------------- | ------------ | --------- |
224| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47     | important |
225
226### New
227
2281. Modify the ddr configuration flow during system suspend.
229
230------
231
232## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin
233
234| Date       | File                                  | Build commit | Severity  |
235| ---------- | ------------------------------------- | ------------ | --------- |
236| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4   | important |
237
238### New
239
2401. Add support for chips with different OTP configurations.
241
242### Fixed
243
244| Index | Severity  | Update                                                | Issue description                                            | Issue source |
245| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
246| 1     | important | Fixed LP3 x16 capacity error problem.                 | The ddr capacity anomalies occur when the phy at lp3 x16 mode. | -            |
247| 2     | important | Fixed DDR unstabled when in low frequency(<=400Mhz) . | The kernel will panic when DDR run in low frequency(<=400Mhz). | -            |
248
249------
250
251## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin
252
253| Date       | File                                  | Build commit | Severity  |
254| ---------- | ------------------------------------- | ------------ | --------- |
255| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d   | important |
256
257### New
258
2591. Support config derate refresh, per-bank refresh.
2602. Support AXI split.
2613. Enable LP4, LP4X read/write DBI function.
262
263### Fixed
264
265| Index | Severity  | Update                                             | Issue description                              | Issue source |
266| ----- | --------- | -------------------------------------------------- | ---------------------------------------------- | ------------ |
267| 1     | important | Fixed 2L PCB unstabled when DDR in high frequency. | The DDR run in 1056MHz will case system panic. | -            |
268
269------
270
271## rk3528_bl31_v1.10.elf
272
273| Date       | File                  | Build commit | Severity  |
274| ---------- | :-------------------- | ------------ | --------- |
275| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10    | important |
276
277### New
278
2791. Add trng scmi clk support.
280
281------
282
283## rk3528_bl31_v1.09.elf
284
285| Date       | File                  | Build commit | Severity  |
286| ---------- | :-------------------- | ------------ | --------- |
287| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3    | important |
288
289### New
290
2911. Support all gpio wakeup.
2922. Improve the stability of fiq-debugger.
293
294------
295
296## rk3528_bl31_v1.08.elf
297
298| Date       | File                  | Build commit | Severity  |
299| ---------- | :-------------------- | ------------ | --------- |
300| 2023-01-10 | rk3528_bl31_v1.08.elf | 082486b74    | important |
301
302### New
303
3041. Support crypto/crypto_s/klad clock.
305
306------
307
308## rk3528_bl31_v1.07.elf
309
310| Date       | File                  | Build commit | Severity  |
311| ---------- | :-------------------- | ------------ | --------- |
312| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0    | important |
313
314### New
315
3161. Support poweroff VDD_LOGIC when system suspend.
3172. Hptimer use soft adjust mode.
3183. Enable PLAT_RK_OPTEED_SYS_CTRL.
319
320------
321
322## rk3528_spl_v1.03.bin
323
324| Date       | File                 | Build commit | Severity |
325| ---------- | :------------------- | ----------- | -------- |
326| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f  | important|
327
328### Fixed
329
330| Index | Severity  | Update                 | Issue description                  | Issue source |
331| ----- | --------- | ---------------------- | ---------------------------------- | ------------ |
332| 1     | important | Support HS400ES        | fix HS400 compatibility issues     | -            |
333| 2     | important | config EMMC DS to 1.5X | fix some EMMC compatibility issues | -            |
334
335------
336
337## rk3528_bl31_v1.06.elf
338
339| Date       | File                  | Build commit | Severity  |
340| ---------- | :-------------------- | ------------ | --------- |
341| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13    | important |
342
343### New
344
3451. Support USB wakeup.
346
347------
348
349## rk3528_spl_v1.02.bin
350
351| Date       | File                 | Build commit | Severity  |
352| ---------- | :------------------- | ------------ | --------- |
353| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72   | important |
354
355### Fixed
356
357| Index | Severity  | Update                    | Issue description                                            | Issue source |
358| ----- | --------- | ------------------------- | ------------------------------------------------------------ | ------------ |
359| 1     | important | Fix matrix clk rate error | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz. It may influence storage module. | -            |
360
361------
362
363## rk3528_bl31_v1.05.elf
364
365| Date       | File                  | Build commit | Severity |
366| ---------- | :-------------------- | ------------ | -------- |
367| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386    | moderate |
368
369### New
370
3711. Add TSP clock support.
372
373------
374
375## rk3528_bl31_v1.04.elf
376
377| Date       | File                  | Build commit | Severity  |
378| ---------- | :-------------------- | ------------ | --------- |
379| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1    | important |
380
381### New
382
3831. Support HDMI wakeup.
384
385------
386
387## rk3528_{ddr,spl,usbplug}_v1.x.bin
388
389| Date       | File                              | Build commit                                | Severity  |
390| ---------- | :-------------------------------- | ------------------------------------------- | --------- |
391| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | important |
392
393### New
394
3951. Initial version.
396
397------
398
399## rk3528_{bl31,bl32,mcu}_v1.x.bin
400
401| Date       | File                            | Build commit                              | Severity  |
402| ---------- | :------------------------------ | ----------------------------------------- | --------- |
403| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | important |
404
405### New
406
4071. Initial version.
408
409------
410
411