14574e1d2SJoseph Chen# RK3562 Release Note 24574e1d2SJoseph Chen 3*5b523653SHisping Lin## rk3562_bl32_v1.08.bin 4*5b523653SHisping Lin 5*5b523653SHisping Lin| Date | File | Build commit | Severity | 6*5b523653SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 7*5b523653SHisping Lin| 2025-03-14 | rk3562_bl32_v1.08.bin | ec6f4ffed | important | 8*5b523653SHisping Lin 9*5b523653SHisping Lin### New 10*5b523653SHisping Lin 11*5b523653SHisping Lin1. Add support for Fw Encrypt Key. 12*5b523653SHisping Lin2. Add OEM OTP KEY hmac support for user ta. 13*5b523653SHisping Lin 14*5b523653SHisping Lin### Fixed 15*5b523653SHisping Lin 16*5b523653SHisping Lin| Index | Severity | Update | Issue description | Issue source | 17*5b523653SHisping Lin| ----- | --------- | ------------------------------- | ------------------------------------------------------------ | ------------ | 18*5b523653SHisping Lin| 1 | important | Increase TEE OS heap size | Error occurred when multi-threaded program called to generate key | - | 19*5b523653SHisping Lin| 2 | important | Automatic repair of ta_ver.db | power off may result in ta_ver.db being created but data not being written | - | 20*5b523653SHisping Lin| 3 | important | Merge official security patches | Address potential security risks | - | 21*5b523653SHisping Lin 22*5b523653SHisping Lin------ 23*5b523653SHisping Lin 2421759a0fSXuhui Lin## rk3562_spl_v1.07.bin 2521759a0fSXuhui Lin 2621759a0fSXuhui Lin| Date | File | Build commit | Severity | 2721759a0fSXuhui Lin| ---------- | :------------------- | ----------- | -------- | 2821759a0fSXuhui Lin| 2025-01-08 | rk3562_spl_v1.07.bin | 3aa32998d6d | important | 2921759a0fSXuhui Lin 3021759a0fSXuhui Lin### New 3121759a0fSXuhui Lin 3221759a0fSXuhui Lin1. SPL supports dynamically booting either 32-bit or 64-bit U-Boot. 3321759a0fSXuhui Lin 3421759a0fSXuhui Lin------ 3521759a0fSXuhui Lin 36167d3771STang Yun ping## rk3562_ddr_{1560...324}MHz_v1.07.bin 37167d3771STang Yun ping 38167d3771STang Yun ping| Date | File | Build commit | Severity | 39167d3771STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 40167d3771STang Yun ping| 2024-11-14 | rk3562_ddr_{1560...324}MHz_v1.07.bin | 6e9ae14bbb | important | 41167d3771STang Yun ping 42167d3771STang Yun ping### New 43167d3771STang Yun ping 44167d3771STang Yun ping1. Added ddr type detection order configurable through ddrbin tool. 45167d3771STang Yun ping 46167d3771STang Yun ping### Fixed 47167d3771STang Yun ping 48167d3771STang Yun ping| Index | Severity | Update | Issue description | Issue source | 49167d3771STang Yun ping| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | 50167d3771STang Yun ping| 1 | important | Fixed the issue that DDR4 probabilistic capacity detection failed. | DDR4 may have capacity, eccdetection errors. | - | 51167d3771STang Yun ping 52167d3771STang Yun ping------ 53167d3771STang Yun ping 546e41e0b2SHisping Lin## rk3562_bl32_v1.07.bin 556e41e0b2SHisping Lin 566e41e0b2SHisping Lin| Date | File | Build commit | Severity | 576e41e0b2SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 586e41e0b2SHisping Lin| 2024-10-31 | rk3562_bl32_v1.07.bin | 9f2aca7d1 | important | 596e41e0b2SHisping Lin 606e41e0b2SHisping Lin### Fixed 616e41e0b2SHisping Lin 626e41e0b2SHisping Lin| Index | Severity | Update | Issue description | Issue source | 636e41e0b2SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 646e41e0b2SHisping Lin| 1 | important | check whether the rpmb key has been burned before changing security level | upgrading from weak security level to strong security level may result in rpmb key verification failure | - | 656e41e0b2SHisping Lin| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 666e41e0b2SHisping Lin| 3 | important | fixed condition of whether secure boot is enabled | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | - | 676e41e0b2SHisping Lin 686e41e0b2SHisping Lin------ 696e41e0b2SHisping Lin 7057398079SShengfei Xu## rk3562_bl31_v1.21.elf 7157398079SShengfei Xu 7257398079SShengfei Xu| Date | File | Build commit | Severity | 7357398079SShengfei Xu| ---------- | :-------------------- | ------------ | --------- | 7457398079SShengfei Xu| 2024-10-15 | rk3562_bl31_v1.21.elf | b115137cb | important | 7557398079SShengfei Xu 7657398079SShengfei Xu### New 7757398079SShengfei Xu 7857398079SShengfei Xu1. Disable version judgment. 7957398079SShengfei Xu 8057398079SShengfei Xu------ 8157398079SShengfei Xu 829b044a29SHisping Lin## rk3562_bl32_v1.06.bin 839b044a29SHisping Lin 849b044a29SHisping Lin| Date | File | Build commit | Severity | 859b044a29SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 869b044a29SHisping Lin| 2024-09-02 | rk3562_bl32_v1.06.bin | 6c78a7d8c | important | 879b044a29SHisping Lin 889b044a29SHisping Lin### New 899b044a29SHisping Lin 909b044a29SHisping Lin1. Support toybrick ksn interface. 919b044a29SHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key. 929b044a29SHisping Lin3. Support OTP hardware lock, allowing secure and non secure OTP access simultaneously. 939b044a29SHisping Lin4. Support lock keyreader access function to enhance security. 949b044a29SHisping Lin 959b044a29SHisping Lin------ 969b044a29SHisping Lin 970d8adcb0STang Yun ping## rk3562_ddr_1056MHz_ultra_v1.06.bin 980d8adcb0STang Yun ping 990d8adcb0STang Yun ping| Date | File | Build commit | Severity | 1000d8adcb0STang Yun ping| ---------- | :--------------------------------- | ------------ | --------- | 1010d8adcb0STang Yun ping| 2024-08-13 | rk3562_ddr_1056MHz_ultra_v1.06.bin | 33ea841185 | important | 1020d8adcb0STang Yun ping 1030d8adcb0STang Yun ping### New 1040d8adcb0STang Yun ping 1050d8adcb0STang Yun ping1. Add DDR4 support. 1060d8adcb0STang Yun ping 1070d8adcb0STang Yun ping------ 1080d8adcb0STang Yun ping 109c5157de7SLin Jinhan## rk3562_bl32_v1.05.bin 110c5157de7SLin Jinhan 111c5157de7SLin Jinhan| Date | File | Build commit | Severity | 112c5157de7SLin Jinhan| ---------- | :-------------------- | ------------ | --------- | 113c5157de7SLin Jinhan| 2024-07-09 | rk3562_bl32_v1.05.bin | 7ab599eca | important | 114c5157de7SLin Jinhan 115c5157de7SLin Jinhan### New 116c5157de7SLin Jinhan 117c5157de7SLin Jinhan1. Other security enhancements. 118c5157de7SLin Jinhan2. RPMB change read data to multiple times. 119c5157de7SLin Jinhan3. Increase MPI_MEMPOOL_SIZE size. 120c5157de7SLin Jinhan 121c5157de7SLin Jinhan------ 122c5157de7SLin Jinhan 123ffe23386STang Yun ping## rk3562_ddr_1332MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.06.bin 124ffe23386STang Yun ping 125ffe23386STang Yun ping| Date | File | Build commit | Severity | 126ffe23386STang Yun ping| ---------- | :------------------------------------------------------ | ------------ | --------- | 127ffe23386STang Yun ping| 2024-06-21 | rk3562_ddr_1332MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.06.bin | a2efbe6ac4 | important | 128ffe23386STang Yun ping 129ffe23386STang Yun ping### New 130ffe23386STang Yun ping 131ffe23386STang Yun ping1. Updated 2D eye printing format. 132ffe23386STang Yun ping2. Add automatic judgment of eye margin. 133ffe23386STang Yun ping 134ffe23386STang Yun ping------ 135ffe23386STang Yun ping 136bed33878STang Yun ping## rk3562_ddr_{1560...324}MHz_v1.06.bin 137bed33878STang Yun ping 138bed33878STang Yun ping| Date | File | Build commit | Severity | 139bed33878STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 140bed33878STang Yun ping| 2024-06-21 | rk3562_ddr_{1560...324}MHz_v1.06.bin | a2efbe6ac4 | important | 141bed33878STang Yun ping 142bed33878STang Yun ping### New 143bed33878STang Yun ping 144bed33878STang Yun ping1. The CLK/DQS slew rate supports different values at high and low frequencies. 145bed33878STang Yun ping2. Added DRAM Manufacturer ID printing. 146bed33878STang Yun ping3. DDR4 enable LPASR to reduce DDR4 self-refresh power. 147bed33878STang Yun ping 148bed33878STang Yun ping### Fixed 149bed33878STang Yun ping 150bed33878STang Yun ping| Index | Severity | Update | Issue description | Issue source | 151bed33878STang Yun ping| ----- | --------- | --------------------------------------------------- | ------------------------------------------------------------ | ------------ | 152bed33878STang Yun ping| 1 | important | Probabilistic training failure issue under DDR4 2cs | Probabilistic read/write training failures under DDR4 2cs introduced in ddrbin v1.05. | - | 153bed33878STang Yun ping| 2 | important | Undo vref training below 600MHz | The vref training introduced in ddrbin v1.05 may cause unreliable vref trining results at low frequencies | - | 154bed33878STang Yun ping 155bed33878STang Yun ping------ 156bed33878STang Yun ping 157e3337252Sshengfei Xu## rk3562_bl31_v1.20.elf 158e3337252Sshengfei Xu 159e3337252Sshengfei Xu| Date | File | Build commit | Severity | 160e3337252Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 161e3337252Sshengfei Xu| 2024-05-15 | rk3562_bl31_v1.20.elf | a2ba6bc7c | important | 162e3337252Sshengfei Xu 163e3337252Sshengfei Xu### New 164e3337252Sshengfei Xu 165e3337252Sshengfei Xu1. Support ARMOFF suspend mode. 166e3337252Sshengfei Xu2. OTPC_NS can access OTP. 167e3337252Sshengfei Xu 168e3337252Sshengfei Xu------ 169e3337252Sshengfei Xu 17088793ba5SHisping Lin## rk3562_bl32_v1.04.bin 17188793ba5SHisping Lin 17288793ba5SHisping Lin| Date | File | Build commit | Severity | 17388793ba5SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 17488793ba5SHisping Lin| 2024-05-13 | rk3562_bl32_v1.04.bin | 4032c1011 | important | 17588793ba5SHisping Lin 17688793ba5SHisping Lin### New 17788793ba5SHisping Lin 17888793ba5SHisping Lin1. Add a secure timer to dynamically check the CPU which running in TEE OS, Interrupt is generated, It causing the CPU to return to the kernel. 17988793ba5SHisping Lin 18088793ba5SHisping Lin------ 18188793ba5SHisping Lin 182b13e3845SHisping Lin## rk3562_bl32_v1.03.bin 183b13e3845SHisping Lin 184b13e3845SHisping Lin| Date | File | Build commit | Severity | 185b13e3845SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 186b13e3845SHisping Lin| 2024-04-16 | rk3562_bl32_v1.03.bin | 185dc3c92 | important | 187b13e3845SHisping Lin 188b13e3845SHisping Lin### New 189b13e3845SHisping Lin 190b13e3845SHisping Lin1. Optimization parameter check to enhance security. 191b13e3845SHisping Lin2. Support printing TEE memory usage information. 192b13e3845SHisping Lin3. Hardware crypto supports addresses exceeding 4G. 193b13e3845SHisping Lin4. Support printing FWVER information. 194b13e3845SHisping Lin 195b13e3845SHisping Lin------ 196b13e3845SHisping Lin 19783f2f3d5STang Yun ping## rk3562_ddr_{1560...324}MHz_v1.05.bin 19883f2f3d5STang Yun ping 19983f2f3d5STang Yun ping| Date | File | Build commit | Severity | 20083f2f3d5STang Yun ping| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 20183f2f3d5STang Yun ping| 2024-01-22 | rk3562_ddr_{1560...324}MHz_v1.05.bin | 93e4a1020c | important | 20283f2f3d5STang Yun ping 20383f2f3d5STang Yun ping### New 20483f2f3d5STang Yun ping 20583f2f3d5STang Yun ping1. Add read/write vref trining to improve stability and compatibility. 20683f2f3d5STang Yun ping 20783f2f3d5STang Yun ping### Fixed 20883f2f3d5STang Yun ping 20983f2f3d5STang Yun ping| Index | Severity | Update | Issue description | Issue source | 21083f2f3d5STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------ | ------------ | 21183f2f3d5STang Yun ping| 1 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X have poor stability at 780M | - | 21283f2f3d5STang Yun ping 21383f2f3d5STang Yun ping------ 21483f2f3d5STang Yun ping 21528231bfcSXuhui Lin## rk3562_spl_v1.06.bin 21628231bfcSXuhui Lin 21728231bfcSXuhui Lin| Date | File | Build commit | Severity | 21828231bfcSXuhui Lin| ---------- | :------------------- | ------------ | --------- | 21928231bfcSXuhui Lin| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188 | important | 22028231bfcSXuhui Lin 22128231bfcSXuhui Lin### Fixed 22228231bfcSXuhui Lin 22328231bfcSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 22428231bfcSXuhui Lin| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 22528231bfcSXuhui Lin| 1 | important | Fix PCIE causes VOP splash screen issue | PCIe read DDR + VOP + other master have higher priority than VOP, will cause VOP POST_BUF_EMPTY, decrease PCIe shaping can fix it. | - | 22628231bfcSXuhui Lin 22728231bfcSXuhui Lin------ 22828231bfcSXuhui Lin 229420f240bSXuhui Lin## rk3562_spl_v1.05.bin 230420f240bSXuhui Lin 231420f240bSXuhui Lin| Date | File | Build commit | Severity | 232420f240bSXuhui Lin| ---------- | :------------------- | ------------ | --------- | 233420f240bSXuhui Lin| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e | important | 234420f240bSXuhui Lin 235420f240bSXuhui Lin### Fixed 236420f240bSXuhui Lin 237420f240bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 238420f240bSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 239420f240bSXuhui Lin| 1 | important | Solve the problem of destroying the last valid tag during SPL modifying the last tag | When SPL overwrites the last valid tag, will destroy it instead of adding a new tag. | - | 240420f240bSXuhui Lin 241420f240bSXuhui Lin------ 242420f240bSXuhui Lin 24301365ae0SXuhui Lin## rk3562_spl_v1.04.bin 24401365ae0SXuhui Lin 24501365ae0SXuhui Lin| Date | File | Build commit | Severity | 24601365ae0SXuhui Lin| ---------- | :------------------- | ------------ | --------- | 24701365ae0SXuhui Lin| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7 | important | 24801365ae0SXuhui Lin 24901365ae0SXuhui Lin### New 25001365ae0SXuhui Lin 25101365ae0SXuhui Lin1. Support for A/B systems. 25201365ae0SXuhui Lin2. Print and pass the firmware version number. 25301365ae0SXuhui Lin 25401365ae0SXuhui Lin### Fixed 25501365ae0SXuhui Lin 25601365ae0SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 25701365ae0SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 25801365ae0SXuhui Lin| 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. | - | 25901365ae0SXuhui Lin 26001365ae0SXuhui Lin------ 26101365ae0SXuhui Lin 2622940d83aSHisping Lin## rk3562_bl32_v1.02.bin 2632940d83aSHisping Lin 2642940d83aSHisping Lin| Date | File | Build commit | Severity | 2652940d83aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2662940d83aSHisping Lin| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65 | important | 2672940d83aSHisping Lin 2682940d83aSHisping Lin### New 2692940d83aSHisping Lin 2702940d83aSHisping Lin1. support oem otp key hardware read lock. 2712940d83aSHisping Lin2. Pseudo random number seed will be set by default. 2722940d83aSHisping Lin3. Supports read and write security flag interfaces. 2732940d83aSHisping Lin4. Support check ta encryption key is written. 2742940d83aSHisping Lin 2752940d83aSHisping Lin### Fixed 2762940d83aSHisping Lin 2772940d83aSHisping Lin| Index | Severity | Update | Issue description | Issue source | 2782940d83aSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 2792940d83aSHisping Lin| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 2802940d83aSHisping Lin 2812940d83aSHisping Lin------ 2822940d83aSHisping Lin 2831516712fSshengfei Xu## rk3562_bl31_v1.19.elf 2841516712fSshengfei Xu 2851516712fSshengfei Xu| Date | File | Build commit | Severity | 2861516712fSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 2871516712fSshengfei Xu| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5 | important | 2881516712fSshengfei Xu 2891516712fSshengfei Xu### New 2901516712fSshengfei Xu 2911516712fSshengfei Xu1. Support amp boot. 2921516712fSshengfei Xu 2931516712fSshengfei Xu------ 2941516712fSshengfei Xu 295c80cf274Sshengfei Xu## rk3562_bl31_v1.18.elf 296c80cf274Sshengfei Xu 297c80cf274Sshengfei Xu| Date | File | Build commit | Severity | 298c80cf274Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 299c80cf274Sshengfei Xu| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e | important | 300c80cf274Sshengfei Xu 301c80cf274Sshengfei Xu### New 302c80cf274Sshengfei Xu 303c80cf274Sshengfei Xu1. Disable the gpio debounce. 304c80cf274Sshengfei Xu2. Saver/restore the PMIC in the suspend/resume. 305c80cf274Sshengfei Xu3. Saver/restore the pwm in the suspend/resume. 306c80cf274Sshengfei Xu 307c80cf274Sshengfei Xu------ 308c80cf274Sshengfei Xu 309c758ad06STang Yun ping## rk3562_ddr_1056MHz_ultra_v1.05.bin 310c758ad06STang Yun ping 311c758ad06STang Yun ping| Date | File | Build commit | Severity | 312c758ad06STang Yun ping| ---------- | :--------------------------------- | ------------ | --------- | 313c758ad06STang Yun ping| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important | 314c758ad06STang Yun ping 315c758ad06STang Yun ping### Fixed 316c758ad06STang Yun ping 317c758ad06STang Yun ping| Index | Severity | Update | Issue description | Issue source | 318c758ad06STang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 319c758ad06STang Yun ping| 1 | important | Solve the problem of failure to wake up caused by DDR data error | During suspend, the data error caused the failure to wake up, and it needs to be powered off and restarted. | - | 320c758ad06STang Yun ping 321c758ad06STang Yun ping------ 322c758ad06STang Yun ping 323693cc163Sshengfei Xu## rk3562_bl31_v1.17.elf 324693cc163Sshengfei Xu 325693cc163Sshengfei Xu| Date | File | Build commit | Severity | 326693cc163Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 327693cc163Sshengfei Xu| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important | 328693cc163Sshengfei Xu 329693cc163Sshengfei Xu### New 330693cc163Sshengfei Xu 331693cc163Sshengfei Xu1. Add the hash calculation for ultra suspend mode. 332693cc163Sshengfei Xu2. Save/restore the pmic register in the ultra suspend mode. 333693cc163Sshengfei Xu3. Add interface to config the MCU. 334693cc163Sshengfei Xu4. Update dcf code to v1.02. 335693cc163Sshengfei Xu 336693cc163Sshengfei Xu------ 337693cc163Sshengfei Xu 3381356c978Sshengfei Xu## rk3562_bl31_v1.16.elf 3391356c978Sshengfei Xu 3401356c978Sshengfei Xu| Date | File | Build commit | Severity | 3411356c978Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 3421356c978Sshengfei Xu| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important | 3431356c978Sshengfei Xu 3441356c978Sshengfei Xu### New 3451356c978Sshengfei Xu 3461356c978Sshengfei Xu1. Add soc version init. 3471356c978Sshengfei Xu 3481356c978Sshengfei Xu------ 3491356c978Sshengfei Xu 35033ec1a00SLiang Chen## rk3562_bl31_v1.15.elf 35133ec1a00SLiang Chen 35233ec1a00SLiang Chen| Date | File | Build commit | Severity | 35333ec1a00SLiang Chen| ---------- | :-------------------- | ------------ | --------- | 35433ec1a00SLiang Chen| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important | 35533ec1a00SLiang Chen 35633ec1a00SLiang Chen### New 35733ec1a00SLiang Chen 35833ec1a00SLiang Chen1. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips. 35933ec1a00SLiang Chen 36033ec1a00SLiang Chen------ 36133ec1a00SLiang Chen 3629c9e25beSTang Yun ping## rk3562_ddr_1332MHz_eyescan_v1.04.bin 3639c9e25beSTang Yun ping 3649c9e25beSTang Yun ping| Date | File | Build commit | Severity | 3659c9e25beSTang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 3669c9e25beSTang Yun ping| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important | 3679c9e25beSTang Yun ping 3689c9e25beSTang Yun ping### New 3699c9e25beSTang Yun ping 3709c9e25beSTang Yun ping1. Add RK3562 2D eye scan support. 3719c9e25beSTang Yun ping 3729c9e25beSTang Yun ping------ 3739c9e25beSTang Yun ping 3741755816fSTang Yun ping## rk3562_ddr_1056MHz_ultra_v1.04.bin 3751755816fSTang Yun ping 3761755816fSTang Yun ping| Date | File | Build commit | Severity | 3771755816fSTang Yun ping| ---------- | :--------------------------------- | ------------ | --------- | 3781755816fSTang Yun ping| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important | 3791755816fSTang Yun ping 3801755816fSTang Yun ping### New 3811755816fSTang Yun ping 3821755816fSTang Yun ping1. Add RK3562 ULTRA support. 3831755816fSTang Yun ping 3841755816fSTang Yun ping------ 3851755816fSTang Yun ping 386bd3388efSshengfei Xu## rk3562_bl31_v1.14.elf 387bd3388efSshengfei Xu 388bd3388efSshengfei Xu| Date | File | Build commit | Severity | 389bd3388efSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 390bd3388efSshengfei Xu| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important | 391bd3388efSshengfei Xu 392bd3388efSshengfei Xu### New 393bd3388efSshengfei Xu 394bd3388efSshengfei Xu1. Support suspend mode config. 395bd3388efSshengfei Xu 396bd3388efSshengfei Xu------ 397bd3388efSshengfei Xu 398d2671041SChen Fen## rk3562_usbplug_v1.04.bin 399d2671041SChen Fen 400d2671041SChen Fen| Date | File | Build commit | Severity | 401d2671041SChen Fen| ---------- | :----------------------- | ---------- | -------- | 402d2671041SChen Fen| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important | 403d2671041SChen Fen 404d2671041SChen Fen### Fixed 405d2671041SChen Fen 406d2671041SChen Fen| Index | Severity | Update | Issue description | Issue source | 407d2671041SChen Fen| ----- | --------- | ---------------------- | ------------------------ | ------------ | 408d2671041SChen Fen| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - | 409d2671041SChen Fen 410d2671041SChen Fen------ 411d2671041SChen Fen 4120fa6fc88SLin Jinhan## rk3562_bl32_v1.01.bin 4130fa6fc88SLin Jinhan 4140fa6fc88SLin Jinhan| Date | File | Build commit | Severity | 4150fa6fc88SLin Jinhan| ---------- | :-------------------- | ------------ | --------- | 4160fa6fc88SLin Jinhan| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important | 4170fa6fc88SLin Jinhan 4180fa6fc88SLin Jinhan### New 4190fa6fc88SLin Jinhan 4200fa6fc88SLin Jinhan1. Added crypto/trng/keylad module support. 4210fa6fc88SLin Jinhan 4220fa6fc88SLin Jinhan### Fixed 4230fa6fc88SLin Jinhan 4240fa6fc88SLin Jinhan| Index | Severity | Update | Issue description | Issue source | 4250fa6fc88SLin Jinhan| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | 4260fa6fc88SLin Jinhan| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 | 4270fa6fc88SLin Jinhan 4280fa6fc88SLin Jinhan------ 4290fa6fc88SLin Jinhan 43061993dceSFinley Xiao## rk3562_bl31_v1.13.elf 43161993dceSFinley Xiao 43261993dceSFinley Xiao| Date | File | Build commit | Severity | 43361993dceSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 43461993dceSFinley Xiao| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important | 43561993dceSFinley Xiao 43661993dceSFinley Xiao### New 43761993dceSFinley Xiao 43861993dceSFinley Xiao1. Add opteed sys ctrl support. 43961993dceSFinley Xiao2. Don't change unsecure crypto clocks. 44061993dceSFinley Xiao 44161993dceSFinley Xiao------ 442f1a9d362SJoseph Chen 44334035c0cSFinley Xiao## rk3562_bl31_v1.12.elf 44434035c0cSFinley Xiao 44534035c0cSFinley Xiao| Date | File | Build commit | Severity | 44634035c0cSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 44734035c0cSFinley Xiao| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important | 44834035c0cSFinley Xiao 44934035c0cSFinley Xiao### New 45034035c0cSFinley Xiao 45134035c0cSFinley Xiao1. Implement autocs suspend and resume. 45234035c0cSFinley Xiao2. Update dcf code to v1.01. 45334035c0cSFinley Xiao 45434035c0cSFinley Xiao------ 455f1a9d362SJoseph Chen 45677d983feSshengfei Xu## rk3562_bl31_v1.11.elf 45777d983feSshengfei Xu 45877d983feSshengfei Xu| Date | File | Build commit | Severity | 45977d983feSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 46077d983feSshengfei Xu| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important | 46177d983feSshengfei Xu 46277d983feSshengfei Xu### New 46377d983feSshengfei Xu 46477d983feSshengfei Xu1. Improve suspend/resume stability. 46577d983feSshengfei Xu 46677d983feSshengfei Xu------ 467f1a9d362SJoseph Chen 468a9892bfcSFinley Xiao## rk3562_bl31_v1.10.elf 469a9892bfcSFinley Xiao 470a9892bfcSFinley Xiao| Date | File | Build commit | Severity | 471a9892bfcSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 472a9892bfcSFinley Xiao| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important | 473a9892bfcSFinley Xiao 474a9892bfcSFinley Xiao### New 475a9892bfcSFinley Xiao 476a9892bfcSFinley Xiao1. Add autocs support for core. 477a9892bfcSFinley Xiao2. Improve rkrng output. 478a9892bfcSFinley Xiao 479a9892bfcSFinley Xiao------ 480f1a9d362SJoseph Chen 481dc63d96aSChen Fen## rk3562_usbplug_v1.03.bin 482dc63d96aSChen Fen 483dc63d96aSChen Fen| Date | File | Build commit | Severity | 484dc63d96aSChen Fen| ---------- | :----------------------- | ----------- | -------- | 485dc63d96aSChen Fen| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important | 486dc63d96aSChen Fen 487dc63d96aSChen Fen### New 488dc63d96aSChen Fen 489dc63d96aSChen Fen1. First release version. 490dc63d96aSChen Fen 491dc63d96aSChen Fen------ 492dc63d96aSChen Fen 4935b2037f3SFinley Xiao## rk3562_bl31_v1.09.elf 4945b2037f3SFinley Xiao 4955b2037f3SFinley Xiao| Date | File | Build commit | Severity | 4965b2037f3SFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 4975b2037f3SFinley Xiao| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important | 4985b2037f3SFinley Xiao 4995b2037f3SFinley Xiao### New 5005b2037f3SFinley Xiao 5015b2037f3SFinley Xiao1. Add support to change pvtpll length according to otp and opp flag . 5025b2037f3SFinley Xiao 5035b2037f3SFinley Xiao------ 504f1a9d362SJoseph Chen 50578fade4fSYifeng Zhao## rk3562_spl_v1.03.bin 50678fade4fSYifeng Zhao 50778fade4fSYifeng Zhao| Date | File | Build commit | Severity | 50878fade4fSYifeng Zhao| ---------- | :-------------------- | ----------- | -------- | 50978fade4fSYifeng Zhao| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important | 51078fade4fSYifeng Zhao 51178fade4fSYifeng Zhao### New 51278fade4fSYifeng Zhao 51378fade4fSYifeng Zhao1. First release version. 51478fade4fSYifeng Zhao 51578fade4fSYifeng Zhao------ 51678fade4fSYifeng Zhao 517e53c80efSFinley Xiao## rk3562_bl31_v1.08.elf 518e53c80efSFinley Xiao 519e53c80efSFinley Xiao| Date | File | Build commit | Severity | 520e53c80efSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 521e53c80efSFinley Xiao| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important | 522e53c80efSFinley Xiao 523e53c80efSFinley Xiao### New 524e53c80efSFinley Xiao 525e53c80efSFinley Xiao1. Change clock to normal pll when supend and reset. 526e53c80efSFinley Xiao 527e53c80efSFinley Xiao------ 528f1a9d362SJoseph Chen 5299bef93d4Sshengfei Xu## rk3562_bl31_v1.07.elf 5309bef93d4Sshengfei Xu 5319bef93d4Sshengfei Xu| Date | File | Build commit | Severity | 5329bef93d4Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 5339bef93d4Sshengfei Xu| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important | 5349bef93d4Sshengfei Xu 5359bef93d4Sshengfei Xu### New 5369bef93d4Sshengfei Xu 5379bef93d4Sshengfei Xu1. Support vdd_logic off in the system suspend. 5389bef93d4Sshengfei Xu 5399bef93d4Sshengfei Xu------ 5409bef93d4Sshengfei Xu 54152e2193eSTang Yun ping## rk3562_ddr_{1560...324}MHz_v1.04.bin 54252e2193eSTang Yun ping 54352e2193eSTang Yun ping| Date | File | Build commit | Severity | 54452e2193eSTang Yun ping| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 54552e2193eSTang Yun ping| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important | 54652e2193eSTang Yun ping 54752e2193eSTang Yun ping### Fixed 54852e2193eSTang Yun ping 54952e2193eSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 55052e2193eSTang Yun ping| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 55152e2193eSTang Yun ping| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - | 55252e2193eSTang Yun ping| 2 | important | update OS_REG rules | OS_REG0 may reset by reboot with NPOR, It lead to reboot maskrom failure. Use OS_REG8 replace OS_REG0 to fix this bug. | - | 55352e2193eSTang Yun ping 55452e2193eSTang Yun ping------ 55552e2193eSTang Yun ping 5569520c75eSFinley Xiao## rk3562_bl31_v1.06.elf 5579520c75eSFinley Xiao 5589520c75eSFinley Xiao| Date | File | Build commit | Severity | 5599520c75eSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 5609520c75eSFinley Xiao| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important | 5619520c75eSFinley Xiao 5629520c75eSFinley Xiao### New 5639520c75eSFinley Xiao 5649520c75eSFinley Xiao1. Add crypto rng and klad clocks support. 5659520c75eSFinley Xiao2. Adjust pvtpll table for npu 800MHz and 900MHz. 5669520c75eSFinley Xiao3. Add dmc code. 5679520c75eSFinley Xiao 5689520c75eSFinley Xiao------ 5699520c75eSFinley Xiao 570f8b9fd59SJoseph Chen## rk3562_{ddr,spl,usbplug}_v1.x.bin 571f8b9fd59SJoseph Chen 572f8b9fd59SJoseph Chen| Date | File | Build commit | Severity | 573f8b9fd59SJoseph Chen| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 574f8b9fd59SJoseph Chen| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important | 575f8b9fd59SJoseph Chen 576f8b9fd59SJoseph Chen### New 577f8b9fd59SJoseph Chen 578f8b9fd59SJoseph Chen1. Initial version. 579f8b9fd59SJoseph Chen 580f8b9fd59SJoseph Chen------ 581f8b9fd59SJoseph Chen 5824574e1d2SJoseph Chen## rk3562_{bl31,bl32,mcu}_v1.x.bin 5834574e1d2SJoseph Chen 5844574e1d2SJoseph Chen| Date | File | Build commit | Severity | 5854574e1d2SJoseph Chen| ---------- | :------------------------------ | -------------------------------- | -------- | 5864574e1d2SJoseph Chen| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important | 5874574e1d2SJoseph Chen 5884574e1d2SJoseph Chen### New 5894574e1d2SJoseph Chen 5904574e1d2SJoseph Chen1. Initial version. 5914574e1d2SJoseph Chen 5924574e1d2SJoseph Chen------ 5934574e1d2SJoseph Chen 594