You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

435 lines
14 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# rv1126b Release Note
## rv1126b_spl{, _ipc}_v1.05.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-09-26 | rv1126b_spl{, _ipc}_v1.05.bin | 2f340fbbc13 | 重要 |
### New
1. 根据otp调整tsadc的offset和bias。
------
## rv1126b_bl31_v1.11.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-09-19 | rv1126b_bl31_v1.11.elf | 405ded103 | 重要 |
### New
1. 支持超级待机。
2. 支持非ecc模式读取OTP。
------
## rv1126b_spl{, _ipc}_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-09-11 | rv1126b_spl{, _ipc}_v1.04.bin | 23541e77b13 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------ | ------------------------------------------- | -------- |
| 1 | 重要 | 修正默认 bias 值 | 部分可能存在width溢出的温度导致温度异常。 | - |
------
## rv1126b{p}_ddr_{1332, 1056}MHz_v1.06.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------------- | ----------- | -------- |
| 2025-09-11 | rv1126b{p}_ddr_{1332, 1056}MHz_v1.06.bin | 1604bf9935 | 重要 |
### New
1. 支持 RV1126BJ。
2. 支持 pstore。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------ | ------------------------------------------- | -------- |
| 1 | 重要 | 修正 refresh_margin 配置 | 部分 LPDDR4(X) 颗粒高温时特定频率可能不稳定 | 572300 |
------
## rv1126b_bl31_v1.10.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-09-05 | rv1126b_bl31_v1.10.elf | 33e45088f | 重要 |
### New
1. 系统休眠时保存和恢复更多寄存器。
------
## rv1126b_bl31_v1.09.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-08-25 | rv1126b_bl31_v1.09.elf | 5b828b3a5 | 重要 |
### New
1. 休眠时支持使用外部32K时钟。
------
## rv1126b{p}_ddr_{1332, 1056}MHz_v1.05.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------------- | ----------- | -------- |
| 2025-08-18 | rv1126b{p}_ddr_{1332, 1056}MHz_v1.05.bin | c1d02225c7 | 普通 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------- | ----------------------- | -------- |
| 1 | 普通 | 优化 CA training PLL 配置 | 增强 CA training 稳定性 | - |
| 2 | 普通 | 优化频率信息打印 | - | - |
------
## rv1126b_bl32_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-08-15 | rv1126b_bl32_v1.04.bin | a89319de7 | 重要 |
### New
1. OTP支持Non-Protected OEM Zone功能。
2. 支持CMAC KDF派生算法。
------
## rv1126b{p}_ddr_{1332, 1056}MHz_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------------- | ----------- | -------- |
| 2025-07-22 | rv1126b{p}_ddr_{1332, 1056}MHz_v1.04.bin | ff328eecdd | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------------------- | -------------------------------------- | -------- |
| 1 | 重要 | 修正 per-channel 3Gb/4Gb LPDDR4(X) 的 tRFCpb | Per-channel 3Gb/4Gb LPDDR4(X) 休眠异常 | - |
| 2 | 重要 | 修改 CS training 模式 | 部分 LPDDR4(X) 模板可能初始化异常 | - |
| 3 | 重要 | 优化 DDR3/DDR4 SI 配置 | | - |
| 4 | 重要 | 开启 RV1126B LPDDR4 DBI 改善 SIPI | | - |
| 5 | 普通 | 优化 LPDDR4(X) vref 配置 | | - |
| 6 | 普通 | 增加 PHY pll_ls 配置 | | - |
------
## rv1126b_bl31_v1.08.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-07-17 | rv1126b_bl31_v1.08.elf | 2905dde0d | 重要 |
### New
1. 始终把fiq路由到el3。
2. 提高aoa休眠唤醒后系统时间的精确度。
------
## rv1126b_bl31_v1.07.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-06-13 | rv1126b_bl31_v1.07.elf | 46bfa4121 | 重要 |
### New
1. 系统休眠唤醒前后保存恢复pvtpll。
2. 提供系统重启稳定性。
3. 支持hpmcu启动。
4. 提高系统温控稳定性。
------
## rv1126b{p}_ddr_{1332, 1056}MHz_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------------- | ----------- | -------- |
| 2025-06-13 | rv1126b{p}_ddr_{1332, 1056}MHz_v1.03.bin | c4d8224017 | 紧急 |
### Warn
1. 要求 bl31 必须同步到 v1.06 或更高版本。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------ | ---------------------------------------- | -------- |
| 1 | 重要 | 修正 refresh_margin 配置 | LPDDR4(X) 和 LPDDR3 高温时低频可能不稳定 | - |
| 2 | 紧急 | 修正 DDR4 不稳定问题 | | - |
------
## rv1126b_bl31_v1.06.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-06-06 | rv1126b_bl31_v1.06.elf | 1b7f2f7db | 重要 |
### New
1. 提高系统休眠唤醒速度。
2. 提高DDR4板子的休眠唤醒稳定性。
------
## rv1126b_hpmcu_tb_v1.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-05-27 | rv1126b_hpmcu_tb_v1.00.bin | rtt:3377af5ff6#hal:5c682f97 | 重要 |
### New
1. 初始版本。
------
## rv1126b_bl31_v1.05.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-05-16 | rv1126b_bl31_v1.05.elf | ce0a773ac | 重要 |
### New
1. 支持fiq-debugger。
2. 支持lp_pr休眠模式。
------
## rv1126b_bl32_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-05-12 | rv1126b_bl32_v1.03.bin | 6fa7d182f | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------------------ | -------- | -------- |
| 1 | 重要 | 修正使用动态共享内存时Crypto报错问题 | - | - |
------
## rv1126b_usbplug_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-05-13 | rv1126b_usbplug_v1.03.bin | 37d8770ee4 | 重要 |
### New
1. 解决重启失败问题。
------
## rv1126b_usbplug_v1.02.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-05-09 | rv1126b_usbplug_v1.02.bin | ac302d626c | 重要 |
### New
1. 添加串口升级支持。
------
## rv1126b_spl{, _ipc}_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-05-08 | rv1126b_spl{, _ipc}_v1.03.bin | bc03ef0985f | 重要 |
### New
1. 修正 bias error。
------
## rv1126b_bl31_v1.04.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-05-06 | rv1126b_bl31_v1.04.elf | 886a0421f | 重要 |
### New
1. 支持LP_AOA休眠模式。
2. 支持非安全配置remap_dsmc、remap_perixip、remap_pmuxip。
3. 使能tsadc_shut_m0功能。
------
## rv1126b_spl{, _ipc}_v1.02.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-05-06 | rv1126b_spl{, _ipc}_v1.02.bin | e4069c1b773 | 重要 |
### New
1. 调整 tsadc 偏置电流。
------
## rv1126b{p}_ddr_{1332, 1056}MHz_v1.02.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------------- | ----------- | -------- |
| 2025-04-25 | rv1126b{p}_ddr_{1332, 1056}MHz_v1.02.bin | 701e251084 | 紧急 |
### New
1. 添加 arch timer 1GHz 支持。
2. 添加快速启动 DDR bin。
3. 添加 eyescan DDR bin。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------------------------- | -------------------------- | -------- |
| 1 | 重要 | 优化 SI 配置 | - | - |
| 2 | 紧急 | 修正部分情况下 clk skew 计算错误问题 | 部分 DDR3、DDR4 可能不稳定 | - |
| 3 | 紧急 | 修正 LPDDR4(X) 不稳定问题 | - | - |
| 4 | 紧急 | 修正部分容量组合可能无法正常初始化的问题 | - | - |
------
## rv1126b_bl32_v1.02.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-04-23 | rv1126b_bl32_v1.02.bin | 106240c23 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------------- | -------- | -------- |
| 1 | 重要 | 修正读取非安全OTP时的ECC参数 | - | - |
------
## rv1126b_bl31_v1.03.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2025-04-16 | rv1126b_bl31_v1.03.elf | d93a2fceb | 重要 |
### New
1. 提高休眠唤醒稳定性。
------
## rv1126b_bl31_v1.02.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-04-15 | rv1126b_bl31_v1.02.elf | 32ea6e285 | 重要 |
### New
1. BL31运行到0x40000000地址。
2. 休眠唤醒时保存恢复system sram数据。
------
## rv1126b_spl_v1.01.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-04-14 | rv1126b_spl_v1.01.bin | 8532419ba16 | 重要 |
### New
1. 添加arch timer 1Ghz支持。
------
## rv1126b_usbplug_v1.01.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-04-14 | rv1126b_usbplug_v1.01.bin | 8532419ba16 | 重要 |
### New
1. 添加arch timer 1Ghz支持。
------
## rv1126b_bl32_v1.01.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-04-14 | rv1126b_bl32_v1.01.bin | 0e8447122 | 重要 |
### New
1. 新增支持oem otp key cipher接口。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------- | -------- | -------- |
| 1 | 重要 | 修正 FW Enryption Key偏移 | - | - |
| 2 | 重要 | 修正 RKRNG 使用的时钟 | - | - |
------
## rv1126b_bl32_v1.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-04-08 | rv1126b_bl32_v1.00.bin | f63ac68db | 重要 |
### New
1. 初始版本。
------
## rv1126b_bl31_v1.01.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------- | ----------- | -------- |
| 2025-04-02 | rv1126b_bl31_v1.01.elf | a14bf51f4 | 重要 |
### New
1. 支持休眠唤醒。
2. 支持scmi clock。
------
## rv1126b_{ddr,spl,usbplug,bl31}_v1.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------------- | ------------------------------------------------------------ | -------- |
| 2025-03-31 | rv1126b_{ddr,spl,usbplug,bl31}_v1.00.bin | ddr:cca56bbb07#spl:4d9e803d493#usbplug:4d9e803d493#bl31:a2173dab6 | 普通 |
### New
1. 初始版本。
------