1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*3a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf 4*3a77abfcSXiaoDong Huang 5*3a77abfcSXiaoDong Huang| Date | File | Build commit | Severity | 6*3a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 7*3a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a | important | 8*3a77abfcSXiaoDong Huang 9*3a77abfcSXiaoDong Huang### New 10*3a77abfcSXiaoDong Huang 11*3a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags. 12*3a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts. 13*3a77abfcSXiaoDong Huang 14*3a77abfcSXiaoDong Huang------ 15*3a77abfcSXiaoDong Huang 1680fe7a86SXuhui Lin## rk3588_spl_v1.13.bin 1780fe7a86SXuhui Lin 1880fe7a86SXuhui Lin| Date | File | Build commit | Severity | 1980fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- | 2080fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e | important | 2180fe7a86SXuhui Lin 2280fe7a86SXuhui Lin### New 2380fe7a86SXuhui Lin 2480fe7a86SXuhui Lin1. Print and pass the firmware version number. 2580fe7a86SXuhui Lin 2680fe7a86SXuhui Lin### Fixed 2780fe7a86SXuhui Lin 2880fe7a86SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 2980fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 3080fe7a86SXuhui 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. | - | 3180fe7a86SXuhui Lin 3280fe7a86SXuhui Lin------ 3380fe7a86SXuhui Lin 348350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf 358350c611SXiaoDong Huang 368350c611SXiaoDong Huang| Date | File | Build commit | Severity | 378350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 388350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe | important | 398350c611SXiaoDong Huang 408350c611SXiaoDong Huang### New 418350c611SXiaoDong Huang 428350c611SXiaoDong Huang1. Optimize the time of system resume. 438350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume. 448350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff. 458350c611SXiaoDong Huang 468350c611SXiaoDong Huang------ 478350c611SXiaoDong Huang 48a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin 49a2af7ce6SHisping Lin 50a2af7ce6SHisping Lin| Date | File | Build commit | Severity | 51a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 52a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65 | important | 53a2af7ce6SHisping Lin 54a2af7ce6SHisping Lin### New 55a2af7ce6SHisping Lin 56a2af7ce6SHisping Lin1. Pseudo random number seed will be set by default. 57a2af7ce6SHisping Lin2. Supports read and write security flag interfaces. 58a2af7ce6SHisping Lin3. Support check ta encryption key is written. 59a2af7ce6SHisping Lin 60a2af7ce6SHisping Lin### Fixed 61a2af7ce6SHisping Lin 62a2af7ce6SHisping Lin| Index | Severity | Update | Issue description | Issue source | 63a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 64a2af7ce6SHisping Lin| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 65a2af7ce6SHisping Lin 66a2af7ce6SHisping Lin------ 67a2af7ce6SHisping Lin 68da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin 69da0efd5bSYouMin Chen 70da0efd5bSYouMin Chen| Date | File | Build commit | Severity | 71da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 72da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f | important | 73da0efd5bSYouMin Chen 74da0efd5bSYouMin Chen### Warn 75da0efd5bSYouMin Chen 76da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above. 77da0efd5bSYouMin Chen 78da0efd5bSYouMin Chen### New 79da0efd5bSYouMin Chen 80da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz. 81da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability. 82da0efd5bSYouMin Chen 83da0efd5bSYouMin Chen### Fixed 84da0efd5bSYouMin Chen 85da0efd5bSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 86da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ | 87da0efd5bSYouMin Chen| 1 | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | - | 88da0efd5bSYouMin Chen 89da0efd5bSYouMin Chen------ 90da0efd5bSYouMin Chen 9190fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf 9290fe0354SXiaoDong Huang 9390fe0354SXiaoDong Huang| Date | File | Build commit | Severity | 9490fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 9590fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2 | important | 9690fe0354SXiaoDong Huang 9790fe0354SXiaoDong Huang### New 9890fe0354SXiaoDong Huang 9990fe0354SXiaoDong Huang1. Support L3 partition. 10090fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner. 10190fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS. 10290fe0354SXiaoDong Huang 10390fe0354SXiaoDong Huang------ 10490fe0354SXiaoDong Huang 1052987009bSFinley Xiao## rk3588_bl31_v1.40.elf 1062987009bSFinley Xiao 1072987009bSFinley Xiao| Date | File | Build commit | Severity | 1082987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 1092987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | important | 1102987009bSFinley Xiao 1112987009bSFinley Xiao### New 1122987009bSFinley Xiao 1132987009bSFinley Xiao1. Add support to reset vop sub mem pd. 1142987009bSFinley Xiao 1152987009bSFinley Xiao------ 1162987009bSFinley Xiao 1172952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin 1182952b2bdSYouMin Chen 1192952b2bdSYouMin Chen| Date | File | Build commit | Severity | 1202952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 1212952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | important | 1222952b2bdSYouMin Chen 1232952b2bdSYouMin Chen### New 1242952b2bdSYouMin Chen 1252952b2bdSYouMin Chen1. Add support print training result and mr value. 1262952b2bdSYouMin Chen 1272952b2bdSYouMin Chen### Fixed 1282952b2bdSYouMin Chen 1292952b2bdSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 1302952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 1312952b2bdSYouMin Chen| 1 | important | Fixed init fail issue that max freq between 1066-1600MHz | Panic in ddrbin when max DDR freq between 1066-1600MHz. | - | 1322952b2bdSYouMin 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. | - | 1332952b2bdSYouMin Chen 1342952b2bdSYouMin Chen------ 1352952b2bdSYouMin Chen 136dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf 137dd45a46aSFinley Xiao 138dd45a46aSFinley Xiao| Date | File | Build commit | Severity | 139dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 140dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | important | 141dd45a46aSFinley Xiao 142dd45a46aSFinley Xiao### New 143dd45a46aSFinley Xiao 144dd45a46aSFinley Xiao1. Change read size to 128 bytes. 145dd45a46aSFinley Xiao2. Adjust pvtpll table by otp. 146dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m. 147dd45a46aSFinley Xiao 148dd45a46aSFinley Xiao------ 149dd45a46aSFinley Xiao 15078cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf 15178cbbc4fSXiaoDong Huang 15278cbbc4fSXiaoDong Huang| Date | File | Build commit | Severity | 15378cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 15478cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | important | 15578cbbc4fSXiaoDong Huang 15678cbbc4fSXiaoDong Huang### Warn 15778cbbc4fSXiaoDong Huang 15878cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above. 15978cbbc4fSXiaoDong Huang 16078cbbc4fSXiaoDong Huang### New 16178cbbc4fSXiaoDong Huang 16278cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr. 16378cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx. 16478cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode. 16578cbbc4fSXiaoDong Huang 16678cbbc4fSXiaoDong Huang------ 16778cbbc4fSXiaoDong Huang 1689265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin 1699265fe34STang Yun ping 1709265fe34STang Yun ping| Date | File | Build commit | Severity | 1719265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 1729265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | important | 1739265fe34STang Yun ping 1749265fe34STang Yun ping### Warn 1759265fe34STang Yun ping 1769265fe34STang Yun ping1. BL31 should be update to V1.38 or above. 1779265fe34STang Yun ping 1789265fe34STang Yun ping### New 1799265fe34STang Yun ping 1809265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues. 1819265fe34STang Yun ping2. Optimizing boot time. 1829265fe34STang Yun ping3. Enable per bank refresh function. 1839265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability. 1849265fe34STang Yun ping5. First init LPDDR4x. 1859265fe34STang Yun ping6. LPDDR5 cavref update to 36%. 1869265fe34STang Yun ping7. Add support spread spectrum mode. 1879265fe34STang Yun ping 1889265fe34STang Yun ping------ 1899265fe34STang Yun ping 190ec307de5SHisping Lin## rk3588_bl32_v1.13.bin 191ec307de5SHisping Lin 192ec307de5SHisping Lin| Date | File | Build commit | Severity | 193ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 194ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | important | 195ec307de5SHisping Lin 196ec307de5SHisping Lin### New 197ec307de5SHisping Lin 198ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed. 199ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash. 200ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. 201ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. 202ec307de5SHisping Lin 203ec307de5SHisping Lin------ 204ec307de5SHisping Lin 205541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf 206541a852cSXiaoDong Huang 207541a852cSXiaoDong Huang| Date | File | Build commit | Severity | 208541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 209b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | important | 210541a852cSXiaoDong Huang 211541a852cSXiaoDong Huang### New 212541a852cSXiaoDong Huang 213541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume. 214541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume. 215541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX. 216541a852cSXiaoDong Huang 217541a852cSXiaoDong Huang------ 218541a852cSXiaoDong Huang 2198eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin 2208eada29eSYouMin Chen 2218eada29eSYouMin Chen| Date | File | Build commit | Severity | 2228eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- | 2238eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | important | 2248eada29eSYouMin Chen 2258eada29eSYouMin Chen### New 2268eada29eSYouMin Chen 2278eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool. 2288eada29eSYouMin Chen 2298eada29eSYouMin Chen### Fixed 2308eada29eSYouMin Chen 2318eada29eSYouMin Chen| Index | Severity | Update | Issue description | Issue source | 2328eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 2338eada29eSYouMin Chen| 1 | important | fix total 24GB bug | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | - | 2348eada29eSYouMin 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. | - | 2358eada29eSYouMin Chen| 3 | important | improve LP5 performance | LPDDR5 timing tWTR calculate error lead to slow performance | - | 2368eada29eSYouMin Chen 2378eada29eSYouMin Chen------ 2388eada29eSYouMin Chen 23974687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf 24074687af2SXiaoDong Huang 24174687af2SXiaoDong Huang| Date | File | Build commit | Severity | 24274687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 243b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | important | 24474687af2SXiaoDong Huang 24574687af2SXiaoDong Huang### New 24674687af2SXiaoDong Huang 24774687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu. 24874687af2SXiaoDong Huang 24974687af2SXiaoDong Huang------ 25074687af2SXiaoDong Huang 251a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf 252a01492b1SXiaoDong Huang 253a01492b1SXiaoDong Huang| Date | File | Build commit | Severity | 254a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 255b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | important | 256a01492b1SXiaoDong Huang 257a01492b1SXiaoDong Huang### New 258a01492b1SXiaoDong Huang 259a01492b1SXiaoDong Huang1. Improve the stability of hdmirx. 260a01492b1SXiaoDong Huang 261a01492b1SXiaoDong Huang------ 262a01492b1SXiaoDong Huang 263b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf 264b95a8e92SXiaoDong Huang 265b95a8e92SXiaoDong Huang| Date | File | Build commit | Severity | 266b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 267b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | important | 268b95a8e92SXiaoDong Huang 269b95a8e92SXiaoDong Huang### New 270b95a8e92SXiaoDong Huang 271b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode. 272b95a8e92SXiaoDong Huang2. Support pvtpll to add length. 273b95a8e92SXiaoDong Huang 274b95a8e92SXiaoDong Huang### Fixed 275b95a8e92SXiaoDong Huang 276b95a8e92SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 277b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ | 278b95a8e92SXiaoDong 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. | - | 279b95a8e92SXiaoDong Huang 280b95a8e92SXiaoDong Huang------ 281b95a8e92SXiaoDong Huang 28229f261e1SJason Zhu## rk3588_spl_v1.12.bin 28329f261e1SJason Zhu 28429f261e1SJason Zhu| Date | File | Build commit | Severity | 28529f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- | 28629f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | important | 28729f261e1SJason Zhu 28829f261e1SJason Zhu### New 28929f261e1SJason Zhu 29029f261e1SJason Zhu1. Support SPL AB. 29129f261e1SJason Zhu 29229f261e1SJason Zhu------ 29329f261e1SJason Zhu 29427d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 29527d8af0cSXiaoDong Huang 29627d8af0cSXiaoDong Huang| Date | File | Build commit | Severity | 29727d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 29827d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | important | 29927d8af0cSXiaoDong Huang 30027d8af0cSXiaoDong Huang### New 30127d8af0cSXiaoDong Huang 30227d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j. 30327d8af0cSXiaoDong Huang 30427d8af0cSXiaoDong Huang------ 30527d8af0cSXiaoDong Huang 3068bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 3078bfcbf0fSChen Fen 3088bfcbf0fSChen Fen| Date | File | Build commit | Severity | 3098bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- | 3108bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | important | 3118bfcbf0fSChen Fen 3128bfcbf0fSChen Fen### New 3138bfcbf0fSChen Fen 31418157235SJoseph Chen1. Improve compatibility. 3158bfcbf0fSChen Fen 3168bfcbf0fSChen Fen------ 317f1a9d362SJoseph Chen 318cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 319cad9f1bbSXiaoDong Huang 320cad9f1bbSXiaoDong Huang| Date | File | Build commit | Severity | 321cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 322cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | important | 323cad9f1bbSXiaoDong Huang 324cad9f1bbSXiaoDong Huang### New 325cad9f1bbSXiaoDong Huang 326cad9f1bbSXiaoDong Huang1. Support bus auto CS. 327cad9f1bbSXiaoDong Huang 328cad9f1bbSXiaoDong Huang------ 329cad9f1bbSXiaoDong Huang 3308ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 3318ba55b28STang Yun ping 3328ba55b28STang Yun ping| Date | File | Build commit | Severity | 3338ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- | 3348ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | important | 3358ba55b28STang Yun ping 3366df356eeSJoseph Chen### New 3378ba55b28STang Yun ping 3388ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool. 3398ba55b28STang Yun ping2. Support pstore function. 34018157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool. 3418ba55b28STang Yun ping4. Enable LPDDR5 DMC function. 3428ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM. 3438ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool. 3448ba55b28STang Yun ping 3458ba55b28STang Yun ping### Fixed 3468ba55b28STang Yun ping 3478ba55b28STang Yun ping| Index | Severity | Update | Issue description | Issue source | 3488ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ | 3498ba55b28STang Yun ping| 1 | important | Fix WRTRN Bug | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz | - | 3508ba55b28STang Yun ping| 2 | important | Fix ZQCALIB bug | Increase auto ZQCALIB command period to 470ms | - | 3518ba55b28STang Yun ping| 3 | important | Fix 528M bug | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | - | 3528ba55b28STang Yun ping| 4 | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | - | 3538ba55b28STang Yun ping| 5 | important | LP4/LP4x support 32GB cap | LP4/LP4x support 32GB cap | - | 3548ba55b28STang Yun ping 3558ba55b28STang Yun ping------ 3568ba55b28STang Yun ping 3577a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 3587a690040SXiaoDong Huang 3597a690040SXiaoDong Huang| Date | File | Build commit | Severity | 3607a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3617a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | important | 3627a690040SXiaoDong Huang 3637a690040SXiaoDong Huang### New 3647a690040SXiaoDong Huang 3657a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function. 3667a690040SXiaoDong Huang2. Support amp function. 3677a690040SXiaoDong Huang 3687a690040SXiaoDong Huang### Fixed 3697a690040SXiaoDong Huang 3707a690040SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 3717a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ | 3727a690040SXiaoDong Huang| 1 | important | Save/restore some performance setting in system suspend/resume | - | - | 3737a690040SXiaoDong Huang 3747a690040SXiaoDong Huang------ 3757a690040SXiaoDong Huang 3765a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 3775a3b3b7aSXiaoDong Huang 3785a3b3b7aSXiaoDong Huang| Date | File | Build commit | Severity | 3795a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 3805a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | important | 3815a3b3b7aSXiaoDong Huang 3825a3b3b7aSXiaoDong Huang### New 3835a3b3b7aSXiaoDong Huang 3845a3b3b7aSXiaoDong Huang1. Support pstore. 3855a3b3b7aSXiaoDong Huang 3865a3b3b7aSXiaoDong Huang------ 3875a3b3b7aSXiaoDong Huang 3881f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 3891f87e1f4SXiaoDong Huang 390e735b80bSJoseph Chen| Date | File | Build commit | Severity | 3911f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- | 3921f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | important | 3931f87e1f4SXiaoDong Huang 3941f87e1f4SXiaoDong Huang### New 3951f87e1f4SXiaoDong Huang 3961f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches. 3971f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows. 3981f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel. 3991f87e1f4SXiaoDong Huang 4001f87e1f4SXiaoDong Huang### Fixed 4011f87e1f4SXiaoDong Huang 402e735b80bSJoseph Chen| Index | Severity | Update | Issue description | Issue source | 403e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 4041f87e1f4SXiaoDong 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 . | - | 4051f87e1f4SXiaoDong Huang| 2 | important | Fix configuration about ddr. | Fix ddr-unstable problem. | - | 4061f87e1f4SXiaoDong Huang| 3 | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic. | - | 4071f87e1f4SXiaoDong Huang 4081f87e1f4SXiaoDong Huang------ 4091f87e1f4SXiaoDong Huang 410d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 411d389df42SXiaoDong Huang 412d389df42SXiaoDong Huang| Date | File | Build commit | Severity | 413d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 414d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | important | 415d389df42SXiaoDong Huang 416d389df42SXiaoDong Huang### New 417d389df42SXiaoDong Huang 418d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel. 419d389df42SXiaoDong Huang 420d389df42SXiaoDong Huang------ 421d389df42SXiaoDong Huang 422ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 423ecbf7112SHisping Lin 424ecbf7112SHisping Lin| Date | File | Build commit | Severity | 425ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 426ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | important | 427ecbf7112SHisping Lin 428ecbf7112SHisping Lin### Fixed 429ecbf7112SHisping Lin 430ecbf7112SHisping Lin| Index | Severity | Update | Issue description | Issue source | 431ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 432ecbf7112SHisping 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 | - | 433ecbf7112SHisping Lin 434ecbf7112SHisping Lin------ 4358ba55b28STang Yun ping 436