ISSUE链接(必填,此议题关联的issue):
https://gitcode.com/openUBMC/general_hardware/issues/59
https://gitcode.com/openUBMC/general_hardware/issues/79
背景(必填,文字描述议题背景,如需求来源、问题场景):
适配npu固件升级和npu日志收集,新增私有属性区分不同底层协议
参考新增资源协作路径:/bmc/kepler/Chip/I3cChip/:Id
决策点(必填,一句话描述待决策点):
新增私有属性:BusType
用于区分与控制芯片通信使用的协议
对应资源路径是:NPUFirmware、NpuBoard,对应资源接口是:私有属性
详细描述(必填,描述待评审接口的详细内容):
属性:BusType
资源path: NPUFirmware、NpuBoard
资源interface:私有属性
变化类型:新增属性
应用场景:用于区分与控制芯片通信使用的协议
持久化类型: 不持久化
操作权限:只读,R:ReadOnly
属性名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
---|---|---|---|---|---|---|---|
BusType | 新增属性 | y | 只读,R:ReadOnly | 不持久化 | 否 | 1:使用i2c协议, 2:使用i3c协议 | U8类型,可取值:1、2,对于未配置的情况,默认使用i2c协议 |