diff options
Diffstat (limited to 'drivers/net/ethernet/smsc')
| -rw-r--r-- | drivers/net/ethernet/smsc/Kconfig | 4 | ||||
| -rw-r--r-- | drivers/net/ethernet/smsc/smc91c92_cs.c | 14 | 
2 files changed, 3 insertions, 15 deletions
diff --git a/drivers/net/ethernet/smsc/Kconfig b/drivers/net/ethernet/smsc/Kconfig index 5a689af516e..bb4c1674ff9 100644 --- a/drivers/net/ethernet/smsc/Kconfig +++ b/drivers/net/ethernet/smsc/Kconfig @@ -5,7 +5,7 @@  config NET_VENDOR_SMSC  	bool "SMC (SMSC)/Western Digital devices"  	default y -	depends on ARM || ISA || MAC || ARM || MIPS || M32R || SUPERH || \ +	depends on ARM || ISA || MAC || ARM64 || MIPS || M32R || SUPERH || \  		BLACKFIN || MN10300 || COLDFIRE || PCI || PCMCIA  	---help---  	  If you have a network (Ethernet) card belonging to this class, say Y @@ -40,7 +40,7 @@ config SMC91X  	select NET_CORE  	select MII  	depends on (ARM || M32R || SUPERH || MIPS || BLACKFIN || \ -		    MN10300 || COLDFIRE) +		    MN10300 || COLDFIRE || ARM64)  	---help---  	  This is a driver for SMC's 91x series of Ethernet chipsets,  	  including the SMC91C94 and the SMC91C111. Say Y if you want it diff --git a/drivers/net/ethernet/smsc/smc91c92_cs.c b/drivers/net/ethernet/smsc/smc91c92_cs.c index 04393b5fef7..656d2e2ebfc 100644 --- a/drivers/net/ethernet/smsc/smc91c92_cs.c +++ b/drivers/net/ethernet/smsc/smc91c92_cs.c @@ -2054,16 +2054,4 @@ static struct pcmcia_driver smc91c92_cs_driver = {  	.suspend	= smc91c92_suspend,  	.resume		= smc91c92_resume,  }; - -static int __init init_smc91c92_cs(void) -{ -	return pcmcia_register_driver(&smc91c92_cs_driver); -} - -static void __exit exit_smc91c92_cs(void) -{ -	pcmcia_unregister_driver(&smc91c92_cs_driver); -} - -module_init(init_smc91c92_cs); -module_exit(exit_smc91c92_cs); +module_pcmcia_driver(smc91c92_cs_driver);  |