NXP MCU 技术论坛
直播中

倪山骋

8年用户 1106经验值
私信 关注
[问答]

启动到linux时,QSGMII MAC没有被检测到的原因?

我有一个定制的 LS1046A 板,配置如下:
- Serdes-1 Lane-2 上的 VSC8514 QSGMII Phy
- Serdes-1 Lane-0 上的 AQR113 10G Phy
- Serdes-1 PLL-1 的时钟频率为 100MHz
- Serdes-1 PLL-2 的时钟频率为 156.25MHz
以下是对应于 Serdes-1 的 RCW 配置设置:
SRDS_PRTCL_S1 - 0x1040(Lane-0 上的 XFI.9 和 Lane-2 上的 QSGMII.6,5,10,1)
SRDS_PLL_REF_CLK_SEL_S1 -0b01(Serdes-1 PLL-1 = Lower频率 (100MHz) 和 Serdes-1 PLL-2=更高频率 (156.25MHz))
SRDS_PLL_PD_S1 - 0b00(Serdes-1 PLL-1 和 Serdes-1 PLL-2 均未断电)
SRDS_DIV_PEX_S1 - 0b01
SRDS_REFCLK_SEL_S1 - 0b0(单独Serdes-1 的两个 PLL 的参考时钟)

当我启动到 linux 时,QSGMII MAC 没有被检测到。
我应该在哪里指定以下内容:
- Lane-2(安装了 VSC8514)应该使用来自 Serdes-1 PLL-1 的 100MHz
- Lane-0(安装了 AQR113)应该使用来自 Serdes-1 PLL-2 的 156.25MHz


更多回帖

发帖
×
20
完善资料,
赚取积分