| From c75d63da12620f9b4ede0d25489e7dab455bf34b Mon Sep 17 00:00:00 2001 |
| From: Chen-Yu Tsai <wens@csie.org> |
| Date: Mon, 6 Jan 2020 11:09:45 +0800 |
| Subject: [PATCH] net: stmmac: dwmac-sun8i: Allow all RGMII modes |
| |
| commit f1239d8aa84dad8fe4b6cc1356f40fc8e842db47 upstream. |
| |
| Allow all the RGMII modes to be used. This would allow us to represent |
| the hardware better in the device tree with RGMII_ID where in most |
| cases the PHY's internal delay for both RX and TX are used. |
| |
| Fixes: 9f93ac8d4085 ("net-next: stmmac: Add dwmac-sun8i") |
| Signed-off-by: Chen-Yu Tsai <wens@csie.org> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c |
| index ec5e6ee92aec..5ca9e3dbdfa0 100644 |
| --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c |
| +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c |
| @@ -937,6 +937,9 @@ static int sun8i_dwmac_set_syscon(struct stmmac_priv *priv) |
| /* default */ |
| break; |
| case PHY_INTERFACE_MODE_RGMII: |
| + case PHY_INTERFACE_MODE_RGMII_ID: |
| + case PHY_INTERFACE_MODE_RGMII_RXID: |
| + case PHY_INTERFACE_MODE_RGMII_TXID: |
| reg |= SYSCON_EPIT | SYSCON_ETCS_INT_GMII; |
| break; |
| case PHY_INTERFACE_MODE_RMII: |
| -- |
| 2.7.4 |
| |