CSR配置字典之CPUFrequency类
更新时间: 2026/08/21
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题CPUFrequency类配置字典
版本v1.0
创建日期2026-08-21
最后更新2026-08-21
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-08-21初始版本创建CPUFrequency类配置字典全新文档-

🎯 类概览

CPUFrequency 类

属性
类名称CPUFrequency
功能描述CPU最低主频配置范围对象,为功率封顶调控提供CPU最低主频阈值的可设置范围
所属SIG组hardware
所属组件power_strategy
责任人能效管理组
最后更新2026-08-21
状态🟢 正常运行

📊 属性定义

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
MinFrequencyLowerBoundMHzdouble65535double-CPU最低主频可设置的下限值;不支持设置CPU最低主频时为65535向上层提供CPU最低主频的可设置下限800CSR 配置软件
MinFrequencyUpperBoundMHzdouble65535double-CPU最低主频可设置的上限值;不支持设置CPU最低主频时为65535向上层提供CPU最低主频的可设置上限2400CSR 配置软件

📂 分类标准

硬件属性

  • 定义:本类暂无硬件属性
  • 特点:所有属性均由软件配置管理
  • 示例:暂无

软件属性

  • 定义:由CSR配置管理的CPU最低主频可设置范围参数
  • 特点:用于向上层展示CPU最低主频的合理配置区间
  • 示例MinFrequencyLowerBoundMHzMinFrequencyUpperBoundMHz

📝 配置示例

CPU最低主频范围配置

json
{
  "CPUFrequency": {
    "MinFrequencyLowerBoundMHz": 800,
    "MinFrequencyUpperBoundMHz": 2400
  }
}

🔧 使用指南

配置步骤

  1. 配置CPU最低主频下限值:根据当前机型支持的CPU频率范围配置,单位为MHz
  2. 配置CPU最低主频上限值:应大于或等于CPU最低主频下限值,单位为MHz
  3. 不支持设置时的标识:当任一边界值未配置或配置为65535时,表示不支持设置CPU最低主频

使用场景

  • 展示CPU最低主频可设置范围:前端读取两个边界属性,向用户展示CPU最低主频的下限值与上限值,辅助用户确认合理的配置区间。
  • 约束功率封顶降频:功率封顶调控,CPU主频降至用户配置的最低主频阈值或达到功率封顶值时停止降频,避免过度降频影响业务运行。
  • 识别不支持设置的机型:当任一边界属性未配置或为65535时,上层识别为当前机型不支持设置CPU最低主频,不展示或禁用相关设置项。

注意事项

  • MinFrequencyLowerBoundMHzMinFrequencyUpperBoundMHz均为只读属性,不持久化。
  • 当任一边界值未配置或配置为65535时,CPU最低主频不支持设置,相关范围属性应为65535。