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