From 65a82ee29b09a3574a048441e88d421ef09742b5 Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 18 Feb 2021 15:08:52 +0800 Subject: [PATCH] update the pid&vid for hhg gamepad device --- README.md | 5 +++-- drivers/hid/hid-aksys.c | 3 ++- drivers/hid/hid-ids.h | 5 +++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0bd29346ac30..5042c8aefa9f 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,9 @@ Add the following code before the last line of this file ```c - #define USB_VENDER_ID_TEMP_HHG_AKSY 0x1234 - #define USB_VENDER_ID_QUALCOMM 0x1000 + #define USB_VENDER_ID_QUALCOMM 0x0a12 + #define USB_VENDER_ID_TEMP_HHG_AKSY 0x1234 + #define USB_PRODUCT_ID_AKSYS_HHG 0x1000 ``` 3. Merge \${this_project}/drivers/hid/Kconfig into \${your_kernel_root}/drivers/hid/Kconfig : diff --git a/drivers/hid/hid-aksys.c b/drivers/hid/hid-aksys.c index a574c685e386..f16ceb6c7f08 100755 --- a/drivers/hid/hid-aksys.c +++ b/drivers/hid/hid-aksys.c @@ -197,7 +197,8 @@ err: } static const struct hid_device_id aksys_qrd_devices[] = { - { HID_USB_DEVICE(USB_VENDER_ID_AKSYS, USB_DEVICE_ID_AKSYS_QRD)}, + { HID_USB_DEVICE(USB_VENDER_ID_QUALCOMM, USB_PRODUCT_ID_AKSYS_HHG)}, + { HID_USB_DEVICE(USB_VENDER_ID_TEMP_HHG_AKSY, USB_PRODUCT_ID_AKSYS_HHG)}, { HID_BLUETOOTH_DEVICE(0x0A12, 0x0016)}, { } }; diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index 69fcda8019f7..d41d4319acfa 100755 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -1305,7 +1305,8 @@ #define USB_DEVICE_ID_QVR32A 0x00c3 #define USB_DEVICE_ID_NREAL 0x0680 -#define USB_VENDER_ID_AKSYS 0x1234 -#define USB_DEVICE_ID_AKSYS_QRD 0x1000 +#define USB_VENDER_ID_QUALCOMM 0x0a12 +#define USB_VENDER_ID_TEMP_HHG_AKSY 0x1234 +#define USB_PRODUCT_ID_AKSYS_HHG 0x1000 #endif