xref: /rkbin/doc/release/RK3528_EN.md (revision 4f3bf5fbecd358e1dbf2069e561584e9dc2a5704)
15d9b0599SJoseph Chen# RK3528 Release Note
25d9b0599SJoseph Chen
3*4f3bf5fbSXiaoDong Huang## rk3528_bl31_v1.20.elf
4*4f3bf5fbSXiaoDong Huang
5*4f3bf5fbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6*4f3bf5fbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7*4f3bf5fbSXiaoDong Huang| 2025-04-01 | rk3528_bl31_v1.20.elf | fe961b77f | important |
8*4f3bf5fbSXiaoDong Huang
9*4f3bf5fbSXiaoDong Huang### New
10*4f3bf5fbSXiaoDong Huang
11*4f3bf5fbSXiaoDong Huang1. Support system suspend for rk3518.
12*4f3bf5fbSXiaoDong Huang
13*4f3bf5fbSXiaoDong Huang------
14*4f3bf5fbSXiaoDong Huang
152e81f0edSXiaoDong Huang## rk3528_bl31_v1.19.elf
162e81f0edSXiaoDong Huang
172e81f0edSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
182e81f0edSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
192e81f0edSXiaoDong Huang| 2025-03-11 | rk3528_bl31_v1.19.elf | b5fa023c7 | important |
202e81f0edSXiaoDong Huang
212e81f0edSXiaoDong Huang### New
222e81f0edSXiaoDong Huang
232e81f0edSXiaoDong Huang1. Support rk3518.
242e81f0edSXiaoDong Huang
252e81f0edSXiaoDong Huang------
262e81f0edSXiaoDong Huang
27d97f364cSchenfen## rk3528_usbplug_v1.04.bin
28d97f364cSchenfen
29d97f364cSchenfen| Date       | File                    | Build commit | Severity  |
30d97f364cSchenfen| ---------- | :---------------------- | ------------ | --------- |
31d97f364cSchenfen| 2025-03-10 | rk3528_usbplug_v1.04.bin | 94a761cda    | important |
32d97f364cSchenfen
33d97f364cSchenfen### New
34d97f364cSchenfen
35d97f364cSchenfen1. Support RK3518.
36d97f364cSchenfen
37d97f364cSchenfen------
38d97f364cSchenfen
39feab2172SZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.11.bin
40feab2172SZhihuan He
41feab2172SZhihuan He| Date       | File                                           | Build commit | Severity |
42feab2172SZhihuan He| ---------- | ---------------------------------------------- | ------------ | -------- |
43feab2172SZhihuan He| 2025-02-26 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.11.bin | 56f70fd2ad   | moderate |
44feab2172SZhihuan He
45feab2172SZhihuan He### New
46feab2172SZhihuan He
47feab2172SZhihuan He1. Add trfc min cap mode.
48feab2172SZhihuan He
49feab2172SZhihuan He------
50feab2172SZhihuan He
5121e55a8eSXuhui Lin## rk3528_spl_v1.06.bin
5221e55a8eSXuhui Lin
5321e55a8eSXuhui Lin| Date       | File                 | Build commit | Severity |
5421e55a8eSXuhui Lin| ---------- | :------------------- | ----------- | -------- |
5521e55a8eSXuhui Lin| 2025-01-08 | rk3528_spl_v1.06.bin | 3aa32998d6d  | important |
5621e55a8eSXuhui Lin
5721e55a8eSXuhui Lin### New
5821e55a8eSXuhui Lin
5921e55a8eSXuhui Lin1. SPL supports dynamically booting either 32-bit or 64-bit U-Boot.
6021e55a8eSXuhui Lin
6121e55a8eSXuhui Lin------
6221e55a8eSXuhui Lin
6376b4210cSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB}_eyescan_v1.10.bin
6476b4210cSZhihuan He
6576b4210cSZhihuan He| Date       | File                                                   | Build commit | Severity |
6676b4210cSZhihuan He| ---------- | ------------------------------------------------------ | ------------ | -------- |
6776b4210cSZhihuan He| 2024-12-31 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB}_eyescan_v1.10.bin | ce4c2119c2   | moderate |
6876b4210cSZhihuan He
6976b4210cSZhihuan He### New
7076b4210cSZhihuan He
7176b4210cSZhihuan He1. Add RK3528 2D eye scan support.
7276b4210cSZhihuan He
7376b4210cSZhihuan He------
7476b4210cSZhihuan He
758f849524SXiaoDong Huang## rk3528_bl31_v1.18.elf
768f849524SXiaoDong Huang
778f849524SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
788f849524SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
798f849524SXiaoDong Huang| 2024-11-18 | rk3528_bl31_v1.18.elf | 059b3c586    | important |
808f849524SXiaoDong Huang
818f849524SXiaoDong Huang### New
828f849524SXiaoDong Huang
838f849524SXiaoDong Huang1. Support GX3501.
848f849524SXiaoDong Huang2. Dump wakeup source after virtual-poweroff.
858f849524SXiaoDong Huang
868f849524SXiaoDong Huang------
878f849524SXiaoDong Huang
88e0f51903SHisping Lin## rk3528_bl32_v1.06.bin
89e0f51903SHisping Lin
90e0f51903SHisping Lin| Date       | File                  | Build commit | Severity  |
91e0f51903SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
92e0f51903SHisping Lin| 2024-10-31 | rk3528_bl32_v1.06.bin | 9f2aca7d1    | important |
93e0f51903SHisping Lin
94e0f51903SHisping Lin### New
95e0f51903SHisping Lin
96e0f51903SHisping Lin1.  Add support for esck key.
97e0f51903SHisping Lin
98e0f51903SHisping Lin### Fixed
99e0f51903SHisping Lin
100e0f51903SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
101e0f51903SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
102e0f51903SHisping Lin| 1     | important | check whether the rpmb key has been burned before changing security level | upgrading from weak security level to strong security level may result in rpmb key verification failure | -            |
103e0f51903SHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
104e0f51903SHisping Lin| 3     | important | fixed condition of whether secure boot is enabled            | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | -            |
105e0f51903SHisping Lin
106e0f51903SHisping Lin------
107e0f51903SHisping Lin
1085580aaceSHisping Lin## rk3528_bl32_v1.05.bin
1095580aaceSHisping Lin
1105580aaceSHisping Lin| Date       | File                  | Build commit | Severity  |
1115580aaceSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1125580aaceSHisping Lin| 2024-09-02 | rk3528_bl32_v1.05.bin | 6c78a7d8     | important |
1135580aaceSHisping Lin
1145580aaceSHisping Lin### New
1155580aaceSHisping Lin
1165580aaceSHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
1175580aaceSHisping Lin2.  Support OTP hardware lock, allowing secure and non secure OTP access simultaneously.
1185580aaceSHisping Lin3.  RPMB change read data to multiple times.
1195580aaceSHisping Lin4.  Increase MPI_MEMPOOL_SIZE size.
1205580aaceSHisping Lin
1215580aaceSHisping Lin------
1225580aaceSHisping Lin
123d04ca72fSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.10.bin
124d04ca72fSZhihuan He
125d04ca72fSZhihuan He| Date       | File                                           | Build commit | Severity |
126d04ca72fSZhihuan He| ---------- | ---------------------------------------------- | ------------ | -------- |
127d04ca72fSZhihuan He| 2024-07-12 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.10.bin | 44ec2e0a51   | moderate |
128d04ca72fSZhihuan He
129d04ca72fSZhihuan He### New
130d04ca72fSZhihuan He
131d04ca72fSZhihuan He1. Add Manufacturer ID print.
132d04ca72fSZhihuan He2. Disable vref training below 600MHz.
133d04ca72fSZhihuan He3. Enable LPASR for DDR4.
134d04ca72fSZhihuan He
135d04ca72fSZhihuan He------
136d04ca72fSZhihuan He
1370f16351cSHisping Lin## rk3528_bl32_v1.04.bin
1380f16351cSHisping Lin
1390f16351cSHisping Lin| Date       | File                  | Build commit | Severity  |
1400f16351cSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1410f16351cSHisping Lin| 2024-04-16 | rk3528_bl32_v1.04.bin | 185dc3c92    | important |
1420f16351cSHisping Lin
1430f16351cSHisping Lin### New
1440f16351cSHisping Lin
1450f16351cSHisping Lin1.  Optimization parameter check to enhance security.
1460f16351cSHisping Lin2.  Support printing TEE memory usage information.
1470f16351cSHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
1480f16351cSHisping Lin4.  Support printing FWVER information.
1490f16351cSHisping Lin
1500f16351cSHisping Lin------
1510f16351cSHisping Lin
1520b3e87afSZhihuan## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin
1530b3e87afSZhihuan
1540b3e87afSZhihuan| Date       | File                                           | Build commit | Severity  |
1550b3e87afSZhihuan| ---------- | ---------------------------------------------- | ------------ | --------- |
1560b3e87afSZhihuan| 2024-01-30 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin | 665f3e4817   | important |
1570b3e87afSZhihuan
1580b3e87afSZhihuan### New
1590b3e87afSZhihuan
1600b3e87afSZhihuan1. Support lp3 dram odt auto detect.
1610b3e87afSZhihuan2. Support vref training.
1620b3e87afSZhihuan
1630b3e87afSZhihuan### Fixed
1640b3e87afSZhihuan
1650b3e87afSZhihuan| Index | Severity  | Update                           | Issue description                                      | Issue source |
1660b3e87afSZhihuan| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ |
1670b3e87afSZhihuan| 1     | important | Fix CL err for byte mode lp4 in training. | It will error in training when used byte mode lp4.    | -            |
1680b3e87afSZhihuan| 2     | important | Fix lp4/lp4x 4L pcb config wrong.  | The signal of lp4/lp4x use 4L pcb is not in the best. | -            |
1690b3e87afSZhihuan
1700b3e87afSZhihuan------
1710b3e87afSZhihuan
172bf63f186SLiang Chen## rk3528_bl31_v1.17.elf
173bf63f186SLiang Chen
174bf63f186SLiang Chen| Date       | File                  | Build commit | Severity  |
175bf63f186SLiang Chen| ---------- | :-------------------- | ------------ | --------- |
176bf63f186SLiang Chen| 2023-12-21 | rk3528_bl31_v1.17.elf | eda1f5ce4    | important |
177bf63f186SLiang Chen
178bf63f186SLiang Chen### Fixed
179bf63f186SLiang Chen
180bf63f186SLiang Chen| Index | Severity  | Update                               | Issue description                                 | Issue source |
181bf63f186SLiang Chen| ----- | --------- | ------------------------------------ | ------------------------------------------------- | ------------ |
182bf63f186SLiang Chen| 1     | important | Fix cpu stall when video play back   | cpu will randomly stall when video playback       | -            |
183bf63f186SLiang Chen
184bf63f186SLiang Chen------
185bf63f186SLiang Chen
186a960d743SXuhui Lin## rk3528_spl_v1.05.bin
187a960d743SXuhui Lin
188a960d743SXuhui Lin| Date       | File                 | Build commit | Severity  |
189a960d743SXuhui Lin| ---------- | -------------------- | ------------ | --------- |
190a960d743SXuhui Lin| 2023-09-25 | rk3528_spl_v1.05.bin | e4e124926e   | important |
191a960d743SXuhui Lin
192a960d743SXuhui Lin### New
193a960d743SXuhui Lin
194a960d743SXuhui Lin1. Print and pass the firmware version number.
195a960d743SXuhui Lin
196a960d743SXuhui Lin### Fixed
197a960d743SXuhui Lin
198a960d743SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
199a960d743SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
200a960d743SXuhui Lin| 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. | -            |
201a960d743SXuhui Lin
202a960d743SXuhui Lin------
203a960d743SXuhui Lin
204a8cebb93SHisping Lin## rk3528_bl32_v1.03.bin
205a8cebb93SHisping Lin
206a8cebb93SHisping Lin| Date       | File                  | Build commit | Severity  |
207a8cebb93SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
208a8cebb93SHisping Lin| 2023-08-29 | rk3528_bl32_v1.03.bin | b5340fd65    | important |
209a8cebb93SHisping Lin
210a8cebb93SHisping Lin### New
211a8cebb93SHisping Lin
212a8cebb93SHisping Lin1.  support oem otp key hardware read lock.
213a8cebb93SHisping Lin2.  Pseudo random number seed will be set by default.
214a8cebb93SHisping Lin3.  Supports read and write security flag interfaces.
215a8cebb93SHisping Lin4.  Support check ta encryption key is written.
216a8cebb93SHisping Lin5.  Support oem hdcp key.
217a8cebb93SHisping Lin
218a8cebb93SHisping Lin### Fixed
219a8cebb93SHisping Lin
220a8cebb93SHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
221a8cebb93SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
222a8cebb93SHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
223a8cebb93SHisping Lin
224a8cebb93SHisping Lin------
225a8cebb93SHisping Lin
2261a417bbfSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin
2271a417bbfSZhihuan He
2281a417bbfSZhihuan He| Date       | File                                           | Build commit | Severity  |
2291a417bbfSZhihuan He| ---------- | ---------------------------------------------- | ------------ | --------- |
2301a417bbfSZhihuan He| 2023-08-04 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin | 4fe5906c9d   | important |
2311a417bbfSZhihuan He
2321a417bbfSZhihuan He### New
2331a417bbfSZhihuan He
2341a417bbfSZhihuan He1. Support lp4/lp4x derate.
2351a417bbfSZhihuan He2. Support modified CA de-skew by ddrbin_tool.
2361a417bbfSZhihuan He
2371a417bbfSZhihuan He### Fixed
2381a417bbfSZhihuan He
2391a417bbfSZhihuan He| Index | Severity  | Update                           | Issue description                                      | Issue source |
2401a417bbfSZhihuan He| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ |
2411a417bbfSZhihuan He| 1     | important | Fix per-bank-refresh enable bug. | Abnormal in OUT print when enable per-bank-refresh.    | -            |
2421a417bbfSZhihuan He| 2     | important | Fix pageclose bug.               | The system error in dmc driver after enable pageclose. | -            |
2431a417bbfSZhihuan He
2441a417bbfSZhihuan He------
2451a417bbfSZhihuan He
246b28842d5SLiang Chen## rk3528_bl31_v1.16.elf
247b28842d5SLiang Chen
248b28842d5SLiang Chen| Date       | File                  | Build commit | Severity  |
249b28842d5SLiang Chen| ---------- | :-------------------- | ------------ | --------- |
250b28842d5SLiang Chen| 2023-07-21 | rk3528_bl31_v1.16.elf | 7bfd76051    | important |
251b28842d5SLiang Chen
252b28842d5SLiang Chen### New
253b28842d5SLiang Chen
254b28842d5SLiang Chen1. Fix deadlock for soc monitor.
255b28842d5SLiang Chen
256b28842d5SLiang Chen------
257b28842d5SLiang Chen
25839a423aaSLiang Chen## rk3528_bl31_v1.15.elf
25939a423aaSLiang Chen
26039a423aaSLiang Chen| Date       | File                  | Build commit | Severity  |
26139a423aaSLiang Chen| ---------- | :-------------------- | ------------ | --------- |
26239a423aaSLiang Chen| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904    | important |
26339a423aaSLiang Chen
26439a423aaSLiang Chen### New
26539a423aaSLiang Chen
26639a423aaSLiang Chen1. Add support for rk3528A.
26739a423aaSLiang Chen
26839a423aaSLiang Chen------
26939a423aaSLiang Chen
27005cba45eSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin
27105cba45eSZhihuan He
27205cba45eSZhihuan He| Date       | File                                           | Build commit | Severity  |
27305cba45eSZhihuan He| ---------- | ---------------------------------------------- | ------------ | --------- |
27405cba45eSZhihuan He| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d   | important |
27505cba45eSZhihuan He
27605cba45eSZhihuan He### New
27705cba45eSZhihuan He
27805cba45eSZhihuan He1. Support modified CA de-skew by ddrbin_tool.
27905cba45eSZhihuan He
28005cba45eSZhihuan He------
28105cba45eSZhihuan He
282d6ccfe40SXiaoDong Huang## rk3528_bl31_v1.14.elf
283d6ccfe40SXiaoDong Huang
284d6ccfe40SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
285d6ccfe40SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
286d6ccfe40SXiaoDong Huang| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7    | important |
287d6ccfe40SXiaoDong Huang
288d6ccfe40SXiaoDong Huang### New
289d6ccfe40SXiaoDong Huang
290d6ccfe40SXiaoDong Huang1. Move  BL31 base to 0x80000.
291d6ccfe40SXiaoDong Huang2. Support ddr frequency scale.
292d6ccfe40SXiaoDong Huang
293d6ccfe40SXiaoDong Huang------
294d6ccfe40SXiaoDong Huang
295cf04d2f1SZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin
296cf04d2f1SZhihuan He
297cf04d2f1SZhihuan He| Date       | File                                           | Build commit | Severity  |
298cf04d2f1SZhihuan He| ---------- | ---------------------------------------------- | ------------ | --------- |
299cf04d2f1SZhihuan He| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d   | important |
300cf04d2f1SZhihuan He
301cf04d2f1SZhihuan He### New
302cf04d2f1SZhihuan He
303cf04d2f1SZhihuan He1. Add new ddrbin  for 4BIT PCB configurations.
304cf04d2f1SZhihuan He2. Add the configuration of LP3 CA skew.
305cf04d2f1SZhihuan He
306cf04d2f1SZhihuan He### Fixed
307cf04d2f1SZhihuan He
308cf04d2f1SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
309cf04d2f1SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
310cf04d2f1SZhihuan He| 1     | important | Fix the phase problem of DDR3 RAS in 2T mode.                | Abnormal RAS phase in DDR3 2T mode.                          | -            |
311cf04d2f1SZhihuan He| 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. | -            |
312cf04d2f1SZhihuan He
313cf04d2f1SZhihuan He------
314cf04d2f1SZhihuan He
315c2e237b6SLin Jinhan## rk3528_bl32_v1.02.bin
316c2e237b6SLin Jinhan
317c2e237b6SLin Jinhan| Date       | File                  | Build commit | Severity  |
318c2e237b6SLin Jinhan| ---------- | :-------------------- | ------------ | --------- |
319c2e237b6SLin Jinhan| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531    | important |
320c2e237b6SLin Jinhan
321c2e237b6SLin Jinhan### New
322c2e237b6SLin Jinhan
323c2e237b6SLin Jinhan1. Added crypto/trng/keylad module support.
324c2e237b6SLin Jinhan
325c2e237b6SLin Jinhan------
326c2e237b6SLin Jinhan
327542a359bSFinley Xiao## rk3528_bl31_v1.13.elf
328542a359bSFinley Xiao
329542a359bSFinley Xiao| Date       | File                  | Build commit | Severity  |
330542a359bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
331542a359bSFinley Xiao| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b    | important |
332542a359bSFinley Xiao
333542a359bSFinley Xiao### New
334542a359bSFinley Xiao
335542a359bSFinley Xiao1. Modify pvtpll table for cpu and gpu.
336542a359bSFinley Xiao
337542a359bSFinley Xiao------
338542a359bSFinley Xiao
33984f0acafSYifeng Zhao## rk3528_spl_v1.04.bin
34084f0acafSYifeng Zhao
34184f0acafSYifeng Zhao| Date       | File                 | Build commit | Severity  |
34284f0acafSYifeng Zhao| ---------- | :----------------- - | ------------ | --------- |
34384f0acafSYifeng Zhao| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06     | important |
34484f0acafSYifeng Zhao
34584f0acafSYifeng Zhao### Fixed
34684f0acafSYifeng Zhao
34784f0acafSYifeng Zhao| Index | Severity  | Update                             | Issue description   | Issue source |
34884f0acafSYifeng Zhao| ----- | --------- | ---------------------------------- | ------------------- | ------------ |
34984f0acafSYifeng Zhao| 1     | important | Fix matrix 339M freq set/get error | EMMC transfer error | -            |
35084f0acafSYifeng Zhao
35184f0acafSYifeng Zhao------
35284f0acafSYifeng Zhao
353ed22a721SChen Fen## rk3528_usbplug_v1.03.bin
354ed22a721SChen Fen
355ed22a721SChen Fen| Date       | File                  | Build commit | Severity  |
356ed22a721SChen Fen| ---------- | :----------------------- | ---------- | -------- |
357ed22a721SChen Fen| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b  | important |
358ed22a721SChen Fen
359ed22a721SChen Fen### Fixed
360ed22a721SChen Fen
361ed22a721SChen Fen| Index | Severity  | Update                 | Issue description                  | Issue source |
36284f0acafSYifeng Zhao| ----- | --------- | ---------------------- | ------------------------ | ------------ |
363ed22a721SChen Fen| 1     | important | Fix sometime emmc upgrade fail.        | Emmc upgrade fail sometime.     | -            |
364ed22a721SChen Fen
365ed22a721SChen Fen------
366ed22a721SChen Fen
367a334cd45SHisping Lin## rk3528_bl32_v1.01.bin
368a334cd45SHisping Lin
369a334cd45SHisping Lin| Date       | File                  | Build commit | Severity |
370a334cd45SHisping Lin| ---------- | :-------------------- | ------------ | -------- |
371a334cd45SHisping Lin| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc    | moderate |
372a334cd45SHisping Lin
373a334cd45SHisping Lin### New
374a334cd45SHisping Lin
375a334cd45SHisping Lin1. Add some internal TA interface.
376a334cd45SHisping Lin
377a334cd45SHisping Lin------
378a334cd45SHisping Lin
379562e4207SJoseph Chen## rk3528_bl31_v1.12.elf
380562e4207SJoseph Chen
381562e4207SJoseph Chen| Date       | File                  | Build commit | Severity  |
382562e4207SJoseph Chen| ---------- | :-------------------- | ------------ | --------- |
383b1cf3f49SJoseph Chen| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c    | important |
384562e4207SJoseph Chen
385562e4207SJoseph Chen### New
386562e4207SJoseph Chen
387562e4207SJoseph Chen1. Improve trng performance.
388562e4207SJoseph Chen
389562e4207SJoseph Chen------
390562e4207SJoseph Chen
3911e3ed1b9SZhihuan He## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin
3921e3ed1b9SZhihuan He
3931e3ed1b9SZhihuan He| Date       | File                                  | Build commit | Severity  |
3941e3ed1b9SZhihuan He| ---------- | ------------------------------------- | ------------ | --------- |
3951e3ed1b9SZhihuan He| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73   | important |
3961e3ed1b9SZhihuan He
3971e3ed1b9SZhihuan He### New
3981e3ed1b9SZhihuan He
3991e3ed1b9SZhihuan He1. Add new OTP configurations support.
4001e3ed1b9SZhihuan He
4011e3ed1b9SZhihuan He------
4021e3ed1b9SZhihuan He
403ded08e52SXiaoDong Huang## rk3528_bl31_v1.11.elf
404ded08e52SXiaoDong Huang
405ded08e52SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
406ded08e52SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
407b1cf3f49SJoseph Chen| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47     | important |
408ded08e52SXiaoDong Huang
409ded08e52SXiaoDong Huang### New
410ded08e52SXiaoDong Huang
411ded08e52SXiaoDong Huang1. Modify the ddr configuration flow during system suspend.
412ded08e52SXiaoDong Huang
413ded08e52SXiaoDong Huang------
414ded08e52SXiaoDong Huang
415858a6b64SZhihuan He## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin
416858a6b64SZhihuan He
417858a6b64SZhihuan He| Date       | File                                  | Build commit | Severity  |
418858a6b64SZhihuan He| ---------- | ------------------------------------- | ------------ | --------- |
419858a6b64SZhihuan He| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4   | important |
420858a6b64SZhihuan He
421858a6b64SZhihuan He### New
422858a6b64SZhihuan He
423858a6b64SZhihuan He1. Add support for chips with different OTP configurations.
424858a6b64SZhihuan He
425858a6b64SZhihuan He### Fixed
426858a6b64SZhihuan He
427858a6b64SZhihuan He| Index | Severity  | Update                                                | Issue description                                            | Issue source |
428858a6b64SZhihuan He| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
429858a6b64SZhihuan He| 1     | important | Fixed LP3 x16 capacity error problem.                 | The ddr capacity anomalies occur when the phy at lp3 x16 mode. | -            |
430858a6b64SZhihuan He| 2     | important | Fixed DDR unstabled when in low frequency(<=400Mhz) . | The kernel will panic when DDR run in low frequency(<=400Mhz). | -            |
431858a6b64SZhihuan He
432858a6b64SZhihuan He------
433858a6b64SZhihuan He
434deb0355cSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin
435deb0355cSZhihuan He
436deb0355cSZhihuan He| Date       | File                                  | Build commit | Severity  |
437deb0355cSZhihuan He| ---------- | ------------------------------------- | ------------ | --------- |
438deb0355cSZhihuan He| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d   | important |
439deb0355cSZhihuan He
440deb0355cSZhihuan He### New
441deb0355cSZhihuan He
442deb0355cSZhihuan He1. Support config derate refresh, per-bank refresh.
443deb0355cSZhihuan He2. Support AXI split.
444deb0355cSZhihuan He3. Enable LP4, LP4X read/write DBI function.
445deb0355cSZhihuan He
446deb0355cSZhihuan He### Fixed
447deb0355cSZhihuan He
448deb0355cSZhihuan He| Index | Severity  | Update                                             | Issue description                              | Issue source |
449deb0355cSZhihuan He| ----- | --------- | -------------------------------------------------- | ---------------------------------------------- | ------------ |
450deb0355cSZhihuan He| 1     | important | Fixed 2L PCB unstabled when DDR in high frequency. | The DDR run in 1056MHz will case system panic. | -            |
451deb0355cSZhihuan He
452deb0355cSZhihuan He------
453deb0355cSZhihuan He
4540d92bcabSJoseph Chen## rk3528_bl31_v1.10.elf
4550d92bcabSJoseph Chen
4560d92bcabSJoseph Chen| Date       | File                  | Build commit | Severity  |
4570d92bcabSJoseph Chen| ---------- | :-------------------- | ------------ | --------- |
458b1cf3f49SJoseph Chen| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10    | important |
4590d92bcabSJoseph Chen
4600d92bcabSJoseph Chen### New
4610d92bcabSJoseph Chen
4620d92bcabSJoseph Chen1. Add trng scmi clk support.
4630d92bcabSJoseph Chen
4640d92bcabSJoseph Chen------
4650d92bcabSJoseph Chen
46630c0724eSXiaoDong Huang## rk3528_bl31_v1.09.elf
46730c0724eSXiaoDong Huang
46830c0724eSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
46930c0724eSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
470b1cf3f49SJoseph Chen| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3    | important |
47130c0724eSXiaoDong Huang
47230c0724eSXiaoDong Huang### New
47330c0724eSXiaoDong Huang
47430c0724eSXiaoDong Huang1. Support all gpio wakeup.
47530c0724eSXiaoDong Huang2. Improve the stability of fiq-debugger.
47630c0724eSXiaoDong Huang
47730c0724eSXiaoDong Huang------
47830c0724eSXiaoDong Huang
4797c7b513fSXiaoDong Huang## rk3528_bl31_v1.08.elf
4807c7b513fSXiaoDong Huang
4817c7b513fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4827c7b513fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
483b1cf3f49SJoseph Chen| 2023-01-10 | rk3528_bl31_v1.08.elf | 082486b74    | important |
4847c7b513fSXiaoDong Huang
4857c7b513fSXiaoDong Huang### New
4867c7b513fSXiaoDong Huang
4877c7b513fSXiaoDong Huang1. Support crypto/crypto_s/klad clock.
4887c7b513fSXiaoDong Huang
4897c7b513fSXiaoDong Huang------
4907c7b513fSXiaoDong Huang
4913ddc48f5SXiaoDong Huang## rk3528_bl31_v1.07.elf
4923ddc48f5SXiaoDong Huang
4933ddc48f5SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4943ddc48f5SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
4953ddc48f5SXiaoDong Huang| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0    | important |
4963ddc48f5SXiaoDong Huang
4973ddc48f5SXiaoDong Huang### New
4983ddc48f5SXiaoDong Huang
4993ddc48f5SXiaoDong Huang1. Support poweroff VDD_LOGIC when system suspend.
5003ddc48f5SXiaoDong Huang2. Hptimer use soft adjust mode.
5013ddc48f5SXiaoDong Huang3. Enable PLAT_RK_OPTEED_SYS_CTRL.
5023ddc48f5SXiaoDong Huang
5033ddc48f5SXiaoDong Huang------
5043ddc48f5SXiaoDong Huang
505f3b63bdfSYifeng Zhao## rk3528_spl_v1.03.bin
506f3b63bdfSYifeng Zhao
507f3b63bdfSYifeng Zhao| Date       | File                 | Build commit | Severity |
508f3b63bdfSYifeng Zhao| ---------- | :------------------- | ----------- | -------- |
509f3b63bdfSYifeng Zhao| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f  | important|
510f3b63bdfSYifeng Zhao
511f3b63bdfSYifeng Zhao### Fixed
512f3b63bdfSYifeng Zhao
513f3b63bdfSYifeng Zhao| Index | Severity  | Update                 | Issue description                  | Issue source |
514f3b63bdfSYifeng Zhao| ----- | --------- | ---------------------- | ---------------------------------- | ------------ |
515f3b63bdfSYifeng Zhao| 1     | important | Support HS400ES        | fix HS400 compatibility issues     | -            |
516f3b63bdfSYifeng Zhao| 2     | important | config EMMC DS to 1.5X | fix some EMMC compatibility issues | -            |
517f3b63bdfSYifeng Zhao
518f3b63bdfSYifeng Zhao------
519f3b63bdfSYifeng Zhao
520d8b52ebbSXiaoDong Huang## rk3528_bl31_v1.06.elf
521d8b52ebbSXiaoDong Huang
522d8b52ebbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
523d8b52ebbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
524d8b52ebbSXiaoDong Huang| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13    | important |
525d8b52ebbSXiaoDong Huang
526d8b52ebbSXiaoDong Huang### New
527d8b52ebbSXiaoDong Huang
528d8b52ebbSXiaoDong Huang1. Support USB wakeup.
529d8b52ebbSXiaoDong Huang
530d8b52ebbSXiaoDong Huang------
531d8b52ebbSXiaoDong Huang
53273b17ec8SJoseph Chen## rk3528_spl_v1.02.bin
53373b17ec8SJoseph Chen
53473b17ec8SJoseph Chen| Date       | File                 | Build commit | Severity  |
53573b17ec8SJoseph Chen| ---------- | :------------------- | ------------ | --------- |
53673b17ec8SJoseph Chen| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72   | important |
53773b17ec8SJoseph Chen
53873b17ec8SJoseph Chen### Fixed
53973b17ec8SJoseph Chen
54073b17ec8SJoseph Chen| Index | Severity  | Update                    | Issue description                                            | Issue source |
54173b17ec8SJoseph Chen| ----- | --------- | ------------------------- | ------------------------------------------------------------ | ------------ |
54273b17ec8SJoseph Chen| 1     | important | Fix matrix clk rate error | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz. It may influence storage module. | -            |
54373b17ec8SJoseph Chen
54473b17ec8SJoseph Chen------
54573b17ec8SJoseph Chen
546f96a2c7cSJoseph Chen## rk3528_bl31_v1.05.elf
547f96a2c7cSJoseph Chen
548f96a2c7cSJoseph Chen| Date       | File                  | Build commit | Severity |
549f96a2c7cSJoseph Chen| ---------- | :-------------------- | ------------ | -------- |
550f96a2c7cSJoseph Chen| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386    | moderate |
551f96a2c7cSJoseph Chen
552f96a2c7cSJoseph Chen### New
553f96a2c7cSJoseph Chen
55418157235SJoseph Chen1. Add TSP clock support.
555f96a2c7cSJoseph Chen
556f96a2c7cSJoseph Chen------
557f96a2c7cSJoseph Chen
558aa519eb4SXiaoDong Huang## rk3528_bl31_v1.04.elf
559aa519eb4SXiaoDong Huang
560aa519eb4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
561aa519eb4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
562aa519eb4SXiaoDong Huang| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1    | important |
563aa519eb4SXiaoDong Huang
564aa519eb4SXiaoDong Huang### New
565aa519eb4SXiaoDong Huang
566aa519eb4SXiaoDong Huang1. Support HDMI wakeup.
567aa519eb4SXiaoDong Huang
568aa519eb4SXiaoDong Huang------
569aa519eb4SXiaoDong Huang
5703bb301c7SJoseph Chen## rk3528_{ddr,spl,usbplug}_v1.x.bin
5713bb301c7SJoseph Chen
5723bb301c7SJoseph Chen| Date       | File                              | Build commit                                | Severity  |
5733bb301c7SJoseph Chen| ---------- | :-------------------------------- | ------------------------------------------- | --------- |
5743bb301c7SJoseph Chen| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | important |
5753bb301c7SJoseph Chen
5763bb301c7SJoseph Chen### New
5773bb301c7SJoseph Chen
5783bb301c7SJoseph Chen1. Initial version.
5793bb301c7SJoseph Chen
5803bb301c7SJoseph Chen------
5813bb301c7SJoseph Chen
5825d9b0599SJoseph Chen## rk3528_{bl31,bl32,mcu}_v1.x.bin
5835d9b0599SJoseph Chen
5845d9b0599SJoseph Chen| Date       | File                            | Build commit                              | Severity  |
5855d9b0599SJoseph Chen| ---------- | :------------------------------ | ----------------------------------------- | --------- |
5865d9b0599SJoseph Chen| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | important |
5875d9b0599SJoseph Chen
5885d9b0599SJoseph Chen### New
5895d9b0599SJoseph Chen
5905d9b0599SJoseph Chen1. Initial version.
5915d9b0599SJoseph Chen
5925d9b0599SJoseph Chen------
5935d9b0599SJoseph Chen
594