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