]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/hid/hid-corsair.c
Merge remote-tracking branches 'regulator/fix/email' and 'regulator/fix/qcom-smd...
[karo-tx-linux.git] / drivers / hid / hid-corsair.c
index 58551964ce8692d97d33ffa8ae02f76c500871cf..717704e9ae07bd97d64f38321d2d49f07de62b83 100644 (file)
@@ -595,6 +595,9 @@ static int corsair_input_mapping(struct hid_device *dev,
 {
        int gkey;
 
+       if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD)
+               return 0;
+
        gkey = corsair_usage_to_gkey(usage->hid & HID_USAGE);
        if (gkey != 0) {
                hid_map_usage_clear(input, usage, bit, max, EV_KEY,