xref: /rkbin/doc/release/RK3568_EN.md (revision 2fb47122766a396ba578900a6f9a12221cbdfaba)
14909cfb1STang Yun ping# RK3568 Release Note
24909cfb1STang Yun ping
3*2fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin
4*2fb47122STang Yun ping
5*2fb47122STang Yun ping| Date       | File                                 | Build commit | Severity  |
6*2fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
7*2fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606   | important |
8*2fb47122STang Yun ping
9*2fb47122STang Yun ping### New
10*2fb47122STang Yun ping
11*2fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
12*2fb47122STang Yun ping2. Add DDR ECC poison function support.
13*2fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x.
14*2fb47122STang Yun ping4. Add pstore support when ECC enabled.
15*2fb47122STang Yun ping
16*2fb47122STang Yun ping------
17*2fb47122STang Yun ping
189e447be2SHisping Lin## rk3568_bl32_v2.10.bin
199e447be2SHisping Lin
209e447be2SHisping Lin| Date       | File                  | Build commit | Severity  |
219e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
229e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0    | important |
239e447be2SHisping Lin
249e447be2SHisping Lin### New
259e447be2SHisping Lin
269e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors.
279e447be2SHisping Lin2. Added the address parameter security check for crypto_service.
289e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash.
299e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
309e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
319e447be2SHisping Lin
329e447be2SHisping Lin------
339e447be2SHisping Lin
341ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf
351ea59cc6SLiang Chen
361ea59cc6SLiang Chen| Date       | File                  | Build commit | Severity  |
371ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- |
381ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1    | important |
391ea59cc6SLiang Chen
401ea59cc6SLiang Chen### Fixed
411ea59cc6SLiang Chen
421ea59cc6SLiang Chen| Index | Severity  | Update                                           | Issue description                     | Issue source |
431ea59cc6SLiang Chen| ----- | --------  | ------------------------------------------------ | ------------------------------------- | ------------ |
441ea59cc6SLiang Chen| 1     | important | Fix deadlock for cpuidle when enter bl31  | The system freezes for a while and then return to normal | -   |
451ea59cc6SLiang Chen
461ea59cc6SLiang Chen------
471ea59cc6SLiang Chen
48b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf
49b2394037SLiang Chen
50b2394037SLiang Chen| Date       | File                     | Build commit | Severity |
51b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
52b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a    | moderate |
53b2394037SLiang Chen
54b2394037SLiang Chen### New
55b2394037SLiang Chen
56b2394037SLiang Chen1. Support adjust pvtpll config by OTP.
57b2394037SLiang Chen2. Adjust default pvtpll config for stability.
58b2394037SLiang Chen
59b2394037SLiang Chen------
60b2394037SLiang Chen
617fac639aSLiang Chen## rk3568_bl31_v1.42.elf
627fac639aSLiang Chen
637fac639aSLiang Chen| Date       | File                  | Build commit | Severity  |
647fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- |
657fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f    | important |
667fac639aSLiang Chen
677fac639aSLiang Chen### New
687fac639aSLiang Chen
697fac639aSLiang Chen1. Support adjust pvtpll config by OTP.
707fac639aSLiang Chen2. Adjust default pvtpll config for stability.
717fac639aSLiang Chen
727fac639aSLiang Chen------
737fac639aSLiang Chen
745ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf
755ebf2e03SYouMin Chen
765ebf2e03SYouMin Chen| Date       | File                  | Build commit | Severity |
775ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- |
785ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b    | moderate |
795ebf2e03SYouMin Chen
805ebf2e03SYouMin Chen### Fixed
815ebf2e03SYouMin Chen
825ebf2e03SYouMin Chen| Index | Severity | Update                                           | Issue description                     | Issue source |
835ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ |
845ebf2e03SYouMin Chen| 1     | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | -            |
855ebf2e03SYouMin Chen
865ebf2e03SYouMin Chen------
875ebf2e03SYouMin Chen
8884e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf
8984e292f2SLiang Chen
9084e292f2SLiang Chen| Date       | File                     | Build commit | Severity |
9184e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- |
9284e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a    | moderate |
9384e292f2SLiang Chen
9484e292f2SLiang Chen### New
9584e292f2SLiang Chen
9684e292f2SLiang Chen1. Optimize RT Latency.
9784e292f2SLiang Chen
9884e292f2SLiang Chen------
9984e292f2SLiang Chen
10063b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin
10163b71339STang Yun ping
10263b71339STang Yun ping| Date       | File                                 | Build commit | Severity  |
10363b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
10463b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb   | important |
10563b71339STang Yun ping
10663b71339STang Yun ping### New
10763b71339STang Yun ping
10863b71339STang Yun ping1. Add RK3568 2D eye scan support.
10963b71339STang Yun ping
11063b71339STang Yun ping------
11163b71339STang Yun ping
112b9d37512SZhihuan He## rk3568_bl31_v1.40.elf
113b9d37512SZhihuan He
114b9d37512SZhihuan He| Date       | File                  | Build commit | Severity |
115b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- |
116b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4    | moderate |
117b9d37512SZhihuan He
118b9d37512SZhihuan He### New
119b9d37512SZhihuan He
120b9d37512SZhihuan He1. Add DDR ECC poison support.
121b9d37512SZhihuan He
122b9d37512SZhihuan He------
123b9d37512SZhihuan He
1242f88af1dSJon Lin## rk356x_usbplug_v1.17.bin
1252f88af1dSJon Lin
1262f88af1dSJon Lin| Date       | File                     | Build commit | Severity |
1272f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- |
1282f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5       | moderate |
1292f88af1dSJon Lin
1302f88af1dSJon Lin### New
1312f88af1dSJon Lin
1322f88af1dSJon Lin1. Support more spiflash.
1332f88af1dSJon Lin
1342f88af1dSJon Lin------
1352f88af1dSJon Lin
1361f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf
1371f565376SXiaoDong Huang
1381f565376SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
1391f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
1401f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1    | important |
1411f565376SXiaoDong Huang
1421f565376SXiaoDong Huang### New
1431f565376SXiaoDong Huang
1441f565376SXiaoDong Huang1. Improve the stability of otp.
1451f565376SXiaoDong Huang
1461f565376SXiaoDong Huang------
1471f565376SXiaoDong Huang
148f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin
149f2f8c7fbSTang Yun ping
150f2f8c7fbSTang Yun ping| Date       | File                                 | Build commit | Severity  |
151f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- |
152f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce   | important |
153f2f8c7fbSTang Yun ping
154f2f8c7fbSTang Yun ping### New
155f2f8c7fbSTang Yun ping
156f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
157f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool.
158f2f8c7fbSTang Yun ping3. Improve DDR4 performance.
159f2f8c7fbSTang Yun ping
160f2f8c7fbSTang Yun ping### Fixed
161f2f8c7fbSTang Yun ping
162f2f8c7fbSTang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
163f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
164f2f8c7fbSTang Yun ping| 1     | important | To solve the instability problem of some ddr4 when DDR run in 528MHz. | When DDR4 run in 528MHz, the system would unstable, causing a crash and restart | -            |
165f2f8c7fbSTang Yun ping| 2     | important | To solve 4GB ECC board Init fail bug                         | 4GB DDR4 board may crash in ddrbin                           |              |
166f2f8c7fbSTang Yun ping
167f2f8c7fbSTang Yun ping------
168f2f8c7fbSTang Yun ping
1691d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf
1701d2ea0ccSXiaoDong Huang
1711d2ea0ccSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
1721d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
1731d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc    | important |
1741d2ea0ccSXiaoDong Huang
1751d2ea0ccSXiaoDong Huang### New
1761d2ea0ccSXiaoDong Huang
1771d2ea0ccSXiaoDong Huang1. Improve the stability of sdei.
1781d2ea0ccSXiaoDong Huang
1791d2ea0ccSXiaoDong Huang------
1801d2ea0ccSXiaoDong Huang
181d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf
182d4dd7145SXiaoDong Huang
183d4dd7145SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
184d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- |
185d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa    | important |
186d4dd7145SXiaoDong Huang
187d4dd7145SXiaoDong Huang### New
188d4dd7145SXiaoDong Huang
189d4dd7145SXiaoDong Huang1. Enable sdei.
190d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags.
191d4dd7145SXiaoDong Huang
192d4dd7145SXiaoDong Huang------
193d4dd7145SXiaoDong Huang
19444de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin
19544de354dSZhihuan He
19644de354dSZhihuan He| Date       | File                                 | Build commit | Severity  |
19744de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- |
19844de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96   | important |
19944de354dSZhihuan He
20044de354dSZhihuan He### Fixed
20144de354dSZhihuan He
20244de354dSZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
20344de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
20444de354dSZhihuan He| 1     | important | To solve the instability problem of some chips when DDR run in 324MHz. | When DDR run in 324MHz, the system would unstable, causing a crash and restart | -            |
20544de354dSZhihuan He
20644de354dSZhihuan He------
20744de354dSZhihuan He
208cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf
209cd42c8b9SZhihuan He
210cd42c8b9SZhihuan He| Date       | File                  | Build commit | Severity  |
211cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- |
212cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9    | important |
213cd42c8b9SZhihuan He
214cd42c8b9SZhihuan He### Fixed
215cd42c8b9SZhihuan He
216cd42c8b9SZhihuan He| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
217cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
218cd42c8b9SZhihuan He| 1     | important | To solve the instability problem of some chips when DDR run in 324MHz. | When DDR run in 324MHz, the system would unstable, causing a crash and restart | -            |
219cd42c8b9SZhihuan He
220cd42c8b9SZhihuan He------
221cd42c8b9SZhihuan He
222b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin
223b32e77eeSJon Lin
224b32e77eeSJon Lin| Date       | File                     | Build commit | Severity |
225b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- |
226b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1       | moderate |
227b32e77eeSJon Lin
228b32e77eeSJon Lin### New
229b32e77eeSJon Lin
23018157235SJoseph Chen1. Support more spiflash.
231b32e77eeSJon Lin
232b32e77eeSJon Lin------
233b32e77eeSJon Lin
2346cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf
2356cdb0cf8Sshengfei Xu
2366cdb0cf8Sshengfei Xu| Date       | File                  | Build commit | Severity  |
2376cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
2386cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e    | important |
2396cdb0cf8Sshengfei Xu
2406cdb0cf8Sshengfei Xu### Fixed
2416cdb0cf8Sshengfei Xu
2426cdb0cf8Sshengfei Xu| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
2436cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
2446cdb0cf8Sshengfei Xu| 1     | important | fix the suspend/resume stability problem, the PCIE suspend fail. | Linux kernel doesn't save/restore GICR, so we need do it if vdd_logic is off in suspend. | -         |
2456cdb0cf8Sshengfei Xu
2466cdb0cf8Sshengfei Xu------
2476cdb0cf8Sshengfei Xu
2489f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
2499f3468f5SJon Lin
2509f3468f5SJon Lin| Date       | File                                             | Build commit | Severity |
2519f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- |
2529f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1      | moderate |
2539f3468f5SJon Lin
2549f3468f5SJon Lin### New
2559f3468f5SJon Lin
25618157235SJoseph Chen1. Support more spiflash.
2579f3468f5SJon Lin
2589f3468f5SJon Lin------
2599f3468f5SJon Lin
2606dff3132SHisping Lin## rk3568_bl32_v2.09.bin
2616dff3132SHisping Lin
2626dff3132SHisping Lin| Date       | File                  | Build commit | Severity  |
2636dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2646dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907    | important |
2656dff3132SHisping Lin
2666dff3132SHisping Lin### Fixed
2676dff3132SHisping Lin
2686dff3132SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2696dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2706dff3132SHisping Lin| 1     | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing ,  then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | -            |
2716dff3132SHisping Lin
2726dff3132SHisping Lin------
2736dff3132SHisping Lin
2744909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin
2754909cfb1STang Yun ping
2764909cfb1STang Yun ping| Date       | File                                 | Build commit | Severity  |
2774909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
2784909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f   | important |
2794909cfb1STang Yun ping
2804909cfb1STang Yun ping### Fixed
2814909cfb1STang Yun ping
2824909cfb1STang Yun ping| Index | Severity  | Update                                                    | Issue description                                            | Issue source |
2834909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
284a9b7a7b5SJoseph Chen| 1     | important | fix some LPDDR4 stability problem                         | CXMT CXDB5CCAM-MK instability for 1560MHz at LPDDR4 mode. Fix this issue by set CLK/CA slew rate from 0xf  to 0x0 . | -         |
285a9b7a7b5SJoseph Chen| 2     | moderate  | fix Fix set of t_xs_x32, t_xs_abort_x32 and t_xs_fast_x32 | Fix set of t_xs_x32, t_xs_abort_x32 and t_xs_fast_x32.This bug may lead to some low density dram(128M) fail. | -         |
286a9b7a7b5SJoseph Chen| 3     | important | fix ddr4 528M stability problem                           | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | -         |
287a9b7a7b5SJoseph Chen|       | important | fix ddr4 1560M stability problem                          | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | -         |
2884909cfb1STang Yun ping
2894909cfb1STang Yun ping------
290