Adding the missing phy-id for the National 10/100/1000 MBit PHY DP83865 used on the Xilinx Spartan-3A DSP evaluation board SP3ADSP1800.
Signed-off-by: Stephan Linz <l...@li-pro.net> --- drivers/net/xilinx_ll_temac.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/net/xilinx_ll_temac.c b/drivers/net/xilinx_ll_temac.c index a72e072..b19a74a 100644 --- a/drivers/net/xilinx_ll_temac.c +++ b/drivers/net/xilinx_ll_temac.c @@ -287,8 +287,11 @@ static int xps_ll_temac_phy_ctrl(struct eth_device *dev) return 1; } - /* Marwell 88e1111 id - ml50x */ - if (i == 0x1410cc2) { + /* + * Marwell 88e1111 id - ml50x, ml605 + * National DP83865 id - sp3adsp1800 + */ + if (i == 0x1410cc2 || i == 0x20005c7a) { result = xps_ll_temac_hostif_get(dev, 0, phy_addr, 5); if ((result & 0x8000) == 0x8000) { xps_ll_temac_indirect_set(dev, 0, EMMC, 0x80000000); @@ -305,6 +308,8 @@ static int xps_ll_temac_phy_ctrl(struct eth_device *dev) } return 1; } + + printf("Unsupported PHY\n"); return 0; } -- 1.6.0.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot