From e5f5ba3002130f2ee9bd0979437d8fad979e241e Mon Sep 17 00:00:00 2001 From: Ajay Agarwal Date: Thu, 27 Dec 2018 16:48:44 +0530 Subject: [PATCH] usb: gadget: f_hid: Add support for HID function Add support for the HID function with the configfs framework. Change-Id: I4da589aa453f892bf26cf16ce1a80426100ac02d Signed-off-by: Ajay Agarwal --- drivers/usb/gadget/function/f_hid.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/usb/gadget/function/f_hid.c b/drivers/usb/gadget/function/f_hid.c index 3ce3d5504b67..fef3c11d84c3 100644 --- a/drivers/usb/gadget/function/f_hid.c +++ b/drivers/usb/gadget/function/f_hid.c @@ -1134,6 +1134,20 @@ static struct usb_function *hidg_alloc(struct usb_function_instance *fi) } DECLARE_USB_FUNCTION_INIT(hid, hidg_alloc_inst, hidg_alloc); + +static int __init afunc_init(void) +{ + return usb_function_register(&hidusb_func); +} + +static void __exit afunc_exit(void) +{ + usb_function_unregister(&hidusb_func); +} + +module_init(afunc_init); +module_exit(afunc_exit); + MODULE_LICENSE("GPL"); MODULE_AUTHOR("Fabien Chouteau");