14909cfb1STang Yun ping# RK3568 Release Note 24909cfb1STang Yun ping 3*cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf 4*cde2bdb6SXiaoDong Huang 5*cde2bdb6SXiaoDong Huang| Date | File | Build commit | Severity | 6*cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- | 7*cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c | moderate | 8*cde2bdb6SXiaoDong Huang 9*cde2bdb6SXiaoDong Huang### New 10*cde2bdb6SXiaoDong Huang 11*cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc. 12*cde2bdb6SXiaoDong Huang 13*cde2bdb6SXiaoDong Huang------ 14*cde2bdb6SXiaoDong Huang 152fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin 162fb47122STang Yun ping 172fb47122STang Yun ping| Date | File | Build commit | Severity | 182fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 192fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | important | 202fb47122STang Yun ping 212fb47122STang Yun ping### New 222fb47122STang Yun ping 232fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows. 242fb47122STang Yun ping2. Add DDR ECC poison function support. 252fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x. 262fb47122STang Yun ping4. Add pstore support when ECC enabled. 272fb47122STang Yun ping 282fb47122STang Yun ping------ 292fb47122STang Yun ping 309e447be2SHisping Lin## rk3568_bl32_v2.10.bin 319e447be2SHisping Lin 329e447be2SHisping Lin| Date | File | Build commit | Severity | 339e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 349e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | important | 359e447be2SHisping Lin 369e447be2SHisping Lin### New 379e447be2SHisping Lin 389e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors. 399e447be2SHisping Lin2. Added the address parameter security check for crypto_service. 409e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash. 419e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. 429e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. 439e447be2SHisping Lin 449e447be2SHisping Lin------ 459e447be2SHisping Lin 461ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf 471ea59cc6SLiang Chen 481ea59cc6SLiang Chen| Date | File | Build commit | Severity | 491ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- | 501ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | important | 511ea59cc6SLiang Chen 521ea59cc6SLiang Chen### Fixed 531ea59cc6SLiang Chen 541ea59cc6SLiang Chen| Index | Severity | Update | Issue description | Issue source | 551ea59cc6SLiang Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 561ea59cc6SLiang Chen| 1 | important | Fix deadlock for cpuidle when enter bl31 | The system freezes for a while and then return to normal | - | 571ea59cc6SLiang Chen 581ea59cc6SLiang Chen------ 591ea59cc6SLiang Chen 60b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf 61b2394037SLiang Chen 62b2394037SLiang Chen| Date | File | Build commit | Severity | 63b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- | 64b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a | moderate | 65b2394037SLiang Chen 66b2394037SLiang Chen### New 67b2394037SLiang Chen 68b2394037SLiang Chen1. Support adjust pvtpll config by OTP. 69b2394037SLiang Chen2. Adjust default pvtpll config for stability. 70b2394037SLiang Chen 71b2394037SLiang Chen------ 72b2394037SLiang Chen 737fac639aSLiang Chen## rk3568_bl31_v1.42.elf 747fac639aSLiang Chen 757fac639aSLiang Chen| Date | File | Build commit | Severity | 767fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- | 777fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | important | 787fac639aSLiang Chen 797fac639aSLiang Chen### New 807fac639aSLiang Chen 817fac639aSLiang Chen1. Support adjust pvtpll config by OTP. 827fac639aSLiang Chen2. Adjust default pvtpll config for stability. 837fac639aSLiang Chen 847fac639aSLiang Chen------ 857fac639aSLiang Chen 865ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf 875ebf2e03SYouMin Chen 885ebf2e03SYouMin Chen| Date | File | Build commit | Severity | 895ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- | 905ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | moderate | 915ebf2e03SYouMin Chen 925ebf2e03SYouMin Chen### Fixed 935ebf2e03SYouMin Chen 945ebf2e03SYouMin Chen| Index | Severity | Update | Issue description | Issue source | 955ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 965ebf2e03SYouMin Chen| 1 | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | - | 975ebf2e03SYouMin Chen 985ebf2e03SYouMin Chen------ 995ebf2e03SYouMin Chen 10084e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf 10184e292f2SLiang Chen 10284e292f2SLiang Chen| Date | File | Build commit | Severity | 10384e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- | 10484e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | moderate | 10584e292f2SLiang Chen 10684e292f2SLiang Chen### New 10784e292f2SLiang Chen 10884e292f2SLiang Chen1. Optimize RT Latency. 10984e292f2SLiang Chen 11084e292f2SLiang Chen------ 11184e292f2SLiang Chen 11263b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin 11363b71339STang Yun ping 11463b71339STang Yun ping| Date | File | Build commit | Severity | 11563b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 11663b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | important | 11763b71339STang Yun ping 11863b71339STang Yun ping### New 11963b71339STang Yun ping 12063b71339STang Yun ping1. Add RK3568 2D eye scan support. 12163b71339STang Yun ping 12263b71339STang Yun ping------ 12363b71339STang Yun ping 124b9d37512SZhihuan He## rk3568_bl31_v1.40.elf 125b9d37512SZhihuan He 126b9d37512SZhihuan He| Date | File | Build commit | Severity | 127b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- | 128b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | moderate | 129b9d37512SZhihuan He 130b9d37512SZhihuan He### New 131b9d37512SZhihuan He 132b9d37512SZhihuan He1. Add DDR ECC poison support. 133b9d37512SZhihuan He 134b9d37512SZhihuan He------ 135b9d37512SZhihuan He 1362f88af1dSJon Lin## rk356x_usbplug_v1.17.bin 1372f88af1dSJon Lin 1382f88af1dSJon Lin| Date | File | Build commit | Severity | 1392f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- | 1402f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | moderate | 1412f88af1dSJon Lin 1422f88af1dSJon Lin### New 1432f88af1dSJon Lin 1442f88af1dSJon Lin1. Support more spiflash. 1452f88af1dSJon Lin 1462f88af1dSJon Lin------ 1472f88af1dSJon Lin 1481f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf 1491f565376SXiaoDong Huang 1501f565376SXiaoDong Huang| Date | File | Build commit | Severity | 1511f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 1521f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | important | 1531f565376SXiaoDong Huang 1541f565376SXiaoDong Huang### New 1551f565376SXiaoDong Huang 1561f565376SXiaoDong Huang1. Improve the stability of otp. 1571f565376SXiaoDong Huang 1581f565376SXiaoDong Huang------ 1591f565376SXiaoDong Huang 160f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin 161f2f8c7fbSTang Yun ping 162f2f8c7fbSTang Yun ping| Date | File | Build commit | Severity | 163f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 164f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important | 165f2f8c7fbSTang Yun ping 166f2f8c7fbSTang Yun ping### New 167f2f8c7fbSTang Yun ping 168f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode. 169f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool. 170f2f8c7fbSTang Yun ping3. Improve DDR4 performance. 171f2f8c7fbSTang Yun ping 172f2f8c7fbSTang Yun ping### Fixed 173f2f8c7fbSTang Yun ping 174f2f8c7fbSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 175f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 176f2f8c7fbSTang 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 | - | 177f2f8c7fbSTang Yun ping| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | | 178f2f8c7fbSTang Yun ping 179f2f8c7fbSTang Yun ping------ 180f2f8c7fbSTang Yun ping 1811d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf 1821d2ea0ccSXiaoDong Huang 1831d2ea0ccSXiaoDong Huang| Date | File | Build commit | Severity | 1841d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 1851d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | important | 1861d2ea0ccSXiaoDong Huang 1871d2ea0ccSXiaoDong Huang### New 1881d2ea0ccSXiaoDong Huang 1891d2ea0ccSXiaoDong Huang1. Improve the stability of sdei. 1901d2ea0ccSXiaoDong Huang 1911d2ea0ccSXiaoDong Huang------ 1921d2ea0ccSXiaoDong Huang 193d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf 194d4dd7145SXiaoDong Huang 195d4dd7145SXiaoDong Huang| Date | File | Build commit | Severity | 196d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 197d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | important | 198d4dd7145SXiaoDong Huang 199d4dd7145SXiaoDong Huang### New 200d4dd7145SXiaoDong Huang 201d4dd7145SXiaoDong Huang1. Enable sdei. 202d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags. 203d4dd7145SXiaoDong Huang 204d4dd7145SXiaoDong Huang------ 205d4dd7145SXiaoDong Huang 20644de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin 20744de354dSZhihuan He 20844de354dSZhihuan He| Date | File | Build commit | Severity | 20944de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- | 21044de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96 | important | 21144de354dSZhihuan He 21244de354dSZhihuan He### Fixed 21344de354dSZhihuan He 21444de354dSZhihuan He| Index | Severity | Update | Issue description | Issue source | 21544de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 21644de354dSZhihuan 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 | - | 21744de354dSZhihuan He 21844de354dSZhihuan He------ 21944de354dSZhihuan He 220cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf 221cd42c8b9SZhihuan He 222cd42c8b9SZhihuan He| Date | File | Build commit | Severity | 223cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- | 224cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9 | important | 225cd42c8b9SZhihuan He 226cd42c8b9SZhihuan He### Fixed 227cd42c8b9SZhihuan He 228cd42c8b9SZhihuan He| Index | Severity | Update | Issue description | Issue source | 229cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 230cd42c8b9SZhihuan 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 | - | 231cd42c8b9SZhihuan He 232cd42c8b9SZhihuan He------ 233cd42c8b9SZhihuan He 234b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin 235b32e77eeSJon Lin 236b32e77eeSJon Lin| Date | File | Build commit | Severity | 237b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- | 238b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1 | moderate | 239b32e77eeSJon Lin 240b32e77eeSJon Lin### New 241b32e77eeSJon Lin 24218157235SJoseph Chen1. Support more spiflash. 243b32e77eeSJon Lin 244b32e77eeSJon Lin------ 245b32e77eeSJon Lin 2466cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf 2476cdb0cf8Sshengfei Xu 2486cdb0cf8Sshengfei Xu| Date | File | Build commit | Severity | 2496cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 2506cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e | important | 2516cdb0cf8Sshengfei Xu 2526cdb0cf8Sshengfei Xu### Fixed 2536cdb0cf8Sshengfei Xu 2546cdb0cf8Sshengfei Xu| Index | Severity | Update | Issue description | Issue source | 2556cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 2566cdb0cf8Sshengfei 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. | - | 2576cdb0cf8Sshengfei Xu 2586cdb0cf8Sshengfei Xu------ 2596cdb0cf8Sshengfei Xu 2609f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin 2619f3468f5SJon Lin 2629f3468f5SJon Lin| Date | File | Build commit | Severity | 2639f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- | 2649f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1 | moderate | 2659f3468f5SJon Lin 2669f3468f5SJon Lin### New 2679f3468f5SJon Lin 26818157235SJoseph Chen1. Support more spiflash. 2699f3468f5SJon Lin 2709f3468f5SJon Lin------ 2719f3468f5SJon Lin 2726dff3132SHisping Lin## rk3568_bl32_v2.09.bin 2736dff3132SHisping Lin 2746dff3132SHisping Lin| Date | File | Build commit | Severity | 2756dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2766dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907 | important | 2776dff3132SHisping Lin 2786dff3132SHisping Lin### Fixed 2796dff3132SHisping Lin 2806dff3132SHisping Lin| Index | Severity | Update | Issue description | Issue source | 2816dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 2826dff3132SHisping 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 | - | 2836dff3132SHisping Lin 2846dff3132SHisping Lin------ 2856dff3132SHisping Lin 2864909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin 2874909cfb1STang Yun ping 2884909cfb1STang Yun ping| Date | File | Build commit | Severity | 2894909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 2904909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f | important | 2914909cfb1STang Yun ping 2924909cfb1STang Yun ping### Fixed 2934909cfb1STang Yun ping 2944909cfb1STang Yun ping| Index | Severity | Update | Issue description | Issue source | 2954909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 296a9b7a7b5SJoseph 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 . | - | 297a9b7a7b5SJoseph 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. | - | 298a9b7a7b5SJoseph Chen| 3 | important | fix ddr4 528M stability problem | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | - | 299a9b7a7b5SJoseph Chen| | important | fix ddr4 1560M stability problem | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | - | 3004909cfb1STang Yun ping 3014909cfb1STang Yun ping------ 302