xref: /rkbin/doc/release/RK3528_EN.md (revision 21e55a8e900d87667b57c5a6914c7e930cc18334)
15d9b0599SJoseph Chen# RK3528 Release Note
25d9b0599SJoseph Chen
3*21e55a8eSXuhui Lin## rk3528_spl_v1.06.bin
4*21e55a8eSXuhui Lin
5*21e55a8eSXuhui Lin| Date       | File                 | Build commit | Severity |
6*21e55a8eSXuhui Lin| ---------- | :------------------- | ----------- | -------- |
7*21e55a8eSXuhui Lin| 2025-01-08 | rk3528_spl_v1.06.bin | 3aa32998d6d  | important |
8*21e55a8eSXuhui Lin
9*21e55a8eSXuhui Lin### New
10*21e55a8eSXuhui Lin
11*21e55a8eSXuhui Lin1. SPL supports dynamically booting either 32-bit or 64-bit U-Boot.
12*21e55a8eSXuhui Lin
13*21e55a8eSXuhui Lin------
14*21e55a8eSXuhui Lin
1576b4210cSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB}_eyescan_v1.10.bin
1676b4210cSZhihuan He
1776b4210cSZhihuan He| Date       | File                                                   | Build commit | Severity |
1876b4210cSZhihuan He| ---------- | ------------------------------------------------------ | ------------ | -------- |
1976b4210cSZhihuan He| 2024-12-31 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB}_eyescan_v1.10.bin | ce4c2119c2   | moderate |
2076b4210cSZhihuan He
2176b4210cSZhihuan He### New
2276b4210cSZhihuan He
2376b4210cSZhihuan He1. Add RK3528 2D eye scan support.
2476b4210cSZhihuan He
2576b4210cSZhihuan He------
2676b4210cSZhihuan He
278f849524SXiaoDong Huang## rk3528_bl31_v1.18.elf
288f849524SXiaoDong Huang
298f849524SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
308f849524SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
318f849524SXiaoDong Huang| 2024-11-18 | rk3528_bl31_v1.18.elf | 059b3c586    | important |
328f849524SXiaoDong Huang
338f849524SXiaoDong Huang### New
348f849524SXiaoDong Huang
358f849524SXiaoDong Huang1. Support GX3501.
368f849524SXiaoDong Huang2. Dump wakeup source after virtual-poweroff.
378f849524SXiaoDong Huang
388f849524SXiaoDong Huang------
398f849524SXiaoDong Huang
40e0f51903SHisping Lin## rk3528_bl32_v1.06.bin
41e0f51903SHisping Lin
42e0f51903SHisping Lin| Date       | File                  | Build commit | Severity  |
43e0f51903SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
44e0f51903SHisping Lin| 2024-10-31 | rk3528_bl32_v1.06.bin | 9f2aca7d1    | important |
45e0f51903SHisping Lin
46e0f51903SHisping Lin### New
47e0f51903SHisping Lin
48e0f51903SHisping Lin1.  Add support for esck key.
49e0f51903SHisping Lin
50e0f51903SHisping Lin### Fixed
51e0f51903SHisping Lin
52e0f51903SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
53e0f51903SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
54e0f51903SHisping 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 | -            |
55e0f51903SHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
56e0f51903SHisping 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 | -            |
57e0f51903SHisping Lin
58e0f51903SHisping Lin------
59e0f51903SHisping Lin
605580aaceSHisping Lin## rk3528_bl32_v1.05.bin
615580aaceSHisping Lin
625580aaceSHisping Lin| Date       | File                  | Build commit | Severity  |
635580aaceSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
645580aaceSHisping Lin| 2024-09-02 | rk3528_bl32_v1.05.bin | 6c78a7d8     | important |
655580aaceSHisping Lin
665580aaceSHisping Lin### New
675580aaceSHisping Lin
685580aaceSHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
695580aaceSHisping Lin2.  Support OTP hardware lock, allowing secure and non secure OTP access simultaneously.
705580aaceSHisping Lin3.  RPMB change read data to multiple times.
715580aaceSHisping Lin4.  Increase MPI_MEMPOOL_SIZE size.
725580aaceSHisping Lin
735580aaceSHisping Lin------
745580aaceSHisping Lin
75d04ca72fSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.10.bin
76d04ca72fSZhihuan He
77d04ca72fSZhihuan He| Date       | File                                           | Build commit | Severity |
78d04ca72fSZhihuan He| ---------- | ---------------------------------------------- | ------------ | -------- |
79d04ca72fSZhihuan He| 2024-07-12 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.10.bin | 44ec2e0a51   | moderate |
80d04ca72fSZhihuan He
81d04ca72fSZhihuan He### New
82d04ca72fSZhihuan He
83d04ca72fSZhihuan He1. Add Manufacturer ID print.
84d04ca72fSZhihuan He2. Disable vref training below 600MHz.
85d04ca72fSZhihuan He3. Enable LPASR for DDR4.
86d04ca72fSZhihuan He
87d04ca72fSZhihuan He------
88d04ca72fSZhihuan He
890f16351cSHisping Lin## rk3528_bl32_v1.04.bin
900f16351cSHisping Lin
910f16351cSHisping Lin| Date       | File                  | Build commit | Severity  |
920f16351cSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
930f16351cSHisping Lin| 2024-04-16 | rk3528_bl32_v1.04.bin | 185dc3c92    | important |
940f16351cSHisping Lin
950f16351cSHisping Lin### New
960f16351cSHisping Lin
970f16351cSHisping Lin1.  Optimization parameter check to enhance security.
980f16351cSHisping Lin2.  Support printing TEE memory usage information.
990f16351cSHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
1000f16351cSHisping Lin4.  Support printing FWVER information.
1010f16351cSHisping Lin
1020f16351cSHisping Lin------
1030f16351cSHisping Lin
1040b3e87afSZhihuan## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin
1050b3e87afSZhihuan
1060b3e87afSZhihuan| Date       | File                                           | Build commit | Severity  |
1070b3e87afSZhihuan| ---------- | ---------------------------------------------- | ------------ | --------- |
1080b3e87afSZhihuan| 2024-01-30 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin | 665f3e4817   | important |
1090b3e87afSZhihuan
1100b3e87afSZhihuan### New
1110b3e87afSZhihuan
1120b3e87afSZhihuan1. Support lp3 dram odt auto detect.
1130b3e87afSZhihuan2. Support vref training.
1140b3e87afSZhihuan
1150b3e87afSZhihuan### Fixed
1160b3e87afSZhihuan
1170b3e87afSZhihuan| Index | Severity  | Update                           | Issue description                                      | Issue source |
1180b3e87afSZhihuan| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ |
1190b3e87afSZhihuan| 1     | important | Fix CL err for byte mode lp4 in training. | It will error in training when used byte mode lp4.    | -            |
1200b3e87afSZhihuan| 2     | important | Fix lp4/lp4x 4L pcb config wrong.  | The signal of lp4/lp4x use 4L pcb is not in the best. | -            |
1210b3e87afSZhihuan
1220b3e87afSZhihuan------
1230b3e87afSZhihuan
124bf63f186SLiang Chen## rk3528_bl31_v1.17.elf
125bf63f186SLiang Chen
126bf63f186SLiang Chen| Date       | File                  | Build commit | Severity  |
127bf63f186SLiang Chen| ---------- | :-------------------- | ------------ | --------- |
128bf63f186SLiang Chen| 2023-12-21 | rk3528_bl31_v1.17.elf | eda1f5ce4    | important |
129bf63f186SLiang Chen
130bf63f186SLiang Chen### Fixed
131bf63f186SLiang Chen
132bf63f186SLiang Chen| Index | Severity  | Update                               | Issue description                                 | Issue source |
133bf63f186SLiang Chen| ----- | --------- | ------------------------------------ | ------------------------------------------------- | ------------ |
134bf63f186SLiang Chen| 1     | important | Fix cpu stall when video play back   | cpu will randomly stall when video playback       | -            |
135bf63f186SLiang Chen
136bf63f186SLiang Chen------
137bf63f186SLiang Chen
138a960d743SXuhui Lin## rk3528_spl_v1.05.bin
139a960d743SXuhui Lin
140a960d743SXuhui Lin| Date       | File                 | Build commit | Severity  |
141a960d743SXuhui Lin| ---------- | -------------------- | ------------ | --------- |
142a960d743SXuhui Lin| 2023-09-25 | rk3528_spl_v1.05.bin | e4e124926e   | important |
143a960d743SXuhui Lin
144a960d743SXuhui Lin### New
145a960d743SXuhui Lin
146a960d743SXuhui Lin1. Print and pass the firmware version number.
147a960d743SXuhui Lin
148a960d743SXuhui Lin### Fixed
149a960d743SXuhui Lin
150a960d743SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
151a960d743SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
152a960d743SXuhui 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. | -            |
153a960d743SXuhui Lin
154a960d743SXuhui Lin------
155a960d743SXuhui Lin
156a8cebb93SHisping Lin## rk3528_bl32_v1.03.bin
157a8cebb93SHisping Lin
158a8cebb93SHisping Lin| Date       | File                  | Build commit | Severity  |
159a8cebb93SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
160a8cebb93SHisping Lin| 2023-08-29 | rk3528_bl32_v1.03.bin | b5340fd65    | important |
161a8cebb93SHisping Lin
162a8cebb93SHisping Lin### New
163a8cebb93SHisping Lin
164a8cebb93SHisping Lin1.  support oem otp key hardware read lock.
165a8cebb93SHisping Lin2.  Pseudo random number seed will be set by default.
166a8cebb93SHisping Lin3.  Supports read and write security flag interfaces.
167a8cebb93SHisping Lin4.  Support check ta encryption key is written.
168a8cebb93SHisping Lin5.  Support oem hdcp key.
169a8cebb93SHisping Lin
170a8cebb93SHisping Lin### Fixed
171a8cebb93SHisping Lin
172a8cebb93SHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
173a8cebb93SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
174a8cebb93SHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
175a8cebb93SHisping Lin
176a8cebb93SHisping Lin------
177a8cebb93SHisping Lin
1781a417bbfSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin
1791a417bbfSZhihuan He
1801a417bbfSZhihuan He| Date       | File                                           | Build commit | Severity  |
1811a417bbfSZhihuan He| ---------- | ---------------------------------------------- | ------------ | --------- |
1821a417bbfSZhihuan He| 2023-08-04 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin | 4fe5906c9d   | important |
1831a417bbfSZhihuan He
1841a417bbfSZhihuan He### New
1851a417bbfSZhihuan He
1861a417bbfSZhihuan He1. Support lp4/lp4x derate.
1871a417bbfSZhihuan He2. Support modified CA de-skew by ddrbin_tool.
1881a417bbfSZhihuan He
1891a417bbfSZhihuan He### Fixed
1901a417bbfSZhihuan He
1911a417bbfSZhihuan He| Index | Severity  | Update                           | Issue description                                      | Issue source |
1921a417bbfSZhihuan He| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ |
1931a417bbfSZhihuan He| 1     | important | Fix per-bank-refresh enable bug. | Abnormal in OUT print when enable per-bank-refresh.    | -            |
1941a417bbfSZhihuan He| 2     | important | Fix pageclose bug.               | The system error in dmc driver after enable pageclose. | -            |
1951a417bbfSZhihuan He
1961a417bbfSZhihuan He------
1971a417bbfSZhihuan He
198b28842d5SLiang Chen## rk3528_bl31_v1.16.elf
199b28842d5SLiang Chen
200b28842d5SLiang Chen| Date       | File                  | Build commit | Severity  |
201b28842d5SLiang Chen| ---------- | :-------------------- | ------------ | --------- |
202b28842d5SLiang Chen| 2023-07-21 | rk3528_bl31_v1.16.elf | 7bfd76051    | important |
203b28842d5SLiang Chen
204b28842d5SLiang Chen### New
205b28842d5SLiang Chen
206b28842d5SLiang Chen1. Fix deadlock for soc monitor.
207b28842d5SLiang Chen
208b28842d5SLiang Chen------
209b28842d5SLiang Chen
21039a423aaSLiang Chen## rk3528_bl31_v1.15.elf
21139a423aaSLiang Chen
21239a423aaSLiang Chen| Date       | File                  | Build commit | Severity  |
21339a423aaSLiang Chen| ---------- | :-------------------- | ------------ | --------- |
21439a423aaSLiang Chen| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904    | important |
21539a423aaSLiang Chen
21639a423aaSLiang Chen### New
21739a423aaSLiang Chen
21839a423aaSLiang Chen1. Add support for rk3528A.
21939a423aaSLiang Chen
22039a423aaSLiang Chen------
22139a423aaSLiang Chen
22205cba45eSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin
22305cba45eSZhihuan He
22405cba45eSZhihuan He| Date       | File                                           | Build commit | Severity  |
22505cba45eSZhihuan He| ---------- | ---------------------------------------------- | ------------ | --------- |
22605cba45eSZhihuan He| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d   | important |
22705cba45eSZhihuan He
22805cba45eSZhihuan He### New
22905cba45eSZhihuan He
23005cba45eSZhihuan He1. Support modified CA de-skew by ddrbin_tool.
23105cba45eSZhihuan He
23205cba45eSZhihuan He------
23305cba45eSZhihuan He
234d6ccfe40SXiaoDong Huang## rk3528_bl31_v1.14.elf
235d6ccfe40SXiaoDong Huang
236d6ccfe40SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
237d6ccfe40SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
238d6ccfe40SXiaoDong Huang| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7    | important |
239d6ccfe40SXiaoDong Huang
240d6ccfe40SXiaoDong Huang### New
241d6ccfe40SXiaoDong Huang
242d6ccfe40SXiaoDong Huang1. Move  BL31 base to 0x80000.
243d6ccfe40SXiaoDong Huang2. Support ddr frequency scale.
244d6ccfe40SXiaoDong Huang
245d6ccfe40SXiaoDong Huang------
246d6ccfe40SXiaoDong Huang
247cf04d2f1SZhihuan He## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin
248cf04d2f1SZhihuan He
249cf04d2f1SZhihuan He| Date       | File                                           | Build commit | Severity  |
250cf04d2f1SZhihuan He| ---------- | ---------------------------------------------- | ------------ | --------- |
251cf04d2f1SZhihuan He| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d   | important |
252cf04d2f1SZhihuan He
253cf04d2f1SZhihuan He### New
254cf04d2f1SZhihuan He
255cf04d2f1SZhihuan He1. Add new ddrbin  for 4BIT PCB configurations.
256cf04d2f1SZhihuan He2. Add the configuration of LP3 CA skew.
257cf04d2f1SZhihuan He
258cf04d2f1SZhihuan He### Fixed
259cf04d2f1SZhihuan He
260cf04d2f1SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
261cf04d2f1SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
262cf04d2f1SZhihuan He| 1     | important | Fix the phase problem of DDR3 RAS in 2T mode.                | Abnormal RAS phase in DDR3 2T mode.                          | -            |
263cf04d2f1SZhihuan 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. | -            |
264cf04d2f1SZhihuan He
265cf04d2f1SZhihuan He------
266cf04d2f1SZhihuan He
267c2e237b6SLin Jinhan## rk3528_bl32_v1.02.bin
268c2e237b6SLin Jinhan
269c2e237b6SLin Jinhan| Date       | File                  | Build commit | Severity  |
270c2e237b6SLin Jinhan| ---------- | :-------------------- | ------------ | --------- |
271c2e237b6SLin Jinhan| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531    | important |
272c2e237b6SLin Jinhan
273c2e237b6SLin Jinhan### New
274c2e237b6SLin Jinhan
275c2e237b6SLin Jinhan1. Added crypto/trng/keylad module support.
276c2e237b6SLin Jinhan
277c2e237b6SLin Jinhan------
278c2e237b6SLin Jinhan
279542a359bSFinley Xiao## rk3528_bl31_v1.13.elf
280542a359bSFinley Xiao
281542a359bSFinley Xiao| Date       | File                  | Build commit | Severity  |
282542a359bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
283542a359bSFinley Xiao| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b    | important |
284542a359bSFinley Xiao
285542a359bSFinley Xiao### New
286542a359bSFinley Xiao
287542a359bSFinley Xiao1. Modify pvtpll table for cpu and gpu.
288542a359bSFinley Xiao
289542a359bSFinley Xiao------
290542a359bSFinley Xiao
29184f0acafSYifeng Zhao## rk3528_spl_v1.04.bin
29284f0acafSYifeng Zhao
29384f0acafSYifeng Zhao| Date       | File                 | Build commit | Severity  |
29484f0acafSYifeng Zhao| ---------- | :----------------- - | ------------ | --------- |
29584f0acafSYifeng Zhao| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06     | important |
29684f0acafSYifeng Zhao
29784f0acafSYifeng Zhao### Fixed
29884f0acafSYifeng Zhao
29984f0acafSYifeng Zhao| Index | Severity  | Update                             | Issue description   | Issue source |
30084f0acafSYifeng Zhao| ----- | --------- | ---------------------------------- | ------------------- | ------------ |
30184f0acafSYifeng Zhao| 1     | important | Fix matrix 339M freq set/get error | EMMC transfer error | -            |
30284f0acafSYifeng Zhao
30384f0acafSYifeng Zhao------
30484f0acafSYifeng Zhao
305ed22a721SChen Fen## rk3528_usbplug_v1.03.bin
306ed22a721SChen Fen
307ed22a721SChen Fen| Date       | File                  | Build commit | Severity  |
308ed22a721SChen Fen| ---------- | :----------------------- | ---------- | -------- |
309ed22a721SChen Fen| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b  | important |
310ed22a721SChen Fen
311ed22a721SChen Fen### Fixed
312ed22a721SChen Fen
313ed22a721SChen Fen| Index | Severity  | Update                 | Issue description                  | Issue source |
31484f0acafSYifeng Zhao| ----- | --------- | ---------------------- | ------------------------ | ------------ |
315ed22a721SChen Fen| 1     | important | Fix sometime emmc upgrade fail.        | Emmc upgrade fail sometime.     | -            |
316ed22a721SChen Fen
317ed22a721SChen Fen------
318ed22a721SChen Fen
319a334cd45SHisping Lin## rk3528_bl32_v1.01.bin
320a334cd45SHisping Lin
321a334cd45SHisping Lin| Date       | File                  | Build commit | Severity |
322a334cd45SHisping Lin| ---------- | :-------------------- | ------------ | -------- |
323a334cd45SHisping Lin| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc    | moderate |
324a334cd45SHisping Lin
325a334cd45SHisping Lin### New
326a334cd45SHisping Lin
327a334cd45SHisping Lin1. Add some internal TA interface.
328a334cd45SHisping Lin
329a334cd45SHisping Lin------
330a334cd45SHisping Lin
331562e4207SJoseph Chen## rk3528_bl31_v1.12.elf
332562e4207SJoseph Chen
333562e4207SJoseph Chen| Date       | File                  | Build commit | Severity  |
334562e4207SJoseph Chen| ---------- | :-------------------- | ------------ | --------- |
335b1cf3f49SJoseph Chen| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c    | important |
336562e4207SJoseph Chen
337562e4207SJoseph Chen### New
338562e4207SJoseph Chen
339562e4207SJoseph Chen1. Improve trng performance.
340562e4207SJoseph Chen
341562e4207SJoseph Chen------
342562e4207SJoseph Chen
3431e3ed1b9SZhihuan He## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin
3441e3ed1b9SZhihuan He
3451e3ed1b9SZhihuan He| Date       | File                                  | Build commit | Severity  |
3461e3ed1b9SZhihuan He| ---------- | ------------------------------------- | ------------ | --------- |
3471e3ed1b9SZhihuan He| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73   | important |
3481e3ed1b9SZhihuan He
3491e3ed1b9SZhihuan He### New
3501e3ed1b9SZhihuan He
3511e3ed1b9SZhihuan He1. Add new OTP configurations support.
3521e3ed1b9SZhihuan He
3531e3ed1b9SZhihuan He------
3541e3ed1b9SZhihuan He
355ded08e52SXiaoDong Huang## rk3528_bl31_v1.11.elf
356ded08e52SXiaoDong Huang
357ded08e52SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
358ded08e52SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
359b1cf3f49SJoseph Chen| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47     | important |
360ded08e52SXiaoDong Huang
361ded08e52SXiaoDong Huang### New
362ded08e52SXiaoDong Huang
363ded08e52SXiaoDong Huang1. Modify the ddr configuration flow during system suspend.
364ded08e52SXiaoDong Huang
365ded08e52SXiaoDong Huang------
366ded08e52SXiaoDong Huang
367858a6b64SZhihuan He## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin
368858a6b64SZhihuan He
369858a6b64SZhihuan He| Date       | File                                  | Build commit | Severity  |
370858a6b64SZhihuan He| ---------- | ------------------------------------- | ------------ | --------- |
371858a6b64SZhihuan He| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4   | important |
372858a6b64SZhihuan He
373858a6b64SZhihuan He### New
374858a6b64SZhihuan He
375858a6b64SZhihuan He1. Add support for chips with different OTP configurations.
376858a6b64SZhihuan He
377858a6b64SZhihuan He### Fixed
378858a6b64SZhihuan He
379858a6b64SZhihuan He| Index | Severity  | Update                                                | Issue description                                            | Issue source |
380858a6b64SZhihuan He| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
381858a6b64SZhihuan He| 1     | important | Fixed LP3 x16 capacity error problem.                 | The ddr capacity anomalies occur when the phy at lp3 x16 mode. | -            |
382858a6b64SZhihuan He| 2     | important | Fixed DDR unstabled when in low frequency(<=400Mhz) . | The kernel will panic when DDR run in low frequency(<=400Mhz). | -            |
383858a6b64SZhihuan He
384858a6b64SZhihuan He------
385858a6b64SZhihuan He
386deb0355cSZhihuan He## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin
387deb0355cSZhihuan He
388deb0355cSZhihuan He| Date       | File                                  | Build commit | Severity  |
389deb0355cSZhihuan He| ---------- | ------------------------------------- | ------------ | --------- |
390deb0355cSZhihuan He| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d   | important |
391deb0355cSZhihuan He
392deb0355cSZhihuan He### New
393deb0355cSZhihuan He
394deb0355cSZhihuan He1. Support config derate refresh, per-bank refresh.
395deb0355cSZhihuan He2. Support AXI split.
396deb0355cSZhihuan He3. Enable LP4, LP4X read/write DBI function.
397deb0355cSZhihuan He
398deb0355cSZhihuan He### Fixed
399deb0355cSZhihuan He
400deb0355cSZhihuan He| Index | Severity  | Update                                             | Issue description                              | Issue source |
401deb0355cSZhihuan He| ----- | --------- | -------------------------------------------------- | ---------------------------------------------- | ------------ |
402deb0355cSZhihuan He| 1     | important | Fixed 2L PCB unstabled when DDR in high frequency. | The DDR run in 1056MHz will case system panic. | -            |
403deb0355cSZhihuan He
404deb0355cSZhihuan He------
405deb0355cSZhihuan He
4060d92bcabSJoseph Chen## rk3528_bl31_v1.10.elf
4070d92bcabSJoseph Chen
4080d92bcabSJoseph Chen| Date       | File                  | Build commit | Severity  |
4090d92bcabSJoseph Chen| ---------- | :-------------------- | ------------ | --------- |
410b1cf3f49SJoseph Chen| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10    | important |
4110d92bcabSJoseph Chen
4120d92bcabSJoseph Chen### New
4130d92bcabSJoseph Chen
4140d92bcabSJoseph Chen1. Add trng scmi clk support.
4150d92bcabSJoseph Chen
4160d92bcabSJoseph Chen------
4170d92bcabSJoseph Chen
41830c0724eSXiaoDong Huang## rk3528_bl31_v1.09.elf
41930c0724eSXiaoDong Huang
42030c0724eSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
42130c0724eSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
422b1cf3f49SJoseph Chen| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3    | important |
42330c0724eSXiaoDong Huang
42430c0724eSXiaoDong Huang### New
42530c0724eSXiaoDong Huang
42630c0724eSXiaoDong Huang1. Support all gpio wakeup.
42730c0724eSXiaoDong Huang2. Improve the stability of fiq-debugger.
42830c0724eSXiaoDong Huang
42930c0724eSXiaoDong Huang------
43030c0724eSXiaoDong Huang
4317c7b513fSXiaoDong Huang## rk3528_bl31_v1.08.elf
4327c7b513fSXiaoDong Huang
4337c7b513fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4347c7b513fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
435b1cf3f49SJoseph Chen| 2023-01-10 | rk3528_bl31_v1.08.elf | 082486b74    | important |
4367c7b513fSXiaoDong Huang
4377c7b513fSXiaoDong Huang### New
4387c7b513fSXiaoDong Huang
4397c7b513fSXiaoDong Huang1. Support crypto/crypto_s/klad clock.
4407c7b513fSXiaoDong Huang
4417c7b513fSXiaoDong Huang------
4427c7b513fSXiaoDong Huang
4433ddc48f5SXiaoDong Huang## rk3528_bl31_v1.07.elf
4443ddc48f5SXiaoDong Huang
4453ddc48f5SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
4463ddc48f5SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
4473ddc48f5SXiaoDong Huang| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0    | important |
4483ddc48f5SXiaoDong Huang
4493ddc48f5SXiaoDong Huang### New
4503ddc48f5SXiaoDong Huang
4513ddc48f5SXiaoDong Huang1. Support poweroff VDD_LOGIC when system suspend.
4523ddc48f5SXiaoDong Huang2. Hptimer use soft adjust mode.
4533ddc48f5SXiaoDong Huang3. Enable PLAT_RK_OPTEED_SYS_CTRL.
4543ddc48f5SXiaoDong Huang
4553ddc48f5SXiaoDong Huang------
4563ddc48f5SXiaoDong Huang
457f3b63bdfSYifeng Zhao## rk3528_spl_v1.03.bin
458f3b63bdfSYifeng Zhao
459f3b63bdfSYifeng Zhao| Date       | File                 | Build commit | Severity |
460f3b63bdfSYifeng Zhao| ---------- | :------------------- | ----------- | -------- |
461f3b63bdfSYifeng Zhao| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f  | important|
462f3b63bdfSYifeng Zhao
463f3b63bdfSYifeng Zhao### Fixed
464f3b63bdfSYifeng Zhao
465f3b63bdfSYifeng Zhao| Index | Severity  | Update                 | Issue description                  | Issue source |
466f3b63bdfSYifeng Zhao| ----- | --------- | ---------------------- | ---------------------------------- | ------------ |
467f3b63bdfSYifeng Zhao| 1     | important | Support HS400ES        | fix HS400 compatibility issues     | -            |
468f3b63bdfSYifeng Zhao| 2     | important | config EMMC DS to 1.5X | fix some EMMC compatibility issues | -            |
469f3b63bdfSYifeng Zhao
470f3b63bdfSYifeng Zhao------
471f3b63bdfSYifeng Zhao
472d8b52ebbSXiaoDong Huang## rk3528_bl31_v1.06.elf
473d8b52ebbSXiaoDong Huang
474d8b52ebbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
475d8b52ebbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
476d8b52ebbSXiaoDong Huang| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13    | important |
477d8b52ebbSXiaoDong Huang
478d8b52ebbSXiaoDong Huang### New
479d8b52ebbSXiaoDong Huang
480d8b52ebbSXiaoDong Huang1. Support USB wakeup.
481d8b52ebbSXiaoDong Huang
482d8b52ebbSXiaoDong Huang------
483d8b52ebbSXiaoDong Huang
48473b17ec8SJoseph Chen## rk3528_spl_v1.02.bin
48573b17ec8SJoseph Chen
48673b17ec8SJoseph Chen| Date       | File                 | Build commit | Severity  |
48773b17ec8SJoseph Chen| ---------- | :------------------- | ------------ | --------- |
48873b17ec8SJoseph Chen| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72   | important |
48973b17ec8SJoseph Chen
49073b17ec8SJoseph Chen### Fixed
49173b17ec8SJoseph Chen
49273b17ec8SJoseph Chen| Index | Severity  | Update                    | Issue description                                            | Issue source |
49373b17ec8SJoseph Chen| ----- | --------- | ------------------------- | ------------------------------------------------------------ | ------------ |
49473b17ec8SJoseph 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. | -            |
49573b17ec8SJoseph Chen
49673b17ec8SJoseph Chen------
49773b17ec8SJoseph Chen
498f96a2c7cSJoseph Chen## rk3528_bl31_v1.05.elf
499f96a2c7cSJoseph Chen
500f96a2c7cSJoseph Chen| Date       | File                  | Build commit | Severity |
501f96a2c7cSJoseph Chen| ---------- | :-------------------- | ------------ | -------- |
502f96a2c7cSJoseph Chen| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386    | moderate |
503f96a2c7cSJoseph Chen
504f96a2c7cSJoseph Chen### New
505f96a2c7cSJoseph Chen
50618157235SJoseph Chen1. Add TSP clock support.
507f96a2c7cSJoseph Chen
508f96a2c7cSJoseph Chen------
509f96a2c7cSJoseph Chen
510aa519eb4SXiaoDong Huang## rk3528_bl31_v1.04.elf
511aa519eb4SXiaoDong Huang
512aa519eb4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
513aa519eb4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
514aa519eb4SXiaoDong Huang| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1    | important |
515aa519eb4SXiaoDong Huang
516aa519eb4SXiaoDong Huang### New
517aa519eb4SXiaoDong Huang
518aa519eb4SXiaoDong Huang1. Support HDMI wakeup.
519aa519eb4SXiaoDong Huang
520aa519eb4SXiaoDong Huang------
521aa519eb4SXiaoDong Huang
5223bb301c7SJoseph Chen## rk3528_{ddr,spl,usbplug}_v1.x.bin
5233bb301c7SJoseph Chen
5243bb301c7SJoseph Chen| Date       | File                              | Build commit                                | Severity  |
5253bb301c7SJoseph Chen| ---------- | :-------------------------------- | ------------------------------------------- | --------- |
5263bb301c7SJoseph Chen| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | important |
5273bb301c7SJoseph Chen
5283bb301c7SJoseph Chen### New
5293bb301c7SJoseph Chen
5303bb301c7SJoseph Chen1. Initial version.
5313bb301c7SJoseph Chen
5323bb301c7SJoseph Chen------
5333bb301c7SJoseph Chen
5345d9b0599SJoseph Chen## rk3528_{bl31,bl32,mcu}_v1.x.bin
5355d9b0599SJoseph Chen
5365d9b0599SJoseph Chen| Date       | File                            | Build commit                              | Severity  |
5375d9b0599SJoseph Chen| ---------- | :------------------------------ | ----------------------------------------- | --------- |
5385d9b0599SJoseph Chen| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | important |
5395d9b0599SJoseph Chen
5405d9b0599SJoseph Chen### New
5415d9b0599SJoseph Chen
5425d9b0599SJoseph Chen1. Initial version.
5435d9b0599SJoseph Chen
5445d9b0599SJoseph Chen------
5455d9b0599SJoseph Chen
546