1ecbf7112SHisping Lin# RK3588 Release Note 2ecbf7112SHisping Lin 3*923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf 4*923cda8fSXiaoDong Huang 5*923cda8fSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 6*923cda8fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 7*923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5 | 重要 | 8*923cda8fSXiaoDong Huang 9*923cda8fSXiaoDong Huang### New 10*923cda8fSXiaoDong Huang 11*923cda8fSXiaoDong Huang1. 支持在optee响应kernel中断。 12*923cda8fSXiaoDong Huang2. 提高vop稳定性。 13*923cda8fSXiaoDong Huang3. 系统唤醒后恢复dvfs/periodic training状态。 14*923cda8fSXiaoDong Huang 15*923cda8fSXiaoDong Huang------ 16*923cda8fSXiaoDong Huang 17c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin 18c4c4bc01SHisping Lin 19c4c4bc01SHisping Lin| 时间 | 文件 | 编译 commit | 重要程度 | 20c4c4bc01SHisping Lin| ---------- | :-------------------- | ----------- | -------- | 21c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c | 重要 | 22c4c4bc01SHisping Lin 23c4c4bc01SHisping Lin### New 24c4c4bc01SHisping Lin 25c4c4bc01SHisping Lin1. 支持软件TA加密密钥功能,客户可以不烧写密钥的情况下使用TA加密功能。 26c4c4bc01SHisping Lin2. rpmb添加多次读取机制。 27c4c4bc01SHisping Lin3. 增大MPI_MEMPOOL_SIZE。 28c4c4bc01SHisping Lin 29c4c4bc01SHisping Lin------ 30c4c4bc01SHisping Lin 31723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf 32723dee53SXiaoDong Huang 33723dee53SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 34723dee53SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 35723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758 | 重要 | 36723dee53SXiaoDong Huang 37723dee53SXiaoDong Huang### New 38723dee53SXiaoDong Huang 39723dee53SXiaoDong Huang1. 支持在kernel配置pmu mcu。 40723dee53SXiaoDong Huang2. 提高单片选lpddr5变频稳定性。 41723dee53SXiaoDong Huang 42723dee53SXiaoDong Huang------ 43723dee53SXiaoDong Huang 448fa029c6SHisping Lin## rk3588_bl32_v1.16.bin 458fa029c6SHisping Lin 468fa029c6SHisping Lin| 时间 | 文件 | 编译 commit | 重要程度 | 478fa029c6SHisping Lin| ---------- | :-------------------- | ----------- | -------- | 488fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92 | 重要 | 498fa029c6SHisping Lin 508fa029c6SHisping Lin### New 518fa029c6SHisping Lin 528fa029c6SHisping Lin1. 增加输入参数检查,增加安全性。 538fa029c6SHisping Lin2. 支持打印 TEE 内存占用信息。 548fa029c6SHisping Lin3. 硬件 crypto 支持4G以上地址。 558fa029c6SHisping Lin 568fa029c6SHisping Lin------ 578fa029c6SHisping Lin 583339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin 593339cc42SYouMin Chen 603339cc42SYouMin Chen| 时间 | 文件 | 编译 commit | 重要程度 | 613339cc42SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- | 623339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83 | 重要 | 633339cc42SYouMin Chen 643339cc42SYouMin Chen### Fixed 653339cc42SYouMin Chen 663339cc42SYouMin Chen| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 673339cc42SYouMin Chen| ----- | -------- | ------------------------------------------------------------ | -------------------------------------------- | -------- | 683339cc42SYouMin Chen| 1 | 重要 | 修正当boot_fsp配为非0值后pll_id设置错误问题,boot_fsp默认值为0。 | 当boot_fsp配为非0值后概率性出现DDR初始化失败 | - | 693339cc42SYouMin Chen 703339cc42SYouMin Chen------ 713339cc42SYouMin Chen 72f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin 73f02d10e4SYouMin Chen 74f02d10e4SYouMin Chen| 时间 | 文件 | 编译 commit | 重要程度 | 75f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- | 76f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78 | 重要 | 77f02d10e4SYouMin Chen 78f02d10e4SYouMin Chen### New 79f02d10e4SYouMin Chen 80f02d10e4SYouMin Chen1. 修改LPDDR5频率,提高稳定性。 81f02d10e4SYouMin Chen2. 新增支持cs0 row小于cs1 row的颗粒。 82f02d10e4SYouMin Chen3. 修改 DERATEINT.mr4_read_interval配置。 83f02d10e4SYouMin Chen 84f02d10e4SYouMin Chen### Fixed 85f02d10e4SYouMin Chen 86f02d10e4SYouMin Chen| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 87f02d10e4SYouMin Chen| ----- | -------- | ---------------------------------- | ----------------------------------------------- | -------- | 88f02d10e4SYouMin Chen| 1 | 重要 | 修正单片选LPDDR5的derate异常问题。 | 单片选LPDDR5执行DDR变频后可能会引起kernel挂起。 | - | 89f02d10e4SYouMin Chen 90f02d10e4SYouMin Chen------ 91f02d10e4SYouMin Chen 9299c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf 9399c2c588SXiaoDong Huang 9499c2c588SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 9599c2c588SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 9699c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422 | 重要 | 9799c2c588SXiaoDong Huang 9899c2c588SXiaoDong Huang### New 9999c2c588SXiaoDong Huang 10099c2c588SXiaoDong Huang1. 优化唤醒后ddr变频时间。 10199c2c588SXiaoDong Huang2. 唤醒后提前提高cpu频率。 10299c2c588SXiaoDong Huang3. 支持pvtpll参数通过sip配置。 10399c2c588SXiaoDong Huang 10499c2c588SXiaoDong Huang------ 10599c2c588SXiaoDong Huang 106839a0290SJon Lin## rk3588_pcie_v2.10.bin 107839a0290SJon Lin 108839a0290SJon Lin| 时间 | 文件 | 编译 commit | 重要程度 | 109839a0290SJon Lin| ---------- | --------------------- | ----------- | -------- | 110839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3 | 普通 | 111839a0290SJon Lin 112839a0290SJon Lin### New 113839a0290SJon Lin 114839a0290SJon Lin1. Update the version。 115839a0290SJon Lin 116839a0290SJon Lin------ 117839a0290SJon Lin 11879c24ba2SJon Lin## rk3588_pcie_v2.00.bin 11979c24ba2SJon Lin 12079c24ba2SJon Lin| 时间 | 文件 | 编译 commit | 重要程度 | 12179c24ba2SJon Lin| ---------- | --------------------- | ----------- | -------- | 12279c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78 | 普通 | 12379c24ba2SJon Lin 12479c24ba2SJon Lin### New 12579c24ba2SJon Lin 12679c24ba2SJon Lin1. Fix bar capacity。 12779c24ba2SJon Lin 12879c24ba2SJon Lin------ 12979c24ba2SJon Lin 130b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin 131b1599ee3SYouMin Chen 132b1599ee3SYouMin Chen| 时间 | 文件 | 编译 commit | 重要程度 | 133b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- | 134b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d | 重要 | 135b1599ee3SYouMin Chen 136b1599ee3SYouMin Chen### New 137b1599ee3SYouMin Chen 138b1599ee3SYouMin Chen1. 避免PHY skew value大于dll lock value,提高528MHz稳定性。 139b1599ee3SYouMin Chen2. 修复data training流程,提高稳定性。 140b1599ee3SYouMin Chen3. LPDDR5唤醒流程,恢复ZQ background calibration。 141b1599ee3SYouMin Chen 142b1599ee3SYouMin Chen------ 143b1599ee3SYouMin Chen 144781bf89fSChen Fen## rk3588_usbplug_v1.11.bin 145781bf89fSChen Fen 146781bf89fSChen Fen| 时间 | 文件 | 编译 commit | 重要程度 | 147781bf89fSChen Fen| ---------- | :----------------------- | ----------- | -------- | 148781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7 | 重要 | 149781bf89fSChen Fen 150781bf89fSChen Fen### New 151781bf89fSChen Fen 152781bf89fSChen Fen1. 增加rk3583烧写支持。 153781bf89fSChen Fen 154781bf89fSChen Fen------ 155781bf89fSChen Fen 156ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin 157ff4c8f28STang Yun ping 158ff4c8f28STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 159ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- | 160ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e | 重要 | 161ff4c8f28STang Yun ping 162ff4c8f28STang Yun ping### New 163ff4c8f28STang Yun ping 164ff4c8f28STang Yun ping1. 增加RK3583支持。 165ff4c8f28STang Yun ping 166ff4c8f28STang Yun ping------ 167ff4c8f28STang Yun ping 168ad416953SFinley Xiao## rk3588_bl31_v1.44.elf 169ad416953SFinley Xiao 170ad416953SFinley Xiao| 时间 | 文件 | 编译 commit | 重要程度 | 171ad416953SFinley Xiao| ---------- | :-------------------- | ----------- | -------- | 172ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b | 重要 | 173ad416953SFinley Xiao 174ad416953SFinley Xiao### New 175ad416953SFinley Xiao 176ad416953SFinley Xiao1. 增加rk3583 pvtpll 配置。 177ad416953SFinley Xiao2. 支持读取安全的otp。 178ad416953SFinley Xiao3. 优化dmc恢复时间。 179ad416953SFinley Xiao 180ad416953SFinley Xiao------ 181ad416953SFinley Xiao 182f6d367deSJon Lin## rk3588_pcie_v1.00.bin 183f6d367deSJon Lin 184f6d367deSJon Lin| 时间 | 文件 | 编译 commit | 重要程度 | 185f6d367deSJon Lin| ---------- | --------------------- | ----------- | -------- | 186f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7 | 普通 | 187f6d367deSJon Lin 188f6d367deSJon Lin### New 189f6d367deSJon Lin 190f6d367deSJon Lin1. 添加支持 pcie ep 初始化的裸系统可执行固件。 191f6d367deSJon Lin 192f6d367deSJon Lin------ 193f6d367deSJon Lin 194e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin 195e9a5ef40STang Yun ping 196e9a5ef40STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 197e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- | 198e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e | 重要 | 199e9a5ef40STang Yun ping 200e9a5ef40STang Yun ping### New 201e9a5ef40STang Yun ping 202e9a5ef40STang Yun ping1. 提高LPDDR5 稳定性。 203e9a5ef40STang Yun ping2. 增加fwver支持。 204e9a5ef40STang Yun ping 205e9a5ef40STang Yun ping------ 206e9a5ef40STang Yun ping 20757e6a38aSHisping Lin## rk3588_bl32_v1.15.bin 20857e6a38aSHisping Lin 20957e6a38aSHisping Lin| 时间 | 文件 | 编译 commit | 重要程度 | 21057e6a38aSHisping Lin| ---------- | :-------------------- | ----------- | -------- | 21157e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7 | 重要 | 21257e6a38aSHisping Lin 21357e6a38aSHisping Lin### New 21457e6a38aSHisping Lin 21557e6a38aSHisping Lin1. 支持打印固件版本号fwver,支持传参fwver给后级固件。 21657e6a38aSHisping Lin 21757e6a38aSHisping Lin------ 21857e6a38aSHisping Lin 2193a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf 2203a77abfcSXiaoDong Huang 2213a77abfcSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 2223a77abfcSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 2233a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a | 重要 | 2243a77abfcSXiaoDong Huang 2253a77abfcSXiaoDong Huang### New 2263a77abfcSXiaoDong Huang 2273a77abfcSXiaoDong Huang1. 支持通过rk_atags传递bl31版本号。 2283a77abfcSXiaoDong Huang2. 支持通过dts配置假关机的唤醒源。 2293a77abfcSXiaoDong Huang 2303a77abfcSXiaoDong Huang------ 2313a77abfcSXiaoDong Huang 23280fe7a86SXuhui Lin## rk3588_spl_v1.13.bin 23380fe7a86SXuhui Lin 23480fe7a86SXuhui Lin| 时间 | 文件 | 编译 commit | 重要程度 | 23580fe7a86SXuhui Lin| ---------- | :------------------- | ----------- | -------- | 23680fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e | 重要 | 23780fe7a86SXuhui Lin 23880fe7a86SXuhui Lin### New 23980fe7a86SXuhui Lin 24080fe7a86SXuhui Lin1. 打印并传递固件版本号。 24180fe7a86SXuhui Lin 24280fe7a86SXuhui Lin### Fixed 24380fe7a86SXuhui Lin 24480fe7a86SXuhui Lin| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 24580fe7a86SXuhui Lin| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- | 24680fe7a86SXuhui Lin| 1 | 重要 | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.img的u-boot.dtb损坏后,SPL没有加载备份镜像。 | - | 24780fe7a86SXuhui Lin------ 24880fe7a86SXuhui Lin 2498350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf 2508350c611SXiaoDong Huang 2518350c611SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 2528350c611SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 2538350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe | 重要 | 2548350c611SXiaoDong Huang 2558350c611SXiaoDong Huang### New 2568350c611SXiaoDong Huang 2578350c611SXiaoDong Huang1. 优化唤醒时间。 2588350c611SXiaoDong Huang2. 支持任意cpu进行休眠唤醒。 2598350c611SXiaoDong Huang3. 假关机时支持所有pwm唤醒。 2608350c611SXiaoDong Huang 2618350c611SXiaoDong Huang------ 2628350c611SXiaoDong Huang 263a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin 264a2af7ce6SHisping Lin 265a2af7ce6SHisping Lin| 时间 | 文件 | 编译 commit | 重要程度 | 266a2af7ce6SHisping Lin| ---------- | :-------------------- | ----------- | -------- | 267a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65 | 重要 | 268a2af7ce6SHisping Lin 269a2af7ce6SHisping Lin### New 270a2af7ce6SHisping Lin 271a2af7ce6SHisping Lin1. 默认设置伪随机数种子。 272a2af7ce6SHisping Lin2. 内部TA支持读写security flag接口。 273a2af7ce6SHisping Lin3. 内部TA支持判断 ta encryption key 是否写入。 274a2af7ce6SHisping Lin 275a2af7ce6SHisping Lin### Fixed 276a2af7ce6SHisping Lin 277a2af7ce6SHisping Lin| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 278a2af7ce6SHisping Lin| ----- | -------- | ------------------------------------------ | -------------------- | -------- | 279a2af7ce6SHisping Lin| 1 | 重要 | 修正使能动态内存后硬件crypto概率性奔溃问题 | 使用硬件crypto会报错 | - | 280a2af7ce6SHisping Lin 281a2af7ce6SHisping Lin------ 282a2af7ce6SHisping Lin 283da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin 284da0efd5bSYouMin Chen 285da0efd5bSYouMin Chen| 时间 | 文件 | 编译 commit | 重要程度 | 286da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- | 287da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f | 重要 | 288da0efd5bSYouMin Chen 289da0efd5bSYouMin Chen### Warn 290da0efd5bSYouMin Chen 291da0efd5bSYouMin Chen1. 要求BL31版本必须同步更新到V1.41或更高版本。 292da0efd5bSYouMin Chen 293da0efd5bSYouMin Chen### New 294da0efd5bSYouMin Chen 295da0efd5bSYouMin Chen1. 提高LPDDR5 528MHz稳定性。 296da0efd5bSYouMin Chen2. fsp_params中4个通道更新各自的vref_inner,提高稳定性。 297da0efd5bSYouMin Chen 298da0efd5bSYouMin Chen### Fixed 299da0efd5bSYouMin Chen 300da0efd5bSYouMin Chen| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 301da0efd5bSYouMin Chen| ----- | -------- | ---------------------------- | ------------------------------ | -------- | 302da0efd5bSYouMin Chen| 1 | 重要 | 解决高温环境下启动失败的问题 | 高温环境下,开机ddrbin中卡死。 | - | 303da0efd5bSYouMin Chen 304da0efd5bSYouMin Chen------ 305da0efd5bSYouMin Chen 30690fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf 30790fe0354SXiaoDong Huang 30890fe0354SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 30990fe0354SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 31090fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2 | 重要 | 31190fe0354SXiaoDong Huang 31290fe0354SXiaoDong Huang### New 31390fe0354SXiaoDong Huang 31490fe0354SXiaoDong Huang1. 支持L3分区功能。 31590fe0354SXiaoDong Huang2. 更新DDR vref_inner配置。 31690fe0354SXiaoDong Huang3. 支持MCU休眠参数dts可配。 31790fe0354SXiaoDong Huang 31890fe0354SXiaoDong Huang------ 31990fe0354SXiaoDong Huang 3202987009bSFinley Xiao## rk3588_bl31_v1.40.elf 3212987009bSFinley Xiao 3222987009bSFinley Xiao| 时间 | 文件 | 编译 commit | 重要程度 | 3232987009bSFinley Xiao| ---------- | :-------------------- | ----------- | -------- | 3242987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48 | 重要 | 3252987009bSFinley Xiao 3262987009bSFinley Xiao### New 3272987009bSFinley Xiao 3282987009bSFinley Xiao1. 支持根据vop子pd的状态,复位VOP。 3292987009bSFinley Xiao 3302987009bSFinley Xiao------ 3312987009bSFinley Xiao 3322952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin 3332952b2bdSYouMin Chen 3342952b2bdSYouMin Chen| 时间 | 文件 | 编译 commit | 重要程度 | 3352952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- | 3362952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949 | 重要 | 3372952b2bdSYouMin Chen 3382952b2bdSYouMin Chen### New 3392952b2bdSYouMin Chen 3402952b2bdSYouMin Chen1. 增加支持打印training结果和颗粒MR值。 3412952b2bdSYouMin Chen 3422952b2bdSYouMin Chen### Fixed 3432952b2bdSYouMin Chen 3442952b2bdSYouMin Chen| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 3452952b2bdSYouMin Chen| ----- | -------- | ------------------------------------------ | ------------------------------------------------------------ | -------- | 3462952b2bdSYouMin Chen| 1 | 重要 | 解决最大频率在1066和1600之间启动失败的问题 | 最高频率设置在1066-1600之间时,开机ddrbin中卡死。 | - | 3472952b2bdSYouMin Chen| 2 | 重要 | 解决多次初始化DDR引起的死机问题 | 第一份固件SPL加载失败时重新加载第二份固件导致DDR被重复初始化,卡死在ddrbin中。 | - | 3482952b2bdSYouMin Chen 3492952b2bdSYouMin Chen------ 3502952b2bdSYouMin Chen 351dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf 352dd45a46aSFinley Xiao 353dd45a46aSFinley Xiao| 时间 | 文件 | 编译 commit | 重要程度 | 354dd45a46aSFinley Xiao| ---------- | :-------------------- | ----------- | -------- | 355dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e | 重要 | 356dd45a46aSFinley Xiao 357dd45a46aSFinley Xiao### New 358dd45a46aSFinley Xiao 359dd45a46aSFinley Xiao1. 修改非安全空间otp大小到128字节。 360dd45a46aSFinley Xiao2. 支持根据otp信息调整pvtpll配置。 361dd45a46aSFinley Xiao3. 调整rk3588j/m的pvtpll配置。 362dd45a46aSFinley Xiao 363dd45a46aSFinley Xiao------ 364dd45a46aSFinley Xiao 36578cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf 36678cbbc4fSXiaoDong Huang 36778cbbc4fSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 36878cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 36978cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda | 重要 | 37078cbbc4fSXiaoDong Huang 37178cbbc4fSXiaoDong Huang### Warn 37278cbbc4fSXiaoDong Huang 37378cbbc4fSXiaoDong Huang1. 要求DDR bin版本必须同步更新到V1.11或更高版本。 37478cbbc4fSXiaoDong Huang 37578cbbc4fSXiaoDong Huang### New 37678cbbc4fSXiaoDong Huang 37778cbbc4fSXiaoDong Huang1. 更新ddr lp5 mr配置。 37878cbbc4fSXiaoDong Huang2. 提高hdmirx相关功能稳定性。 37978cbbc4fSXiaoDong Huang3. 添加ddr展频模式。 38078cbbc4fSXiaoDong Huang 38178cbbc4fSXiaoDong Huang------ 38278cbbc4fSXiaoDong Huang 3839265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin 3849265fe34STang Yun ping 3859265fe34STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 3869265fe34STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- | 3879265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f | 重要 | 3889265fe34STang Yun ping 3899265fe34STang Yun ping### Warn 3909265fe34STang Yun ping 3919265fe34STang Yun ping1. 要求BL31版本必须同步更新到V1.38或更高版本。 3929265fe34STang Yun ping 3939265fe34STang Yun ping### New 3949265fe34STang Yun ping 3959265fe34STang Yun ping1. 增加打印,在初始化失败时可以更好的定位焊接问题。 3969265fe34STang Yun ping2. 优化开机时间。 3979265fe34STang Yun ping3. 使能per bank refresh功能。 3989265fe34STang Yun ping4. LPDDR5 4个通道使用不同的write vref。 3999265fe34STang Yun ping5. 先初始化LPDDR4X。 4009265fe34STang Yun ping6. LPDDR5 cavref更新为36%。 4019265fe34STang Yun ping7. 增加支持展频功能。 4029265fe34STang Yun ping 4039265fe34STang Yun ping------ 4049265fe34STang Yun ping 405ec307de5SHisping Lin## rk3588_bl32_v1.13.bin 406ec307de5SHisping Lin 407ec307de5SHisping Lin| 时间 | 文件 | 编译 commit | 重要程度 | 408ec307de5SHisping Lin| ---------- | :-------------------- | ----------- | -------- | 409ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e | 重要 | 410ec307de5SHisping Lin 411ec307de5SHisping Lin### New 412ec307de5SHisping Lin 413ec307de5SHisping Lin1. OTP 支持 burst 读取,加快 BL32 启动速度。 414ec307de5SHisping Lin2. 支持内核端读取安全启动标志和公钥哈希。 415ec307de5SHisping Lin3. 支持动态共享内存,安全非安全世界可以传递更大数据。 416ec307de5SHisping Lin4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。 417ec307de5SHisping Lin 418ec307de5SHisping Lin------ 419ec307de5SHisping Lin 420541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf 421541a852cSXiaoDong Huang 422541a852cSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 423541a852cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 424b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19 | 重要 | 425541a852cSXiaoDong Huang 426541a852cSXiaoDong Huang### New 427541a852cSXiaoDong Huang 428541a852cSXiaoDong Huang1. 休眠唤醒时保存恢复 u2phy_grf寄存器。 429541a852cSXiaoDong Huang2. 休眠唤醒时保存更多ddr相关寄存器。 430541a852cSXiaoDong Huang3. 兼容QNX系统的休眠唤醒。 431541a852cSXiaoDong Huang 432541a852cSXiaoDong Huang------ 433541a852cSXiaoDong Huang 4348eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin 4358eada29eSYouMin Chen 4368eada29eSYouMin Chen| 时间 | 文件 | 编译 commit | 重要程度 | 4378eada29eSYouMin Chen| ---------- | :------------------------------------------- | ----------- | -------- | 4388eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f | 重要 | 4398eada29eSYouMin Chen 4408eada29eSYouMin Chen### New 4418eada29eSYouMin Chen 4428eada29eSYouMin Chen1. 可通过ddrbin_tool开关pageclose。 4438eada29eSYouMin Chen 4448eada29eSYouMin Chen### Fixed 4458eada29eSYouMin Chen 4468eada29eSYouMin Chen| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 4478eada29eSYouMin Chen| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- | 4488eada29eSYouMin Chen| 1 | 重要 | 解决DDR总容量24GB问题。 | 当板上DDR总容量为24GB时,无法正常开机。 | - | 4498eada29eSYouMin Chen| 2 | 重要 | 解决LP4/LP4X稳定性问题 | 个别板子read odt需要从60ohm改为40ohm才能更稳定,BL31必须更新到V1.37及以上。 | - | 4508eada29eSYouMin Chen| 3 | 重要 | 优化LPDDR5性能 | LPDDR5模式下tWTR计算错误导致效率较差 | - | 4518eada29eSYouMin Chen 4528eada29eSYouMin Chen------ 4538eada29eSYouMin Chen 45474687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf 45574687af2SXiaoDong Huang 45674687af2SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 45774687af2SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 458b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7 | 重要 | 45974687af2SXiaoDong Huang 46074687af2SXiaoDong Huang### New 46174687af2SXiaoDong Huang 46218157235SJoseph Chen1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。 46374687af2SXiaoDong Huang 46474687af2SXiaoDong Huang------ 46574687af2SXiaoDong Huang 466a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf 467a01492b1SXiaoDong Huang 468a01492b1SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 469a01492b1SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 470b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a | 重要 | 471a01492b1SXiaoDong Huang 472a01492b1SXiaoDong Huang### New 473a01492b1SXiaoDong Huang 47418157235SJoseph Chen1. 提高hdmirx相关功能稳定性。 475a01492b1SXiaoDong Huang 476a01492b1SXiaoDong Huang------ 477a01492b1SXiaoDong Huang 478b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf 479b95a8e92SXiaoDong Huang 480b95a8e92SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 481b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 482b95a8e92SXiaoDong Huang| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361 | 重要 | 483b95a8e92SXiaoDong Huang 484b95a8e92SXiaoDong Huang### New 485b95a8e92SXiaoDong Huang 486b95a8e92SXiaoDong Huang1. hptimer支持使用软件校准模式。 487b95a8e92SXiaoDong Huang2. pvtpll支持添加长度。 488b95a8e92SXiaoDong Huang 489b95a8e92SXiaoDong Huang### Fixed 490b95a8e92SXiaoDong Huang 491b95a8e92SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 492b95a8e92SXiaoDong Huang| ----- | -------- | ------------------------------- | ------------------------------------------------------------ | -------- | 493b95a8e92SXiaoDong Huang| 1 | 重要 | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | - | 494b95a8e92SXiaoDong Huang 495b95a8e92SXiaoDong Huang------ 496b95a8e92SXiaoDong Huang 49729f261e1SJason Zhu## rk3588_spl_v1.12.bin 49829f261e1SJason Zhu 49929f261e1SJason Zhu| 时间 | 文件 | 编译 commit | 重要程度 | 50029f261e1SJason Zhu| ---------- | :-------------------- | ----------- | -------- | 50129f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin | 5f53abfa | 重要 | 50229f261e1SJason Zhu 50329f261e1SJason Zhu### New 50429f261e1SJason Zhu 50518157235SJoseph Chen1. 支持 SPL AB。 50629f261e1SJason Zhu 50729f261e1SJason Zhu------ 50829f261e1SJason Zhu 50927d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf 51027d8af0cSXiaoDong Huang 51127d8af0cSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 51227d8af0cSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 51327d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e | 重要 | 51427d8af0cSXiaoDong Huang 51527d8af0cSXiaoDong Huang### New 51627d8af0cSXiaoDong Huang 51718157235SJoseph Chen1. 支持rk3588m, rk3588j。 51827d8af0cSXiaoDong Huang 51927d8af0cSXiaoDong Huang------ 52027d8af0cSXiaoDong Huang 5218bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin 5228bfcbf0fSChen Fen 5238bfcbf0fSChen Fen| 时间 | 文件 | 编译 commit | 重要程度 | 5248bfcbf0fSChen Fen| ---------- | :----------------------- | ----------- | -------- | 5258bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2 | 重要 | 5268bfcbf0fSChen Fen 5278bfcbf0fSChen Fen### New 5288bfcbf0fSChen Fen 52918157235SJoseph Chen1. 提升兼容性。 5308bfcbf0fSChen Fen 5318bfcbf0fSChen Fen------ 532f1a9d362SJoseph Chen 533cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf 534cad9f1bbSXiaoDong Huang 535cad9f1bbSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 536cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 537cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760 | 重要 | 538cad9f1bbSXiaoDong Huang 539cad9f1bbSXiaoDong Huang### New 540cad9f1bbSXiaoDong Huang 541cad9f1bbSXiaoDong Huang1. 支持bus auto CS功能。 542cad9f1bbSXiaoDong Huang 543cad9f1bbSXiaoDong Huang------ 544cad9f1bbSXiaoDong Huang 5458ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 5468ba55b28STang Yun ping 5478ba55b28STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 5488ba55b28STang Yun ping| ---------- | :------------------------------------------- | ----------- | -------- | 5498ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06 | 重要 | 5508ba55b28STang Yun ping 5518ba55b28STang Yun ping### New 5528ba55b28STang Yun ping 5538ba55b28STang Yun ping1. 可通过ddrbin_tool开关derate/perbank refresh。 5548ba55b28STang Yun ping2. DDRBIN开启pstore功能。 5558ba55b28STang Yun ping3. boot 频率可通过ddrbin_tool修改。 5568ba55b28STang Yun ping4. 开启LPDDR5 DMC功能。 5578ba55b28STang Yun ping5. 支持LPDDR5 byte mode颗粒。 5588ba55b28STang Yun ping6. 增加回收与寄存器空间重叠的256MB DDR空间,默认回收,可通过ddrbin_tool关闭。 5598ba55b28STang Yun ping 5608ba55b28STang Yun ping### Fixed 5618ba55b28STang Yun ping 5628ba55b28STang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 5638ba55b28STang Yun ping| ----- | -------- | ----------------------- | ------------------------------------------------------------ | -------- | 5648ba55b28STang Yun ping| 1 | 重要 | 修正WRTRN概率性异常问题 | 修正533-1066M之间WR Training概率性异常问题。该频率点当前Bin未使用。但是客户可能通过ddrbin_tool修改使用到这段频率点。 | - | 5658ba55b28STang Yun ping| 2 | 重要 | 修正周期性ZQCALIB间隙 | 修正周期性ZQCLIB timer 使用默认值,周期性ZQCALIB频繁问题。 | - | 5668ba55b28STang Yun ping| 3 | 重要 | 修正528M稳定性问题 | 变频到528M之前清除SW*skew,避免528M带入其他频率点的skew引起稳定性问题 | - | 5678ba55b28STang Yun ping| 4 | 重要 | 提高LPDDR5稳定性与性能 | 修正一些LPDDR5 timing配置,提高LPDDR5稳定性和性能。 | - | 5688ba55b28STang Yun ping| 5 | 重要 | LP4/LP4X 32GB容量支持 | 增加LPDDR4两颗16GB组成的32GB的支持 | - | 5698ba55b28STang Yun ping 5708ba55b28STang Yun ping------ 5718ba55b28STang Yun ping 5727a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf 5737a690040SXiaoDong Huang 5747a690040SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 5757a690040SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 5767a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185 | 重要 | 5777a690040SXiaoDong Huang 5787a690040SXiaoDong Huang### New 5797a690040SXiaoDong Huang 5807a690040SXiaoDong Huang1. 使能RK_ENABLE_A76_L2_FLUSH_TO_L3功能。 5817a690040SXiaoDong Huang2. 支持amp功能。 5827a690040SXiaoDong Huang 5837a690040SXiaoDong Huang### Fixed 5847a690040SXiaoDong Huang 5857a690040SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 5867a690040SXiaoDong Huang| ----- | -------- | -------------------------------------- | -------- | -------- | 5877a690040SXiaoDong Huang| 1 | 重要 | 休眠、唤醒时保存、恢复保存性能相关配置 | - | - | 5887a690040SXiaoDong Huang 5897a690040SXiaoDong Huang------ 5907a690040SXiaoDong Huang 5915a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf 5925a3b3b7aSXiaoDong Huang 5935a3b3b7aSXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 5945a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 5955a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8 | 重要 | 5965a3b3b7aSXiaoDong Huang 5975a3b3b7aSXiaoDong Huang### New 5985a3b3b7aSXiaoDong Huang 5995a3b3b7aSXiaoDong Huang1. 支持pstore功能。 6005a3b3b7aSXiaoDong Huang 6015a3b3b7aSXiaoDong Huang------ 6025a3b3b7aSXiaoDong Huang 6031f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf 6041f87e1f4SXiaoDong Huang 6051f87e1f4SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 6061f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 6071f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b | 重要 | 6081f87e1f4SXiaoDong Huang 6091f87e1f4SXiaoDong Huang### New 6101f87e1f4SXiaoDong Huang 6111f87e1f4SXiaoDong Huang1. 添加A55 AT speculative补丁。 6121f87e1f4SXiaoDong Huang2. 添加LPDDR5变频补丁,支持行间变频。 61318157235SJoseph Chen3. 支持根据具体的DDR通道情况配置FW-DSU region。 6141f87e1f4SXiaoDong Huang 6151f87e1f4SXiaoDong Huang### Fixed 6161f87e1f4SXiaoDong Huang 6171f87e1f4SXiaoDong Huang| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 6181f87e1f4SXiaoDong Huang| ----- | -------- | -------------------------- | ------------------------------------------------------------ | -------- | 6191f87e1f4SXiaoDong Huang| 1 | 重要 | 解决cec唤醒问题 | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | - | 6201f87e1f4SXiaoDong Huang| 2 | 重要 | 修复ddr相关配置 | 解决一些ddr不稳定问题。 | - | 6211f87e1f4SXiaoDong Huang| 3 | 重要 | 解决关闭串口后休眠异常问题 | loader关闭串口后,系统休眠会异常。 | - | 6221f87e1f4SXiaoDong Huang 6231f87e1f4SXiaoDong Huang------ 6241f87e1f4SXiaoDong Huang 625d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin 626d389df42SXiaoDong Huang 627d389df42SXiaoDong Huang| 时间 | 文件 | 编译 commit | 重要程度 | 628d389df42SXiaoDong Huang| ---------- | :-------------------- | ----------- | -------- | 629d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd | 重要 | 630d389df42SXiaoDong Huang 631d389df42SXiaoDong Huang### New 632d389df42SXiaoDong Huang 63318157235SJoseph Chen1. 支持根据具体的DDR通道情况配置FW-DSU region。 634d389df42SXiaoDong Huang 635d389df42SXiaoDong Huang------ 636d389df42SXiaoDong Huang 637ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin 638ecbf7112SHisping Lin 639ecbf7112SHisping Lin| 时间 | 文件 | 编译 commit | 重要程度 | 640ecbf7112SHisping Lin| ---------- | :-------------------- | ----------- | -------- | 641ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907 | 重要 | 642ecbf7112SHisping Lin 643ecbf7112SHisping Lin### Fixed 644ecbf7112SHisping Lin 645ecbf7112SHisping Lin| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 646ecbf7112SHisping Lin| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- | 647ecbf7112SHisping Lin| 1 | 重要 | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时,rk_atags将通知OPTEE关闭打印,OPTEE启动时关闭打印会出现卡死,无法进入U-Boot | - | 648ecbf7112SHisping Lin 649ecbf7112SHisping Lin------ 650ecbf7112SHisping Lin 651