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