1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*8350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf 4*8350c611SXiaoDong Huang 5*8350c611SXiaoDong Huang| Date | File | Build commit | Severity | 6*8350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*8350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe | important | 8*8350c611SXiaoDong Huang 9*8350c611SXiaoDong Huang### New 10*8350c611SXiaoDong Huang 11*8350c611SXiaoDong Huang1. Optimize the time of system resume. 12*8350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume. 13*8350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff. 14*8350c611SXiaoDong Huang 15*8350c611SXiaoDong Huang------ 16*8350c611SXiaoDong Huang 17a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin 18a2af7ce6SHisping Lin 19a2af7ce6SHisping Lin| Date | File | Build commit | Severity | 20a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 21a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65 | important | 22a2af7ce6SHisping Lin 23a2af7ce6SHisping Lin### New 24a2af7ce6SHisping Lin 25a2af7ce6SHisping Lin1. Pseudo random number seed will be set by default. 26a2af7ce6SHisping Lin2. Supports read and write security flag interfaces. 27a2af7ce6SHisping Lin3. Support check ta encryption key is written. 28a2af7ce6SHisping Lin 29a2af7ce6SHisping Lin### Fixed 30a2af7ce6SHisping Lin 31a2af7ce6SHisping Lin| Index | Severity | Update | Issue description | Issue source | 32a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 33a2af7ce6SHisping Lin| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 34a2af7ce6SHisping Lin 35a2af7ce6SHisping Lin------ 36a2af7ce6SHisping Lin 37da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin 38da0efd5bSYouMin Chen 39da0efd5bSYouMin Chen| Date | File | Build commit | Severity | 40da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 41da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f | important | 42da0efd5bSYouMin Chen 43da0efd5bSYouMin Chen### Warn 44da0efd5bSYouMin Chen 45da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above. 46da0efd5bSYouMin Chen 47da0efd5bSYouMin Chen### New 48da0efd5bSYouMin Chen 49da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz. 50da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability. 51da0efd5bSYouMin Chen 52da0efd5bSYouMin Chen### Fixed 53da0efd5bSYouMin Chen 54da0efd5bSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 55da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ | 56da0efd5bSYouMin Chen| 1 | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | - | 57da0efd5bSYouMin Chen 58da0efd5bSYouMin Chen------ 59da0efd5bSYouMin Chen 6090fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf 6190fe0354SXiaoDong Huang 6290fe0354SXiaoDong Huang| Date | File | Build commit | Severity | 6390fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 6490fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2 | important | 6590fe0354SXiaoDong Huang 6690fe0354SXiaoDong Huang### New 6790fe0354SXiaoDong Huang 6890fe0354SXiaoDong Huang1. Support L3 partition. 6990fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner. 7090fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS. 7190fe0354SXiaoDong Huang 7290fe0354SXiaoDong Huang------ 7390fe0354SXiaoDong Huang 742987009bSFinley Xiao## rk3588_bl31_v1.40.elf 752987009bSFinley Xiao 762987009bSFinley Xiao| Date | File | Build commit | Severity | 772987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 782987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | important | 792987009bSFinley Xiao 802987009bSFinley Xiao### New 812987009bSFinley Xiao 822987009bSFinley Xiao1. Add support to reset vop sub mem pd. 832987009bSFinley Xiao 842987009bSFinley Xiao------ 852987009bSFinley Xiao 862952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin 872952b2bdSYouMin Chen 882952b2bdSYouMin Chen| Date | File | Build commit | Severity | 892952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 902952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | important | 912952b2bdSYouMin Chen 922952b2bdSYouMin Chen### New 932952b2bdSYouMin Chen 942952b2bdSYouMin Chen1. Add support print training result and mr value. 952952b2bdSYouMin Chen 962952b2bdSYouMin Chen### Fixed 972952b2bdSYouMin Chen 982952b2bdSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 992952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 1002952b2bdSYouMin Chen| 1 | important | Fixed init fail issue that max freq between 1066-1600MHz | Panic in ddrbin when max DDR freq between 1066-1600MHz. | - | 1012952b2bdSYouMin Chen| 2 | important | Fixed the issue painc in ddrbin caused by multiple initialization of DDR | When the first SPL firmware failed to load, reloading the second firmware would result in repeated initialization of the DDR. This caused a panic in ddrbin. | - | 1022952b2bdSYouMin Chen 1032952b2bdSYouMin Chen------ 1042952b2bdSYouMin Chen 105dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf 106dd45a46aSFinley Xiao 107dd45a46aSFinley Xiao| Date | File | Build commit | Severity | 108dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 109dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | important | 110dd45a46aSFinley Xiao 111dd45a46aSFinley Xiao### New 112dd45a46aSFinley Xiao 113dd45a46aSFinley Xiao1. Change read size to 128 bytes. 114dd45a46aSFinley Xiao2. Adjust pvtpll table by otp. 115dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m. 116dd45a46aSFinley Xiao 117dd45a46aSFinley Xiao------ 118dd45a46aSFinley Xiao 11978cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf 12078cbbc4fSXiaoDong Huang 12178cbbc4fSXiaoDong Huang| Date | File | Build commit | Severity | 12278cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 12378cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | important | 12478cbbc4fSXiaoDong Huang 12578cbbc4fSXiaoDong Huang### Warn 12678cbbc4fSXiaoDong Huang 12778cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above. 12878cbbc4fSXiaoDong Huang 12978cbbc4fSXiaoDong Huang### New 13078cbbc4fSXiaoDong Huang 13178cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr. 13278cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx. 13378cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode. 13478cbbc4fSXiaoDong Huang 13578cbbc4fSXiaoDong Huang------ 13678cbbc4fSXiaoDong Huang 1379265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin 1389265fe34STang Yun ping 1399265fe34STang Yun ping| Date | File | Build commit | Severity | 1409265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 1419265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | important | 1429265fe34STang Yun ping 1439265fe34STang Yun ping### Warn 1449265fe34STang Yun ping 1459265fe34STang Yun ping1. BL31 should be update to V1.38 or above. 1469265fe34STang Yun ping 1479265fe34STang Yun ping### New 1489265fe34STang Yun ping 1499265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues. 1509265fe34STang Yun ping2. Optimizing boot time. 1519265fe34STang Yun ping3. Enable per bank refresh function. 1529265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability. 1539265fe34STang Yun ping5. First init LPDDR4x. 1549265fe34STang Yun ping6. LPDDR5 cavref update to 36%. 1559265fe34STang Yun ping7. Add support spread spectrum mode. 1569265fe34STang Yun ping 1579265fe34STang Yun ping------ 1589265fe34STang Yun ping 159ec307de5SHisping Lin## rk3588_bl32_v1.13.bin 160ec307de5SHisping Lin 161ec307de5SHisping Lin| Date | File | Build commit | Severity | 162ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 163ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | important | 164ec307de5SHisping Lin 165ec307de5SHisping Lin### New 166ec307de5SHisping Lin 167ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed. 168ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash. 169ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. 170ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. 171ec307de5SHisping Lin 172ec307de5SHisping Lin------ 173ec307de5SHisping Lin 174541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf 175541a852cSXiaoDong Huang 176541a852cSXiaoDong Huang| Date | File | Build commit | Severity | 177541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 178b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | important | 179541a852cSXiaoDong Huang 180541a852cSXiaoDong Huang### New 181541a852cSXiaoDong Huang 182541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume. 183541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume. 184541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX. 185541a852cSXiaoDong Huang 186541a852cSXiaoDong Huang------ 187541a852cSXiaoDong Huang 1888eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin 1898eada29eSYouMin Chen 1908eada29eSYouMin Chen| Date | File | Build commit | Severity | 1918eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 1928eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | important | 1938eada29eSYouMin Chen 1948eada29eSYouMin Chen### New 1958eada29eSYouMin Chen 1968eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool. 1978eada29eSYouMin Chen 1988eada29eSYouMin Chen### Fixed 1998eada29eSYouMin Chen 2008eada29eSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 2018eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 2028eada29eSYouMin Chen| 1 | important | fix total 24GB bug | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | - | 2038eada29eSYouMin Chen| 2 | important | fix LP4/LP4X stability issue | Some LP4/LP4X board need to update read odt to 40ohm to fix stability issue. Note: BL31 should be update to V1.37. | - | 2048eada29eSYouMin Chen| 3 | important | improve LP5 performance | LPDDR5 timing tWTR calculate error lead to slow performance | - | 2058eada29eSYouMin Chen 2068eada29eSYouMin Chen------ 2078eada29eSYouMin Chen 20874687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf 20974687af2SXiaoDong Huang 21074687af2SXiaoDong Huang| Date | File | Build commit | Severity | 21174687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 212b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | important | 21374687af2SXiaoDong Huang 21474687af2SXiaoDong Huang### New 21574687af2SXiaoDong Huang 21674687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu. 21774687af2SXiaoDong Huang 21874687af2SXiaoDong Huang------ 21974687af2SXiaoDong Huang 220a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf 221a01492b1SXiaoDong Huang 222a01492b1SXiaoDong Huang| Date | File | Build commit | Severity | 223a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 224b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | important | 225a01492b1SXiaoDong Huang 226a01492b1SXiaoDong Huang### New 227a01492b1SXiaoDong Huang 228a01492b1SXiaoDong Huang1. Improve the stability of hdmirx. 229a01492b1SXiaoDong Huang 230a01492b1SXiaoDong Huang------ 231a01492b1SXiaoDong Huang 232b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf 233b95a8e92SXiaoDong Huang 234b95a8e92SXiaoDong Huang| Date | File | Build commit | Severity | 235b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 236b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | important | 237b95a8e92SXiaoDong Huang 238b95a8e92SXiaoDong Huang### New 239b95a8e92SXiaoDong Huang 240b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode. 241b95a8e92SXiaoDong Huang2. Support pvtpll to add length. 242b95a8e92SXiaoDong Huang 243b95a8e92SXiaoDong Huang### Fixed 244b95a8e92SXiaoDong Huang 245b95a8e92SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 246b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | 247b95a8e92SXiaoDong Huang| 1 | important | Avoid pmu mcu to boot accidentally in system suspend. | With pmu mcu's accidental boot, linux kernel's code and data may be overwrite after system resume. | - | 248b95a8e92SXiaoDong Huang 249b95a8e92SXiaoDong Huang------ 250b95a8e92SXiaoDong Huang 25129f261e1SJason Zhu## rk3588_spl_v1.12.bin 25229f261e1SJason Zhu 25329f261e1SJason Zhu| Date | File | Build commit | Severity | 25429f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- | 25529f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important | 25629f261e1SJason Zhu 25729f261e1SJason Zhu### New 25829f261e1SJason Zhu 25929f261e1SJason Zhu1. Support SPL AB. 26029f261e1SJason Zhu 26129f261e1SJason Zhu------ 26229f261e1SJason Zhu 26327d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 26427d8af0cSXiaoDong Huang 26527d8af0cSXiaoDong Huang| Date | File | Build commit | Severity | 26627d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 26727d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important | 26827d8af0cSXiaoDong Huang 26927d8af0cSXiaoDong Huang### New 27027d8af0cSXiaoDong Huang 27127d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j. 27227d8af0cSXiaoDong Huang 27327d8af0cSXiaoDong Huang------ 27427d8af0cSXiaoDong Huang 2758bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 2768bfcbf0fSChen Fen 2778bfcbf0fSChen Fen| Date | File | Build commit | Severity | 2788bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 2798bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important | 2808bfcbf0fSChen Fen 2818bfcbf0fSChen Fen### New 2828bfcbf0fSChen Fen 28318157235SJoseph Chen1. Improve compatibility. 2848bfcbf0fSChen Fen 2858bfcbf0fSChen Fen------ 286f1a9d362SJoseph Chen 287cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 288cad9f1bbSXiaoDong Huang 289cad9f1bbSXiaoDong Huang| Date | File | Build commit | Severity | 290cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 291cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important | 292cad9f1bbSXiaoDong Huang 293cad9f1bbSXiaoDong Huang### New 294cad9f1bbSXiaoDong Huang 295cad9f1bbSXiaoDong Huang1. Support bus auto CS. 296cad9f1bbSXiaoDong Huang 297cad9f1bbSXiaoDong Huang------ 298cad9f1bbSXiaoDong Huang 2998ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 3008ba55b28STang Yun ping 3018ba55b28STang Yun ping| Date | File | Build commit | Severity | 3028ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 3038ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | 3048ba55b28STang Yun ping 3056df356eeSJoseph Chen### New 3068ba55b28STang Yun ping 3078ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool. 3088ba55b28STang Yun ping2. Support pstore function. 30918157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool. 3108ba55b28STang Yun ping4. Enable LPDDR5 DMC function. 3118ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM. 3128ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. 3138ba55b28STang Yun ping 3148ba55b28STang Yun ping### Fixed 3158ba55b28STang Yun ping 3168ba55b28STang Yun ping| Index | Severity | Update | Issue description | Issue source | 3178ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | 3188ba55b28STang Yun ping| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | 3198ba55b28STang Yun ping| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | 3208ba55b28STang Yun ping| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | 3218ba55b28STang Yun ping| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | 3228ba55b28STang Yun ping| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | 3238ba55b28STang Yun ping 3248ba55b28STang Yun ping------ 3258ba55b28STang Yun ping 3267a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 3277a690040SXiaoDong Huang 3287a690040SXiaoDong Huang| Date | File | Build commit | Severity | 3297a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3307a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | important | 3317a690040SXiaoDong Huang 3327a690040SXiaoDong Huang### New 3337a690040SXiaoDong Huang 3347a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function. 3357a690040SXiaoDong Huang2. Support amp function. 3367a690040SXiaoDong Huang 3377a690040SXiaoDong Huang### Fixed 3387a690040SXiaoDong Huang 3397a690040SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 3407a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | 3417a690040SXiaoDong Huang| 1 | important | Save/restore some performance setting in system suspend/resume | - | - | 3427a690040SXiaoDong Huang 3437a690040SXiaoDong Huang------ 3447a690040SXiaoDong Huang 3455a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 3465a3b3b7aSXiaoDong Huang 3475a3b3b7aSXiaoDong Huang| Date | File | Build commit | Severity | 3485a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3495a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | important | 3505a3b3b7aSXiaoDong Huang 3515a3b3b7aSXiaoDong Huang### New 3525a3b3b7aSXiaoDong Huang 3535a3b3b7aSXiaoDong Huang1. Support pstore. 3545a3b3b7aSXiaoDong Huang 3555a3b3b7aSXiaoDong Huang------ 3565a3b3b7aSXiaoDong Huang 3571f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 3581f87e1f4SXiaoDong Huang 359e735b80bSJoseph Chen| Date | File | Build commit | Severity | 3601f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- | 3611f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important | 3621f87e1f4SXiaoDong Huang 3631f87e1f4SXiaoDong Huang### New 3641f87e1f4SXiaoDong Huang 3651f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches. 3661f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows. 3671f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel. 3681f87e1f4SXiaoDong Huang 3691f87e1f4SXiaoDong Huang### Fixed 3701f87e1f4SXiaoDong Huang 371e735b80bSJoseph Chen| Index | Severity | Update | Issue description | Issue source | 372e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 3731f87e1f4SXiaoDong Huang| 1 | important | Fix problem about CEC wakeup. | When waiting for CEC wakeup source in system suspend, gpio1/3 irq will wakeup both AP and mcu . | - | 3741f87e1f4SXiaoDong Huang| 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - | 3751f87e1f4SXiaoDong Huang| 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - | 3761f87e1f4SXiaoDong Huang 3771f87e1f4SXiaoDong Huang------ 3781f87e1f4SXiaoDong Huang 379d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 380d389df42SXiaoDong Huang 381d389df42SXiaoDong Huang| Date | File | Build commit | Severity | 382d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 383d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | important | 384d389df42SXiaoDong Huang 385d389df42SXiaoDong Huang### New 386d389df42SXiaoDong Huang 387d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel. 388d389df42SXiaoDong Huang 389d389df42SXiaoDong Huang------ 390d389df42SXiaoDong Huang 391ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 392ecbf7112SHisping Lin 393ecbf7112SHisping Lin| Date | File | Build commit | Severity | 394ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 395ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | important | 396ecbf7112SHisping Lin 397ecbf7112SHisping Lin### Fixed 398ecbf7112SHisping Lin 399ecbf7112SHisping Lin| Index | Severity | Update | Issue description | Issue source | 400ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 401ecbf7112SHisping 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 | - | 402ecbf7112SHisping Lin 403ecbf7112SHisping Lin------ 4048ba55b28STang Yun ping 405