HID function

configname: CONFIG_USB_CONFIGFS_F_HID

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Gadget Support
└─>HID function
In linux kernel since version 3.10 (release Date: 2013-06-30)  
The HID function driver provides generic emulation of USB
Human Interface Devices (HID).

For more information, see Documentation/usb/gadget_hid.rst.