diff options
author | Ian Abbott <abbotti@mev.co.uk> | 2016-11-07 18:16:22 +0000 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-11-09 09:09:14 +0100 |
commit | b0fabc529711c650ded7afff47a9569395a77e61 (patch) | |
tree | 0444416e94b8e8b4d47ccbbf24db929eb4c0afe9 /drivers/net | |
parent | db62ca84fb097fa0916e948f300334e7b7f07448 (diff) | |
download | barebox-b0fabc529711c650ded7afff47a9569395a77e61.tar.gz barebox-b0fabc529711c650ded7afff47a9569395a77e61.tar.xz |
net/designware: Do not select MIIPORT for RGMII interface
Do not select MIIPORT for RGMII interface
[Original U-Boot patch by Vipin Kumar <vipin.kumar@st.com>]
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/designware.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/designware.c b/drivers/net/designware.c index 21fb44ef2a..85e4c586e0 100644 --- a/drivers/net/designware.c +++ b/drivers/net/designware.c @@ -129,7 +129,9 @@ static int mac_reset(struct eth_device *dev) u64 start; writel(DMAMAC_SRST, &dma_p->busmode); - writel(MII_PORTSELECT, &mac_p->conf); + + if (priv->interface != PHY_INTERFACE_MODE_RGMII) + writel(MII_PORTSELECT, &mac_p->conf); start = get_time_ns(); while (readl(&dma_p->busmode) & DMAMAC_SRST) { |