diff options
Diffstat (limited to 'drivers/input/touchscreen/pcap_ts.c')
| -rw-r--r-- | drivers/input/touchscreen/pcap_ts.c | 21 | 
1 files changed, 4 insertions, 17 deletions
diff --git a/drivers/input/touchscreen/pcap_ts.c b/drivers/input/touchscreen/pcap_ts.c index ea6ef16e59b..cff2376817e 100644 --- a/drivers/input/touchscreen/pcap_ts.c +++ b/drivers/input/touchscreen/pcap_ts.c @@ -11,7 +11,6 @@   */  #include <linux/module.h> -#include <linux/init.h>  #include <linux/fs.h>  #include <linux/string.h>  #include <linux/slab.h> @@ -137,7 +136,7 @@ static void pcap_ts_close(struct input_dev *dev)  				pcap_ts->read_state << PCAP_ADC_TS_M_SHIFT);  } -static int __devinit pcap_ts_probe(struct platform_device *pdev) +static int pcap_ts_probe(struct platform_device *pdev)  {  	struct input_dev *input_dev;  	struct pcap_ts *pcap_ts; @@ -202,7 +201,7 @@ fail:  	return err;  } -static int __devexit pcap_ts_remove(struct platform_device *pdev) +static int pcap_ts_remove(struct platform_device *pdev)  {  	struct pcap_ts *pcap_ts = platform_get_drvdata(pdev); @@ -245,26 +244,14 @@ static const struct dev_pm_ops pcap_ts_pm_ops = {  static struct platform_driver pcap_ts_driver = {  	.probe		= pcap_ts_probe, -	.remove		= __devexit_p(pcap_ts_remove), +	.remove		= pcap_ts_remove,  	.driver		= {  		.name	= "pcap-ts",  		.owner	= THIS_MODULE,  		.pm	= PCAP_TS_PM_OPS,  	},  }; - -static int __init pcap_ts_init(void) -{ -	return platform_driver_register(&pcap_ts_driver); -} - -static void __exit pcap_ts_exit(void) -{ -	platform_driver_unregister(&pcap_ts_driver); -} - -module_init(pcap_ts_init); -module_exit(pcap_ts_exit); +module_platform_driver(pcap_ts_driver);  MODULE_DESCRIPTION("Motorola PCAP2 touchscreen driver");  MODULE_AUTHOR("Daniel Ribeiro / Harald Welte");  | 
