1# RK3568 Release Note 2 3## rk3568_bl32_v2.10.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | :-------------------- | ------------ | --------- | 7| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | important | 8 9### New 10 111. Support recovery from OTP backup data after critical OTP data reading errors. 122. Added the address parameter security check for crypto_service. 132. Kernel support read secure boot flag and public key hash. 143. Support dynamic shared memory, and the secure and normal world can transfer more larger data. 154. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. 16 17------ 18 19## rk3568_bl31_v1.43.elf 20 21| Date | File | Build commit | Severity | 22| ---------- | --------------------- | ------------ | --------- | 23| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | important | 24 25### Fixed 26 27| Index | Severity | Update | Issue description | Issue source | 28| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 29| 1 | important | Fix deadlock for cpuidle when enter bl31 | The system freezes for a while and then return to normal | - | 30 31------ 32 33## rk3568_bl31_rt_v1.01.elf 34 35| Date | File | Build commit | Severity | 36| ---------- | ------------------------ | ------------ | -------- | 37| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a | moderate | 38 39### New 40 411. Support adjust pvtpll config by OTP. 422. Adjust default pvtpll config for stability. 43 44------ 45 46## rk3568_bl31_v1.42.elf 47 48| Date | File | Build commit | Severity | 49| ---------- | --------------------- | ------------ | --------- | 50| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | important | 51 52### New 53 541. Support adjust pvtpll config by OTP. 552. Adjust default pvtpll config for stability. 56 57------ 58 59## rk3568_bl31_v1.41.elf 60 61| Date | File | Build commit | Severity | 62| ---------- | --------------------- | ------------ | -------- | 63| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | moderate | 64 65### Fixed 66 67| Index | Severity | Update | Issue description | Issue source | 68| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 69| 1 | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | - | 70 71------ 72 73## rk3568_bl31_rt_v1.00.elf 74 75| Date | File | Build commit | Severity | 76| ---------- | ------------------------ | ------------ | -------- | 77| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | moderate | 78 79### New 80 811. Optimize RT Latency. 82 83------ 84 85## rk3568_ddr_1560MHz_eyescan_v1.16.bin 86 87| Date | File | Build commit | Severity | 88| ---------- | :----------------------------------- | ------------ | --------- | 89| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | important | 90 91### New 92 931. Add RK3568 2D eye scan support. 94 95------ 96 97## rk3568_bl31_v1.40.elf 98 99| Date | File | Build commit | Severity | 100| ---------- | --------------------- | ------------ | -------- | 101| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | moderate | 102 103### New 104 1051. Add DDR ECC poison support. 106 107------ 108 109## rk356x_usbplug_v1.17.bin 110 111| Date | File | Build commit | Severity | 112| ---------- | :----------------------- | ------------ | -------- | 113| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | moderate | 114 115### New 116 1171. Support more spiflash. 118 119------ 120 121## rk3568_bl31_v1.39.elf 122 123| Date | File | Build commit | Severity | 124| ---------- | --------------------- | ------------ | --------- | 125| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | important | 126 127### New 128 1291. Improve the stability of otp. 130 131------ 132 133## rk3568_ddr_{1056...324}MHz_v1.16.bin 134 135| Date | File | Build commit | Severity | 136| ---------- | ------------------------------------ | ------------ | --------- | 137| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important | 138 139### New 140 1411. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode. 1422. TREFI, pageclose configurable by ddrbin tool. 1433. Improve DDR4 performance. 144 145### Fixed 146 147| Index | Severity | Update | Issue description | Issue source | 148| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 149| 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 | - | 150| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | | 151 152------ 153 154## rk3568_bl31_v1.38.elf 155 156| Date | File | Build commit | Severity | 157| ---------- | --------------------- | ------------ | --------- | 158| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | important | 159 160### New 161 1621. Improve the stability of sdei. 163 164------ 165 166## rk3568_bl31_v1.37.elf 167 168| Date | File | Build commit | Severity | 169| ---------- | --------------------- | ------------ | --------- | 170| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | important | 171 172### New 173 1741. Enable sdei. 1752. Support config l3 partition according to atags. 176 177------ 178 179## rk3568_ddr_{1560...324}MHz_v1.15.bin 180 181| Date | File | Build commit | Severity | 182| ---------- | ------------------------------------ | ------------ | --------- | 183| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96 | important | 184 185### Fixed 186 187| Index | Severity | Update | Issue description | Issue source | 188| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 189| 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 | - | 190 191------ 192 193## rk3568_bl31_v1.36.elf 194 195| Date | File | Build commit | Severity | 196| ---------- | --------------------- | ------------ | --------- | 197| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9 | important | 198 199### Fixed 200 201| Index | Severity | Update | Issue description | Issue source | 202| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 203| 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 | - | 204 205------ 206 207## rk356x_usbplug_v1.16.bin 208 209| Date | File | Build commit | Severity | 210| ---------- | :----------------------- | ------------ | -------- | 211| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1 | moderate | 212 213### New 214 2151. Support more spiflash. 216 217------ 218 219## rk3568_bl31_v1.35.elf 220 221| Date | File | Build commit | Severity | 222| ---------- | :-------------------- | ------------ | --------- | 223| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e | important | 224 225### Fixed 226 227| Index | Severity | Update | Issue description | Issue source | 228| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 229| 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. | - | 230 231------ 232 233## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin 234 235| Date | File | Build commit | Severity | 236| ---------- | :----------------------------------------------- | ------------ | -------- | 237| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1 | moderate | 238 239### New 240 2411. Support more spiflash. 242 243------ 244 245## rk3568_bl32_v2.09.bin 246 247| Date | File | Build commit | Severity | 248| ---------- | :-------------------- | ------------ | --------- | 249| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907 | important | 250 251### Fixed 252 253| Index | Severity | Update | Issue description | Issue source | 254| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 255| 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 | - | 256 257------ 258 259## rk3568_ddr_{1560...324}MHz_v1.14.bin 260 261| Date | File | Build commit | Severity | 262| ---------- | :----------------------------------- | ------------ | --------- | 263| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f | important | 264 265### Fixed 266 267| Index | Severity | Update | Issue description | Issue source | 268| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 269| 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 . | - | 270| 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. | - | 271| 3 | important | fix ddr4 528M stability problem | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | - | 272| | important | fix ddr4 1560M stability problem | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | - | 273 274------ 275