diff options
Diffstat (limited to 'drivers/net/phy/national.c')
-rw-r--r-- | drivers/net/phy/national.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/net/phy/national.c b/drivers/net/phy/national.c index 6c636eb72089..a73ba0bcc0ce 100644 --- a/drivers/net/phy/national.c +++ b/drivers/net/phy/national.c | |||
@@ -97,7 +97,6 @@ static void ns_giga_speed_fallback(struct phy_device *phydev, int mode) | |||
97 | phy_write(phydev, NS_EXP_MEM_DATA, 0x0008); | 97 | phy_write(phydev, NS_EXP_MEM_DATA, 0x0008); |
98 | phy_write(phydev, MII_BMCR, (bmcr & ~BMCR_PDOWN)); | 98 | phy_write(phydev, MII_BMCR, (bmcr & ~BMCR_PDOWN)); |
99 | phy_write(phydev, LED_CTRL_REG, mode); | 99 | phy_write(phydev, LED_CTRL_REG, mode); |
100 | return; | ||
101 | } | 100 | } |
102 | 101 | ||
103 | static void ns_10_base_t_hdx_loopack(struct phy_device *phydev, int disable) | 102 | static void ns_10_base_t_hdx_loopack(struct phy_device *phydev, int disable) |
@@ -110,8 +109,6 @@ static void ns_10_base_t_hdx_loopack(struct phy_device *phydev, int disable) | |||
110 | 109 | ||
111 | printk(KERN_DEBUG "DP83865 PHY: 10BASE-T HDX loopback %s\n", | 110 | printk(KERN_DEBUG "DP83865 PHY: 10BASE-T HDX loopback %s\n", |
112 | (ns_exp_read(phydev, 0x1c0) & 0x0001) ? "off" : "on"); | 111 | (ns_exp_read(phydev, 0x1c0) & 0x0001) ? "off" : "on"); |
113 | |||
114 | return; | ||
115 | } | 112 | } |
116 | 113 | ||
117 | static int ns_config_init(struct phy_device *phydev) | 114 | static int ns_config_init(struct phy_device *phydev) |
@@ -153,3 +150,10 @@ MODULE_LICENSE("GPL"); | |||
153 | 150 | ||
154 | module_init(ns_init); | 151 | module_init(ns_init); |
155 | module_exit(ns_exit); | 152 | module_exit(ns_exit); |
153 | |||
154 | static struct mdio_device_id ns_tbl[] = { | ||
155 | { DP83865_PHY_ID, 0xfffffff0 }, | ||
156 | { } | ||
157 | }; | ||
158 | |||
159 | MODULE_DEVICE_TABLE(mdio, ns_tbl); | ||