【待评审】NPUConfig 新增属性支持指定固件升级并行数、I3C总线复用关系的可配置化

背景

某机型需要管理X个NPU,管理NPU升级对性能开销大,需要支持NPU指定固件升级并行数

整体方案

compute 组件的 NPUConfig 对象新增对应资源协作属性,实现 NPU 固件升级的通用化性能配置

涉及组件

compute

评审点

compute 组件的 NPUConfig 新增ConcurrentFirmwareUpdate、I3CBusGroups,实现固件升级并行数、NPU I3C总线复用关系的可配置化

详细描述

变化类型: 新增属性

compute 组件的 NPUConfig 新增:

变更类型 属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 易变属性
新增 ConcurrentFirmwareUpdate y true false 固件升级时支持NPU并行最大数量,0表示不限制,默认值为0 Read:ReadOnly CSR 不持久化 false
新增 I3CBusGroups a{ay} true false I3C总线组,用于描述I3C总线数量及其管理的NPU id,示例:{ [1, 2], [3,4] } 表示NPU1和2复用1路I3C,NPU3和4复用1路I3C Read:ReadOnly CSR 不持久化 false

是否准备好AI预审

是