diff options
Diffstat (limited to 'drivers/net/wireless/orinoco/spectrum_cs.c')
| -rw-r--r-- | drivers/net/wireless/orinoco/spectrum_cs.c | 44 | 
1 files changed, 0 insertions, 44 deletions
diff --git a/drivers/net/wireless/orinoco/spectrum_cs.c b/drivers/net/wireless/orinoco/spectrum_cs.c index 1314cf204f1..fb859a5ad2e 100644 --- a/drivers/net/wireless/orinoco/spectrum_cs.c +++ b/drivers/net/wireless/orinoco/spectrum_cs.c @@ -153,14 +153,6 @@ spectrum_cs_stop_firmware(struct orinoco_private *priv, int idle)  /* PCMCIA stuff     						    */  /********************************************************************/ -/* - * This creates an "instance" of the driver, allocating local data - * structures for one device.  The device is registered with Card - * Services. - * - * The dev_link structure is initialized, but we don't actually - * configure the card at this point -- we wait until we receive a card - * insertion event.  */  static int  spectrum_cs_probe(struct pcmcia_device *link)  { @@ -181,12 +173,6 @@ spectrum_cs_probe(struct pcmcia_device *link)  	return spectrum_cs_config(link);  }				/* spectrum_cs_attach */ -/* - * This deletes a driver "instance".  The device is de-registered with - * Card Services.  If it has been released, all local data structures - * are freed.  Otherwise, the structures will be freed when the device - * is released. - */  static void spectrum_cs_detach(struct pcmcia_device *link)  {  	struct orinoco_private *priv = link->priv; @@ -198,12 +184,6 @@ static void spectrum_cs_detach(struct pcmcia_device *link)  	free_orinocodev(priv);  }				/* spectrum_cs_detach */ -/* - * spectrum_cs_config() is scheduled to run after a CARD_INSERTION - * event is received, to configure the PCMCIA socket, and to make the - * device available to the system. - */ -  static int spectrum_cs_config_check(struct pcmcia_device *p_dev,  				    void *priv_data)  { @@ -221,20 +201,6 @@ spectrum_cs_config(struct pcmcia_device *link)  	int ret;  	void __iomem *mem; -	/* -	 * In this loop, we scan the CIS for configuration table -	 * entries, each of which describes a valid card -	 * configuration, including voltage, IO window, memory window, -	 * and interrupt settings. -	 * -	 * We make no assumptions about the card to be configured: we -	 * use just the information available in the CIS.  In an ideal -	 * world, this would work for any PCMCIA card, but it requires -	 * a complete and accurate CIS.  In practice, a driver usually -	 * "knows" most of these things without consulting the CIS, -	 * and most client drivers will only use the CIS to fill in -	 * implementation-defined details. -	 */  	link->config_flags |= CONF_AUTO_SET_VPP | CONF_AUTO_CHECK_VCC |  		CONF_AUTO_SET_IO | CONF_ENABLE_IRQ;  	if (ignore_cis_vcc) @@ -263,11 +229,6 @@ spectrum_cs_config(struct pcmcia_device *link)  	hermes_struct_init(hw, mem, HERMES_16BIT_REGSPACING);  	hw->eeprom_pda = true; -	/* -	 * This actually configures the PCMCIA socket -- setting up -	 * the I/O windows and the interrupt mapping, and putting the -	 * card and host interface into "Memory and IO" mode. -	 */  	ret = pcmcia_enable_device(link);  	if (ret)  		goto failed; @@ -296,11 +257,6 @@ spectrum_cs_config(struct pcmcia_device *link)  	return -ENODEV;  }				/* spectrum_cs_config */ -/* - * After a card is removed, spectrum_cs_release() will unregister the - * device, and release the PCMCIA configuration.  If the device is - * still open, this will be postponed until it is closed. - */  static void  spectrum_cs_release(struct pcmcia_device *link)  {  |