HID function

configname: CONFIG_USB_CONFIGFS_F_HID

USB Gadget Drivers
└─>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 <a href="https://www.kernel.org/doc/Documentation/usb/gadget_hid.txt.
">Documentation/usb/gadget_hid.txt.
</a>

depends
CONFIG_USB_CONFIGFS |
| CONFIG_USB_GADGET or CONFIG_USB_SUPPORT