【已评审】新增私有属性支持NPU固件升级、NPU日志收集

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

应用场景:用于区分与控制芯片通信使用的总线协议

持久化类型: 不持久化

操作权限:不涉及

属性名称 变化类型 签名 读写&权限 持久化 变化通知 接口说明 接口约束
BusType 新增属性 y 不涉及 不持久化 与芯片通信使用的总线议类型,0:自动选择
1:使用i2c协议
2:使用i3c协议

评审结论

1、同意新增私有属性BusType :

  • 类: NPUFirmware、NpuBoard
  • 属性:BusType ,签名为y,与控制芯片通信使用的总线协议类型
  • 权限:不涉及