Changeset 30925


Ignore:
Timestamp:
2012-03-13T18:29:37+01:00 (6 years ago)
Author:
juhosg
Message:

ar71xx: ag71xx: start aneg on switch PHYs after reset

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ar7240.c

    r30924 r30925  
    597597                                AR7240_MASK_CTRL_SOFT_RESET, 0, 1000); 
    598598 
     599        /* setup PHYs */ 
     600        for (i = 0; i < AR7240_NUM_PHYS; i++) { 
     601                ar7240sw_phy_write(mii, i, MII_ADVERTISE, 
     602                                   ADVERTISE_ALL | ADVERTISE_PAUSE_CAP | 
     603                                   ADVERTISE_PAUSE_ASYM); 
     604                ar7240sw_phy_write(mii, i, MII_BMCR, 
     605                                   BMCR_RESET | BMCR_ANENABLE); 
     606        } 
     607        msleep(1000); 
     608 
    599609        ar7240sw_setup(as); 
    600610        return ret; 
Note: See TracChangeset for help on using the changeset viewer.