/* This is called when the PHY_LINK signal is asserted. For the blade this is not connected so we should never get here.  */
static void spider_net_link_reset(struct net_device *netdev)
/* This is called when the PHY_LINK signal is asserted. For the blade this is not connected so we should never get here.  */
static void spider_net_link_reset(struct net_device *netdev)
{
	struct spider_net_card *card = netdev_priv(netdev);
	del_timer_sync(&card->aneg_timer);
	spider_net_write_reg(card, SPIDER_NET_GMACST,
			     spider_net_read_reg(card, SPIDER_NET_GMACST));
	spider_net_write_reg(card, SPIDER_NET_GMACINTEN, 0);
	card->aneg_count = 0;
	card->medium = BCM54XX_COPPER;
	spider_net_setup_aneg(card);
	mod_timer(&card->aneg_timer, jiffies + SPIDER_NET_ANEG_TIMER);
}