From: Quan Nguyen <qngu...@apm.com>

This patch fixes configuring tx/rx delay values for ACPI.

Signed-off-by: Quan Nguyen <qngu...@apm.com>
Signed-off-by: Iyappan Subramanian <isubraman...@apm.com>
---
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 
b/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
index e45b587..3188f55 100644
--- a/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
+++ b/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
@@ -468,7 +468,6 @@ static void xgene_enet_configure_clock(struct 
xgene_enet_pdata *pdata)
 
 static void xgene_gmac_set_speed(struct xgene_enet_pdata *pdata)
 {
-       struct device *dev = &pdata->pdev->dev;
        u32 icm0, icm2, mc2;
        u32 intf_ctl, rgmii, value;
 
@@ -500,10 +499,8 @@ static void xgene_gmac_set_speed(struct xgene_enet_pdata 
*pdata)
                intf_ctl |= ENET_GHD_MODE;
                CFG_MACMODE_SET(&icm0, 2);
                CFG_WAITASYNCRD_SET(&icm2, 0);
-               if (dev->of_node) {
-                       CFG_TXCLK_MUXSEL0_SET(&rgmii, pdata->tx_delay);
-                       CFG_RXCLK_MUXSEL0_SET(&rgmii, pdata->rx_delay);
-               }
+               CFG_TXCLK_MUXSEL0_SET(&rgmii, pdata->tx_delay);
+               CFG_RXCLK_MUXSEL0_SET(&rgmii, pdata->rx_delay);
                rgmii |= CFG_SPEED_1250;
 
                xgene_enet_rd_csr(pdata, DEBUG_REG_ADDR, &value);
-- 
2.7.4

Reply via email to