diff options
| -rw-r--r-- | drivers/hid/hid-kye.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/hid/hid-kye.c b/drivers/hid/hid-kye.c index 35a4f9cc4299..ecb5ca669e97 100644 --- a/drivers/hid/hid-kye.c +++ b/drivers/hid/hid-kye.c | |||
| @@ -421,6 +421,14 @@ static int kye_probe(struct hid_device *hdev, const struct hid_device_id *id) | |||
| 421 | goto enabling_err; | 421 | goto enabling_err; |
| 422 | } | 422 | } |
| 423 | break; | 423 | break; |
| 424 | case USB_DEVICE_ID_GENIUS_MANTICORE: | ||
| 425 | /* | ||
| 426 | * The manticore keyboard needs to have all the interfaces | ||
| 427 | * opened at least once to be fully functional. | ||
| 428 | */ | ||
| 429 | if (hid_hw_open(hdev)) | ||
| 430 | hid_hw_close(hdev); | ||
| 431 | break; | ||
| 424 | } | 432 | } |
| 425 | 433 | ||
| 426 | return 0; | 434 | return 0; |
