背景
BMC当前已支持发送SMBUS请求,从1825网卡轮询获取信息;
现有场景,BMC经由HISPORT将SMBus请求发送到1825网卡,链路拓扑如下:
CPLD同时有I2C连接其他器件,也是经由HISPORT将数据返回给BMC;
当前有链路测试诉求,在测试过程中能够屏蔽和1825网卡间的SMBus通信,需要提供功能支持SMBus通信使能;
整体方案
网卡部件bmc.dev.NetworkAdapter.Oem 接口下新增属性SMBusDisabled,用于设置SMBus通信使能;
涉及组件
component_drivers
评审点
1、PCIeNicCard对象,bmc.dev.NetworkAdapter.Oem 接口下新增属性SMBusDisabled,用于设置SMBus通信使能;
详细描述
评审点1:新增属性 SMBusDisabled
属性列表
| 变更类型 | 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 变更影响 |
|---|---|---|---|---|---|---|---|---|---|
| 新增 | SMBusDisabled | U8 | false | false | 表示SMBus是否禁用:0表示SMbus启用,1表示SMBus禁用 | BasicSetting | CSR | 不持久化 | 无影响 |
配置举例:
"PCIeNicCard_1": {
"bmc.dev.NetworkAdapter.Oem": {
"SMBusDisabled": 0
}
}
是否准备好AI预审
是
评审结论
- 结论暂定不增加该属性;
- 建议做成通用机制,能够覆盖传感器/事件配置,提需求实现;
- 需要补全设备树能力,反馈给华为内部;
