1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*78cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf 4*78cbbc4fSXiaoDong Huang 5*78cbbc4fSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 6*78cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 7*78cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | 重要 | 8*78cbbc4fSXiaoDong Huang 9*78cbbc4fSXiaoDong Huang### Warn 10*78cbbc4fSXiaoDong Huang 11*78cbbc4fSXiaoDong Huang1. 要求DDR bin版本必须同步更新到V1.11或更高版本。 12*78cbbc4fSXiaoDong Huang 13*78cbbc4fSXiaoDong Huang### New 14*78cbbc4fSXiaoDong Huang 15*78cbbc4fSXiaoDong Huang1. 更新ddr lp5 mr配置。 16*78cbbc4fSXiaoDong Huang2. 提高hdmirx相关功能稳定性。 17*78cbbc4fSXiaoDong Huang3. 添加ddr展频模式。 18*78cbbc4fSXiaoDong Huang 19*78cbbc4fSXiaoDong Huang------ 20*78cbbc4fSXiaoDong Huang 219265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin 229265fe34STang Yun ping 239265fe34STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 249265fe34STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- | 259265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | 重要 | 269265fe34STang Yun ping 279265fe34STang Yun ping### Warn 289265fe34STang Yun ping 299265fe34STang Yun ping1. 要求BL31版本必须同步更新到V1.38或更高版本。 309265fe34STang Yun ping 319265fe34STang Yun ping### New 329265fe34STang Yun ping 339265fe34STang Yun ping1. 增加打印,在初始化失败时可以更好的定位焊接问题。 349265fe34STang Yun ping2. 优化开机时间。 359265fe34STang Yun ping3. 使能per bank refresh功能。 369265fe34STang Yun ping4. LPDDR5 4个通道使用不同的write vref。 379265fe34STang Yun ping5. 先初始化LPDDR4X。 389265fe34STang Yun ping6. LPDDR5 cavref更新为36%。 399265fe34STang Yun ping7. 增加支持展频功能。 409265fe34STang Yun ping 419265fe34STang Yun ping------ 429265fe34STang Yun ping 43ec307de5SHisping Lin## rk3588_bl32_v1.13.bin 44ec307de5SHisping Lin 45ec307de5SHisping Lin| 时间 | 文件 | 编译 commit | 重要程度 | 46ec307de5SHisping Lin| ---------- | :-------------------- | ----------- | -------- | 47ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | 重要 | 48ec307de5SHisping Lin 49ec307de5SHisping Lin### New 50ec307de5SHisping Lin 51ec307de5SHisping Lin1. OTP 支持 burst 读取,加快 BL32 启动速度。 52ec307de5SHisping Lin2. 支持内核端读取安全启动标志和公钥哈希。 53ec307de5SHisping Lin3. 支持动态共享内存,安全非安全世界可以传递更大数据。 54ec307de5SHisping Lin4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。 55ec307de5SHisping Lin 56ec307de5SHisping Lin------ 57ec307de5SHisping Lin 58541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf 59541a852cSXiaoDong Huang 60541a852cSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 61541a852cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 62b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | 重要 | 63541a852cSXiaoDong Huang 64541a852cSXiaoDong Huang### New 65541a852cSXiaoDong Huang 66541a852cSXiaoDong Huang1. 休眠唤醒时保存恢复 u2phy_grf寄存器。 67541a852cSXiaoDong Huang2. 休眠唤醒时保存更多ddr相关寄存器。 68541a852cSXiaoDong Huang3. 兼容QNX系统的休眠唤醒。 69541a852cSXiaoDong Huang 70541a852cSXiaoDong Huang------ 71541a852cSXiaoDong Huang 728eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin 738eada29eSYouMin Chen 748eada29eSYouMin Chen| 时间 | 文件 | 编译 commit | 重要程度 | 758eada29eSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- | 768eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | 重要 | 778eada29eSYouMin Chen 788eada29eSYouMin Chen### New 798eada29eSYouMin Chen 808eada29eSYouMin Chen1. 可通过ddrbin_tool开关pageclose。 818eada29eSYouMin Chen 828eada29eSYouMin Chen### Fixed 838eada29eSYouMin Chen 848eada29eSYouMin Chen| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 858eada29eSYouMin Chen| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- | 868eada29eSYouMin Chen| 1 | 重要 | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。 | - | 878eada29eSYouMin Chen| 2 | 重要 | 解决LP4/LP4X稳定性问题 | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | - | 888eada29eSYouMin Chen| 3 | 重要 | 优化LPDDR5性能 | LPDDR5模式下tWTR计算错误导致效率较差 | - | 898eada29eSYouMin Chen 908eada29eSYouMin Chen------ 918eada29eSYouMin Chen 9274687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf 9374687af2SXiaoDong Huang 9474687af2SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 9574687af2SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 96b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | 重要 | 9774687af2SXiaoDong Huang 9874687af2SXiaoDong Huang### New 9974687af2SXiaoDong Huang 10018157235SJoseph Chen1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。 10174687af2SXiaoDong Huang 10274687af2SXiaoDong Huang------ 10374687af2SXiaoDong Huang 104a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf 105a01492b1SXiaoDong Huang 106a01492b1SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 107a01492b1SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 108b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | 重要 | 109a01492b1SXiaoDong Huang 110a01492b1SXiaoDong Huang### New 111a01492b1SXiaoDong Huang 11218157235SJoseph Chen1. 提高hdmirx相关功能稳定性。 113a01492b1SXiaoDong Huang 114a01492b1SXiaoDong Huang------ 115a01492b1SXiaoDong Huang 116b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf 117b95a8e92SXiaoDong Huang 118b95a8e92SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 119b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 120b95a8e92SXiaoDong Huang| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | 重要 | 121b95a8e92SXiaoDong Huang 122b95a8e92SXiaoDong Huang### New 123b95a8e92SXiaoDong Huang 124b95a8e92SXiaoDong Huang1. hptimer支持使用软件校准模式。 125b95a8e92SXiaoDong Huang2. pvtpll支持添加长度。 126b95a8e92SXiaoDong Huang 127b95a8e92SXiaoDong Huang### Fixed 128b95a8e92SXiaoDong Huang 129b95a8e92SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 130b95a8e92SXiaoDong Huang| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- | 131b95a8e92SXiaoDong Huang| 1 | 重要 | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | - | 132b95a8e92SXiaoDong Huang 133b95a8e92SXiaoDong Huang------ 134b95a8e92SXiaoDong Huang 13529f261e1SJason Zhu## rk3588_spl_v1.12.bin 13629f261e1SJason Zhu 13729f261e1SJason Zhu| 时间 | 文件 | 编译 commit | 重要程度 | 13829f261e1SJason Zhu| ---------- | :-------------------- | ----------- | -------- | 13929f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | 重要 | 14029f261e1SJason Zhu 14129f261e1SJason Zhu### New 14229f261e1SJason Zhu 14318157235SJoseph Chen1. 支持 SPL AB。 14429f261e1SJason Zhu 14529f261e1SJason Zhu------ 14629f261e1SJason Zhu 14727d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 14827d8af0cSXiaoDong Huang 14927d8af0cSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 15027d8af0cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 15127d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | 重要 | 15227d8af0cSXiaoDong Huang 15327d8af0cSXiaoDong Huang### New 15427d8af0cSXiaoDong Huang 15518157235SJoseph Chen1. 支持rk3588m, rk3588j。 15627d8af0cSXiaoDong Huang 15727d8af0cSXiaoDong Huang------ 15827d8af0cSXiaoDong Huang 1598bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 1608bfcbf0fSChen Fen 1618bfcbf0fSChen Fen| 时间 | 文件 | 编译 commit | 重要程度 | 1628bfcbf0fSChen Fen| ---------- | :----------------------- | ----------- | -------- | 1638bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | 重要 | 1648bfcbf0fSChen Fen 1658bfcbf0fSChen Fen### New 1668bfcbf0fSChen Fen 16718157235SJoseph Chen1. 提升兼容性。 1688bfcbf0fSChen Fen 1698bfcbf0fSChen Fen------ 170f1a9d362SJoseph Chen 171cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 172cad9f1bbSXiaoDong Huang 173cad9f1bbSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 174cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 175cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | 重要 | 176cad9f1bbSXiaoDong Huang 177cad9f1bbSXiaoDong Huang### New 178cad9f1bbSXiaoDong Huang 179cad9f1bbSXiaoDong Huang1. 支持bus auto CS功能。 180cad9f1bbSXiaoDong Huang 181cad9f1bbSXiaoDong Huang------ 182cad9f1bbSXiaoDong Huang 1838ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 1848ba55b28STang Yun ping 1858ba55b28STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 1868ba55b28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- | 1878ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | 重要 | 1888ba55b28STang Yun ping 1898ba55b28STang Yun ping### New 1908ba55b28STang Yun ping 1918ba55b28STang Yun ping1. 可通过ddrbin_tool开关derate/perbank refresh。 1928ba55b28STang Yun ping2. DDRBIN开启pstore功能。 1938ba55b28STang Yun ping3. boot 频率可通过ddrbin_tool修改。 1948ba55b28STang Yun ping4. 开启LPDDR5 DMC功能。 1958ba55b28STang Yun ping5. 支持LPDDR5 byte mode颗粒。 1968ba55b28STang Yun ping6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。 1978ba55b28STang Yun ping 1988ba55b28STang Yun ping### Fixed 1998ba55b28STang Yun ping 2008ba55b28STang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 2018ba55b28STang Yun ping| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- | 2028ba55b28STang Yun ping| 1 | 重要 | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | - | 2038ba55b28STang Yun ping| 2 | 重要 | 修正周期性ZQCALIB间隙 | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。 | - | 2048ba55b28STang Yun ping| 3 | 重要 | 修正528M稳定性问题 | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | - | 2058ba55b28STang Yun ping| 4 | 重要 | 提高LPDDR5稳定性与性能 | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。 | - | 2068ba55b28STang Yun ping| 5 | 重要 | LP4/LP4X 32GB容量支持 | 增加LPDDR4两颗16GB组成的32GB的支持 | - | 2078ba55b28STang Yun ping 2088ba55b28STang Yun ping------ 2098ba55b28STang Yun ping 2107a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 2117a690040SXiaoDong Huang 2127a690040SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 2137a690040SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 2147a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | 重要 | 2157a690040SXiaoDong Huang 2167a690040SXiaoDong Huang### New 2177a690040SXiaoDong Huang 2187a690040SXiaoDong Huang1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。 2197a690040SXiaoDong Huang2. 支持amp功能。 2207a690040SXiaoDong Huang 2217a690040SXiaoDong Huang### Fixed 2227a690040SXiaoDong Huang 2237a690040SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 2247a690040SXiaoDong Huang| ----- | -------- | -------------------------------------- | -------- | -------- | 2257a690040SXiaoDong Huang| 1 | 重要 | 休眠、唤醒时保存、恢复保存性能相关配置 | - | - | 2267a690040SXiaoDong Huang 2277a690040SXiaoDong Huang------ 2287a690040SXiaoDong Huang 2295a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 2305a3b3b7aSXiaoDong Huang 2315a3b3b7aSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 2325a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 2335a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | 重要 | 2345a3b3b7aSXiaoDong Huang 2355a3b3b7aSXiaoDong Huang### New 2365a3b3b7aSXiaoDong Huang 2375a3b3b7aSXiaoDong Huang1. 支持pstore功能。 2385a3b3b7aSXiaoDong Huang 2395a3b3b7aSXiaoDong Huang------ 2405a3b3b7aSXiaoDong Huang 2411f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 2421f87e1f4SXiaoDong Huang 2431f87e1f4SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 2441f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 2451f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | 重要 | 2461f87e1f4SXiaoDong Huang 2471f87e1f4SXiaoDong Huang### New 2481f87e1f4SXiaoDong Huang 2491f87e1f4SXiaoDong Huang1. 添加A55 AT speculative补丁。 2501f87e1f4SXiaoDong Huang2. 添加LPDDR5变频补丁,支持行间变频。 25118157235SJoseph Chen3. 支持根据具体的DDR通道情况配置FW-DSU region。 2521f87e1f4SXiaoDong Huang 2531f87e1f4SXiaoDong Huang### Fixed 2541f87e1f4SXiaoDong Huang 2551f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 2561f87e1f4SXiaoDong Huang| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- | 2571f87e1f4SXiaoDong Huang| 1 | 重要 | 解决cec唤醒问题 | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | - | 2581f87e1f4SXiaoDong Huang| 2 | 重要 | 修复ddr相关配置 | 解决一些ddr不稳定问题。 | - | 2591f87e1f4SXiaoDong Huang| 3 | 重要 | 解决关闭串口后休眠异常问题 | loader关闭串口后,系统休眠会异常。 | - | 2601f87e1f4SXiaoDong Huang 2611f87e1f4SXiaoDong Huang------ 2621f87e1f4SXiaoDong Huang 263d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 264d389df42SXiaoDong Huang 265d389df42SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 266d389df42SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 267d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | 重要 | 268d389df42SXiaoDong Huang 269d389df42SXiaoDong Huang### New 270d389df42SXiaoDong Huang 27118157235SJoseph Chen1. 支持根据具体的DDR通道情况配置FW-DSU region。 272d389df42SXiaoDong Huang 273d389df42SXiaoDong Huang------ 274d389df42SXiaoDong Huang 275ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 276ecbf7112SHisping Lin 277ecbf7112SHisping Lin| 时间 | 文件 | 编译 commit | 重要程度 | 278ecbf7112SHisping Lin| ---------- | :-------------------- | ----------- | -------- | 279ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | 重要 | 280ecbf7112SHisping Lin 281ecbf7112SHisping Lin### Fixed 282ecbf7112SHisping Lin 283ecbf7112SHisping Lin| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 284ecbf7112SHisping Lin| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- | 285ecbf7112SHisping Lin| 1 | 重要 | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时,rk_atags将通知OPTEE关闭打印,OPTEE启动时关闭打印会出现卡死,无法进入U-Boot | - | 286ecbf7112SHisping Lin 287ecbf7112SHisping Lin------ 288ecbf7112SHisping Lin 289