static int __init _hid_init(void) { printk("HID device init\n"); return hid_register_driver(&avr_driver); }
static int __init logi_dj_init(void) { int retval; dbg_hid("Logitech-DJ:%s\n", __func__); retval = hid_register_driver(&logi_djreceiver_driver); if (retval) return retval; retval = hid_register_driver(&logi_djdevice_driver); if (retval) hid_unregister_driver(&logi_djreceiver_driver); return retval; }
static int __init hid_accel_init(void) { int retval = 0; retval = hid_register_driver(&accel_driver); if (retval) err_hid("hid_register failed. Error number %d", retval); return retval; }
static int __init hid_generic_init2(void) { int ret; ret = hid_register_driver(&hid_generic_driver); if (ret) pr_err("can't register hid-generic driver\n"); return ret; }
static int apple_init(void) { int ret; ret = hid_register_driver(&apple_driver); if (ret) printk(KERN_ERR "can't register apple driver\n"); return ret; }
static int __init apple_init(void) { int ret; ret = hid_register_driver(&apple_driver); if (ret) pr_err("can't register apple driver\n"); return ret; }
static int __init rmi_hid_init(void) { int ret; ret = hid_register_driver(&rmi_hid_driver); if (ret) pr_err("can't register rmi_hid driver (%d)\n", ret); else pr_info("Successfully registered rmi_hid driver\n"); return ret; }
static int __init isku_init(void) { int retval; isku_class = class_create(THIS_MODULE, "isku"); if (IS_ERR(isku_class)) return PTR_ERR(isku_class); isku_class->dev_groups = isku_groups; retval = hid_register_driver(&isku_driver); if (retval) class_destroy(isku_class); return retval; }
static int __init uhid_init(void) { int ret; ret = hid_register_driver(&uhid_driver); //hid_warn(uhid->hid, "[hid]hid_register_driver ret = %d\n",ret); if (ret) return ret; ret = misc_register(&uhid_misc); //hid_warn(uhid->hid, "[hid]misc_register ret = %d\n",ret); return ret; }
static int __init arvo_init(void) { int retval; arvo_class = class_create(THIS_MODULE, "arvo"); if (IS_ERR(arvo_class)) return PTR_ERR(arvo_class); arvo_class->dev_groups = arvo_groups; retval = hid_register_driver(&arvo_driver); if (retval) class_destroy(arvo_class); return retval; }
static int __init konepure_init(void) { int retval; konepure_class = class_create(THIS_MODULE, "konepure"); if (IS_ERR(konepure_class)) return PTR_ERR(konepure_class); konepure_class->dev_bin_attrs = konepure_bin_attributes; retval = hid_register_driver(&konepure_driver); if (retval) class_destroy(konepure_class); return retval; }
static int __init kovaplus_init(void) { int retval; kovaplus_class = class_create(THIS_MODULE, "kovaplus"); if (IS_ERR(kovaplus_class)) return PTR_ERR(kovaplus_class); kovaplus_class->dev_groups = kovaplus_groups; retval = hid_register_driver(&kovaplus_driver); if (retval) class_destroy(kovaplus_class); return retval; }
static int __init pyra_init(void) { int retval; /* class name has to be same as driver name */ pyra_class = class_create(THIS_MODULE, "pyra"); if (IS_ERR(pyra_class)) return PTR_ERR(pyra_class); pyra_class->dev_groups = pyra_groups; retval = hid_register_driver(&pyra_driver); if (retval) class_destroy(pyra_class); return retval; }
static int __init koneplus_init(void) { int retval; /* class name has to be same as driver name */ koneplus_class = class_create(THIS_MODULE, "koneplus"); if (IS_ERR(koneplus_class)) return PTR_ERR(koneplus_class); koneplus_class->dev_attrs = koneplus_attributes; koneplus_class->dev_bin_attrs = koneplus_bin_attributes; retval = hid_register_driver(&koneplus_driver); if (retval) class_destroy(koneplus_class); return retval; }
static int __init bthid_init(void) { int ret; printk("######## bthid_init: ########\n"); ret = misc_register(&bthid_misc); if (ret != 0) { printk("Oops, failed to register Misc driver, ret = %d\n", ret); return ret; } ret = hid_register_driver(&bthid_driver); if (ret != 0) { printk("Oops, failed to register HID driver, ret = %d\n", ret); return ret; } printk("######## bthid_init: done ########\n"); return ret; }
static int __init lg_init(void) { return hid_register_driver(&lg_driver); }
static int __init zp_init(void) { return hid_register_driver(&zp_driver); }
static int __init mt_init(void) { return hid_register_driver(&mt_driver); }
static int __init uclogic_init(void) { return hid_register_driver(&uclogic_driver); }
static int __init ortek_init(void) { return hid_register_driver(&ortek_driver); }
static int __init aureal_init(void) { return hid_register_driver(&aureal_driver); }
static int __init elecom_init(void) { return hid_register_driver(&elecom_driver); }
static int pl_init(void) { return hid_register_driver(&pl_driver); }
static int __init cando_init(void) { return hid_register_driver(&cando_driver); }
static int __init egalax_init(void) { return hid_register_driver(&egalax_driver); }
static int __init ts_init(void) { return hid_register_driver(&ts_driver); }
static int __init ntrig_usbhid_init(void) { printk("USBHID Driver Version 2.00\n");//DEBUG Use untill we stablize the version return hid_register_driver(&ntrig_usbhid_driver); }
static int __init waltop_init(void) { return hid_register_driver(&waltop_driver); }
static int __init sony_init(void) { return hid_register_driver(&sony_driver); }
static int __init samsung_init(void) { return hid_register_driver(&samsung_driver); }