背景:正在使用openUBMC适配920新机型基础板的Serdes,发现同一块CPU下分出来了两个M6,两个M6会分别接到两个不同的UBC端口。
大致框图:
疑惑:请问如何适配这种情况?这种情况是否属于多模式配置?
案例:
{
"SerDes_1_6_A": {
"Name": "SerDes_1_6_A",
"ID": 6,
"SocketID": 1,
"LinkWidth": 8,
"WorkMode": 1,
"ModeConfigs": [
{
"Mode": 1,
"Device": [16, 16, 17, 17, 18, 18, 19, 19],
"ControllerIndex": [2, 2, 2, 2, 2, 2, 2, 2]
},
{
"Mode": 4,
"Device": [0, 1, 2, 3, 4, 5, 6, 7],
"ControllerIndex": [0, 0, 0, 0, 0, 0, 0, 0]
}
]
}
}
如果是多模式配置,ModeConfigs和WorkMode是如何协同实现多种模式切换的?基础板上的两个M6是否支持同时工作?ControllerIndex该如何配置?
