ar71xx: set default values for the fifo cfg registers on AR724x
[openwrt/staging/mkresin.git] / target / linux / ar71xx / files / arch / mips / ar71xx / devices.c
index f809deae55af5a279444c45f9c7f9db5d52a5326..6f1d2619efe3574a747aa18d0eebcc4f58c5fdc5 100644 (file)
@@ -447,6 +447,13 @@ void __init ar71xx_add_device_eth(unsigned int id)
                pdata->set_pll =  id ? ar724x_set_pll_ge1
                                     : ar724x_set_pll_ge0;
                pdata->is_ar724x = 1;
+
+               if (!pdata->fifo_cfg1)
+                       pdata->fifo_cfg1 = 0x0010ffff;
+               if (!pdata->fifo_cfg2)
+                       pdata->fifo_cfg2 = 0x015500aa;
+               if (!pdata->fifo_cfg3)
+                       pdata->fifo_cfg3 = 0x01f00140;
                break;
 
        case AR71XX_SOC_AR9130: