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