[PATCH] Generic HID layer - input and event reporting