static void __exit cyttsp4_debug_exit(void) { int i; cyttsp4_unregister_driver(&cyttsp4_debug_driver); for (i = 0; i < num_core_ids; i++) { cyttsp4_unregister_device(cyttsp4_debug_infos[i].name, cyttsp4_debug_infos[i].core_id); pr_info("%s: Unregistering debug device for core_id: %s\n", __func__, cyttsp4_debug_infos[i].core_id); } pr_info("%s: module exit\n", __func__); }
static void __exit cyttsp4_mt_exit(void) { cyttsp4_unregister_driver(&cyttsp4_mt_driver); pr_info("%s: module exit\n", __func__); }
static void __exit cyttsp4_proximity_exit(void) { cyttsp4_unregister_driver(&cyttsp4_proximity_driver); tp_log_info("%s: module exit\n", __func__); }
static void __exit cyttsp4_debug_exit(void) { cyttsp4_unregister_device(&cyttsp4_debug_device); cyttsp4_unregister_driver(&cyttsp4_debug_driver); pr_info("%s: module exit\n", __func__); }