1# RK3528 Release Note 2 3## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | ---------------------------------------------- | ------------ | --------- | 7| 2024-01-30 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.09.bin | 665f3e4817 | important | 8 9### New 10 111. Support lp3 dram odt auto detect. 122. Support vref training. 13 14### Fixed 15 16| Index | Severity | Update | Issue description | Issue source | 17| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ | 18| 1 | important | Fix CL err for byte mode lp4 in training. | It will error in training when used byte mode lp4. | - | 19| 2 | important | Fix lp4/lp4x 4L pcb config wrong. | The signal of lp4/lp4x use 4L pcb is not in the best. | - | 20 21------ 22 23## rk3528_bl31_v1.17.elf 24 25| Date | File | Build commit | Severity | 26| ---------- | :-------------------- | ------------ | --------- | 27| 2023-12-21 | rk3528_bl31_v1.17.elf | eda1f5ce4 | important | 28 29### Fixed 30 31| Index | Severity | Update | Issue description | Issue source | 32| ----- | --------- | ------------------------------------ | ------------------------------------------------- | ------------ | 33| 1 | important | Fix cpu stall when video play back | cpu will randomly stall when video playback | - | 34 35------ 36 37## rk3528_spl_v1.05.bin 38 39| Date | File | Build commit | Severity | 40| ---------- | -------------------- | ------------ | --------- | 41| 2023-09-25 | rk3528_spl_v1.05.bin | e4e124926e | important | 42 43### New 44 451. Print and pass the firmware version number. 46 47### Fixed 48 49| Index | Severity | Update | Issue description | Issue source | 50| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 51| 1 | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | - | 52 53------ 54 55## rk3528_bl32_v1.03.bin 56 57| Date | File | Build commit | Severity | 58| ---------- | :-------------------- | ------------ | --------- | 59| 2023-08-29 | rk3528_bl32_v1.03.bin | b5340fd65 | important | 60 61### New 62 631. support oem otp key hardware read lock. 642. Pseudo random number seed will be set by default. 653. Supports read and write security flag interfaces. 664. Support check ta encryption key is written. 675. Support oem hdcp key. 68 69### Fixed 70 71| Index | Severity | Update | Issue description | Issue source | 72| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 73| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 74 75------ 76 77## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin 78 79| Date | File | Build commit | Severity | 80| ---------- | ---------------------------------------------- | ------------ | --------- | 81| 2023-08-04 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin | 4fe5906c9d | important | 82 83### New 84 851. Support lp4/lp4x derate. 862. Support modified CA de-skew by ddrbin_tool. 87 88### Fixed 89 90| Index | Severity | Update | Issue description | Issue source | 91| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ | 92| 1 | important | Fix per-bank-refresh enable bug. | Abnormal in OUT print when enable per-bank-refresh. | - | 93| 2 | important | Fix pageclose bug. | The system error in dmc driver after enable pageclose. | - | 94 95------ 96 97## rk3528_bl31_v1.16.elf 98 99| Date | File | Build commit | Severity | 100| ---------- | :-------------------- | ------------ | --------- | 101| 2023-07-21 | rk3528_bl31_v1.16.elf | 7bfd76051 | important | 102 103### New 104 1051. Fix deadlock for soc monitor. 106 107------ 108 109## rk3528_bl31_v1.15.elf 110 111| Date | File | Build commit | Severity | 112| ---------- | :-------------------- | ------------ | --------- | 113| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904 | important | 114 115### New 116 1171. Add support for rk3528A. 118 119------ 120 121## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin 122 123| Date | File | Build commit | Severity | 124| ---------- | ---------------------------------------------- | ------------ | --------- | 125| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d | important | 126 127### New 128 1291. Support modified CA de-skew by ddrbin_tool. 130 131------ 132 133## rk3528_bl31_v1.14.elf 134 135| Date | File | Build commit | Severity | 136| ---------- | :-------------------- | ------------ | --------- | 137| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7 | important | 138 139### New 140 1411. Move BL31 base to 0x80000. 1422. Support ddr frequency scale. 143 144------ 145 146## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin 147 148| Date | File | Build commit | Severity | 149| ---------- | ---------------------------------------------- | ------------ | --------- | 150| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d | important | 151 152### New 153 1541. Add new ddrbin for 4BIT PCB configurations. 1552. Add the configuration of LP3 CA skew. 156 157### Fixed 158 159| Index | Severity | Update | Issue description | Issue source | 160| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 161| 1 | important | Fix the phase problem of DDR3 RAS in 2T mode. | Abnormal RAS phase in DDR3 2T mode. | - | 162| 2 | important | Fixed the abnormal ODT output problem in LP3 training under multi-rank. | The ODT output is abnormal when LP3 does cs1 write training under multi-rank. | - | 163 164------ 165 166## rk3528_bl32_v1.02.bin 167 168| Date | File | Build commit | Severity | 169| ---------- | :-------------------- | ------------ | --------- | 170| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531 | important | 171 172### New 173 1741. Added crypto/trng/keylad module support. 175 176------ 177 178## rk3528_bl31_v1.13.elf 179 180| Date | File | Build commit | Severity | 181| ---------- | :-------------------- | ------------ | --------- | 182| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b | important | 183 184### New 185 1861. Modify pvtpll table for cpu and gpu. 187 188------ 189 190## rk3528_spl_v1.04.bin 191 192| Date | File | Build commit | Severity | 193| ---------- | :----------------- - | ------------ | --------- | 194| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06 | important | 195 196### Fixed 197 198| Index | Severity | Update | Issue description | Issue source | 199| ----- | --------- | ---------------------------------- | ------------------- | ------------ | 200| 1 | important | Fix matrix 339M freq set/get error | EMMC transfer error | - | 201 202------ 203 204## rk3528_usbplug_v1.03.bin 205 206| Date | File | Build commit | Severity | 207| ---------- | :----------------------- | ---------- | -------- | 208| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b | important | 209 210### Fixed 211 212| Index | Severity | Update | Issue description | Issue source | 213| ----- | --------- | ---------------------- | ------------------------ | ------------ | 214| 1 | important | Fix sometime emmc upgrade fail. | Emmc upgrade fail sometime. | - | 215 216------ 217 218## rk3528_bl32_v1.01.bin 219 220| Date | File | Build commit | Severity | 221| ---------- | :-------------------- | ------------ | -------- | 222| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc | moderate | 223 224### New 225 2261. Add some internal TA interface. 227 228------ 229 230## rk3528_bl31_v1.12.elf 231 232| Date | File | Build commit | Severity | 233| ---------- | :-------------------- | ------------ | --------- | 234| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c | important | 235 236### New 237 2381. Improve trng performance. 239 240------ 241 242## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin 243 244| Date | File | Build commit | Severity | 245| ---------- | ------------------------------------- | ------------ | --------- | 246| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73 | important | 247 248### New 249 2501. Add new OTP configurations support. 251 252------ 253 254## rk3528_bl31_v1.11.elf 255 256| Date | File | Build commit | Severity | 257| ---------- | :-------------------- | ------------ | --------- | 258| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47 | important | 259 260### New 261 2621. Modify the ddr configuration flow during system suspend. 263 264------ 265 266## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin 267 268| Date | File | Build commit | Severity | 269| ---------- | ------------------------------------- | ------------ | --------- | 270| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4 | important | 271 272### New 273 2741. Add support for chips with different OTP configurations. 275 276### Fixed 277 278| Index | Severity | Update | Issue description | Issue source | 279| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | 280| 1 | important | Fixed LP3 x16 capacity error problem. | The ddr capacity anomalies occur when the phy at lp3 x16 mode. | - | 281| 2 | important | Fixed DDR unstabled when in low frequency(<=400Mhz) . | The kernel will panic when DDR run in low frequency(<=400Mhz). | - | 282 283------ 284 285## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin 286 287| Date | File | Build commit | Severity | 288| ---------- | ------------------------------------- | ------------ | --------- | 289| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d | important | 290 291### New 292 2931. Support config derate refresh, per-bank refresh. 2942. Support AXI split. 2953. Enable LP4, LP4X read/write DBI function. 296 297### Fixed 298 299| Index | Severity | Update | Issue description | Issue source | 300| ----- | --------- | -------------------------------------------------- | ---------------------------------------------- | ------------ | 301| 1 | important | Fixed 2L PCB unstabled when DDR in high frequency. | The DDR run in 1056MHz will case system panic. | - | 302 303------ 304 305## rk3528_bl31_v1.10.elf 306 307| Date | File | Build commit | Severity | 308| ---------- | :-------------------- | ------------ | --------- | 309| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10 | important | 310 311### New 312 3131. Add trng scmi clk support. 314 315------ 316 317## rk3528_bl31_v1.09.elf 318 319| Date | File | Build commit | Severity | 320| ---------- | :-------------------- | ------------ | --------- | 321| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3 | important | 322 323### New 324 3251. Support all gpio wakeup. 3262. Improve the stability of fiq-debugger. 327 328------ 329 330## rk3528_bl31_v1.08.elf 331 332| Date | File | Build commit | Severity | 333| ---------- | :-------------------- | ------------ | --------- | 334| 2023-01-10 | rk3528_bl31_v1.08.elf | 082486b74 | important | 335 336### New 337 3381. Support crypto/crypto_s/klad clock. 339 340------ 341 342## rk3528_bl31_v1.07.elf 343 344| Date | File | Build commit | Severity | 345| ---------- | :-------------------- | ------------ | --------- | 346| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0 | important | 347 348### New 349 3501. Support poweroff VDD_LOGIC when system suspend. 3512. Hptimer use soft adjust mode. 3523. Enable PLAT_RK_OPTEED_SYS_CTRL. 353 354------ 355 356## rk3528_spl_v1.03.bin 357 358| Date | File | Build commit | Severity | 359| ---------- | :------------------- | ----------- | -------- | 360| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f | important| 361 362### Fixed 363 364| Index | Severity | Update | Issue description | Issue source | 365| ----- | --------- | ---------------------- | ---------------------------------- | ------------ | 366| 1 | important | Support HS400ES | fix HS400 compatibility issues | - | 367| 2 | important | config EMMC DS to 1.5X | fix some EMMC compatibility issues | - | 368 369------ 370 371## rk3528_bl31_v1.06.elf 372 373| Date | File | Build commit | Severity | 374| ---------- | :-------------------- | ------------ | --------- | 375| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13 | important | 376 377### New 378 3791. Support USB wakeup. 380 381------ 382 383## rk3528_spl_v1.02.bin 384 385| Date | File | Build commit | Severity | 386| ---------- | :------------------- | ------------ | --------- | 387| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72 | important | 388 389### Fixed 390 391| Index | Severity | Update | Issue description | Issue source | 392| ----- | --------- | ------------------------- | ------------------------------------------------------------ | ------------ | 393| 1 | important | Fix matrix clk rate error | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz. It may influence storage module. | - | 394 395------ 396 397## rk3528_bl31_v1.05.elf 398 399| Date | File | Build commit | Severity | 400| ---------- | :-------------------- | ------------ | -------- | 401| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386 | moderate | 402 403### New 404 4051. Add TSP clock support. 406 407------ 408 409## rk3528_bl31_v1.04.elf 410 411| Date | File | Build commit | Severity | 412| ---------- | :-------------------- | ------------ | --------- | 413| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1 | important | 414 415### New 416 4171. Support HDMI wakeup. 418 419------ 420 421## rk3528_{ddr,spl,usbplug}_v1.x.bin 422 423| Date | File | Build commit | Severity | 424| ---------- | :-------------------------------- | ------------------------------------------- | --------- | 425| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | important | 426 427### New 428 4291. Initial version. 430 431------ 432 433## rk3528_{bl31,bl32,mcu}_v1.x.bin 434 435| Date | File | Build commit | Severity | 436| ---------- | :------------------------------ | ----------------------------------------- | --------- | 437| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | important | 438 439### New 440 4411. Initial version. 442 443------ 444 445