|
136 | 136 | #define MVNETA_GMAC_FORCE_LINK_PASS BIT(1) |
137 | 137 | #define MVNETA_GMAC_CONFIG_MII_SPEED BIT(5) |
138 | 138 | #define MVNETA_GMAC_CONFIG_GMII_SPEED BIT(6) |
139 | | -#define MVNETA_GMAC_AN_SPEED_EN BIT(7) |
140 | 139 | #define MVNETA_GMAC_CONFIG_FULL_DUPLEX BIT(12) |
141 | | -#define MVNETA_GMAC_AN_DUPLEX_EN BIT(13) |
142 | 140 | #define MVNETA_MIB_COUNTERS_BASE 0x3080 |
143 | 141 | #define MVNETA_MIB_LATE_COLLISION 0x7c |
144 | 142 | #define MVNETA_DA_FILT_SPEC_MCAST 0x3400 |
@@ -913,13 +911,6 @@ static void mvneta_defaults_set(struct mvneta_port *pp) |
913 | 911 | /* Assign port SDMA configuration */ |
914 | 912 | mvreg_write(pp, MVNETA_SDMA_CONFIG, val); |
915 | 913 |
|
916 | | - /* Disable PHY polling in hardware, since we're using the |
917 | | - * kernel phylib to do this. |
918 | | - */ |
919 | | - val = mvreg_read(pp, MVNETA_UNIT_CONTROL); |
920 | | - val &= ~MVNETA_PHY_POLLING_ENABLE; |
921 | | - mvreg_write(pp, MVNETA_UNIT_CONTROL, val); |
922 | | - |
923 | 914 | mvneta_set_ucast_table(pp, -1); |
924 | 915 | mvneta_set_special_mcast_table(pp, -1); |
925 | 916 | mvneta_set_other_mcast_table(pp, -1); |
@@ -2297,9 +2288,7 @@ static void mvneta_adjust_link(struct net_device *ndev) |
2297 | 2288 | val = mvreg_read(pp, MVNETA_GMAC_AUTONEG_CONFIG); |
2298 | 2289 | val &= ~(MVNETA_GMAC_CONFIG_MII_SPEED | |
2299 | 2290 | MVNETA_GMAC_CONFIG_GMII_SPEED | |
2300 | | - MVNETA_GMAC_CONFIG_FULL_DUPLEX | |
2301 | | - MVNETA_GMAC_AN_SPEED_EN | |
2302 | | - MVNETA_GMAC_AN_DUPLEX_EN); |
| 2291 | + MVNETA_GMAC_CONFIG_FULL_DUPLEX); |
2303 | 2292 |
|
2304 | 2293 | if (phydev->duplex) |
2305 | 2294 | val |= MVNETA_GMAC_CONFIG_FULL_DUPLEX; |
|
0 commit comments