Commit 97a6688a authored by Mike McCormack's avatar Mike McCormack Committed by Greg Kroah-Hartman

staging: rtl8192e: Remove unused CONFIG_RTL8180_IO_MAP

Signed-off-by: default avatarMike McCormack <mikem@ring3k.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 0cfc6185
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
* Jerry chuang <wlanfae@realtek.com> * Jerry chuang <wlanfae@realtek.com>
*/ */
//#define CONFIG_RTL8192_IO_MAP
#include <linux/vmalloc.h> #include <linux/vmalloc.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <asm/uaccess.h> #include <asm/uaccess.h>
...@@ -209,46 +209,6 @@ u32 read_cam(struct r8192_priv *priv, u8 addr) ...@@ -209,46 +209,6 @@ u32 read_cam(struct r8192_priv *priv, u8 addr)
return read_nic_dword(priv, 0xa8); return read_nic_dword(priv, 0xa8);
} }
#ifdef CONFIG_RTL8180_IO_MAP
u8 read_nic_byte(struct r8192_priv *priv, int x)
{
struct net_device *dev = priv->ieee80211->dev;
return 0xff&inb(dev->base_addr +x);
}
u32 read_nic_dword(struct r8192_priv *priv, int x)
{
struct net_device *dev = priv->ieee80211->dev;
return inl(dev->base_addr +x);
}
u16 read_nic_word(struct r8192_priv *priv, int x)
{
struct net_device *dev = priv->ieee80211->dev;
return inw(dev->base_addr +x);
}
void write_nic_byte(struct r8192_priv *priv, int x,u8 y)
{
struct net_device *dev = priv->ieee80211->dev;
outb(y&0xff,dev->base_addr +x);
}
void write_nic_word(struct r8192_priv *priv, int x,u16 y)
{
struct net_device *dev = priv->ieee80211->dev;
outw(y,dev->base_addr +x);
}
void write_nic_dword(struct r8192_priv *priv, int x,u32 y)
{
struct net_device *dev = priv->ieee80211->dev;
outl(y,dev->base_addr +x);
}
#else /* RTL_IO_MAP */
u8 read_nic_byte(struct r8192_priv *priv, int x) u8 read_nic_byte(struct r8192_priv *priv, int x)
{ {
struct net_device *dev = priv->ieee80211->dev; struct net_device *dev = priv->ieee80211->dev;
...@@ -288,8 +248,6 @@ void write_nic_word(struct r8192_priv *priv, int x,u16 y) ...@@ -288,8 +248,6 @@ void write_nic_word(struct r8192_priv *priv, int x,u16 y)
udelay(20); udelay(20);
} }
#endif /* RTL_IO_MAP */
u8 rtl8192e_ap_sec_type(struct ieee80211_device *ieee) u8 rtl8192e_ap_sec_type(struct ieee80211_device *ieee)
{ {
static const u8 ccmp_ie[4] = {0x00,0x50,0xf2,0x04}; static const u8 ccmp_ie[4] = {0x00,0x50,0xf2,0x04};
...@@ -4744,12 +4702,7 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev, ...@@ -4744,12 +4702,7 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev,
struct r8192_priv *priv= NULL; struct r8192_priv *priv= NULL;
u8 unit = 0; u8 unit = 0;
int ret = -ENODEV; int ret = -ENODEV;
#ifdef CONFIG_RTL8192_IO_MAP
unsigned long pio_start, pio_len, pio_flags;
#else
unsigned long pmem_start, pmem_len, pmem_flags; unsigned long pmem_start, pmem_len, pmem_flags;
#endif //end #ifdef RTL_IO_MAP
RT_TRACE(COMP_INIT,"Configuring chip resources"); RT_TRACE(COMP_INIT,"Configuring chip resources");
...@@ -4780,28 +4733,6 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev, ...@@ -4780,28 +4733,6 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev,
priv->ieee80211->bSupportRemoteWakeUp = 0; priv->ieee80211->bSupportRemoteWakeUp = 0;
} }
#ifdef CONFIG_RTL8192_IO_MAP
pio_start = (unsigned long)pci_resource_start (pdev, 0);
pio_len = (unsigned long)pci_resource_len (pdev, 0);
pio_flags = (unsigned long)pci_resource_flags (pdev, 0);
if (!(pio_flags & IORESOURCE_IO)) {
RT_TRACE(COMP_ERR,"region #0 not a PIO resource, aborting");
goto fail;
}
//DMESG("IO space @ 0x%08lx", pio_start );
if( ! request_region( pio_start, pio_len, RTL819xE_MODULE_NAME ) ){
RT_TRACE(COMP_ERR,"request_region failed!");
goto fail;
}
ioaddr = pio_start;
dev->base_addr = ioaddr; // device I/O address
#else
pmem_start = pci_resource_start(pdev, 1); pmem_start = pci_resource_start(pdev, 1);
pmem_len = pci_resource_len(pdev, 1); pmem_len = pci_resource_len(pdev, 1);
pmem_flags = pci_resource_flags (pdev, 1); pmem_flags = pci_resource_flags (pdev, 1);
...@@ -4828,8 +4759,6 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev, ...@@ -4828,8 +4759,6 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev,
dev->mem_start = ioaddr; // shared mem start dev->mem_start = ioaddr; // shared mem start
dev->mem_end = ioaddr + pci_resource_len(pdev, 0); // shared mem end dev->mem_end = ioaddr + pci_resource_len(pdev, 0); // shared mem end
#endif //end #ifdef RTL_IO_MAP
/* We disable the RETRY_TIMEOUT register (0x41) to keep /* We disable the RETRY_TIMEOUT register (0x41) to keep
* PCI Tx retries from interfering with C3 CPU state */ * PCI Tx retries from interfering with C3 CPU state */
pci_write_config_byte(pdev, 0x41, 0x00); pci_write_config_byte(pdev, 0x41, 0x00);
...@@ -4870,20 +4799,11 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev, ...@@ -4870,20 +4799,11 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev,
fail1: fail1:
#ifdef CONFIG_RTL8180_IO_MAP
if( dev->base_addr != 0 ){
release_region(dev->base_addr,
pci_resource_len(pdev, 0) );
}
#else
if( dev->mem_start != (unsigned long)NULL ){ if( dev->mem_start != (unsigned long)NULL ){
iounmap( (void *)dev->mem_start ); iounmap( (void *)dev->mem_start );
release_mem_region( pci_resource_start(pdev, 1), release_mem_region( pci_resource_start(pdev, 1),
pci_resource_len(pdev, 1) ); pci_resource_len(pdev, 1) );
} }
#endif //end #ifdef RTL_IO_MAP
fail: fail:
if(dev){ if(dev){
...@@ -4957,22 +4877,13 @@ static void __devexit rtl8192_pci_disconnect(struct pci_dev *pdev) ...@@ -4957,22 +4877,13 @@ static void __devexit rtl8192_pci_disconnect(struct pci_dev *pdev)
priv->irq=0; priv->irq=0;
} }
#ifdef CONFIG_RTL8180_IO_MAP
if( dev->base_addr != 0 ){
release_region(dev->base_addr,
pci_resource_len(pdev, 0) );
}
#else
if( dev->mem_start != (unsigned long)NULL ){ if( dev->mem_start != (unsigned long)NULL ){
iounmap( (void *)dev->mem_start ); iounmap( (void *)dev->mem_start );
release_mem_region( pci_resource_start(pdev, 1), release_mem_region( pci_resource_start(pdev, 1),
pci_resource_len(pdev, 1) ); pci_resource_len(pdev, 1) );
} }
#endif /*end #ifdef RTL_IO_MAP*/
free_ieee80211(dev);
free_ieee80211(dev);
} }
pci_disable_device(pdev); pci_disable_device(pdev);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment