14909cfb1STang Yun ping# RK3568 Release Note 24909cfb1STang Yun ping 3*e232d547SXuhui Lin## rk356x_spl_v1.14.bin 4*e232d547SXuhui Lin 5*e232d547SXuhui Lin| Date | File | Build commit | Severity | 6*e232d547SXuhui Lin| ---------- | :------------------- | ------------ | --------- | 7*e232d547SXuhui Lin| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a | important | 8*e232d547SXuhui Lin 9*e232d547SXuhui Lin### New 10*e232d547SXuhui Lin 11*e232d547SXuhui Lin1. Add support for continuing burning RSA key hash after OTP power down. 12*e232d547SXuhui Lin 13*e232d547SXuhui Lin### Fixed 14*e232d547SXuhui Lin 15*e232d547SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 16*e232d547SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 17*e232d547SXuhui Lin| 1 | important | Solve the issue that SD card initialization fails under SPL stage. | pinctrl node is disabled under SPL stage. | - | 18*e232d547SXuhui Lin 19*e232d547SXuhui Lin------ 20*e232d547SXuhui Lin 21a0959479SHisping Lin## rk3568_bl32_v2.12.bin 22a0959479SHisping Lin 23a0959479SHisping Lin| Date | File | Build commit | Severity | 24a0959479SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 25a0959479SHisping Lin| 2024-04-16 | rk3568_bl32_v2.12.bin | 185dc3c92 | important | 26a0959479SHisping Lin 27a0959479SHisping Lin### New 28a0959479SHisping Lin 29a0959479SHisping Lin1. Optimization parameter check to enhance security. 30a0959479SHisping Lin2. Support printing TEE memory usage information. 31a0959479SHisping Lin3. Hardware crypto supports addresses exceeding 4G. 32a0959479SHisping Lin4. Support printing FWVER information. 33a0959479SHisping Lin 34a0959479SHisping Lin------ 35a0959479SHisping Lin 36c3e0ee0fSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.21.bin 37c3e0ee0fSTang Yun ping 38c3e0ee0fSTang Yun ping| Date | File | Build commit | Severity | 39c3e0ee0fSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 40c3e0ee0fSTang Yun ping| 2024-01-20 | rk3568_ddr_{1560...920}MHz_v1.21.bin | 2d653b3476 | important | 41c3e0ee0fSTang Yun ping 42c3e0ee0fSTang Yun ping### Fixed 43c3e0ee0fSTang Yun ping 44c3e0ee0fSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 45c3e0ee0fSTang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 46c3e0ee0fSTang Yun ping| 1 | important | Fixed issue that CA training may be missed during reboot. | CA training may not be done during reboot. CA training results always zero. | - | 47c3e0ee0fSTang Yun ping 48c3e0ee0fSTang Yun ping------ 49c3e0ee0fSTang Yun ping 50f48decedSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.20.bin 51f48decedSTang Yun ping 52f48decedSTang Yun ping| Date | File | Build commit | Severity | 53f48decedSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 54f48decedSTang Yun ping| 2024-01-12 | rk3568_ddr_{1560...920}MHz_v1.20.bin | 77170a5e90 | important | 55f48decedSTang Yun ping 56f48decedSTang Yun ping### New 57f48decedSTang Yun ping 58f48decedSTang Yun ping1. The tRFC value can be configured through ddrbin_tools. 59f48decedSTang Yun ping1. Add read write vref trining to improve compatibility. 60f48decedSTang Yun ping 61f48decedSTang Yun ping### Fixed 62f48decedSTang Yun ping 63f48decedSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 64f48decedSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 65f48decedSTang Yun ping| 1 | important | When DDR ECC is enabled, CPU early access is used to ensure the ECC correctness of the pstore segment memory after restart. | When DDR ECC is enabled, the pstore information is lost after restarting. | - | 66f48decedSTang Yun ping| 2 | important | Update DDR3/LPDDR3 rd/wr training pattern to improve read and write signal margin | Optimize DDR3/LPDDR3 read and write signal margin | - | 67f48decedSTang Yun ping| 3 | important | Fixed 6GB LPDDR3/4 initialization failure problem | 6GB LPDDR3/4 panic during DDR initialization | - | 68f48decedSTang Yun ping| 4 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X particles have poor stability at 780M | - | 69f48decedSTang Yun ping 70f48decedSTang Yun ping------ 71f48decedSTang Yun ping 7250fea70bSJon Lin## rk3568_pcie_v2.10.bin 7350fea70bSJon Lin 7450fea70bSJon Lin| Date | File | Build commit | Severity | 7550fea70bSJon Lin| ---------- | --------------------- | ------------ | -------- | 7650fea70bSJon Lin| 2023-12-18 | rk3568_pcie_v2.10.bin | 35f57cde3 | moderate | 7750fea70bSJon Lin 7850fea70bSJon Lin### New 7950fea70bSJon Lin 8050fea70bSJon Lin1. Update the version. 8150fea70bSJon Lin 8250fea70bSJon Lin------ 8350fea70bSJon Lin 8484da743bSJon Lin## rk3568_pcie_v2.00.bin 8584da743bSJon Lin 8684da743bSJon Lin| Date | File | Build commit | Severity | 8784da743bSJon Lin| ---------- | --------------------- | ------------ | -------- | 8884da743bSJon Lin| 2023-12-06 | rk3568_pcie_v2.00.bin | I3e280b78 | moderate | 8984da743bSJon Lin 9084da743bSJon Lin### New 9184da743bSJon Lin 9284da743bSJon Lin1. Fix bar capacity. 9384da743bSJon Lin 9484da743bSJon Lin------ 9584da743bSJon Lin 96c2df62acSLiang Chen## rk3568_bl31_rt_v1.02.elf 97c2df62acSLiang Chen 98c2df62acSLiang Chen| Date | File | Build commit | Severity | 99c2df62acSLiang Chen| ---------- | ------------------------ | ------------ | -------- | 100c2df62acSLiang Chen| 2023-11-02 | rk3568_bl31_rt_v1.02.elf | 30c17915b | moderate | 101c2df62acSLiang Chen 102c2df62acSLiang Chen### New 103c2df62acSLiang Chen 104c2df62acSLiang Chen1. Support config l3 partition according to atags. 105c2df62acSLiang Chen 106c2df62acSLiang Chen------ 107c2df62acSLiang Chen 108721d2528SJon Lin## rk3568_pcie_v1.00.bin 109721d2528SJon Lin 110721d2528SJon Lin| Date | File | Build commit | Severity | 111721d2528SJon Lin| ---------- | --------------------- | ------------ | -------- | 112721d2528SJon Lin| 2023-10-07 | rk3568_pcie_v1.00.bin | I01c2c7d7 | moderate | 113721d2528SJon Lin### New 114721d2528SJon Lin 115721d2528SJon Lin1. Add bare system executable firmware that supports PCIe EP initialization. 116721d2528SJon Lin 117721d2528SJon Lin------ 118721d2528SJon Lin 119975e4c34STang Yun ping## rk3568_ddr_{1560...920}MHz_v1.19.bin 120975e4c34STang Yun ping 121975e4c34STang Yun ping| Date | File | Build commit | Severity | 122975e4c34STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 123975e4c34STang Yun ping| 2023-09-11 | rk3568_ddr_{1560...920}MHz_v1.19.bin | fdeec6f4fc | important | 124975e4c34STang Yun ping 125975e4c34STang Yun ping### New 126975e4c34STang Yun ping 127975e4c34STang Yun ping1. Support RK3567. 128975e4c34STang Yun ping2. RK3568 support LVDS1. 129975e4c34STang Yun ping 130975e4c34STang Yun ping------ 131975e4c34STang Yun ping 1324e901198SLiang Chen## rk3568_bl31_v1.44.elf 1334e901198SLiang Chen 1344e901198SLiang Chen| Date | File | Build commit | Severity | 1354e901198SLiang Chen| ---------- | --------------------- | ------------ | --------- | 1364e901198SLiang Chen| 2023-09-19 | rk3568_bl31_v1.44.elf | 8cea6ab0b | important | 1374e901198SLiang Chen 1384e901198SLiang Chen### New 1394e901198SLiang Chen 1404e901198SLiang Chen1. Add support for RK3567 SoC. 1414e901198SLiang Chen 1424e901198SLiang Chen------ 1434e901198SLiang Chen 144c019c636SXuhui Lin## rk356x_spl_v1.13.bin 145c019c636SXuhui Lin 146c019c636SXuhui Lin| Date | File | Build commit | Severity | 147c019c636SXuhui Lin| ---------- | :------------------- | ------------ | --------- | 148c019c636SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e | important | 149c019c636SXuhui Lin 150c019c636SXuhui Lin### New 151c019c636SXuhui Lin 152c019c636SXuhui Lin1. Print and pass the firmware version number. 153c019c636SXuhui Lin 154c019c636SXuhui Lin### Fixed 155c019c636SXuhui Lin 156c019c636SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 157c019c636SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 158c019c636SXuhui 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. | - | 159c019c636SXuhui Lin 160c019c636SXuhui Lin------ 161c019c636SXuhui Lin 1629f00ec0fSHisping Lin## rk3568_bl32_v2.11.bin 1639f00ec0fSHisping Lin 1649f00ec0fSHisping Lin| Date | File | Build commit | Severity | 1659f00ec0fSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1669f00ec0fSHisping Lin| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65 | important | 1679f00ec0fSHisping Lin 1689f00ec0fSHisping Lin### New 1699f00ec0fSHisping Lin 1709f00ec0fSHisping Lin1. Pseudo random number seed will be set by default. 1719f00ec0fSHisping Lin2. Supports read and write security flag interfaces. 1729f00ec0fSHisping Lin3. Support check ta encryption key is written. 1739f00ec0fSHisping Lin4. Supports the tokbrick ksn interface. 1749f00ec0fSHisping Lin 1759f00ec0fSHisping Lin### Fixed 1769f00ec0fSHisping Lin 1779f00ec0fSHisping Lin| Index | Severity | Update | Issue description | Issue source | 1789f00ec0fSHisping Lin| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------- | ------------ | 1799f00ec0fSHisping Lin| 1 | important | Fixed hardware crypto check supported algorithm list | Error will be reported when using hardware crypto | - | 1809f00ec0fSHisping Lin 1819f00ec0fSHisping Lin------ 1829f00ec0fSHisping Lin 18371a9caf4Sshengfei Xu## rk3568_bl31_cpu3_v1.01.elf 18471a9caf4Sshengfei Xu 18571a9caf4Sshengfei Xu| Date | File | Build commit | Severity | 18671a9caf4Sshengfei Xu| ---------- | --------------------------------- | ------------ | -------- | 18771a9caf4Sshengfei Xu| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a | moderate | 18871a9caf4Sshengfei Xu 18971a9caf4Sshengfei Xu### New 19071a9caf4Sshengfei Xu 19171a9caf4Sshengfei Xu1. Support CPU3 startup based on the latest bl31 code. 19271a9caf4Sshengfei Xu 19371a9caf4Sshengfei Xu------ 19471a9caf4Sshengfei Xu 1959512e6dcSTang Yun ping## rk3568_ddr_{1560...920}MHz_v1.18.bin 1969512e6dcSTang Yun ping 1979512e6dcSTang Yun ping| Date | File | Build commit | Severity | 1989512e6dcSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 1999512e6dcSTang Yun ping| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d | important | 2009512e6dcSTang Yun ping 2019512e6dcSTang Yun ping### Fixed 2029512e6dcSTang Yun ping 2039512e6dcSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 2049512e6dcSTang Yun ping| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 2059512e6dcSTang Yun ping| 1 | important | Fixed the suspend/resume function crash problem caused by DDR active_ranks configuration error | Suspend/resume function crash | - | 2069512e6dcSTang Yun ping 2079512e6dcSTang Yun ping------ 2089512e6dcSTang Yun ping 209cde2bdb6SXiaoDong Huang## rk3568_bl31_l3_part_ecc_v1.00.elf 210cde2bdb6SXiaoDong Huang 211cde2bdb6SXiaoDong Huang| Date | File | Build commit | Severity | 212cde2bdb6SXiaoDong Huang| ---------- | --------------------------------- | ------------ | -------- | 213cde2bdb6SXiaoDong Huang| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c | moderate | 214cde2bdb6SXiaoDong Huang 215cde2bdb6SXiaoDong Huang### New 216cde2bdb6SXiaoDong Huang 217cde2bdb6SXiaoDong Huang1. Add initial version: support L3 cache partition and cache ecc. 218cde2bdb6SXiaoDong Huang 219cde2bdb6SXiaoDong Huang------ 220cde2bdb6SXiaoDong Huang 2212fb47122STang Yun ping## rk3568_ddr_{1056...324}MHz_v1.17.bin 2222fb47122STang Yun ping 2232fb47122STang Yun ping| Date | File | Build commit | Severity | 2242fb47122STang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 2252fb47122STang Yun ping| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | important | 2262fb47122STang Yun ping 2272fb47122STang Yun ping### New 2282fb47122STang Yun ping 2292fb47122STang Yun ping1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows. 2302fb47122STang Yun ping2. Add DDR ECC poison function support. 2312fb47122STang Yun ping3. Enable derate function for LPDDR4/LPDDR4x. 2322fb47122STang Yun ping4. Add pstore support when ECC enabled. 2332fb47122STang Yun ping 2342fb47122STang Yun ping------ 2352fb47122STang Yun ping 2369e447be2SHisping Lin## rk3568_bl32_v2.10.bin 2379e447be2SHisping Lin 2389e447be2SHisping Lin| Date | File | Build commit | Severity | 2399e447be2SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 2409e447be2SHisping Lin| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | important | 2419e447be2SHisping Lin 2429e447be2SHisping Lin### New 2439e447be2SHisping Lin 2449e447be2SHisping Lin1. Support recovery from OTP backup data after critical OTP data reading errors. 2459e447be2SHisping Lin2. Added the address parameter security check for crypto_service. 2469e447be2SHisping Lin2. Kernel support read secure boot flag and public key hash. 2479e447be2SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. 2489e447be2SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. 2499e447be2SHisping Lin 2509e447be2SHisping Lin------ 2519e447be2SHisping Lin 2521ea59cc6SLiang Chen## rk3568_bl31_v1.43.elf 2531ea59cc6SLiang Chen 2541ea59cc6SLiang Chen| Date | File | Build commit | Severity | 2551ea59cc6SLiang Chen| ---------- | --------------------- | ------------ | --------- | 2561ea59cc6SLiang Chen| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | important | 2571ea59cc6SLiang Chen 2581ea59cc6SLiang Chen### Fixed 2591ea59cc6SLiang Chen 2601ea59cc6SLiang Chen| Index | Severity | Update | Issue description | Issue source | 2611ea59cc6SLiang Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 2621ea59cc6SLiang Chen| 1 | important | Fix deadlock for cpuidle when enter bl31 | The system freezes for a while and then return to normal | - | 2631ea59cc6SLiang Chen 2641ea59cc6SLiang Chen------ 2651ea59cc6SLiang Chen 266b2394037SLiang Chen## rk3568_bl31_rt_v1.01.elf 267b2394037SLiang Chen 268b2394037SLiang Chen| Date | File | Build commit | Severity | 269b2394037SLiang Chen| ---------- | ------------------------ | ------------ | -------- | 270b2394037SLiang Chen| 2023-05-11 | rk3568_bl31_rt_v1.01.elf | b28ca126a | moderate | 271b2394037SLiang Chen 272b2394037SLiang Chen### New 273b2394037SLiang Chen 274b2394037SLiang Chen1. Support adjust pvtpll config by OTP. 275b2394037SLiang Chen2. Adjust default pvtpll config for stability. 276b2394037SLiang Chen 277b2394037SLiang Chen------ 278b2394037SLiang Chen 2797fac639aSLiang Chen## rk3568_bl31_v1.42.elf 2807fac639aSLiang Chen 2817fac639aSLiang Chen| Date | File | Build commit | Severity | 2827fac639aSLiang Chen| ---------- | --------------------- | ------------ | --------- | 2837fac639aSLiang Chen| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | important | 2847fac639aSLiang Chen 2857fac639aSLiang Chen### New 2867fac639aSLiang Chen 2877fac639aSLiang Chen1. Support adjust pvtpll config by OTP. 2887fac639aSLiang Chen2. Adjust default pvtpll config for stability. 2897fac639aSLiang Chen 2907fac639aSLiang Chen------ 2917fac639aSLiang Chen 2925ebf2e03SYouMin Chen## rk3568_bl31_v1.41.elf 2935ebf2e03SYouMin Chen 2945ebf2e03SYouMin Chen| Date | File | Build commit | Severity | 2955ebf2e03SYouMin Chen| ---------- | --------------------- | ------------ | -------- | 2965ebf2e03SYouMin Chen| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | moderate | 2975ebf2e03SYouMin Chen 2985ebf2e03SYouMin Chen### Fixed 2995ebf2e03SYouMin Chen 3005ebf2e03SYouMin Chen| Index | Severity | Update | Issue description | Issue source | 3015ebf2e03SYouMin Chen| ----- | -------- | ------------------------------------------------ | ------------------------------------- | ------------ | 3025ebf2e03SYouMin Chen| 1 | moderate | Change smc_handler ID of DDR ECC poison function | The DDR ECC poison function exception | - | 3035ebf2e03SYouMin Chen 3045ebf2e03SYouMin Chen------ 3055ebf2e03SYouMin Chen 30684e292f2SLiang Chen## rk3568_bl31_rt_v1.00.elf 30784e292f2SLiang Chen 30884e292f2SLiang Chen| Date | File | Build commit | Severity | 30984e292f2SLiang Chen| ---------- | ------------------------ | ------------ | -------- | 31084e292f2SLiang Chen| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | moderate | 31184e292f2SLiang Chen 31284e292f2SLiang Chen### New 31384e292f2SLiang Chen 31484e292f2SLiang Chen1. Optimize RT Latency. 31584e292f2SLiang Chen 31684e292f2SLiang Chen------ 31784e292f2SLiang Chen 31863b71339STang Yun ping## rk3568_ddr_1560MHz_eyescan_v1.16.bin 31963b71339STang Yun ping 32063b71339STang Yun ping| Date | File | Build commit | Severity | 32163b71339STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 32263b71339STang Yun ping| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | important | 32363b71339STang Yun ping 32463b71339STang Yun ping### New 32563b71339STang Yun ping 32663b71339STang Yun ping1. Add RK3568 2D eye scan support. 32763b71339STang Yun ping 32863b71339STang Yun ping------ 32963b71339STang Yun ping 330b9d37512SZhihuan He## rk3568_bl31_v1.40.elf 331b9d37512SZhihuan He 332b9d37512SZhihuan He| Date | File | Build commit | Severity | 333b9d37512SZhihuan He| ---------- | --------------------- | ------------ | -------- | 334b9d37512SZhihuan He| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | moderate | 335b9d37512SZhihuan He 336b9d37512SZhihuan He### New 337b9d37512SZhihuan He 338b9d37512SZhihuan He1. Add DDR ECC poison support. 339b9d37512SZhihuan He 340b9d37512SZhihuan He------ 341b9d37512SZhihuan He 3422f88af1dSJon Lin## rk356x_usbplug_v1.17.bin 3432f88af1dSJon Lin 3442f88af1dSJon Lin| Date | File | Build commit | Severity | 3452f88af1dSJon Lin| ---------- | :----------------------- | ------------ | -------- | 3462f88af1dSJon Lin| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | moderate | 3472f88af1dSJon Lin 3482f88af1dSJon Lin### New 3492f88af1dSJon Lin 3502f88af1dSJon Lin1. Support more spiflash. 3512f88af1dSJon Lin 3522f88af1dSJon Lin------ 3532f88af1dSJon Lin 3541f565376SXiaoDong Huang## rk3568_bl31_v1.39.elf 3551f565376SXiaoDong Huang 3561f565376SXiaoDong Huang| Date | File | Build commit | Severity | 3571f565376SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 3581f565376SXiaoDong Huang| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | important | 3591f565376SXiaoDong Huang 3601f565376SXiaoDong Huang### New 3611f565376SXiaoDong Huang 3621f565376SXiaoDong Huang1. Improve the stability of otp. 3631f565376SXiaoDong Huang 3641f565376SXiaoDong Huang------ 3651f565376SXiaoDong Huang 366f2f8c7fbSTang Yun ping## rk3568_ddr_{1056...324}MHz_v1.16.bin 367f2f8c7fbSTang Yun ping 368f2f8c7fbSTang Yun ping| Date | File | Build commit | Severity | 369f2f8c7fbSTang Yun ping| ---------- | ------------------------------------ | ------------ | --------- | 370f2f8c7fbSTang Yun ping| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important | 371f2f8c7fbSTang Yun ping 372f2f8c7fbSTang Yun ping### New 373f2f8c7fbSTang Yun ping 374f2f8c7fbSTang Yun ping1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode. 375f2f8c7fbSTang Yun ping2. TREFI, pageclose configurable by ddrbin tool. 376f2f8c7fbSTang Yun ping3. Improve DDR4 performance. 377f2f8c7fbSTang Yun ping 378f2f8c7fbSTang Yun ping### Fixed 379f2f8c7fbSTang Yun ping 380f2f8c7fbSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 381f2f8c7fbSTang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 382f2f8c7fbSTang Yun ping| 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 | - | 383f2f8c7fbSTang Yun ping| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | | 384f2f8c7fbSTang Yun ping 385f2f8c7fbSTang Yun ping------ 386f2f8c7fbSTang Yun ping 3871d2ea0ccSXiaoDong Huang## rk3568_bl31_v1.38.elf 3881d2ea0ccSXiaoDong Huang 3891d2ea0ccSXiaoDong Huang| Date | File | Build commit | Severity | 3901d2ea0ccSXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 3911d2ea0ccSXiaoDong Huang| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | important | 3921d2ea0ccSXiaoDong Huang 3931d2ea0ccSXiaoDong Huang### New 3941d2ea0ccSXiaoDong Huang 3951d2ea0ccSXiaoDong Huang1. Improve the stability of sdei. 3961d2ea0ccSXiaoDong Huang 3971d2ea0ccSXiaoDong Huang------ 3981d2ea0ccSXiaoDong Huang 399d4dd7145SXiaoDong Huang## rk3568_bl31_v1.37.elf 400d4dd7145SXiaoDong Huang 401d4dd7145SXiaoDong Huang| Date | File | Build commit | Severity | 402d4dd7145SXiaoDong Huang| ---------- | --------------------- | ------------ | --------- | 403d4dd7145SXiaoDong Huang| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | important | 404d4dd7145SXiaoDong Huang 405d4dd7145SXiaoDong Huang### New 406d4dd7145SXiaoDong Huang 407d4dd7145SXiaoDong Huang1. Enable sdei. 408d4dd7145SXiaoDong Huang2. Support config l3 partition according to atags. 409d4dd7145SXiaoDong Huang 410d4dd7145SXiaoDong Huang------ 411d4dd7145SXiaoDong Huang 41244de354dSZhihuan He## rk3568_ddr_{1560...324}MHz_v1.15.bin 41344de354dSZhihuan He 41444de354dSZhihuan He| Date | File | Build commit | Severity | 41544de354dSZhihuan He| ---------- | ------------------------------------ | ------------ | --------- | 41644de354dSZhihuan He| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96 | important | 41744de354dSZhihuan He 41844de354dSZhihuan He### Fixed 41944de354dSZhihuan He 42044de354dSZhihuan He| Index | Severity | Update | Issue description | Issue source | 42144de354dSZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 42244de354dSZhihuan He| 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 | - | 42344de354dSZhihuan He 42444de354dSZhihuan He------ 42544de354dSZhihuan He 426cd42c8b9SZhihuan He## rk3568_bl31_v1.36.elf 427cd42c8b9SZhihuan He 428cd42c8b9SZhihuan He| Date | File | Build commit | Severity | 429cd42c8b9SZhihuan He| ---------- | --------------------- | ------------ | --------- | 430cd42c8b9SZhihuan He| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9 | important | 431cd42c8b9SZhihuan He 432cd42c8b9SZhihuan He### Fixed 433cd42c8b9SZhihuan He 434cd42c8b9SZhihuan He| Index | Severity | Update | Issue description | Issue source | 435cd42c8b9SZhihuan He| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 436cd42c8b9SZhihuan He| 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 | - | 437cd42c8b9SZhihuan He 438cd42c8b9SZhihuan He------ 439cd42c8b9SZhihuan He 440b32e77eeSJon Lin## rk356x_usbplug_v1.16.bin 441b32e77eeSJon Lin 442b32e77eeSJon Lin| Date | File | Build commit | Severity | 443b32e77eeSJon Lin| ---------- | :----------------------- | ------------ | -------- | 444b32e77eeSJon Lin| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1 | moderate | 445b32e77eeSJon Lin 446b32e77eeSJon Lin### New 447b32e77eeSJon Lin 44818157235SJoseph Chen1. Support more spiflash. 449b32e77eeSJon Lin 450b32e77eeSJon Lin------ 451b32e77eeSJon Lin 4526cdb0cf8Sshengfei Xu## rk3568_bl31_v1.35.elf 4536cdb0cf8Sshengfei Xu 4546cdb0cf8Sshengfei Xu| Date | File | Build commit | Severity | 4556cdb0cf8Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 4566cdb0cf8Sshengfei Xu| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e | important | 4576cdb0cf8Sshengfei Xu 4586cdb0cf8Sshengfei Xu### Fixed 4596cdb0cf8Sshengfei Xu 4606cdb0cf8Sshengfei Xu| Index | Severity | Update | Issue description | Issue source | 4616cdb0cf8Sshengfei Xu| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 4626cdb0cf8Sshengfei Xu| 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. | - | 4636cdb0cf8Sshengfei Xu 4646cdb0cf8Sshengfei Xu------ 4656cdb0cf8Sshengfei Xu 4669f3468f5SJon Lin## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin 4679f3468f5SJon Lin 4689f3468f5SJon Lin| Date | File | Build commit | Severity | 4699f3468f5SJon Lin| ---------- | :----------------------------------------------- | ------------ | -------- | 4709f3468f5SJon Lin| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1 | moderate | 4719f3468f5SJon Lin 4729f3468f5SJon Lin### New 4739f3468f5SJon Lin 47418157235SJoseph Chen1. Support more spiflash. 4759f3468f5SJon Lin 4769f3468f5SJon Lin------ 4779f3468f5SJon Lin 4786dff3132SHisping Lin## rk3568_bl32_v2.09.bin 4796dff3132SHisping Lin 4806dff3132SHisping Lin| Date | File | Build commit | Severity | 4816dff3132SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 4826dff3132SHisping Lin| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907 | important | 4836dff3132SHisping Lin 4846dff3132SHisping Lin### Fixed 4856dff3132SHisping Lin 4866dff3132SHisping Lin| Index | Severity | Update | Issue description | Issue source | 4876dff3132SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 4886dff3132SHisping Lin| 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 | - | 4896dff3132SHisping Lin 4906dff3132SHisping Lin------ 4916dff3132SHisping Lin 4924909cfb1STang Yun ping## rk3568_ddr_{1560...324}MHz_v1.14.bin 4934909cfb1STang Yun ping 4944909cfb1STang Yun ping| Date | File | Build commit | Severity | 4954909cfb1STang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 4964909cfb1STang Yun ping| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f | important | 4974909cfb1STang Yun ping 4984909cfb1STang Yun ping### Fixed 4994909cfb1STang Yun ping 5004909cfb1STang Yun ping| Index | Severity | Update | Issue description | Issue source | 5014909cfb1STang Yun ping| ----- | --------- | --------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 502a9b7a7b5SJoseph Chen| 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 . | - | 503a9b7a7b5SJoseph Chen| 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. | - | 504a9b7a7b5SJoseph Chen| 3 | important | fix ddr4 528M stability problem | some DRAM DLL can't lock at 528M,DLL should be bypass for 528M | - | 505a9b7a7b5SJoseph Chen| | important | fix ddr4 1560M stability problem | some 2 rank DDR4 PCB DQS/DQ slew rate should be set to 0x0 when running at1560MHz. | - | 5064909cfb1STang Yun ping 5074909cfb1STang Yun ping------ 508