1# RK3528 Release Note 2 3## rk3528_spl_v1.05.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | -------------------- | ------------ | --------- | 7| 2023-09-25 | rk3528_spl_v1.05.bin | e4e124926e | important | 8 9### New 10 111. Print and pass the firmware version number. 12 13### Fixed 14 15| Index | Severity | Update | Issue description | Issue source | 16| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 17| 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. | - | 18 19------ 20 21## rk3528_bl32_v1.03.bin 22 23| Date | File | Build commit | Severity | 24| ---------- | :-------------------- | ------------ | --------- | 25| 2023-08-29 | rk3528_bl32_v1.03.bin | b5340fd65 | important | 26 27### New 28 291. support oem otp key hardware read lock. 302. Pseudo random number seed will be set by default. 313. Supports read and write security flag interfaces. 324. Support check ta encryption key is written. 335. Support oem hdcp key. 34 35### Fixed 36 37| Index | Severity | Update | Issue description | Issue source | 38| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 39| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 40 41------ 42 43## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin 44 45| Date | File | Build commit | Severity | 46| ---------- | ---------------------------------------------- | ------------ | --------- | 47| 2023-08-04 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.07.bin | 4fe5906c9d | important | 48 49### New 50 511. Support lp4/lp4x derate. 522. Support modified CA de-skew by ddrbin_tool. 53 54### Fixed 55 56| Index | Severity | Update | Issue description | Issue source | 57| ----- | --------- | -------------------------------- | ------------------------------------------------------ | ------------ | 58| 1 | important | Fix per-bank-refresh enable bug. | Abnormal in OUT print when enable per-bank-refresh. | - | 59| 2 | important | Fix pageclose bug. | The system error in dmc driver after enable pageclose. | - | 60 61------ 62 63## rk3528_bl31_v1.16.elf 64 65| Date | File | Build commit | Severity | 66| ---------- | :-------------------- | ------------ | --------- | 67| 2023-07-21 | rk3528_bl31_v1.16.elf | 7bfd76051 | important | 68 69### New 70 711. Fix deadlock for soc monitor. 72 73------ 74 75## rk3528_bl31_v1.15.elf 76 77| Date | File | Build commit | Severity | 78| ---------- | :-------------------- | ------------ | --------- | 79| 2023-07-17 | rk3528_bl31_v1.15.elf | d8ae91904 | important | 80 81### New 82 831. Add support for rk3528A. 84 85------ 86 87## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin 88 89| Date | File | Build commit | Severity | 90| ---------- | ---------------------------------------------- | ------------ | --------- | 91| 2023-06-05 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.06.bin | 1ab0bfbe2d | important | 92 93### New 94 951. Support modified CA de-skew by ddrbin_tool. 96 97------ 98 99## rk3528_bl31_v1.14.elf 100 101| Date | File | Build commit | Severity | 102| ---------- | :-------------------- | ------------ | --------- | 103| 2023-05-19 | rk3528_bl31_v1.14.elf | 1b2124ab7 | important | 104 105### New 106 1071. Move BL31 base to 0x80000. 1082. Support ddr frequency scale. 109 110------ 111 112## rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin 113 114| Date | File | Build commit | Severity | 115| ---------- | ---------------------------------------------- | ------------ | --------- | 116| 2023-04-14 | rk3528_ddr_1056MHz_{2L_PCB,4BIT_PCB_}v1.05.bin | 2eef4a672d | important | 117 118### New 119 1201. Add new ddrbin for 4BIT PCB configurations. 1212. Add the configuration of LP3 CA skew. 122 123### Fixed 124 125| Index | Severity | Update | Issue description | Issue source | 126| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 127| 1 | important | Fix the phase problem of DDR3 RAS in 2T mode. | Abnormal RAS phase in DDR3 2T mode. | - | 128| 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. | - | 129 130------ 131 132## rk3528_bl32_v1.02.bin 133 134| Date | File | Build commit | Severity | 135| ---------- | :-------------------- | ------------ | --------- | 136| 2023-04-12 | rk3528_bl32_v1.02.bin | c73fd5531 | important | 137 138### New 139 1401. Added crypto/trng/keylad module support. 141 142------ 143 144## rk3528_bl31_v1.13.elf 145 146| Date | File | Build commit | Severity | 147| ---------- | :-------------------- | ------------ | --------- | 148| 2023-04-12 | rk3528_bl31_v1.13.elf | 642369d9b | important | 149 150### New 151 1521. Modify pvtpll table for cpu and gpu. 153 154------ 155 156## rk3528_spl_v1.04.bin 157 158| Date | File | Build commit | Severity | 159| ---------- | :----------------- - | ------------ | --------- | 160| 2023-04-11 | rk3528_spl_v1.04.bin | 0fbedd06 | important | 161 162### Fixed 163 164| Index | Severity | Update | Issue description | Issue source | 165| ----- | --------- | ---------------------------------- | ------------------- | ------------ | 166| 1 | important | Fix matrix 339M freq set/get error | EMMC transfer error | - | 167 168------ 169 170## rk3528_usbplug_v1.03.bin 171 172| Date | File | Build commit | Severity | 173| ---------- | :----------------------- | ---------- | -------- | 174| 2023-04-08 | rk3528_usbplug_v1.03.bin | dbdfea79b | important | 175 176### Fixed 177 178| Index | Severity | Update | Issue description | Issue source | 179| ----- | --------- | ---------------------- | ------------------------ | ------------ | 180| 1 | important | Fix sometime emmc upgrade fail. | Emmc upgrade fail sometime. | - | 181 182------ 183 184## rk3528_bl32_v1.01.bin 185 186| Date | File | Build commit | Severity | 187| ---------- | :-------------------- | ------------ | -------- | 188| 2023-04-03 | rk3528_bl32_v1.01.bin | c5251becc | moderate | 189 190### New 191 1921. Add some internal TA interface. 193 194------ 195 196## rk3528_bl31_v1.12.elf 197 198| Date | File | Build commit | Severity | 199| ---------- | :-------------------- | ------------ | --------- | 200| 2023-03-16 | rk3528_bl31_v1.12.elf | 70c5c8d9c | important | 201 202### New 203 2041. Improve trng performance. 205 206------ 207 208## rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin 209 210| Date | File | Build commit | Severity | 211| ---------- | ------------------------------------- | ------------ | --------- | 212| 2023-03-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.04.bin | dce46ffe73 | important | 213 214### New 215 2161. Add new OTP configurations support. 217 218------ 219 220## rk3528_bl31_v1.11.elf 221 222| Date | File | Build commit | Severity | 223| ---------- | :-------------------- | ------------ | --------- | 224| 2023-03-09 | rk3528_bl31_v1.11.elf | 389e6e47 | important | 225 226### New 227 2281. Modify the ddr configuration flow during system suspend. 229 230------ 231 232## rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin 233 234| Date | File | Build commit | Severity | 235| ---------- | ------------------------------------- | ------------ | --------- | 236| 2023-03-09 | rk3528_ddr_1056MHz_{2L_PCB_}v1.03.bin | f0be8490c4 | important | 237 238### New 239 2401. Add support for chips with different OTP configurations. 241 242### Fixed 243 244| Index | Severity | Update | Issue description | Issue source | 245| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | 246| 1 | important | Fixed LP3 x16 capacity error problem. | The ddr capacity anomalies occur when the phy at lp3 x16 mode. | - | 247| 2 | important | Fixed DDR unstabled when in low frequency(<=400Mhz) . | The kernel will panic when DDR run in low frequency(<=400Mhz). | - | 248 249------ 250 251## rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin 252 253| Date | File | Build commit | Severity | 254| ---------- | ------------------------------------- | ------------ | --------- | 255| 2023-02-15 | rk3528_ddr_1056MHz_{2L_PCB_}v1.02.bin | 60403d388d | important | 256 257### New 258 2591. Support config derate refresh, per-bank refresh. 2602. Support AXI split. 2613. Enable LP4, LP4X read/write DBI function. 262 263### Fixed 264 265| Index | Severity | Update | Issue description | Issue source | 266| ----- | --------- | -------------------------------------------------- | ---------------------------------------------- | ------------ | 267| 1 | important | Fixed 2L PCB unstabled when DDR in high frequency. | The DDR run in 1056MHz will case system panic. | - | 268 269------ 270 271## rk3528_bl31_v1.10.elf 272 273| Date | File | Build commit | Severity | 274| ---------- | :-------------------- | ------------ | --------- | 275| 2023-02-15 | rk3528_bl31_v1.10.elf | d74b03e10 | important | 276 277### New 278 2791. Add trng scmi clk support. 280 281------ 282 283## rk3528_bl31_v1.09.elf 284 285| Date | File | Build commit | Severity | 286| ---------- | :-------------------- | ------------ | --------- | 287| 2023-02-03 | rk3528_bl31_v1.09.elf | 16574c7f3 | important | 288 289### New 290 2911. Support all gpio wakeup. 2922. Improve the stability of fiq-debugger. 293 294------ 295 296## rk3528_bl31_v1.08.elf 297 298| Date | File | Build commit | Severity | 299| ---------- | :-------------------- | ------------ | --------- | 300| 2023-01-10 | rk3528_bl31_v1.08.elf | 082486b74 | important | 301 302### New 303 3041. Support crypto/crypto_s/klad clock. 305 306------ 307 308## rk3528_bl31_v1.07.elf 309 310| Date | File | Build commit | Severity | 311| ---------- | :-------------------- | ------------ | --------- | 312| 2022-12-26 | rk3528_bl31_v1.07.elf | da191fda0 | important | 313 314### New 315 3161. Support poweroff VDD_LOGIC when system suspend. 3172. Hptimer use soft adjust mode. 3183. Enable PLAT_RK_OPTEED_SYS_CTRL. 319 320------ 321 322## rk3528_spl_v1.03.bin 323 324| Date | File | Build commit | Severity | 325| ---------- | :------------------- | ----------- | -------- | 326| 2022-12-14 | rk3528_spl_v1.03.bin | f09ed5ff4f | important| 327 328### Fixed 329 330| Index | Severity | Update | Issue description | Issue source | 331| ----- | --------- | ---------------------- | ---------------------------------- | ------------ | 332| 1 | important | Support HS400ES | fix HS400 compatibility issues | - | 333| 2 | important | config EMMC DS to 1.5X | fix some EMMC compatibility issues | - | 334 335------ 336 337## rk3528_bl31_v1.06.elf 338 339| Date | File | Build commit | Severity | 340| ---------- | :-------------------- | ------------ | --------- | 341| 2022-12-08 | rk3528_bl31_v1.06.elf | 61102ec13 | important | 342 343### New 344 3451. Support USB wakeup. 346 347------ 348 349## rk3528_spl_v1.02.bin 350 351| Date | File | Build commit | Severity | 352| ---------- | :------------------- | ------------ | --------- | 353| 2022-12-02 | rk3528_spl_v1.02.bin | eee09e1f72 | important | 354 355### Fixed 356 357| Index | Severity | Update | Issue description | Issue source | 358| ----- | --------- | ------------------------- | ------------------------------------------------------------ | ------------ | 359| 1 | important | Fix matrix clk rate error | clk_200m:396000 KHz、clk_300m:594000 KHz、clk_339m:264000 KHz. It may influence storage module. | - | 360 361------ 362 363## rk3528_bl31_v1.05.elf 364 365| Date | File | Build commit | Severity | 366| ---------- | :-------------------- | ------------ | -------- | 367| 2022-12-01 | rk3528_bl31_v1.05.elf | b10341386 | moderate | 368 369### New 370 3711. Add TSP clock support. 372 373------ 374 375## rk3528_bl31_v1.04.elf 376 377| Date | File | Build commit | Severity | 378| ---------- | :-------------------- | ------------ | --------- | 379| 2022-11-30 | rk3528_bl31_v1.04.elf | 63ba7e8e1 | important | 380 381### New 382 3831. Support HDMI wakeup. 384 385------ 386 387## rk3528_{ddr,spl,usbplug}_v1.x.bin 388 389| Date | File | Build commit | Severity | 390| ---------- | :-------------------------------- | ------------------------------------------- | --------- | 391| 2022-11-28 | rk3528_{ddr,spl,usbplug}_v1.x.bin | ddr:0799b9b10a#spl:c52427059#usbplug:4eade6 | important | 392 393### New 394 3951. Initial version. 396 397------ 398 399## rk3528_{bl31,bl32,mcu}_v1.x.bin 400 401| Date | File | Build commit | Severity | 402| ---------- | :------------------------------ | ----------------------------------------- | --------- | 403| 2022-11-28 | rk3528_{bl31,bl32,mcu}_v1.x.bin | bl31:a1a47bee6#bl32:3c36a5cb#mcu:76d14059 | important | 404 405### New 406 4071. Initial version. 408 409------ 410 411