@@ -668,7 +668,7 @@ static int m88e3016_config_init(struct phy_device *phydev)
668
668
669
669
/* Enable Scrambler and Auto-Crossover */
670
670
ret = phy_modify (phydev , MII_88E3016_PHY_SPEC_CTRL ,
671
- ~ MII_88E3016_DISABLE_SCRAMBLER ,
671
+ MII_88E3016_DISABLE_SCRAMBLER ,
672
672
MII_88E3016_AUTO_MDIX_CROSSOVER );
673
673
if (ret < 0 )
674
674
return ret ;
@@ -684,9 +684,9 @@ static int m88e1111_config_init_hwcfg_mode(struct phy_device *phydev,
684
684
mode |= MII_M1111_HWCFG_FIBER_COPPER_AUTO ;
685
685
686
686
return phy_modify (phydev , MII_M1111_PHY_EXT_SR ,
687
- ( u16 )~( MII_M1111_HWCFG_MODE_MASK |
688
- MII_M1111_HWCFG_FIBER_COPPER_AUTO |
689
- MII_M1111_HWCFG_FIBER_COPPER_RES ) ,
687
+ MII_M1111_HWCFG_MODE_MASK |
688
+ MII_M1111_HWCFG_FIBER_COPPER_AUTO |
689
+ MII_M1111_HWCFG_FIBER_COPPER_RES ,
690
690
mode );
691
691
}
692
692
@@ -705,8 +705,7 @@ static int m88e1111_config_init_rgmii_delays(struct phy_device *phydev)
705
705
}
706
706
707
707
return phy_modify (phydev , MII_M1111_PHY_EXT_CR ,
708
- (u16 )~(MII_M1111_RGMII_RX_DELAY |
709
- MII_M1111_RGMII_TX_DELAY ),
708
+ MII_M1111_RGMII_RX_DELAY | MII_M1111_RGMII_TX_DELAY ,
710
709
delay );
711
710
}
712
711
@@ -833,7 +832,7 @@ static int m88e1510_config_init(struct phy_device *phydev)
833
832
834
833
/* In reg 20, write MODE[2:0] = 0x1 (SGMII to Copper) */
835
834
err = phy_modify (phydev , MII_88E1510_GEN_CTRL_REG_1 ,
836
- ~ MII_88E1510_GEN_CTRL_REG_1_MODE_MASK ,
835
+ MII_88E1510_GEN_CTRL_REG_1_MODE_MASK ,
837
836
MII_88E1510_GEN_CTRL_REG_1_MODE_SGMII );
838
837
if (err < 0 )
839
838
return err ;
@@ -957,7 +956,7 @@ static int m88e1145_config_init_rgmii(struct phy_device *phydev)
957
956
if (err < 0 )
958
957
return err ;
959
958
960
- err = phy_modify (phydev , 0x1e , 0xf03f ,
959
+ err = phy_modify (phydev , 0x1e , 0x0fc0 ,
961
960
2 << 9 | /* 36 ohm */
962
961
2 << 6 ); /* 39 ohm */
963
962
if (err < 0 )
@@ -1379,7 +1378,7 @@ static int m88e1318_set_wol(struct phy_device *phydev,
1379
1378
1380
1379
/* Setup LED[2] as interrupt pin (active low) */
1381
1380
err = __phy_modify (phydev , MII_88E1318S_PHY_LED_TCR ,
1382
- ( u16 )~ MII_88E1318S_PHY_LED_TCR_FORCE_INT ,
1381
+ MII_88E1318S_PHY_LED_TCR_FORCE_INT ,
1383
1382
MII_88E1318S_PHY_LED_TCR_INTn_ENABLE |
1384
1383
MII_88E1318S_PHY_LED_TCR_INT_ACTIVE_LOW );
1385
1384
if (err < 0 )
@@ -1419,7 +1418,7 @@ static int m88e1318_set_wol(struct phy_device *phydev,
1419
1418
1420
1419
/* Clear WOL status and disable magic packet matching */
1421
1420
err = __phy_modify (phydev , MII_88E1318S_PHY_WOL_CTRL ,
1422
- ( u16 )~ MII_88E1318S_PHY_WOL_CTRL_MAGIC_PACKET_MATCH_ENABLE ,
1421
+ MII_88E1318S_PHY_WOL_CTRL_MAGIC_PACKET_MATCH_ENABLE ,
1423
1422
MII_88E1318S_PHY_WOL_CTRL_CLEAR_WOL_STATUS );
1424
1423
if (err < 0 )
1425
1424
goto error ;
0 commit comments