您好!
在我们的定制板上、我们将 Marvell 交换机88E6390 (配置为 SGMII 1000Mbps、全双工)连接到 Keystone2以太网端口0。
在 Uboot 中、我们设置 SGMII_LINK_TYPE = SGMII_MAC_MAC_DELUGed、但无法正常工作。 而连接到 PHY 芯片的端口1工作正常。
#ifdef CONFIG_DRIVER_TI_KeySton_NET
struct eth_priv_t eth_priv_cfg[]={
{
.int_name ="K2L_EMAC"、
Rx_flow = 0、
phy_addr = 0、
.slave_port = 1、
//.SGMII_LINK_TYPE = SGMII_LINK_MAC_PHY、
.SGMII_LINK_TYPE = SGMII_LINK_MAC_MAC_DEGUST、
phy_if = PHY_interface_mode_SGMII、
}、
{
.int_name ="K2L_EMAC1"、
.Rx_flow = 8、
phy_addr = 1、
.slave_port = 2、
.SGMII_LINK_TYPE = SGMII_LINK_MAC_PHY、
phy_if = PHY_interface_mode_SGMII、
}、
是否需要其他 uboot 设置?
谢谢、
KS