mpr121_touchkey.c (d4bbf7e7759afc172e2bfbc5c416324590049cdd) | mpr121_touchkey.c (1b92c1cf6b638e7cbe9fdaac3f6efb8874f5cc02) |
---|---|
1/* 2 * Touchkey driver for Freescale MPR121 Controllor 3 * 4 * Copyright (C) 2011 Freescale Semiconductor, Inc. 5 * Author: Zhang Jiejing <jiejing.zhang@freescale.com> 6 * 7 * Based on mcs_touchkey.c 8 * --- 316 unchanged lines hidden (view full) --- 325 .owner = THIS_MODULE, 326 .pm = &mpr121_touchkey_pm_ops, 327 }, 328 .id_table = mpr121_id, 329 .probe = mpr_touchkey_probe, 330 .remove = __devexit_p(mpr_touchkey_remove), 331}; 332 | 1/* 2 * Touchkey driver for Freescale MPR121 Controllor 3 * 4 * Copyright (C) 2011 Freescale Semiconductor, Inc. 5 * Author: Zhang Jiejing <jiejing.zhang@freescale.com> 6 * 7 * Based on mcs_touchkey.c 8 * --- 316 unchanged lines hidden (view full) --- 325 .owner = THIS_MODULE, 326 .pm = &mpr121_touchkey_pm_ops, 327 }, 328 .id_table = mpr121_id, 329 .probe = mpr_touchkey_probe, 330 .remove = __devexit_p(mpr_touchkey_remove), 331}; 332 |
333static int __init mpr_touchkey_init(void) 334{ 335 return i2c_add_driver(&mpr_touchkey_driver); 336} 337module_init(mpr_touchkey_init); | 333module_i2c_driver(mpr_touchkey_driver); |
338 | 334 |
339static void __exit mpr_touchkey_exit(void) 340{ 341 i2c_del_driver(&mpr_touchkey_driver); 342} 343module_exit(mpr_touchkey_exit); 344 | |
345MODULE_LICENSE("GPL"); 346MODULE_AUTHOR("Zhang Jiejing <jiejing.zhang@freescale.com>"); 347MODULE_DESCRIPTION("Touch Key driver for Freescale MPR121 Chip"); | 335MODULE_LICENSE("GPL"); 336MODULE_AUTHOR("Zhang Jiejing <jiejing.zhang@freescale.com>"); 337MODULE_DESCRIPTION("Touch Key driver for Freescale MPR121 Chip"); |