]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/net/designware.c
net: designware: Program MAC address to hardware after soft reset
[karo-tx-uboot.git] / drivers / net / designware.c
index ae51cf378162b0500edc2152a4b3db4a86604c8e..645ca6427cf41843f90a8fdcf3c941ae144e83c9 100644 (file)
@@ -243,6 +243,12 @@ static int _dw_eth_init(struct dw_eth_dev *priv, u8 *enetaddr)
                mdelay(100);
        };
 
+       /*
+        * Soft reset above clears HW address registers.
+        * So we have to set it here once again.
+        */
+       _dw_write_hwaddr(priv, enetaddr);
+
        rx_descs_init(priv);
        tx_descs_init(priv);