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