diff --git a/src/hid-asus-fte.c b/src/hid-asus-fte.c index 0865c61..5c1ff2b 100644 --- a/src/hid-asus-fte.c +++ b/src/hid-asus-fte.c @@ -25,8 +25,9 @@ MODULE_DESCRIPTION("ASUS FTE I2C HID TouchPad"); MODULE_LICENSE("GPL"); -#define VENDOR_ID 0x0b05 -#define DEVICE_ID 0x0101 +#define VENDOR_ID_ASUS 0x0b05 +#define DEVICE_ID_FTE 0x0101 +#define DEVICE_ID_ELAN_TOUCHPAD 0x8502 #define FEATURE_REPORT_ID 0x0d #define INPUT_REPORT_ID 0x5d @@ -258,8 +259,10 @@ err_stop_hw: } static const struct hid_device_id asus_touchpad[] = { - { HID_I2C_DEVICE(VENDOR_ID, - DEVICE_ID), .driver_data = 0 }, + { HID_I2C_DEVICE(VENDOR_ID_ASUS, + DEVICE_ID_FTE), .driver_data = 0 }, + { HID_BLUETOOTH_DEVICE(VENDOR_ID_ASUS, + DEVICE_ID_ELAN_TOUCHPAD), .driver_data = 0 }, { } }; MODULE_DEVICE_TABLE(hid, asus_touchpad);