14909cfb1STang Yun ping# RK3568 Release Note 24909cfb1STang Yun ping 3*9f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin 4*9f00ec0fSHisping Lin 5*9f00ec0fSHisping Lin| Date | File | Build commit | Severity | 6*9f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 7*9f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65 | important | 8*9f00ec0fSHisping Lin 9*9f00ec0fSHisping Lin### New 10*9f00ec0fSHisping Lin 11*9f00ec0fSHisping Lin1. Pseudo random number seed will be set by default. 12*9f00ec0fSHisping Lin2. Supports read and write security flag interfaces. 13*9f00ec0fSHisping Lin3. Support check ta encryption key is written. 14*9f00ec0fSHisping Lin4. Supports the tokbrick ksn interface. 15*9f00ec0fSHisping Lin 16*9f00ec0fSHisping Lin### Fixed 17*9f00ec0fSHisping Lin 18*9f00ec0fSHisping Lin| Index | Severity | Update | Issue description | Issue source | 19*9f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ | 20*9f00ec0fSHisping Lin| 1 | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | - | 21*9f00ec0fSHisping Lin 22*9f00ec0fSHisping Lin------ 23*9f00ec0fSHisping Lin 2471a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf 2571a9caf4Sshengfei Xu 2671a9caf4Sshengfei Xu| Date | File | Build commit | Severity | 2771a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- | 2871a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a | moderate | 2971a9caf4Sshengfei Xu 3071a9caf4Sshengfei Xu### New 3171a9caf4Sshengfei Xu 3271a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code. 3371a9caf4Sshengfei Xu 3471a9caf4Sshengfei Xu------ 3571a9caf4Sshengfei Xu 369512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin 379512e6dcSTang Yun ping 389512e6dcSTang Yun ping| Date | File | Build commit | Severity | 399512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 409512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d | important | 419512e6dcSTang Yun ping 429512e6dcSTang Yun ping### Fixed 439512e6dcSTang Yun ping 449512e6dcSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 459512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 469512e6dcSTang Yun ping| 1 | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | - | 479512e6dcSTang Yun ping 489512e6dcSTang Yun ping------ 499512e6dcSTang Yun ping 50cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf 51cde2bdb6SXiaoDong Huang 52cde2bdb6SXiaoDong Huang| Date | File | Build commit | Severity | 53cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- | 54cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c | moderate | 55cde2bdb6SXiaoDong Huang 56cde2bdb6SXiaoDong Huang### New 57cde2bdb6SXiaoDong Huang 58cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc. 59cde2bdb6SXiaoDong Huang 60cde2bdb6SXiaoDong Huang------ 61cde2bdb6SXiaoDong Huang 622fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin 632fb47122STang Yun ping 642fb47122STang Yun ping| Date | File | Build commit | Severity | 652fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 662fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | important | 672fb47122STang Yun ping 682fb47122STang Yun ping### New 692fb47122STang Yun ping 702fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows. 712fb47122STang Yun ping2. Add DDR ECC poison function support. 722fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x. 732fb47122STang Yun ping4. Add pstore support when ECC enabled. 742fb47122STang Yun ping 752fb47122STang Yun ping------ 762fb47122STang Yun ping 779e447be2SHisping Lin## rk3568_bl32_v2.10.bin 789e447be2SHisping Lin 799e447be2SHisping Lin| Date | File | Build commit | Severity | 809e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 819e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | important | 829e447be2SHisping Lin 839e447be2SHisping Lin### New 849e447be2SHisping Lin 859e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors. 869e447be2SHisping Lin2. Added the address parameter security check for crypto_service. 879e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash. 889e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. 899e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. 909e447be2SHisping Lin 919e447be2SHisping Lin------ 929e447be2SHisping Lin 931ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf 941ea59cc6SLiang Chen 951ea59cc6SLiang Chen| Date | File | Build commit | Severity | 961ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- | 971ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | important | 981ea59cc6SLiang Chen 991ea59cc6SLiang Chen### Fixed 1001ea59cc6SLiang Chen 1011ea59cc6SLiang Chen| Index | Severity | Update | Issue description | Issue source | 1021ea59cc6SLiang Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 1031ea59cc6SLiang Chen| 1 | important | Fix deadlock for cpuidle when enter bl31 | The system freezes for a while and then return to normal | - | 1041ea59cc6SLiang Chen 1051ea59cc6SLiang Chen------ 1061ea59cc6SLiang Chen 107b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf 108b2394037SLiang Chen 109b2394037SLiang Chen| Date | File | Build commit | Severity | 110b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- | 111b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a | moderate | 112b2394037SLiang Chen 113b2394037SLiang Chen### New 114b2394037SLiang Chen 115b2394037SLiang Chen1. Support adjust pvtpll config by OTP. 116b2394037SLiang Chen2. Adjust default pvtpll config for stability. 117b2394037SLiang Chen 118b2394037SLiang Chen------ 119b2394037SLiang Chen 1207fac639aSLiang Chen## rk3568_bl31_v1.42.elf 1217fac639aSLiang Chen 1227fac639aSLiang Chen| Date | File | Build commit | Severity | 1237fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- | 1247fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | important | 1257fac639aSLiang Chen 1267fac639aSLiang Chen### New 1277fac639aSLiang Chen 1287fac639aSLiang Chen1. Support adjust pvtpll config by OTP. 1297fac639aSLiang Chen2. Adjust default pvtpll config for stability. 1307fac639aSLiang Chen 1317fac639aSLiang Chen------ 1327fac639aSLiang Chen 1335ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf 1345ebf2e03SYouMin Chen 1355ebf2e03SYouMin Chen| Date | File | Build commit | Severity | 1365ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- | 1375ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | moderate | 1385ebf2e03SYouMin Chen 1395ebf2e03SYouMin Chen### Fixed 1405ebf2e03SYouMin Chen 1415ebf2e03SYouMin Chen| Index | Severity | Update | Issue description | Issue source | 1425ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 1435ebf2e03SYouMin Chen| 1 | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | - | 1445ebf2e03SYouMin Chen 1455ebf2e03SYouMin Chen------ 1465ebf2e03SYouMin Chen 14784e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf 14884e292f2SLiang Chen 14984e292f2SLiang Chen| Date | File | Build commit | Severity | 15084e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- | 15184e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | moderate | 15284e292f2SLiang Chen 15384e292f2SLiang Chen### New 15484e292f2SLiang Chen 15584e292f2SLiang Chen1. Optimize RT Latency. 15684e292f2SLiang Chen 15784e292f2SLiang Chen------ 15884e292f2SLiang Chen 15963b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin 16063b71339STang Yun ping 16163b71339STang Yun ping| Date | File | Build commit | Severity | 16263b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 16363b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | important | 16463b71339STang Yun ping 16563b71339STang Yun ping### New 16663b71339STang Yun ping 16763b71339STang Yun ping1. Add RK3568 2D eye scan support. 16863b71339STang Yun ping 16963b71339STang Yun ping------ 17063b71339STang Yun ping 171b9d37512SZhihuan He## rk3568_bl31_v1.40.elf 172b9d37512SZhihuan He 173b9d37512SZhihuan He| Date | File | Build commit | Severity | 174b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- | 175b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | moderate | 176b9d37512SZhihuan He 177b9d37512SZhihuan He### New 178b9d37512SZhihuan He 179b9d37512SZhihuan He1. Add DDR ECC poison support. 180b9d37512SZhihuan He 181b9d37512SZhihuan He------ 182b9d37512SZhihuan He 1832f88af1dSJon Lin## rk356x_usbplug_v1.17.bin 1842f88af1dSJon Lin 1852f88af1dSJon Lin| Date | File | Build commit | Severity | 1862f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- | 1872f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | moderate | 1882f88af1dSJon Lin 1892f88af1dSJon Lin### New 1902f88af1dSJon Lin 1912f88af1dSJon Lin1. Support more spiflash. 1922f88af1dSJon Lin 1932f88af1dSJon Lin------ 1942f88af1dSJon Lin 1951f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf 1961f565376SXiaoDong Huang 1971f565376SXiaoDong Huang| Date | File | Build commit | Severity | 1981f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 1991f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | important | 2001f565376SXiaoDong Huang 2011f565376SXiaoDong Huang### New 2021f565376SXiaoDong Huang 2031f565376SXiaoDong Huang1. Improve the stability of otp. 2041f565376SXiaoDong Huang 2051f565376SXiaoDong Huang------ 2061f565376SXiaoDong Huang 207f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin 208f2f8c7fbSTang Yun ping 209f2f8c7fbSTang Yun ping| Date | File | Build commit | Severity | 210f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 211f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important | 212f2f8c7fbSTang Yun ping 213f2f8c7fbSTang Yun ping### New 214f2f8c7fbSTang Yun ping 215f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode. 216f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool. 217f2f8c7fbSTang Yun ping3. Improve DDR4 performance. 218f2f8c7fbSTang Yun ping 219f2f8c7fbSTang Yun ping### Fixed 220f2f8c7fbSTang Yun ping 221f2f8c7fbSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 222f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 223f2f8c7fbSTang 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 | - | 224f2f8c7fbSTang Yun ping| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | | 225f2f8c7fbSTang Yun ping 226f2f8c7fbSTang Yun ping------ 227f2f8c7fbSTang Yun ping 2281d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf 2291d2ea0ccSXiaoDong Huang 2301d2ea0ccSXiaoDong Huang| Date | File | Build commit | Severity | 2311d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 2321d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | important | 2331d2ea0ccSXiaoDong Huang 2341d2ea0ccSXiaoDong Huang### New 2351d2ea0ccSXiaoDong Huang 2361d2ea0ccSXiaoDong Huang1. Improve the stability of sdei. 2371d2ea0ccSXiaoDong Huang 2381d2ea0ccSXiaoDong Huang------ 2391d2ea0ccSXiaoDong Huang 240d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf 241d4dd7145SXiaoDong Huang 242d4dd7145SXiaoDong Huang| Date | File | Build commit | Severity | 243d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 244d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | important | 245d4dd7145SXiaoDong Huang 246d4dd7145SXiaoDong Huang### New 247d4dd7145SXiaoDong Huang 248d4dd7145SXiaoDong Huang1. Enable sdei. 249d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags. 250d4dd7145SXiaoDong Huang 251d4dd7145SXiaoDong Huang------ 252d4dd7145SXiaoDong Huang 25344de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin 25444de354dSZhihuan He 25544de354dSZhihuan He| Date | File | Build commit | Severity | 25644de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- | 25744de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96 | important | 25844de354dSZhihuan He 25944de354dSZhihuan He### Fixed 26044de354dSZhihuan He 26144de354dSZhihuan He| Index | Severity | Update | Issue description | Issue source | 26244de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 26344de354dSZhihuan 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 | - | 26444de354dSZhihuan He 26544de354dSZhihuan He------ 26644de354dSZhihuan He 267cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf 268cd42c8b9SZhihuan He 269cd42c8b9SZhihuan He| Date | File | Build commit | Severity | 270cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- | 271cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9 | important | 272cd42c8b9SZhihuan He 273cd42c8b9SZhihuan He### Fixed 274cd42c8b9SZhihuan He 275cd42c8b9SZhihuan He| Index | Severity | Update | Issue description | Issue source | 276cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 277cd42c8b9SZhihuan 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 | - | 278cd42c8b9SZhihuan He 279cd42c8b9SZhihuan He------ 280cd42c8b9SZhihuan He 281b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin 282b32e77eeSJon Lin 283b32e77eeSJon Lin| Date | File | Build commit | Severity | 284b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- | 285b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1 | moderate | 286b32e77eeSJon Lin 287b32e77eeSJon Lin### New 288b32e77eeSJon Lin 28918157235SJoseph Chen1. Support more spiflash. 290b32e77eeSJon Lin 291b32e77eeSJon Lin------ 292b32e77eeSJon Lin 2936cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf 2946cdb0cf8Sshengfei Xu 2956cdb0cf8Sshengfei Xu| Date | File | Build commit | Severity | 2966cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 2976cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e | important | 2986cdb0cf8Sshengfei Xu 2996cdb0cf8Sshengfei Xu### Fixed 3006cdb0cf8Sshengfei Xu 3016cdb0cf8Sshengfei Xu| Index | Severity | Update | Issue description | Issue source | 3026cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 3036cdb0cf8Sshengfei 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. | - | 3046cdb0cf8Sshengfei Xu 3056cdb0cf8Sshengfei Xu------ 3066cdb0cf8Sshengfei Xu 3079f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin 3089f3468f5SJon Lin 3099f3468f5SJon Lin| Date | File | Build commit | Severity | 3109f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- | 3119f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1 | moderate | 3129f3468f5SJon Lin 3139f3468f5SJon Lin### New 3149f3468f5SJon Lin 31518157235SJoseph Chen1. Support more spiflash. 3169f3468f5SJon Lin 3179f3468f5SJon Lin------ 3189f3468f5SJon Lin 3196dff3132SHisping Lin## rk3568_bl32_v2.09.bin 3206dff3132SHisping Lin 3216dff3132SHisping Lin| Date | File | Build commit | Severity | 3226dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 3236dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907 | important | 3246dff3132SHisping Lin 3256dff3132SHisping Lin### Fixed 3266dff3132SHisping Lin 3276dff3132SHisping Lin| Index | Severity | Update | Issue description | Issue source | 3286dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 3296dff3132SHisping 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 | - | 3306dff3132SHisping Lin 3316dff3132SHisping Lin------ 3326dff3132SHisping Lin 3334909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin 3344909cfb1STang Yun ping 3354909cfb1STang Yun ping| Date | File | Build commit | Severity | 3364909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 3374909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f | important | 3384909cfb1STang Yun ping 3394909cfb1STang Yun ping### Fixed 3404909cfb1STang Yun ping 3414909cfb1STang Yun ping| Index | Severity | Update | Issue description | Issue source | 3424909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 343a9b7a7b5SJoseph 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 . | - | 344a9b7a7b5SJoseph 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. | - | 345a9b7a7b5SJoseph Chen| 3 | important | fix ddr4 528M stability problem | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | - | 346a9b7a7b5SJoseph Chen| | important | fix ddr4 1560M stability problem | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | - | 3474909cfb1STang Yun ping 3484909cfb1STang Yun ping------ 349