Commit 80274aba authored by Heiner Kallweit's avatar Heiner Kallweit Committed by David S. Miller

net: phy: remove generic settings for callbacks config_aneg and read_status from drivers

Remove generic settings for callbacks config_aneg and read_status
from drivers.
Signed-off-by: default avatarHeiner Kallweit <hkallweit1@gmail.com>
Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 00fde795
...@@ -68,8 +68,6 @@ static struct phy_driver am79c_driver[] = { { ...@@ -68,8 +68,6 @@ static struct phy_driver am79c_driver[] = { {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = am79c_config_init, .config_init = am79c_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = am79c_ack_interrupt, .ack_interrupt = am79c_ack_interrupt,
.config_intr = am79c_config_intr, .config_intr = am79c_config_intr,
} }; } };
......
...@@ -408,8 +408,6 @@ static struct phy_driver at803x_driver[] = { ...@@ -408,8 +408,6 @@ static struct phy_driver at803x_driver[] = {
.resume = at803x_resume, .resume = at803x_resume,
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = at803x_ack_interrupt, .ack_interrupt = at803x_ack_interrupt,
.config_intr = at803x_config_intr, .config_intr = at803x_config_intr,
}, { }, {
...@@ -426,8 +424,6 @@ static struct phy_driver at803x_driver[] = { ...@@ -426,8 +424,6 @@ static struct phy_driver at803x_driver[] = {
.resume = at803x_resume, .resume = at803x_resume,
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = at803x_ack_interrupt, .ack_interrupt = at803x_ack_interrupt,
.config_intr = at803x_config_intr, .config_intr = at803x_config_intr,
}, { }, {
...@@ -443,8 +439,6 @@ static struct phy_driver at803x_driver[] = { ...@@ -443,8 +439,6 @@ static struct phy_driver at803x_driver[] = {
.resume = at803x_resume, .resume = at803x_resume,
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.aneg_done = at803x_aneg_done, .aneg_done = at803x_aneg_done,
.ack_interrupt = &at803x_ack_interrupt, .ack_interrupt = &at803x_ack_interrupt,
.config_intr = &at803x_config_intr, .config_intr = &at803x_config_intr,
......
...@@ -136,8 +136,6 @@ static struct phy_driver bcm_cygnus_phy_driver[] = { ...@@ -136,8 +136,6 @@ static struct phy_driver bcm_cygnus_phy_driver[] = {
.name = "Broadcom Cygnus PHY", .name = "Broadcom Cygnus PHY",
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.config_init = bcm_cygnus_config_init, .config_init = bcm_cygnus_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
......
...@@ -69,8 +69,6 @@ static struct phy_driver bcm63xx_driver[] = { ...@@ -69,8 +69,6 @@ static struct phy_driver bcm63xx_driver[] = {
.features = (PHY_BASIC_FEATURES | SUPPORTED_Pause), .features = (PHY_BASIC_FEATURES | SUPPORTED_Pause),
.flags = PHY_HAS_INTERRUPT | PHY_IS_INTERNAL, .flags = PHY_HAS_INTERRUPT | PHY_IS_INTERNAL,
.config_init = bcm63xx_config_init, .config_init = bcm63xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm63xx_config_intr, .config_intr = bcm63xx_config_intr,
}, { }, {
...@@ -81,8 +79,6 @@ static struct phy_driver bcm63xx_driver[] = { ...@@ -81,8 +79,6 @@ static struct phy_driver bcm63xx_driver[] = {
.features = (PHY_BASIC_FEATURES | SUPPORTED_Pause), .features = (PHY_BASIC_FEATURES | SUPPORTED_Pause),
.flags = PHY_HAS_INTERRUPT | PHY_IS_INTERNAL, .flags = PHY_HAS_INTERRUPT | PHY_IS_INTERNAL,
.config_init = bcm63xx_config_init, .config_init = bcm63xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm63xx_config_intr, .config_intr = bcm63xx_config_intr,
} }; } };
......
...@@ -611,8 +611,6 @@ static int bcm7xxx_28nm_probe(struct phy_device *phydev) ...@@ -611,8 +611,6 @@ static int bcm7xxx_28nm_probe(struct phy_device *phydev)
.features = PHY_GBIT_FEATURES, \ .features = PHY_GBIT_FEATURES, \
.flags = PHY_IS_INTERNAL, \ .flags = PHY_IS_INTERNAL, \
.config_init = bcm7xxx_28nm_config_init, \ .config_init = bcm7xxx_28nm_config_init, \
.config_aneg = genphy_config_aneg, \
.read_status = genphy_read_status, \
.resume = bcm7xxx_28nm_resume, \ .resume = bcm7xxx_28nm_resume, \
.get_tunable = bcm7xxx_28nm_get_tunable, \ .get_tunable = bcm7xxx_28nm_get_tunable, \
.set_tunable = bcm7xxx_28nm_set_tunable, \ .set_tunable = bcm7xxx_28nm_set_tunable, \
...@@ -630,8 +628,6 @@ static int bcm7xxx_28nm_probe(struct phy_device *phydev) ...@@ -630,8 +628,6 @@ static int bcm7xxx_28nm_probe(struct phy_device *phydev)
.features = PHY_BASIC_FEATURES, \ .features = PHY_BASIC_FEATURES, \
.flags = PHY_IS_INTERNAL, \ .flags = PHY_IS_INTERNAL, \
.config_init = bcm7xxx_28nm_ephy_config_init, \ .config_init = bcm7xxx_28nm_ephy_config_init, \
.config_aneg = genphy_config_aneg, \
.read_status = genphy_read_status, \
.resume = bcm7xxx_28nm_ephy_resume, \ .resume = bcm7xxx_28nm_ephy_resume, \
.get_sset_count = bcm_phy_get_sset_count, \ .get_sset_count = bcm_phy_get_sset_count, \
.get_strings = bcm_phy_get_strings, \ .get_strings = bcm_phy_get_strings, \
...@@ -647,8 +643,6 @@ static int bcm7xxx_28nm_probe(struct phy_device *phydev) ...@@ -647,8 +643,6 @@ static int bcm7xxx_28nm_probe(struct phy_device *phydev)
.features = PHY_BASIC_FEATURES, \ .features = PHY_BASIC_FEATURES, \
.flags = PHY_IS_INTERNAL, \ .flags = PHY_IS_INTERNAL, \
.config_init = bcm7xxx_config_init, \ .config_init = bcm7xxx_config_init, \
.config_aneg = genphy_config_aneg, \
.read_status = genphy_read_status, \
.suspend = bcm7xxx_suspend, \ .suspend = bcm7xxx_suspend, \
.resume = bcm7xxx_config_init, \ .resume = bcm7xxx_config_init, \
} }
......
...@@ -548,8 +548,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -548,8 +548,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -559,8 +557,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -559,8 +557,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -570,8 +566,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -570,8 +566,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -581,8 +575,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -581,8 +575,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -592,8 +584,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -592,8 +584,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -603,8 +593,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -603,8 +593,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -614,8 +602,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -614,8 +602,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -625,8 +611,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -625,8 +611,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = bcm5481_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -636,8 +620,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -636,8 +620,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = bcm5481_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -647,8 +629,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -647,8 +629,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm5482_config_init, .config_init = bcm5482_config_init,
.config_aneg = genphy_config_aneg,
.read_status = bcm5482_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -658,8 +638,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -658,8 +638,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -669,8 +647,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -669,8 +647,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -680,8 +656,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -680,8 +656,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = bcm54xx_config_init, .config_init = bcm54xx_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = bcm_phy_ack_intr, .ack_interrupt = bcm_phy_ack_intr,
.config_intr = bcm_phy_config_intr, .config_intr = bcm_phy_config_intr,
}, { }, {
...@@ -691,8 +665,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -691,8 +665,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = brcm_fet_config_init, .config_init = brcm_fet_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = brcm_fet_ack_interrupt, .ack_interrupt = brcm_fet_ack_interrupt,
.config_intr = brcm_fet_config_intr, .config_intr = brcm_fet_config_intr,
}, { }, {
...@@ -702,8 +674,6 @@ static struct phy_driver broadcom_drivers[] = { ...@@ -702,8 +674,6 @@ static struct phy_driver broadcom_drivers[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = brcm_fet_config_init, .config_init = brcm_fet_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = brcm_fet_ack_interrupt, .ack_interrupt = brcm_fet_ack_interrupt,
.config_intr = brcm_fet_config_intr, .config_intr = brcm_fet_config_intr,
} }; } };
......
...@@ -110,8 +110,6 @@ static struct phy_driver cis820x_driver[] = { ...@@ -110,8 +110,6 @@ static struct phy_driver cis820x_driver[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &cis820x_config_init, .config_init = &cis820x_config_init,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &cis820x_ack_interrupt, .ack_interrupt = &cis820x_ack_interrupt,
.config_intr = &cis820x_config_intr, .config_intr = &cis820x_config_intr,
}, { }, {
...@@ -121,8 +119,6 @@ static struct phy_driver cis820x_driver[] = { ...@@ -121,8 +119,6 @@ static struct phy_driver cis820x_driver[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &cis820x_config_init, .config_init = &cis820x_config_init,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &cis820x_ack_interrupt, .ack_interrupt = &cis820x_ack_interrupt,
.config_intr = &cis820x_config_intr, .config_intr = &cis820x_config_intr,
} }; } };
......
...@@ -153,7 +153,6 @@ static struct phy_driver dm91xx_driver[] = { ...@@ -153,7 +153,6 @@ static struct phy_driver dm91xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = dm9161_config_init, .config_init = dm9161_config_init,
.config_aneg = dm9161_config_aneg, .config_aneg = dm9161_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = dm9161_ack_interrupt, .ack_interrupt = dm9161_ack_interrupt,
.config_intr = dm9161_config_intr, .config_intr = dm9161_config_intr,
}, { }, {
...@@ -164,7 +163,6 @@ static struct phy_driver dm91xx_driver[] = { ...@@ -164,7 +163,6 @@ static struct phy_driver dm91xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = dm9161_config_init, .config_init = dm9161_config_init,
.config_aneg = dm9161_config_aneg, .config_aneg = dm9161_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = dm9161_ack_interrupt, .ack_interrupt = dm9161_ack_interrupt,
.config_intr = dm9161_config_intr, .config_intr = dm9161_config_intr,
}, { }, {
...@@ -175,7 +173,6 @@ static struct phy_driver dm91xx_driver[] = { ...@@ -175,7 +173,6 @@ static struct phy_driver dm91xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = dm9161_config_init, .config_init = dm9161_config_init,
.config_aneg = dm9161_config_aneg, .config_aneg = dm9161_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = dm9161_ack_interrupt, .ack_interrupt = dm9161_ack_interrupt,
.config_intr = dm9161_config_intr, .config_intr = dm9161_config_intr,
}, { }, {
...@@ -184,8 +181,6 @@ static struct phy_driver dm91xx_driver[] = { ...@@ -184,8 +181,6 @@ static struct phy_driver dm91xx_driver[] = {
.phy_id_mask = 0x0ffffff0, .phy_id_mask = 0x0ffffff0,
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = dm9161_ack_interrupt, .ack_interrupt = dm9161_ack_interrupt,
.config_intr = dm9161_config_intr, .config_intr = dm9161_config_intr,
} }; } };
......
...@@ -1502,8 +1502,6 @@ static struct phy_driver dp83640_driver = { ...@@ -1502,8 +1502,6 @@ static struct phy_driver dp83640_driver = {
.probe = dp83640_probe, .probe = dp83640_probe,
.remove = dp83640_remove, .remove = dp83640_remove,
.config_init = dp83640_config_init, .config_init = dp83640_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = dp83640_ack_interrupt, .ack_interrupt = dp83640_ack_interrupt,
.config_intr = dp83640_config_intr, .config_intr = dp83640_config_intr,
.ts_info = dp83640_ts_info, .ts_info = dp83640_ts_info,
......
...@@ -325,8 +325,6 @@ static struct phy_driver dp83822_driver[] = { ...@@ -325,8 +325,6 @@ static struct phy_driver dp83822_driver[] = {
.set_wol = dp83822_set_wol, .set_wol = dp83822_set_wol,
.ack_interrupt = dp83822_ack_interrupt, .ack_interrupt = dp83822_ack_interrupt,
.config_intr = dp83822_config_intr, .config_intr = dp83822_config_intr,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.suspend = dp83822_suspend, .suspend = dp83822_suspend,
.resume = dp83822_resume, .resume = dp83822_resume,
}, },
......
...@@ -95,8 +95,6 @@ MODULE_DEVICE_TABLE(mdio, dp83848_tbl); ...@@ -95,8 +95,6 @@ MODULE_DEVICE_TABLE(mdio, dp83848_tbl);
.config_init = genphy_config_init, \ .config_init = genphy_config_init, \
.suspend = genphy_suspend, \ .suspend = genphy_suspend, \
.resume = genphy_resume, \ .resume = genphy_resume, \
.config_aneg = genphy_config_aneg, \
.read_status = genphy_read_status, \
\ \
/* IRQ related */ \ /* IRQ related */ \
.ack_interrupt = dp83848_ack_interrupt, \ .ack_interrupt = dp83848_ack_interrupt, \
......
...@@ -324,8 +324,6 @@ static struct phy_driver dp83867_driver[] = { ...@@ -324,8 +324,6 @@ static struct phy_driver dp83867_driver[] = {
.ack_interrupt = dp83867_ack_interrupt, .ack_interrupt = dp83867_ack_interrupt,
.config_intr = dp83867_config_intr, .config_intr = dp83867_config_intr,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.suspend = genphy_suspend, .suspend = genphy_suspend,
.resume = genphy_resume, .resume = genphy_resume,
}, },
......
...@@ -227,8 +227,6 @@ static struct phy_driver icplus_driver[] = { ...@@ -227,8 +227,6 @@ static struct phy_driver icplus_driver[] = {
.phy_id_mask = 0x0ffffff0, .phy_id_mask = 0x0ffffff0,
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.config_init = &ip1001_config_init, .config_init = &ip1001_config_init,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.suspend = genphy_suspend, .suspend = genphy_suspend,
.resume = genphy_resume, .resume = genphy_resume,
}, { }, {
...@@ -239,8 +237,6 @@ static struct phy_driver icplus_driver[] = { ...@@ -239,8 +237,6 @@ static struct phy_driver icplus_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.ack_interrupt = ip101a_g_ack_interrupt, .ack_interrupt = ip101a_g_ack_interrupt,
.config_init = &ip101a_g_config_init, .config_init = &ip101a_g_config_init,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.suspend = genphy_suspend, .suspend = genphy_suspend,
.resume = genphy_resume, .resume = genphy_resume,
} }; } };
......
...@@ -243,7 +243,6 @@ static struct phy_driver xway_gphy[] = { ...@@ -243,7 +243,6 @@ static struct phy_driver xway_gphy[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = xway_gphy_config_init, .config_init = xway_gphy_config_init,
.config_aneg = xway_gphy14_config_aneg, .config_aneg = xway_gphy14_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = xway_gphy_ack_interrupt, .ack_interrupt = xway_gphy_ack_interrupt,
.did_interrupt = xway_gphy_did_interrupt, .did_interrupt = xway_gphy_did_interrupt,
.config_intr = xway_gphy_config_intr, .config_intr = xway_gphy_config_intr,
...@@ -257,7 +256,6 @@ static struct phy_driver xway_gphy[] = { ...@@ -257,7 +256,6 @@ static struct phy_driver xway_gphy[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = xway_gphy_config_init, .config_init = xway_gphy_config_init,
.config_aneg = xway_gphy14_config_aneg, .config_aneg = xway_gphy14_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = xway_gphy_ack_interrupt, .ack_interrupt = xway_gphy_ack_interrupt,
.did_interrupt = xway_gphy_did_interrupt, .did_interrupt = xway_gphy_did_interrupt,
.config_intr = xway_gphy_config_intr, .config_intr = xway_gphy_config_intr,
...@@ -271,7 +269,6 @@ static struct phy_driver xway_gphy[] = { ...@@ -271,7 +269,6 @@ static struct phy_driver xway_gphy[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = xway_gphy_config_init, .config_init = xway_gphy_config_init,
.config_aneg = xway_gphy14_config_aneg, .config_aneg = xway_gphy14_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = xway_gphy_ack_interrupt, .ack_interrupt = xway_gphy_ack_interrupt,
.did_interrupt = xway_gphy_did_interrupt, .did_interrupt = xway_gphy_did_interrupt,
.config_intr = xway_gphy_config_intr, .config_intr = xway_gphy_config_intr,
...@@ -285,7 +282,6 @@ static struct phy_driver xway_gphy[] = { ...@@ -285,7 +282,6 @@ static struct phy_driver xway_gphy[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = xway_gphy_config_init, .config_init = xway_gphy_config_init,
.config_aneg = xway_gphy14_config_aneg, .config_aneg = xway_gphy14_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = xway_gphy_ack_interrupt, .ack_interrupt = xway_gphy_ack_interrupt,
.did_interrupt = xway_gphy_did_interrupt, .did_interrupt = xway_gphy_did_interrupt,
.config_intr = xway_gphy_config_intr, .config_intr = xway_gphy_config_intr,
...@@ -298,8 +294,6 @@ static struct phy_driver xway_gphy[] = { ...@@ -298,8 +294,6 @@ static struct phy_driver xway_gphy[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = xway_gphy_config_init, .config_init = xway_gphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = xway_gphy_ack_interrupt, .ack_interrupt = xway_gphy_ack_interrupt,
.did_interrupt = xway_gphy_did_interrupt, .did_interrupt = xway_gphy_did_interrupt,
.config_intr = xway_gphy_config_intr, .config_intr = xway_gphy_config_intr,
...@@ -312,8 +306,6 @@ static struct phy_driver xway_gphy[] = { ...@@ -312,8 +306,6 @@ static struct phy_driver xway_gphy[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = xway_gphy_config_init, .config_init = xway_gphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = xway_gphy_ack_interrupt, .ack_interrupt = xway_gphy_ack_interrupt,
.did_interrupt = xway_gphy_did_interrupt, .did_interrupt = xway_gphy_did_interrupt,
.config_intr = xway_gphy_config_intr, .config_intr = xway_gphy_config_intr,
...@@ -326,8 +318,6 @@ static struct phy_driver xway_gphy[] = { ...@@ -326,8 +318,6 @@ static struct phy_driver xway_gphy[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = xway_gphy_config_init, .config_init = xway_gphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = xway_gphy_ack_interrupt, .ack_interrupt = xway_gphy_ack_interrupt,
.did_interrupt = xway_gphy_did_interrupt, .did_interrupt = xway_gphy_did_interrupt,
.config_intr = xway_gphy_config_intr, .config_intr = xway_gphy_config_intr,
...@@ -340,8 +330,6 @@ static struct phy_driver xway_gphy[] = { ...@@ -340,8 +330,6 @@ static struct phy_driver xway_gphy[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = xway_gphy_config_init, .config_init = xway_gphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = xway_gphy_ack_interrupt, .ack_interrupt = xway_gphy_ack_interrupt,
.did_interrupt = xway_gphy_did_interrupt, .did_interrupt = xway_gphy_did_interrupt,
.config_intr = xway_gphy_config_intr, .config_intr = xway_gphy_config_intr,
......
...@@ -259,8 +259,6 @@ static struct phy_driver lxt97x_driver[] = { ...@@ -259,8 +259,6 @@ static struct phy_driver lxt97x_driver[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = lxt970_config_init, .config_init = lxt970_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = lxt970_ack_interrupt, .ack_interrupt = lxt970_ack_interrupt,
.config_intr = lxt970_config_intr, .config_intr = lxt970_config_intr,
}, { }, {
...@@ -269,8 +267,6 @@ static struct phy_driver lxt97x_driver[] = { ...@@ -269,8 +267,6 @@ static struct phy_driver lxt97x_driver[] = {
.phy_id_mask = 0xfffffff0, .phy_id_mask = 0xfffffff0,
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = lxt971_ack_interrupt, .ack_interrupt = lxt971_ack_interrupt,
.config_intr = lxt971_config_intr, .config_intr = lxt971_config_intr,
}, { }, {
...@@ -290,7 +286,6 @@ static struct phy_driver lxt97x_driver[] = { ...@@ -290,7 +286,6 @@ static struct phy_driver lxt97x_driver[] = {
.flags = 0, .flags = 0,
.probe = lxt973_probe, .probe = lxt973_probe,
.config_aneg = lxt973_config_aneg, .config_aneg = lxt973_config_aneg,
.read_status = genphy_read_status,
} }; } };
module_phy_driver(lxt97x_driver); module_phy_driver(lxt97x_driver);
......
...@@ -1958,7 +1958,6 @@ static struct phy_driver marvell_drivers[] = { ...@@ -1958,7 +1958,6 @@ static struct phy_driver marvell_drivers[] = {
.probe = marvell_probe, .probe = marvell_probe,
.config_init = &marvell_config_init, .config_init = &marvell_config_init,
.config_aneg = &m88e1101_config_aneg, .config_aneg = &m88e1101_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &marvell_ack_interrupt, .ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr, .config_intr = &marvell_config_intr,
.resume = &genphy_resume, .resume = &genphy_resume,
...@@ -1976,7 +1975,6 @@ static struct phy_driver marvell_drivers[] = { ...@@ -1976,7 +1975,6 @@ static struct phy_driver marvell_drivers[] = {
.probe = marvell_probe, .probe = marvell_probe,
.config_init = &m88e1111_config_init, .config_init = &m88e1111_config_init,
.config_aneg = &marvell_config_aneg, .config_aneg = &marvell_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &marvell_ack_interrupt, .ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr, .config_intr = &marvell_config_intr,
.resume = &genphy_resume, .resume = &genphy_resume,
...@@ -2012,7 +2010,6 @@ static struct phy_driver marvell_drivers[] = { ...@@ -2012,7 +2010,6 @@ static struct phy_driver marvell_drivers[] = {
.probe = marvell_probe, .probe = marvell_probe,
.config_init = &m88e1118_config_init, .config_init = &m88e1118_config_init,
.config_aneg = &m88e1118_config_aneg, .config_aneg = &m88e1118_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &marvell_ack_interrupt, .ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr, .config_intr = &marvell_config_intr,
.resume = &genphy_resume, .resume = &genphy_resume,
...@@ -2070,7 +2067,6 @@ static struct phy_driver marvell_drivers[] = { ...@@ -2070,7 +2067,6 @@ static struct phy_driver marvell_drivers[] = {
.probe = marvell_probe, .probe = marvell_probe,
.config_init = &m88e1145_config_init, .config_init = &m88e1145_config_init,
.config_aneg = &marvell_config_aneg, .config_aneg = &marvell_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &marvell_ack_interrupt, .ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr, .config_intr = &marvell_config_intr,
.resume = &genphy_resume, .resume = &genphy_resume,
...@@ -2088,7 +2084,6 @@ static struct phy_driver marvell_drivers[] = { ...@@ -2088,7 +2084,6 @@ static struct phy_driver marvell_drivers[] = {
.probe = marvell_probe, .probe = marvell_probe,
.config_init = &m88e1149_config_init, .config_init = &m88e1149_config_init,
.config_aneg = &m88e1118_config_aneg, .config_aneg = &m88e1118_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &marvell_ack_interrupt, .ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr, .config_intr = &marvell_config_intr,
.resume = &genphy_resume, .resume = &genphy_resume,
...@@ -2106,7 +2101,6 @@ static struct phy_driver marvell_drivers[] = { ...@@ -2106,7 +2101,6 @@ static struct phy_driver marvell_drivers[] = {
.probe = marvell_probe, .probe = marvell_probe,
.config_init = &m88e1111_config_init, .config_init = &m88e1111_config_init,
.config_aneg = &marvell_config_aneg, .config_aneg = &marvell_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &marvell_ack_interrupt, .ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr, .config_intr = &marvell_config_intr,
.resume = &genphy_resume, .resume = &genphy_resume,
...@@ -2123,8 +2117,6 @@ static struct phy_driver marvell_drivers[] = { ...@@ -2123,8 +2117,6 @@ static struct phy_driver marvell_drivers[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.probe = marvell_probe, .probe = marvell_probe,
.config_init = &m88e1116r_config_init, .config_init = &m88e1116r_config_init,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &marvell_ack_interrupt, .ack_interrupt = &marvell_ack_interrupt,
.config_intr = &marvell_config_intr, .config_intr = &marvell_config_intr,
.resume = &genphy_resume, .resume = &genphy_resume,
...@@ -2200,7 +2192,6 @@ static struct phy_driver marvell_drivers[] = { ...@@ -2200,7 +2192,6 @@ static struct phy_driver marvell_drivers[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.probe = marvell_probe, .probe = marvell_probe,
.config_aneg = &genphy_config_aneg,
.config_init = &m88e3016_config_init, .config_init = &m88e3016_config_init,
.aneg_done = &marvell_aneg_done, .aneg_done = &marvell_aneg_done,
.read_status = &marvell_read_status, .read_status = &marvell_read_status,
......
...@@ -58,9 +58,7 @@ static struct phy_driver meson_gxl_phy[] = { ...@@ -58,9 +58,7 @@ static struct phy_driver meson_gxl_phy[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_IS_INTERNAL, .flags = PHY_IS_INTERNAL,
.config_init = meson_gxl_config_init, .config_init = meson_gxl_config_init,
.config_aneg = genphy_config_aneg,
.aneg_done = genphy_aneg_done, .aneg_done = genphy_aneg_done,
.read_status = genphy_read_status,
.suspend = genphy_suspend, .suspend = genphy_suspend,
.resume = genphy_resume, .resume = genphy_resume,
}, },
......
...@@ -799,8 +799,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -799,8 +799,6 @@ static struct phy_driver ksphy_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.driver_data = &ks8737_type, .driver_data = &ks8737_type,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
...@@ -814,8 +812,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -814,8 +812,6 @@ static struct phy_driver ksphy_driver[] = {
.driver_data = &ksz8021_type, .driver_data = &ksz8021_type,
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.get_sset_count = kszphy_get_sset_count, .get_sset_count = kszphy_get_sset_count,
...@@ -832,8 +828,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -832,8 +828,6 @@ static struct phy_driver ksphy_driver[] = {
.driver_data = &ksz8021_type, .driver_data = &ksz8021_type,
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.get_sset_count = kszphy_get_sset_count, .get_sset_count = kszphy_get_sset_count,
...@@ -851,7 +845,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -851,7 +845,6 @@ static struct phy_driver ksphy_driver[] = {
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = ksz8041_config_init, .config_init = ksz8041_config_init,
.config_aneg = ksz8041_config_aneg, .config_aneg = ksz8041_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.get_sset_count = kszphy_get_sset_count, .get_sset_count = kszphy_get_sset_count,
...@@ -868,8 +861,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -868,8 +861,6 @@ static struct phy_driver ksphy_driver[] = {
.driver_data = &ksz8041_type, .driver_data = &ksz8041_type,
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.get_sset_count = kszphy_get_sset_count, .get_sset_count = kszphy_get_sset_count,
...@@ -886,8 +877,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -886,8 +877,6 @@ static struct phy_driver ksphy_driver[] = {
.driver_data = &ksz8051_type, .driver_data = &ksz8051_type,
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.get_sset_count = kszphy_get_sset_count, .get_sset_count = kszphy_get_sset_count,
...@@ -904,8 +893,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -904,8 +893,6 @@ static struct phy_driver ksphy_driver[] = {
.driver_data = &ksz8041_type, .driver_data = &ksz8041_type,
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.get_sset_count = kszphy_get_sset_count, .get_sset_count = kszphy_get_sset_count,
...@@ -922,8 +909,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -922,8 +909,6 @@ static struct phy_driver ksphy_driver[] = {
.driver_data = &ksz8081_type, .driver_data = &ksz8081_type,
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.get_sset_count = kszphy_get_sset_count, .get_sset_count = kszphy_get_sset_count,
...@@ -938,8 +923,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -938,8 +923,6 @@ static struct phy_driver ksphy_driver[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
...@@ -953,8 +936,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -953,8 +936,6 @@ static struct phy_driver ksphy_driver[] = {
.driver_data = &ksz9021_type, .driver_data = &ksz9021_type,
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = ksz9021_config_init, .config_init = ksz9021_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
.get_sset_count = kszphy_get_sset_count, .get_sset_count = kszphy_get_sset_count,
...@@ -973,7 +954,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -973,7 +954,6 @@ static struct phy_driver ksphy_driver[] = {
.driver_data = &ksz9021_type, .driver_data = &ksz9021_type,
.probe = kszphy_probe, .probe = kszphy_probe,
.config_init = ksz9031_config_init, .config_init = ksz9031_config_init,
.config_aneg = genphy_config_aneg,
.read_status = ksz9031_read_status, .read_status = ksz9031_read_status,
.ack_interrupt = kszphy_ack_interrupt, .ack_interrupt = kszphy_ack_interrupt,
.config_intr = kszphy_config_intr, .config_intr = kszphy_config_intr,
...@@ -998,8 +978,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -998,8 +978,6 @@ static struct phy_driver ksphy_driver[] = {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.suspend = genphy_suspend, .suspend = genphy_suspend,
.resume = genphy_resume, .resume = genphy_resume,
}, { }, {
...@@ -1019,8 +997,6 @@ static struct phy_driver ksphy_driver[] = { ...@@ -1019,8 +997,6 @@ static struct phy_driver ksphy_driver[] = {
.name = "Microchip KSZ9477", .name = "Microchip KSZ9477",
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.config_init = kszphy_config_init, .config_init = kszphy_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.suspend = genphy_suspend, .suspend = genphy_suspend,
.resume = genphy_resume, .resume = genphy_resume,
} }; } };
......
...@@ -153,7 +153,6 @@ static struct phy_driver microchip_phy_driver[] = { ...@@ -153,7 +153,6 @@ static struct phy_driver microchip_phy_driver[] = {
.config_init = genphy_config_init, .config_init = genphy_config_init,
.config_aneg = lan88xx_config_aneg, .config_aneg = lan88xx_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = lan88xx_phy_ack_interrupt, .ack_interrupt = lan88xx_phy_ack_interrupt,
.config_intr = lan88xx_phy_config_intr, .config_intr = lan88xx_phy_config_intr,
......
...@@ -136,8 +136,6 @@ static struct phy_driver dp83865_driver[] = { { ...@@ -136,8 +136,6 @@ static struct phy_driver dp83865_driver[] = { {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = ns_config_init, .config_init = ns_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = ns_ack_interrupt, .ack_interrupt = ns_ack_interrupt,
.config_intr = ns_config_intr, .config_intr = ns_config_intr,
} }; } };
......
...@@ -1907,9 +1907,7 @@ static struct phy_driver genphy_driver = { ...@@ -1907,9 +1907,7 @@ static struct phy_driver genphy_driver = {
.features = PHY_GBIT_FEATURES | SUPPORTED_MII | .features = PHY_GBIT_FEATURES | SUPPORTED_MII |
SUPPORTED_AUI | SUPPORTED_FIBRE | SUPPORTED_AUI | SUPPORTED_FIBRE |
SUPPORTED_BNC, SUPPORTED_BNC,
.config_aneg = genphy_config_aneg,
.aneg_done = genphy_aneg_done, .aneg_done = genphy_aneg_done,
.read_status = genphy_read_status,
.suspend = genphy_suspend, .suspend = genphy_suspend,
.resume = genphy_resume, .resume = genphy_resume,
.set_loopback = genphy_loopback, .set_loopback = genphy_loopback,
......
...@@ -118,8 +118,6 @@ static struct phy_driver qs6612_driver[] = { { ...@@ -118,8 +118,6 @@ static struct phy_driver qs6612_driver[] = { {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = qs6612_config_init, .config_init = qs6612_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = qs6612_ack_interrupt, .ack_interrupt = qs6612_ack_interrupt,
.config_intr = qs6612_config_intr, .config_intr = qs6612_config_intr,
} }; } };
......
...@@ -159,16 +159,12 @@ static struct phy_driver realtek_drvs[] = { ...@@ -159,16 +159,12 @@ static struct phy_driver realtek_drvs[] = {
.phy_id_mask = 0x0000ffff, .phy_id_mask = 0x0000ffff,
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
}, { }, {
.phy_id = 0x001cc816, .phy_id = 0x001cc816,
.name = "RTL8201F 10/100Mbps Ethernet", .name = "RTL8201F 10/100Mbps Ethernet",
.phy_id_mask = 0x001fffff, .phy_id_mask = 0x001fffff,
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &rtl8201_ack_interrupt, .ack_interrupt = &rtl8201_ack_interrupt,
.config_intr = &rtl8201_config_intr, .config_intr = &rtl8201_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
...@@ -179,8 +175,6 @@ static struct phy_driver realtek_drvs[] = { ...@@ -179,8 +175,6 @@ static struct phy_driver realtek_drvs[] = {
.phy_id_mask = 0x001fffff, .phy_id_mask = 0x001fffff,
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &rtl821x_ack_interrupt, .ack_interrupt = &rtl821x_ack_interrupt,
.config_intr = &rtl8211b_config_intr, .config_intr = &rtl8211b_config_intr,
}, { }, {
...@@ -189,8 +183,6 @@ static struct phy_driver realtek_drvs[] = { ...@@ -189,8 +183,6 @@ static struct phy_driver realtek_drvs[] = {
.phy_id_mask = 0x001fffff, .phy_id_mask = 0x001fffff,
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = rtl821x_ack_interrupt, .ack_interrupt = rtl821x_ack_interrupt,
.config_intr = rtl8211e_config_intr, .config_intr = rtl8211e_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
...@@ -201,8 +193,6 @@ static struct phy_driver realtek_drvs[] = { ...@@ -201,8 +193,6 @@ static struct phy_driver realtek_drvs[] = {
.phy_id_mask = 0x001fffff, .phy_id_mask = 0x001fffff,
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &rtl821x_ack_interrupt, .ack_interrupt = &rtl821x_ack_interrupt,
.config_intr = &rtl8211e_config_intr, .config_intr = &rtl8211e_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
...@@ -213,9 +203,7 @@ static struct phy_driver realtek_drvs[] = { ...@@ -213,9 +203,7 @@ static struct phy_driver realtek_drvs[] = {
.phy_id_mask = 0x001fffff, .phy_id_mask = 0x001fffff,
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_aneg = &genphy_config_aneg,
.config_init = &rtl8211f_config_init, .config_init = &rtl8211f_config_init,
.read_status = &genphy_read_status,
.ack_interrupt = &rtl8211f_ack_interrupt, .ack_interrupt = &rtl8211f_ack_interrupt,
.config_intr = &rtl8211f_config_intr, .config_intr = &rtl8211f_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
......
...@@ -213,7 +213,6 @@ static struct phy_driver rockchip_phy_driver[] = { ...@@ -213,7 +213,6 @@ static struct phy_driver rockchip_phy_driver[] = {
.soft_reset = genphy_soft_reset, .soft_reset = genphy_soft_reset,
.config_init = rockchip_integrated_phy_config_init, .config_init = rockchip_integrated_phy_config_init,
.config_aneg = rockchip_config_aneg, .config_aneg = rockchip_config_aneg,
.read_status = genphy_read_status,
.suspend = genphy_suspend, .suspend = genphy_suspend,
.resume = rockchip_phy_resume, .resume = rockchip_phy_resume,
}, },
......
...@@ -227,8 +227,6 @@ static struct phy_driver smsc_phy_driver[] = { ...@@ -227,8 +227,6 @@ static struct phy_driver smsc_phy_driver[] = {
.probe = smsc_phy_probe, .probe = smsc_phy_probe,
/* basic functions */ /* basic functions */
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.config_init = smsc_phy_config_init, .config_init = smsc_phy_config_init,
.soft_reset = smsc_phy_reset, .soft_reset = smsc_phy_reset,
...@@ -249,8 +247,6 @@ static struct phy_driver smsc_phy_driver[] = { ...@@ -249,8 +247,6 @@ static struct phy_driver smsc_phy_driver[] = {
.probe = smsc_phy_probe, .probe = smsc_phy_probe,
/* basic functions */ /* basic functions */
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.config_init = smsc_phy_config_init, .config_init = smsc_phy_config_init,
.soft_reset = smsc_phy_reset, .soft_reset = smsc_phy_reset,
...@@ -276,7 +272,6 @@ static struct phy_driver smsc_phy_driver[] = { ...@@ -276,7 +272,6 @@ static struct phy_driver smsc_phy_driver[] = {
.probe = smsc_phy_probe, .probe = smsc_phy_probe,
/* basic functions */ /* basic functions */
.config_aneg = genphy_config_aneg,
.read_status = lan87xx_read_status, .read_status = lan87xx_read_status,
.config_init = smsc_phy_config_init, .config_init = smsc_phy_config_init,
.soft_reset = smsc_phy_reset, .soft_reset = smsc_phy_reset,
...@@ -303,8 +298,6 @@ static struct phy_driver smsc_phy_driver[] = { ...@@ -303,8 +298,6 @@ static struct phy_driver smsc_phy_driver[] = {
.probe = smsc_phy_probe, .probe = smsc_phy_probe,
/* basic functions */ /* basic functions */
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.config_init = lan911x_config_init, .config_init = lan911x_config_init,
/* IRQ related */ /* IRQ related */
...@@ -324,7 +317,6 @@ static struct phy_driver smsc_phy_driver[] = { ...@@ -324,7 +317,6 @@ static struct phy_driver smsc_phy_driver[] = {
.probe = smsc_phy_probe, .probe = smsc_phy_probe,
/* basic functions */ /* basic functions */
.config_aneg = genphy_config_aneg,
.read_status = lan87xx_read_status, .read_status = lan87xx_read_status,
.config_init = smsc_phy_config_init, .config_init = smsc_phy_config_init,
.soft_reset = smsc_phy_reset, .soft_reset = smsc_phy_reset,
...@@ -351,7 +343,6 @@ static struct phy_driver smsc_phy_driver[] = { ...@@ -351,7 +343,6 @@ static struct phy_driver smsc_phy_driver[] = {
.probe = smsc_phy_probe, .probe = smsc_phy_probe,
/* basic functions */ /* basic functions */
.config_aneg = genphy_config_aneg,
.read_status = lan87xx_read_status, .read_status = lan87xx_read_status,
.config_init = smsc_phy_config_init, .config_init = smsc_phy_config_init,
.soft_reset = smsc_phy_reset, .soft_reset = smsc_phy_reset,
......
...@@ -89,8 +89,6 @@ static struct phy_driver ste10xp_pdriver[] = { ...@@ -89,8 +89,6 @@ static struct phy_driver ste10xp_pdriver[] = {
.features = PHY_BASIC_FEATURES | SUPPORTED_Pause, .features = PHY_BASIC_FEATURES | SUPPORTED_Pause,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = ste10Xp_config_init, .config_init = ste10Xp_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = ste10Xp_ack_interrupt, .ack_interrupt = ste10Xp_ack_interrupt,
.config_intr = ste10Xp_config_intr, .config_intr = ste10Xp_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
...@@ -102,8 +100,6 @@ static struct phy_driver ste10xp_pdriver[] = { ...@@ -102,8 +100,6 @@ static struct phy_driver ste10xp_pdriver[] = {
.features = PHY_BASIC_FEATURES | SUPPORTED_Pause, .features = PHY_BASIC_FEATURES | SUPPORTED_Pause,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = ste10Xp_config_init, .config_init = ste10Xp_config_init,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.ack_interrupt = ste10Xp_ack_interrupt, .ack_interrupt = ste10Xp_ack_interrupt,
.config_intr = ste10Xp_config_intr, .config_intr = ste10Xp_config_intr,
.suspend = genphy_suspend, .suspend = genphy_suspend,
......
...@@ -95,7 +95,6 @@ static struct phy_driver upd60620_driver[1] = { { ...@@ -95,7 +95,6 @@ static struct phy_driver upd60620_driver[1] = { {
.features = PHY_BASIC_FEATURES, .features = PHY_BASIC_FEATURES,
.flags = 0, .flags = 0,
.config_init = upd60620_config_init, .config_init = upd60620_config_init,
.config_aneg = genphy_config_aneg,
.read_status = upd60620_read_status, .read_status = upd60620_read_status,
} }; } };
......
...@@ -267,7 +267,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -267,7 +267,6 @@ static struct phy_driver vsc82xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc824x_config_init, .config_init = &vsc824x_config_init,
.config_aneg = &vsc82x4_config_aneg, .config_aneg = &vsc82x4_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
}, { }, {
...@@ -278,7 +277,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -278,7 +277,6 @@ static struct phy_driver vsc82xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc824x_config_init, .config_init = &vsc824x_config_init,
.config_aneg = &vsc82x4_config_aneg, .config_aneg = &vsc82x4_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
}, { }, {
...@@ -289,7 +287,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -289,7 +287,6 @@ static struct phy_driver vsc82xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc824x_config_init, .config_init = &vsc824x_config_init,
.config_aneg = &vsc82x4_config_aneg, .config_aneg = &vsc82x4_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
}, { }, {
...@@ -300,7 +297,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -300,7 +297,6 @@ static struct phy_driver vsc82xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc824x_config_init, .config_init = &vsc824x_config_init,
.config_aneg = &vsc82x4_config_aneg, .config_aneg = &vsc82x4_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
}, { }, {
...@@ -311,7 +307,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -311,7 +307,6 @@ static struct phy_driver vsc82xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc824x_config_init, .config_init = &vsc824x_config_init,
.config_aneg = &vsc82x4_config_aneg, .config_aneg = &vsc82x4_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
}, { }, {
...@@ -321,8 +316,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -321,8 +316,6 @@ static struct phy_driver vsc82xx_driver[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc8601_config_init, .config_init = &vsc8601_config_init,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
}, { }, {
...@@ -333,7 +326,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -333,7 +326,6 @@ static struct phy_driver vsc82xx_driver[] = {
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc824x_config_init, .config_init = &vsc824x_config_init,
.config_aneg = &vsc82x4_config_aneg, .config_aneg = &vsc82x4_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
}, { }, {
...@@ -344,8 +336,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -344,8 +336,6 @@ static struct phy_driver vsc82xx_driver[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc8221_config_init, .config_init = &vsc8221_config_init,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
}, { }, {
...@@ -356,8 +346,6 @@ static struct phy_driver vsc82xx_driver[] = { ...@@ -356,8 +346,6 @@ static struct phy_driver vsc82xx_driver[] = {
.features = PHY_GBIT_FEATURES, .features = PHY_GBIT_FEATURES,
.flags = PHY_HAS_INTERRUPT, .flags = PHY_HAS_INTERRUPT,
.config_init = &vsc8221_config_init, .config_init = &vsc8221_config_init,
.config_aneg = &genphy_config_aneg,
.read_status = &genphy_read_status,
.ack_interrupt = &vsc824x_ack_interrupt, .ack_interrupt = &vsc824x_ack_interrupt,
.config_intr = &vsc82xx_config_intr, .config_intr = &vsc82xx_config_intr,
} }; } };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment