diff options
author | Dhananjay Phadke <dhananjay@netxen.com> | 2009-08-24 15:23:25 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-08-26 18:29:15 -0400 |
commit | cb7e4b6e37144f5d131ee09296be3c21c41f28d8 (patch) | |
tree | 2344575b03a3ea33d086bef52eb8b09daa6c9d2c /drivers/net/netxen/netxen_nic_init.c | |
parent | 940917226260d6e029f55742a34a7d7810983c75 (diff) |
netxen: remove unused code
Remove code for phy access on unreleased NX2031 based quad-gig board.
NX3031 based production quad-gig boards do not require direct phy
access by driver.
Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/netxen/netxen_nic_init.c')
-rw-r--r-- | drivers/net/netxen/netxen_nic_init.c | 41 |
1 files changed, 11 insertions, 30 deletions
diff --git a/drivers/net/netxen/netxen_nic_init.c b/drivers/net/netxen/netxen_nic_init.c index 474c568adccf..f5807dae09e9 100644 --- a/drivers/net/netxen/netxen_nic_init.c +++ b/drivers/net/netxen/netxen_nic_init.c | |||
@@ -321,44 +321,25 @@ err_out: | |||
321 | 321 | ||
322 | void netxen_initialize_adapter_ops(struct netxen_adapter *adapter) | 322 | void netxen_initialize_adapter_ops(struct netxen_adapter *adapter) |
323 | { | 323 | { |
324 | adapter->macaddr_set = netxen_p2_nic_set_mac_addr; | 324 | adapter->init_port = netxen_niu_xg_init_port; |
325 | adapter->set_multi = netxen_p2_nic_set_multi; | 325 | adapter->stop_port = netxen_niu_disable_xg_port; |
326 | |||
327 | switch (adapter->ahw.port_type) { | ||
328 | case NETXEN_NIC_GBE: | ||
329 | adapter->enable_phy_interrupts = | ||
330 | netxen_niu_gbe_enable_phy_interrupts; | ||
331 | adapter->disable_phy_interrupts = | ||
332 | netxen_niu_gbe_disable_phy_interrupts; | ||
333 | adapter->set_mtu = netxen_nic_set_mtu_gb; | ||
334 | adapter->set_promisc = netxen_niu_set_promiscuous_mode; | ||
335 | adapter->phy_read = netxen_niu_gbe_phy_read; | ||
336 | adapter->phy_write = netxen_niu_gbe_phy_write; | ||
337 | adapter->init_port = netxen_niu_gbe_init_port; | ||
338 | adapter->stop_port = netxen_niu_disable_gbe_port; | ||
339 | break; | ||
340 | 326 | ||
341 | case NETXEN_NIC_XGBE: | 327 | if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { |
342 | adapter->enable_phy_interrupts = | 328 | adapter->macaddr_set = netxen_p2_nic_set_mac_addr; |
343 | netxen_niu_xgbe_enable_phy_interrupts; | 329 | adapter->set_multi = netxen_p2_nic_set_multi; |
344 | adapter->disable_phy_interrupts = | ||
345 | netxen_niu_xgbe_disable_phy_interrupts; | ||
346 | adapter->set_mtu = netxen_nic_set_mtu_xgb; | 330 | adapter->set_mtu = netxen_nic_set_mtu_xgb; |
347 | adapter->init_port = netxen_niu_xg_init_port; | ||
348 | adapter->set_promisc = netxen_niu_xg_set_promiscuous_mode; | 331 | adapter->set_promisc = netxen_niu_xg_set_promiscuous_mode; |
349 | adapter->stop_port = netxen_niu_disable_xg_port; | 332 | } else { |
350 | break; | ||
351 | |||
352 | default: | ||
353 | break; | ||
354 | } | ||
355 | |||
356 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { | ||
357 | adapter->set_mtu = nx_fw_cmd_set_mtu; | 333 | adapter->set_mtu = nx_fw_cmd_set_mtu; |
358 | adapter->set_promisc = netxen_p3_nic_set_promisc; | 334 | adapter->set_promisc = netxen_p3_nic_set_promisc; |
359 | adapter->macaddr_set = netxen_p3_nic_set_mac_addr; | 335 | adapter->macaddr_set = netxen_p3_nic_set_mac_addr; |
360 | adapter->set_multi = netxen_p3_nic_set_multi; | 336 | adapter->set_multi = netxen_p3_nic_set_multi; |
361 | } | 337 | } |
338 | |||
339 | if (adapter->ahw.port_type == NETXEN_NIC_GBE) { | ||
340 | adapter->phy_read = netxen_niu_gbe_phy_read; | ||
341 | adapter->phy_write = netxen_niu_gbe_phy_write; | ||
342 | } | ||
362 | } | 343 | } |
363 | 344 | ||
364 | /* | 345 | /* |