Input: convert drivers/input/* to use module_i2c_driver()
Subsystems (4)
PATCH 1/1 Input: convert drivers/input/* to use module_i2c_driver()
This patch converts the drivers in drivers/input/* to use the module_i2c_driver() macro which makes the code smaller and a bit simpler.
Cc Fabien Marteau <[email protected]>
Cc Michael Hennerich <[email protected]>
Cc Felipe Balbi <[email protected]>
Cc Kim Kyuwon <[email protected]>
Cc Joonyoung Shim <[email protected]>
Cc Zhang Jiejing <[email protected]>
Cc Bo Shen <[email protected]>
Cc Raphael Derosso Pereira <[email protected]>
Cc Barry Song <[email protected]>
Cc Albert Zhang <[email protected]>
Cc Hemanth V <[email protected]>
Cc Chris Hudson <[email protected]>
Cc Samuli Konttila <[email protected]>
Cc Mike Rapoport <[email protected]>
Cc Daniel Mack <[email protected]>
Cc Kwangwoo Lee <[email protected]>
Signed-off-by Axel Lin <[email protected]>
--- drivers/input/joystick/as5011.c | 12 +----------- drivers/input/keyboard/adp5588-keys.c | 12 +----------- drivers/input/keyboard/adp5589-keys.c | 12 +----------- drivers/input/keyboard/lm8323.c | 12 +----------- drivers/input/keyboard/max7359_keypad.c | 12 +----------- drivers/input/keyboard/mcs_touchkey.c | 13 +------------ drivers/input/keyboard/mpr121_touchkey.c | 12 +----------- drivers/input/keyboard/qt1070.c | 12 +----------- drivers/input/keyboard/qt2160.c | 12 +----------- drivers/input/misc/ad714x-i2c.c | 12 +----------- drivers/input/misc/adxl34x-i2c.c | 12 +----------- drivers/input/misc/bma150.c | 13 +------------ drivers/input/misc/cma3000_d0x_i2c.c | 13 +------------ drivers/input/misc/kxtj9.c | 12 +----------- drivers/input/misc/mma8450.c | 12 +----------- drivers/input/misc/mpu3050.c | 12 +----------- drivers/input/misc/pcf8574_keypad.c | 12 +----------- drivers/input/mouse/synaptics_i2c.c | 13 +------------ drivers/input/touchscreen/ad7879-i2c.c | 12 +----------- drivers/input/touchscreen/atmel_mxt_ts.c | 13 +------------ drivers/input/touchscreen/bu21013_ts.c | 25 +------------------------ drivers/input/touchscreen/cy8ctmg110_ts.c | 13 +------------ drivers/input/touchscreen/eeti_ts.c | 14 +------------- drivers/input/touchscreen/egalax_ts.c | 13 +------------ drivers/input/touchscreen/max11801_ts.c | 13 +------------ drivers/input/touchscreen/mcs5000_ts.c | 13 +------------ drivers/input/touchscreen/migor_ts.c | 13 +------------ drivers/input/touchscreen/st1232.c | 12 +----------- drivers/input/touchscreen/tsc2007.c | 13 +------------ 29 files changed, 29 insertions(+), 345 deletions(-)
drivers/input/joystick/as5011.c +1 -11
@@ -355,14 +355,4 @@ static struct i2c_driver as5011_driver = { .id_table = as5011_id, }; -static int __init as5011_init (void ) -{ -return i2c_add_driver (&as5011_driver); -} -module_init (as5011_init); - -static void __exit as5011_exit(void) -{ -i2c_del_driver (&as5011_driver); -} -module_exit (as5011_exit); +module_i2c_driver (as5011_driver);
drivers/input/keyboard/adp5588-keys.c +1 -11
@@ -653,17 +653,7 @@ static struct i2c_driver adp5588_driver = { .id_table = adp5588_id, }; -static int __init adp5588_init (void ) -{ -return i2c_add_driver (&adp5588_driver); -} -module_init (adp5588_init); - -static void __exit adp5588_exit(void) -{ -i2c_del_driver (&adp5588_driver); -} -module_exit (adp5588_exit); +module_i2c_driver (adp5588_driver);MODULE_LICENSE ("GPL" );MODULE_AUTHOR ("Michael Hennerich <[email protected]>" );
drivers/input/keyboard/adp5589-keys.c +1 -11
@@ -1108,17 +1108,7 @@ static struct i2c_driver adp5589_driver = { .id_table = adp5589_id, }; -static int __init adp5589_init (void ) -{ -return i2c_add_driver (&adp5589_driver); -} -module_init (adp5589_init); - -static void __exit adp5589_exit(void) -{ -i2c_del_driver (&adp5589_driver); -} -module_exit (adp5589_exit); +module_i2c_driver (adp5589_driver);MODULE_LICENSE ("GPL" );MODULE_AUTHOR ("Michael Hennerich <[email protected]>" );
drivers/input/keyboard/lm8323.c +1 -11
@@ -851,17 +851,7 @@ static struct i2c_driver lm8323_i2c_driver = { };MODULE_DEVICE_TABLE (i2c, lm8323_id); -static int __init lm8323_init (void ) -{ -return i2c_add_driver (&lm8323_i2c_driver); -} -module_init (lm8323_init); - -static void __exit lm8323_exit(void) -{ -i2c_del_driver (&lm8323_i2c_driver); -} -module_exit (lm8323_exit); +module_i2c_driver (lm8323_i2c_driver);MODULE_AUTHOR ("Timo O. Karjalainen <[email protected]>" );MODULE_AUTHOR ("Daniel Stone" );
drivers/input/keyboard/max7359_keypad.c +1 -11
@@ -316,17 +316,7 @@ static struct i2c_driver max7359_i2c_driver = { .id_table = max7359_ids, }; -static int __init max7359_init (void ) -{ -return i2c_add_driver (&max7359_i2c_driver); -} -module_init (max7359_init); - -static void __exit max7359_exit(void) -{ -i2c_del_driver (&max7359_i2c_driver); -} -module_exit (max7359_exit); +module_i2c_driver (max7359_i2c_driver);MODULE_AUTHOR ("Kim Kyuwon <[email protected]>" );MODULE_DESCRIPTION ("MAX7359 Key Switch Controller Driver" );
drivers/input/keyboard/mcs_touchkey.c +1 -12
@@ -274,18 +274,7 @@ static struct i2c_driver mcs_touchkey_driver = { .id_table = mcs_touchkey_id, }; -static int __init mcs_touchkey_init (void ) -{ -return i2c_add_driver (&mcs_touchkey_driver); -} - -static void __exit mcs_touchkey_exit(void) -{ -i2c_del_driver (&mcs_touchkey_driver); -} - -module_init (mcs_touchkey_init); -module_exit (mcs_touchkey_exit); +module_i2c_driver (mcs_touchkey_driver);/* Module information */ MODULE_AUTHOR ("Joonyoung Shim <[email protected]>" );
drivers/input/keyboard/mpr121_touchkey.c +1 -11
@@ -330,17 +330,7 @@ static struct i2c_driver mpr_touchkey_driver = { .remove = __devexit_p(mpr_touchkey_remove), }; -static int __init mpr_touchkey_init (void ) -{ -return i2c_add_driver (&mpr_touchkey_driver); -} -module_init (mpr_touchkey_init); - -static void __exit mpr_touchkey_exit(void) -{ -i2c_del_driver (&mpr_touchkey_driver); -} -module_exit (mpr_touchkey_exit); +module_i2c_driver (mpr_touchkey_driver);MODULE_LICENSE ("GPL" );MODULE_AUTHOR ("Zhang Jiejing <[email protected]>" );
drivers/input/keyboard/qt1070.c +1 -11
@@ -258,17 +258,7 @@ static struct i2c_driver qt1070_driver = { .remove = __devexit_p(qt1070_remove), }; -static int __init qt1070_init (void ) -{ -return i2c_add_driver (&qt1070_driver); -} -module_init (qt1070_init); - -static void __exit qt1070_exit(void) -{ -i2c_del_driver (&qt1070_driver); -} -module_exit (qt1070_exit); +module_i2c_driver (qt1070_driver);MODULE_AUTHOR ("Bo Shen <[email protected]>" );MODULE_DESCRIPTION ("Driver for AT42QT1070 QTouch sensor" );
drivers/input/keyboard/qt2160.c +1 -11
@@ -379,17 +379,7 @@ static struct i2c_driver qt2160_driver = { .remove = __devexit_p(qt2160_remove), }; -static int __init qt2160_init (void ) -{ -return i2c_add_driver (&qt2160_driver); -} -module_init (qt2160_init); - -static void __exit qt2160_cleanup(void) -{ -i2c_del_driver (&qt2160_driver); -} -module_exit (qt2160_cleanup); +module_i2c_driver (qt2160_driver);MODULE_AUTHOR ("Raphael Derosso Pereira <[email protected]>" );MODULE_DESCRIPTION ("Driver for AT42QT2160 Touch Sensor" );
drivers/input/misc/ad714x-i2c.c +1 -11
@@ -116,17 +116,7 @@ static struct i2c_driver ad714x_i2c_driver = { .id_table = ad714x_id, }; -static int __init ad714x_i2c_init (void ) -{ -return i2c_add_driver (&ad714x_i2c_driver); -} -module_init (ad714x_i2c_init); - -static void __exit ad714x_i2c_exit(void) -{ -i2c_del_driver (&ad714x_i2c_driver); -} -module_exit (ad714x_i2c_exit); +module_i2c_driver (ad714x_i2c_driver);MODULE_DESCRIPTION ("Analog Devices AD714X Capacitance Touch Sensor I2C Bus Driver" );MODULE_AUTHOR ("Barry Song <[email protected]>" );
drivers/input/misc/adxl34x-i2c.c +1 -11
@@ -148,17 +148,7 @@ static struct i2c_driver adxl34x_driver = { .id_table = adxl34x_id, }; -static int __init adxl34x_i2c_init (void ) -{ -return i2c_add_driver (&adxl34x_driver); -} -module_init (adxl34x_i2c_init); - -static void __exit adxl34x_i2c_exit(void) -{ -i2c_del_driver (&adxl34x_driver); -} -module_exit (adxl34x_i2c_exit); +module_i2c_driver (adxl34x_driver);MODULE_AUTHOR ("Michael Hennerich <[email protected]>" );MODULE_DESCRIPTION ("ADXL345/346 Three-Axis Digital Accelerometer I2C Bus Driver" );
drivers/input/misc/bma150.c +1 -12
@@ -673,19 +673,8 @@ static struct i2c_driver bma150_driver = { .remove = __devexit_p(bma150_remove), }; -static int __init BMA150_init (void ) -{ -return i2c_add_driver (&bma150_driver); -} - -static void __exit BMA150_exit(void) -{ -i2c_del_driver (&bma150_driver); -} +module_i2c_driver (bma150_driver);MODULE_AUTHOR ("Albert Zhang <[email protected]>" );MODULE_DESCRIPTION ("BMA150 driver" );MODULE_LICENSE ("GPL" ); - -module_init (BMA150_init); -module_exit (BMA150_exit);
drivers/input/misc/cma3000_d0x_i2c.c +1 -12
@@ -125,18 +125,7 @@ static struct i2c_driver cma3000_i2c_driver = { }, }; -static int __init cma3000_i2c_init (void ) -{ -return i2c_add_driver (&cma3000_i2c_driver); -} - -static void __exit cma3000_i2c_exit(void) -{ -i2c_del_driver (&cma3000_i2c_driver); -} - -module_init (cma3000_i2c_init); -module_exit (cma3000_i2c_exit); +module_i2c_driver (cma3000_i2c_driver);MODULE_DESCRIPTION ("CMA3000-D0x Accelerometer I2C Driver" );MODULE_LICENSE ("GPL" );
drivers/input/misc/kxtj9.c +1 -11
@@ -655,17 +655,7 @@ static struct i2c_driver kxtj9_driver = { .id_table = kxtj9_id, }; -static int __init kxtj9_init (void ) -{ -return i2c_add_driver (&kxtj9_driver); -} -module_init (kxtj9_init); - -static void __exit kxtj9_exit(void) -{ -i2c_del_driver (&kxtj9_driver); -} -module_exit (kxtj9_exit); +module_i2c_driver (kxtj9_driver);MODULE_DESCRIPTION ("KXTJ9 accelerometer driver" );MODULE_AUTHOR ("Chris Hudson <[email protected]>" );
drivers/input/misc/mma8450.c +1 -11
@@ -247,17 +247,7 @@ static struct i2c_driver mma8450_driver = { .id_table = mma8450_id, }; -static int __init mma8450_init (void ) -{ -return i2c_add_driver (&mma8450_driver); -} -module_init (mma8450_init); - -static void __exit mma8450_exit(void) -{ -i2c_del_driver (&mma8450_driver); -} -module_exit (mma8450_exit); +module_i2c_driver (mma8450_driver);MODULE_AUTHOR ("Freescale Semiconductor, Inc." );MODULE_DESCRIPTION ("MMA8450 3-Axis Accelerometer Driver" );
drivers/input/misc/mpu3050.c +1 -11
@@ -359,17 +359,7 @@ static struct i2c_driver mpu3050_i2c_driver = { .id_table = mpu3050_ids, }; -static int __init mpu3050_init (void ) -{ -return i2c_add_driver (&mpu3050_i2c_driver); -} -module_init (mpu3050_init); - -static void __exit mpu3050_exit(void) -{ -i2c_del_driver (&mpu3050_i2c_driver); -} -module_exit (mpu3050_exit); +module_i2c_driver (mpu3050_i2c_driver);MODULE_AUTHOR ("Wistron Corp." );MODULE_DESCRIPTION ("MPU3050 Tri-axis gyroscope driver" );
drivers/input/misc/pcf8574_keypad.c +1 -11
@@ -216,17 +216,7 @@ static struct i2c_driver pcf8574_kp_driver = { .id_table = pcf8574_kp_id, }; -static int __init pcf8574_kp_init (void ) -{ -return i2c_add_driver (&pcf8574_kp_driver); -} -module_init (pcf8574_kp_init); - -static void __exit pcf8574_kp_exit(void) -{ -i2c_del_driver (&pcf8574_kp_driver); -} -module_exit (pcf8574_kp_exit); +module_i2c_driver (pcf8574_kp_driver);MODULE_AUTHOR ("Michael Hennerich" );MODULE_DESCRIPTION ("Keypad input driver for 16 keys connected to PCF8574" );
drivers/input/mouse/synaptics_i2c.c +1 -12
@@ -672,18 +672,7 @@ static struct i2c_driver synaptics_i2c_driver = { .id_table = synaptics_i2c_id_table, }; -static int __init synaptics_i2c_init (void ) -{ -return i2c_add_driver (&synaptics_i2c_driver); -} - -static void __exit synaptics_i2c_exit(void) -{ -i2c_del_driver (&synaptics_i2c_driver); -} - -module_init (synaptics_i2c_init); -module_exit (synaptics_i2c_exit); +module_i2c_driver (synaptics_i2c_driver);MODULE_DESCRIPTION ("Synaptics I2C touchpad driver" );MODULE_AUTHOR ("Mike Rapoport, Igor Grinberg, Compulab" );
drivers/input/touchscreen/ad7879-i2c.c +1 -11
@@ -102,17 +102,7 @@ static struct i2c_driver ad7879_i2c_driver = { .id_table = ad7879_id, }; -static int __init ad7879_i2c_init (void ) -{ -return i2c_add_driver (&ad7879_i2c_driver); -} -module_init (ad7879_i2c_init); - -static void __exit ad7879_i2c_exit(void) -{ -i2c_del_driver (&ad7879_i2c_driver); -} -module_exit (ad7879_i2c_exit); +module_i2c_driver (ad7879_i2c_driver);MODULE_AUTHOR ("Michael Hennerich <[email protected]>" );MODULE_DESCRIPTION ("AD7879(-1) touchscreen I2C bus driver" );
drivers/input/touchscreen/atmel_mxt_ts.c +1 -12
@@ -1267,18 +1267,7 @@ static struct i2c_driver mxt_driver = { .id_table = mxt_id, }; -static int __init mxt_init (void ) -{ -return i2c_add_driver (&mxt_driver); -} - -static void __exit mxt_exit(void) -{ -i2c_del_driver (&mxt_driver); -} - -module_init (mxt_init); -module_exit (mxt_exit); +module_i2c_driver (mxt_driver);/* Module information */ MODULE_AUTHOR ("Joonyoung Shim <[email protected]>" );
drivers/input/touchscreen/bu21013_ts.c +1 -24
@@ -652,30 +652,7 @@ static struct i2c_driver bu21013_driver = { .id_table = bu21013_id, }; -/** -* bu21013_init() - initializes the bu21013 touchscreen driver -* -* This function used to initializes the bu21013 -* touchscreen driver and returns integer. -*/ -static int __init bu21013_init (void ) -{ -return i2c_add_driver (&bu21013_driver); -} - -/** -* bu21013_exit() - de-initializes the bu21013 touchscreen driver -* -* This function uses to de-initializes the bu21013 -* touchscreen driver and returns none. -*/ -static void __exit bu21013_exit(void) -{ -i2c_del_driver (&bu21013_driver); -} - -module_init (bu21013_init); -module_exit (bu21013_exit); +module_i2c_driver (bu21013_driver);MODULE_LICENSE ("GPL v2" );MODULE_AUTHOR ("Naveen Kumar G <[email protected]>" );
drivers/input/touchscreen/cy8ctmg110_ts.c +1 -12
@@ -350,18 +350,7 @@ static struct i2c_driver cy8ctmg110_driver = { .remove = __devexit_p(cy8ctmg110_remove), }; -static int __init cy8ctmg110_init (void ) -{ -return i2c_add_driver (&cy8ctmg110_driver); -} - -static void __exit cy8ctmg110_exit(void) -{ -i2c_del_driver (&cy8ctmg110_driver); -} - -module_init (cy8ctmg110_init); -module_exit (cy8ctmg110_exit); +module_i2c_driver (cy8ctmg110_driver);MODULE_AUTHOR ("Samuli Konttila <[email protected]>" );MODULE_DESCRIPTION ("cy8ctmg110 TouchScreen Driver" );
drivers/input/touchscreen/eeti_ts.c +1 -13
@@ -320,20 +320,8 @@ static struct i2c_driver eeti_ts_driver = { .id_table = eeti_ts_id, }; -static int __init eeti_ts_init (void ) -{ -return i2c_add_driver (&eeti_ts_driver); -} - -static void __exit eeti_ts_exit(void) -{ -i2c_del_driver (&eeti_ts_driver); -} +module_i2c_driver (eeti_ts_driver);MODULE_DESCRIPTION ("EETI Touchscreen driver" );MODULE_AUTHOR ("Daniel Mack <[email protected]>" );MODULE_LICENSE ("GPL" ); - -module_init (eeti_ts_init); -module_exit (eeti_ts_exit); -
drivers/input/touchscreen/egalax_ts.c +1 -12
@@ -285,18 +285,7 @@ static struct i2c_driver egalax_ts_driver = { .remove = __devexit_p(egalax_ts_remove), }; -static int __init egalax_ts_init (void ) -{ -return i2c_add_driver (&egalax_ts_driver); -} - -static void __exit egalax_ts_exit(void) -{ -i2c_del_driver (&egalax_ts_driver); -} - -module_init (egalax_ts_init); -module_exit (egalax_ts_exit); +module_i2c_driver (egalax_ts_driver);MODULE_AUTHOR ("Freescale Semiconductor, Inc." );MODULE_DESCRIPTION ("Touchscreen driver for EETI eGalax touch controller" );
drivers/input/touchscreen/max11801_ts.c +1 -12
@@ -255,18 +255,7 @@ static struct i2c_driver max11801_ts_driver = { .remove = __devexit_p(max11801_ts_remove), }; -static int __init max11801_ts_init (void ) -{ -return i2c_add_driver (&max11801_ts_driver); -} - -static void __exit max11801_ts_exit(void) -{ -i2c_del_driver (&max11801_ts_driver); -} - -module_init (max11801_ts_init); -module_exit (max11801_ts_exit); +module_i2c_driver (max11801_ts_driver);MODULE_AUTHOR ("Zhang Jiejing <[email protected]>" );MODULE_DESCRIPTION ("Touchscreen driver for MAXI MAX11801 controller" );
drivers/input/touchscreen/mcs5000_ts.c +1 -12
@@ -302,18 +302,7 @@ static struct i2c_driver mcs5000_ts_driver = { .id_table = mcs5000_ts_id, }; -static int __init mcs5000_ts_init (void ) -{ -return i2c_add_driver (&mcs5000_ts_driver); -} - -static void __exit mcs5000_ts_exit(void) -{ -i2c_del_driver (&mcs5000_ts_driver); -} - -module_init (mcs5000_ts_init); -module_exit (mcs5000_ts_exit); +module_i2c_driver (mcs5000_ts_driver);/* Module information */ MODULE_AUTHOR ("Joonyoung Shim <[email protected]>" );
drivers/input/touchscreen/migor_ts.c +1 -12
@@ -267,19 +267,8 @@ static struct i2c_driver migor_ts_driver = { .id_table = migor_ts_id, }; -static int __init migor_ts_init (void ) -{ -return i2c_add_driver (&migor_ts_driver); -} - -static void __exit migor_ts_exit(void) -{ -i2c_del_driver (&migor_ts_driver); -} +module_i2c_driver (migor_ts_driver);MODULE_DESCRIPTION ("MigoR Touchscreen driver" );MODULE_AUTHOR ("Magnus Damm <[email protected]>" );MODULE_LICENSE ("GPL" ); - -module_init (migor_ts_init); -module_exit (migor_ts_exit);
drivers/input/touchscreen/st1232.c +1 -11
@@ -257,17 +257,7 @@ static struct i2c_driver st1232_ts_driver = { }, }; -static int __init st1232_ts_init (void ) -{ -return i2c_add_driver (&st1232_ts_driver); -} -module_init (st1232_ts_init); - -static void __exit st1232_ts_exit(void) -{ -i2c_del_driver (&st1232_ts_driver); -} -module_exit (st1232_ts_exit); +module_i2c_driver (st1232_ts_driver);MODULE_AUTHOR ("Tony SIM <[email protected]>" );MODULE_DESCRIPTION ("SITRONIX ST1232 Touchscreen Controller Driver" );
drivers/input/touchscreen/tsc2007.c +1 -12
@@ -399,18 +399,7 @@ static struct i2c_driver tsc2007_driver = { .remove = __devexit_p(tsc2007_remove), }; -static int __init tsc2007_init (void ) -{ -return i2c_add_driver (&tsc2007_driver); -} - -static void __exit tsc2007_exit(void) -{ -i2c_del_driver (&tsc2007_driver); -} - -module_init (tsc2007_init); -module_exit (tsc2007_exit); +module_i2c_driver (tsc2007_driver);MODULE_AUTHOR ("Kwangwoo Lee <[email protected]>" );MODULE_DESCRIPTION ("TSC2007 TouchScreen Driver" );
Signature · 1 line
1.7.5.4