【已评审】网卡部件新增设备树属性,支持设置SMBus使能

背景

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预审

是

评审结论

  1. 结论暂定不增加该属性;
  2. 建议做成通用机制,能够覆盖传感器/事件配置,提需求实现;
  3. 需要补全设备树能力,反馈给华为内部;