From 39fbac91e1987b6c4d7699d2adef41cb65bb7c96 Mon Sep 17 00:00:00 2001 From: Dan Murphy Date: Wed, 30 Mar 2016 12:58:37 -0500 Subject: board: ti: DRA7: Add DP83867 TI phy for rev c Enable the TI DP83867 Giga bit phy on the dra7 rev c board. The rx and tx internal delays are need for this board so the usage of RGMII_ID is required. Signed-off-by: Dan Murphy Acked-by: Mugunthan V N Reviewed-by: Tom Rini --- board/ti/dra7xx/evm.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'board/ti') diff --git a/board/ti/dra7xx/evm.c b/board/ti/dra7xx/evm.c index 25f2031..9bd71d8 100644 --- a/board/ti/dra7xx/evm.c +++ b/board/ti/dra7xx/evm.c @@ -27,6 +27,7 @@ #include #include #include +#include #include "mux_data.h" #include "../common/board_detect.h" @@ -679,6 +680,11 @@ int board_eth_init(bd_t *bis) if (*omap_si_rev == DRA722_ES1_0) cpsw_data.active_slave = 1; + if (board_is_dra72x_revc_or_later()) { + cpsw_slaves[0].phy_if = PHY_INTERFACE_MODE_RGMII_ID; + cpsw_slaves[1].phy_if = PHY_INTERFACE_MODE_RGMII_ID; + } + ret = cpsw_register(&cpsw_data); if (ret < 0) printf("Error %d registering CPSW switch\n", ret); -- cgit v1.1