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");