【待评审】新增资源协作接口属性支持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

资源path: NPUFirmware、NpuBoard

资源interface:私有属性

变化类型:新增属性

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

持久化类型: 不持久化

操作权限:只读,R:ReadOnly

属性名称 变化类型 签名 读写&权限 持久化 变化通知 接口说明 接口约束
BusType 新增属性 y 只读,R:ReadOnly 不持久化 1:使用i2c协议, 2:使用i3c协议 U8类型,可取值:1、2,对于未配置的情况,默认使用i2c协议