aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/phy/vitesse.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/net/phy/vitesse.c b/drivers/net/phy/vitesse.c
index 31b31488b416..40406bc2f8af 100644
--- a/drivers/net/phy/vitesse.c
+++ b/drivers/net/phy/vitesse.c
@@ -57,6 +57,7 @@
57#define PHY_ID_VSC8234 0x000fc620 57#define PHY_ID_VSC8234 0x000fc620
58#define PHY_ID_VSC8244 0x000fc6c0 58#define PHY_ID_VSC8244 0x000fc6c0
59#define PHY_ID_VSC8574 0x000704a0 59#define PHY_ID_VSC8574 0x000704a0
60#define PHY_ID_VSC8662 0x00070660
60#define PHY_ID_VSC8221 0x000fc550 61#define PHY_ID_VSC8221 0x000fc550
61#define PHY_ID_VSC8211 0x000fc4b0 62#define PHY_ID_VSC8211 0x000fc4b0
62 63
@@ -192,6 +193,18 @@ static struct phy_driver vsc82xx_driver[] = {
192 .config_intr = &vsc82xx_config_intr, 193 .config_intr = &vsc82xx_config_intr,
193 .driver = { .owner = THIS_MODULE,}, 194 .driver = { .owner = THIS_MODULE,},
194}, { 195}, {
196 .phy_id = PHY_ID_VSC8662,
197 .name = "Vitesse VSC8662",
198 .phy_id_mask = 0x000ffff0,
199 .features = PHY_GBIT_FEATURES,
200 .flags = PHY_HAS_INTERRUPT,
201 .config_init = &vsc824x_config_init,
202 .config_aneg = &genphy_config_aneg,
203 .read_status = &genphy_read_status,
204 .ack_interrupt = &vsc824x_ack_interrupt,
205 .config_intr = &vsc82xx_config_intr,
206 .driver = { .owner = THIS_MODULE,},
207}, {
195 /* Vitesse 8221 */ 208 /* Vitesse 8221 */
196 .phy_id = PHY_ID_VSC8221, 209 .phy_id = PHY_ID_VSC8221,
197 .phy_id_mask = 0x000ffff0, 210 .phy_id_mask = 0x000ffff0,
@@ -238,6 +251,7 @@ static struct mdio_device_id __maybe_unused vitesse_tbl[] = {
238 { PHY_ID_VSC8234, 0x000ffff0 }, 251 { PHY_ID_VSC8234, 0x000ffff0 },
239 { PHY_ID_VSC8244, 0x000fffc0 }, 252 { PHY_ID_VSC8244, 0x000fffc0 },
240 { PHY_ID_VSC8574, 0x000ffff0 }, 253 { PHY_ID_VSC8574, 0x000ffff0 },
254 { PHY_ID_VSC8662, 0x000ffff0 },
241 { PHY_ID_VSC8221, 0x000ffff0 }, 255 { PHY_ID_VSC8221, 0x000ffff0 },
242 { PHY_ID_VSC8211, 0x000ffff0 }, 256 { PHY_ID_VSC8211, 0x000ffff0 },
243 { } 257 { }