diff options
| -rw-r--r-- | drivers/hid/hid-ids.h | 3 | ||||
| -rw-r--r-- | drivers/hid/hid-sensor-hub.c | 7 | 
2 files changed, 7 insertions, 3 deletions
| diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index bd221263c739..3312f1b568ef 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -455,7 +455,8 @@  #define USB_VENDOR_ID_INTEL_0		0x8086  #define USB_VENDOR_ID_INTEL_1		0x8087 -#define USB_DEVICE_ID_INTEL_HID_SENSOR	0x09fa +#define USB_DEVICE_ID_INTEL_HID_SENSOR_0	0x09fa +#define USB_DEVICE_ID_INTEL_HID_SENSOR_1	0x0a04  #define USB_VENDOR_ID_STM_0             0x0483  #define USB_DEVICE_ID_STM_HID_SENSOR    0x91d1 diff --git a/drivers/hid/hid-sensor-hub.c b/drivers/hid/hid-sensor-hub.c index 5182031f7b52..af8244b1c1f4 100644 --- a/drivers/hid/hid-sensor-hub.c +++ b/drivers/hid/hid-sensor-hub.c @@ -697,10 +697,13 @@ static void sensor_hub_remove(struct hid_device *hdev)  static const struct hid_device_id sensor_hub_devices[] = {  	{ HID_DEVICE(HID_BUS_ANY, HID_GROUP_SENSOR_HUB, USB_VENDOR_ID_INTEL_0, -			USB_DEVICE_ID_INTEL_HID_SENSOR), +			USB_DEVICE_ID_INTEL_HID_SENSOR_0),  			.driver_data = HID_SENSOR_HUB_ENUM_QUIRK},  	{ HID_DEVICE(HID_BUS_ANY, HID_GROUP_SENSOR_HUB, USB_VENDOR_ID_INTEL_1, -			USB_DEVICE_ID_INTEL_HID_SENSOR), +			USB_DEVICE_ID_INTEL_HID_SENSOR_0), +			.driver_data = HID_SENSOR_HUB_ENUM_QUIRK}, +	{ HID_DEVICE(HID_BUS_ANY, HID_GROUP_SENSOR_HUB, USB_VENDOR_ID_INTEL_1, +			USB_DEVICE_ID_INTEL_HID_SENSOR_1),  			.driver_data = HID_SENSOR_HUB_ENUM_QUIRK},  	{ HID_DEVICE(HID_BUS_ANY, HID_GROUP_SENSOR_HUB, USB_VENDOR_ID_STM_0,  			USB_DEVICE_ID_STM_HID_SENSOR), | 
