726be2a06720545872295bcf532e66b0436b967a
[lede.git] / target / linux / brcm47xx / patches-3.10 / 780-tg3-phylib.patch
1 --- a/drivers/net/ethernet/broadcom/tg3.c
2 +++ b/drivers/net/ethernet/broadcom/tg3.c
3 @@ -17176,8 +17176,10 @@ static int tg3_init_one(struct pci_dev *
4                         tg3_flag_set(tp, FLUSH_POSTED_WRITES);
5                 if (ssb_gige_one_dma_at_once(pdev))
6                         tg3_flag_set(tp, ONE_DMA_AT_ONCE);
7 -               if (ssb_gige_have_roboswitch(pdev))
8 +               if (ssb_gige_have_roboswitch(pdev)) {
9 +                       tg3_flag_set(tp, USE_PHYLIB);
10                         tg3_flag_set(tp, ROBOSWITCH);
11 +               }
12                 if (ssb_gige_is_rgmii(pdev))
13                         tg3_flag_set(tp, RGMII_MODE);
14         }