forked from Minki/linux
staging: ste_rmi4: use module_i2c_driver to simplify the code
Use the module_i2c_driver() macro to make the code smaller and a bit simpler. dpatch engine is used to auto generate this patch. (https://github.com/weiyj/dpatch) Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Acked-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Henrik Rydberg <rydberg@euromail.se> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
9e1b6cb9dc
commit
1055d62790
@ -1143,30 +1143,8 @@ static struct i2c_driver synaptics_rmi4_driver = {
|
||||
.remove = __devexit_p(synaptics_rmi4_remove),
|
||||
.id_table = synaptics_rmi4_id_table,
|
||||
};
|
||||
/**
|
||||
* synaptics_rmi4_init() - Initialize the touchscreen driver
|
||||
*
|
||||
* This function uses to initializes the synaptics
|
||||
* touchscreen driver and returns integer.
|
||||
*/
|
||||
static int __init synaptics_rmi4_init(void)
|
||||
{
|
||||
return i2c_add_driver(&synaptics_rmi4_driver);
|
||||
}
|
||||
/**
|
||||
* synaptics_rmi4_exit() - De-initialize the touchscreen driver
|
||||
*
|
||||
* This function uses to de-initialize the synaptics
|
||||
* touchscreen driver and returns none.
|
||||
*/
|
||||
static void __exit synaptics_rmi4_exit(void)
|
||||
{
|
||||
i2c_del_driver(&synaptics_rmi4_driver);
|
||||
}
|
||||
|
||||
|
||||
module_init(synaptics_rmi4_init);
|
||||
module_exit(synaptics_rmi4_exit);
|
||||
module_i2c_driver(synaptics_rmi4_driver);
|
||||
|
||||
MODULE_LICENSE("GPL v2");
|
||||
MODULE_AUTHOR("naveen.gaddipati@stericsson.com, js.ha@stericsson.com");
|
||||
|
Loading…
Reference in New Issue
Block a user