|
@@ -81,7 +81,8 @@ static int eth_init_ar933x(void)
|
|
|
MAP_NOCACHE);
|
|
|
const u32 mask = AR933X_RESET_GE0_MAC | AR933X_RESET_GE0_MDIO |
|
|
|
AR933X_RESET_GE1_MAC | AR933X_RESET_GE1_MDIO |
|
|
|
- AR933X_RESET_ETH_SWITCH;
|
|
|
+ AR933X_RESET_ETH_SWITCH |
|
|
|
+ AR933X_RESET_ETH_SWITCH_ANALOG;
|
|
|
|
|
|
/* Clear MDIO slave EN bit. */
|
|
|
clrbits_be32(rregs + AR933X_RESET_REG_BOOTSTRAP, BIT(17));
|