【待评审】支持联通大衍 LTDY DPU 卡适配

ISSUE链接

[需求][DPU] 支持联通大衍 LTDY DPU 卡管理能力-general_hardware-AtomGit | GitCode

背景

联通大衍 LTDY 是一张 DPU 卡,当前 openUBMC 社区版本尚未完整支持该卡管理能力。

本需求用于支持 LTDY DPU 卡在 openUBMC 中完成板卡识别、资产展示、版本展示、上下电/复位、传感器监控、告警上报、SOL 切换、NCSI 测试等能力。

涉及仓库:

  1. general_hardware
  2. mdb_interface
  3. vpd

决策点

  1. 是否同意将 LTDY DPU 卡适配需求纳入 openUBMC 社区版本;
  2. 是否由 sig-hardware 主导该需求;
  3. 是否同意按 mdb_interface、general_hardware、vpd 拆分 PR 合入;
  4. 是否需要 sig-interface 联合评审 DPUCard 新增版本属性;
  5. 是否同意目标版本为 openUBMC 26.09。

详细描述

本需求计划支持以下能力:

  1. 支持 LTDY DPU 板卡适配;
  2. 支持 LTDY DPU 资产信息展示;
  3. 支持 MCU、CPLD、SCP、IMU 固件版本展示;
  4. 支持 DPU 上电、下电、复位操作;
  5. 支持 DPU 电源状态查询;
  6. 支持 Riser/AC power 控制;
  7. 支持温度、功耗、SFP 温度等传感器信息上报;
  8. 支持 DPU 异常告警上报;
  9. 支持 SOL 串口切换;
  10. 支持 NCSI 测试项。

计划拆分 PR:

  1. mdb_interface:新增 DPUCard 版本信息相关属性;
  2. general_hardware:支持 LTDY DPU MCU/CPLD/SCP/IMU 版本读取与 FirmwareInventory 注册;
  3. general_hardware:支持 LTDY DPU 上下电、复位、AC power 控制;
  4. vpd:新增/修改 LTDY DPU SR 配置;
  5. vpd:新增 Riser soft SR 供电配置。

影响范围

  1. 新增 LTDY DPU 适配;
  2. 不影响已有 DPU、GPU、PCIe 卡和 Riser 历史功能;
  3. mdb_interface 新增属性需 sig-interface 评审;
  4. vpd 中新增/修改 LTDY DPU 相关 SR 配置。

自验计划

  1. bingo gen;
  2. bingo build;
  3. bingo test -ut;
  4. bingo test -it;
  5. LTDY DPU 实机验证;

评审结论