Пример #1
0
static int __init
_hid_init(void)
{
   printk("HID device init\n");

   return hid_register_driver(&avr_driver);
}
Пример #2
0
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;

}
Пример #3
0
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;
}
Пример #5
0
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;
}
Пример #6
0
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;
}
Пример #7
0
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;
}
Пример #8
0
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;
}
Пример #9
0
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;
}
Пример #10
0
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;
}
Пример #11
0
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;
}
Пример #12
0
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;
}
Пример #13
0
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;
}
Пример #14
0
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;
}
Пример #15
0
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;
}
Пример #16
0
static int __init lg_init(void)
{
	return hid_register_driver(&lg_driver);
}
static int __init zp_init(void)
{
    return hid_register_driver(&zp_driver);
}
Пример #18
0
static int __init mt_init(void)
{
	return hid_register_driver(&mt_driver);
}
Пример #19
0
static int __init uclogic_init(void)
{
	return hid_register_driver(&uclogic_driver);
}
Пример #20
0
static int __init ortek_init(void)
{
	return hid_register_driver(&ortek_driver);
}
Пример #21
0
static int __init aureal_init(void)
{
	return hid_register_driver(&aureal_driver);
}
Пример #22
0
static int __init elecom_init(void)
{
	return hid_register_driver(&elecom_driver);
}
Пример #23
0
static int pl_init(void)
{
	return hid_register_driver(&pl_driver);
}
Пример #24
0
static int __init cando_init(void)
{
	return hid_register_driver(&cando_driver);
}
Пример #25
0
static int __init egalax_init(void)
{
	return hid_register_driver(&egalax_driver);
}
Пример #26
0
static int __init ts_init(void)
{
	return hid_register_driver(&ts_driver);
}
Пример #27
0
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);
}
Пример #28
0
static int __init waltop_init(void)
{
	return hid_register_driver(&waltop_driver);
}
Пример #29
0
static int __init sony_init(void)
{
	return hid_register_driver(&sony_driver);
}
Пример #30
0
static int __init samsung_init(void)
{
	return hid_register_driver(&samsung_driver);
}