用于PCIEx4的Uboot SERDES配置

问题描述

我试图在Uboot的Marvell 38x芯片上使用标准SERDES映射创建pcie x4接口。但是,通道验证使我无法启用pcie x4配置。

我能找到的最接近的示例是此文件中的slm1363板:https://github.com/u-boot/u-boot/blob/3d4825446e4258192e1f2302d691a8c0c82a0975/arch/arm/mach-mvebu/serdes/a38x/high_speed_topology_spec-38x.c

def recent
    # What goes here?
  end

  def most_comments
    # What goes here?
  end

但是由于该板是不受支持的拓扑而在此提交https://github.com/u-boot/u-boot/commit/544acb07ecebc096c9449e675481ba280311fb0b中修补了该板?

如果使用上面的示例配置uboot,则会在启动时得到以下信息:

struct serdes_map db_config_slm1363_d[MAX_SERDES_LANES] = {
    {PEX0,SERDES_SPEED_5_GBPS,PEX_ROOT_COMPLEX_X4,0},{PEX1,{PEX2,{PEX3,{USB3_HOST0,SERDES_DEFAULT_MODE,{USB3_HOST1,0}
}

如果我注释掉SERDES通道验证,看来我可以成功配置x4链接并识别所连接的驱动器。任何人都可以对配置此方法的正确方法有所了解吗?

谢谢! 泰勒

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...