Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

HID: sensors: add to special driver list

Adding Intel and STM sensor hub in the list of drivers with
specialized driver.

Signed-off-by: srinivas pandruvada <srinivas.pandruvada@intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>

authored by

srinivas pandruvada and committed by
Jonathan Cameron
c8147d9e 620c7892

+11
+5
drivers/hid/hid-core.c
··· 1550 1550 { HID_USB_DEVICE(USB_VENDOR_ID_GYRATION, USB_DEVICE_ID_GYRATION_REMOTE_3) }, 1551 1551 { HID_USB_DEVICE(USB_VENDOR_ID_HOLTEK, USB_DEVICE_ID_HOLTEK_ON_LINE_GRIP) }, 1552 1552 { HID_USB_DEVICE(USB_VENDOR_ID_HOLTEK_ALT, USB_DEVICE_ID_HOLTEK_ALT_KEYBOARD) }, 1553 + { HID_USB_DEVICE(USB_VENDOR_ID_INTEL_8086, USB_DEVICE_ID_SENSOR_HUB_1020) }, 1554 + { HID_USB_DEVICE(USB_VENDOR_ID_INTEL_8086, USB_DEVICE_ID_SENSOR_HUB_09FA) }, 1555 + { HID_USB_DEVICE(USB_VENDOR_ID_INTEL_8087, USB_DEVICE_ID_SENSOR_HUB_1020) }, 1556 + { HID_USB_DEVICE(USB_VENDOR_ID_INTEL_8087, USB_DEVICE_ID_SENSOR_HUB_09FA) }, 1553 1557 { HID_USB_DEVICE(USB_VENDOR_ID_KENSINGTON, USB_DEVICE_ID_KS_SLIMBLADE) }, 1554 1558 { HID_USB_DEVICE(USB_VENDOR_ID_KEYTOUCH, USB_DEVICE_ID_KEYTOUCH_IEC) }, 1555 1559 { HID_USB_DEVICE(USB_VENDOR_ID_KYE, USB_DEVICE_ID_KYE_ERGO_525V) }, ··· 1646 1642 { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_SONY, USB_DEVICE_ID_SONY_PS3_CONTROLLER) }, 1647 1643 { HID_USB_DEVICE(USB_VENDOR_ID_SONY, USB_DEVICE_ID_SONY_VAIO_VGX_MOUSE) }, 1648 1644 { HID_USB_DEVICE(USB_VENDOR_ID_SUNPLUS, USB_DEVICE_ID_SUNPLUS_WDESKTOP) }, 1645 + { HID_USB_DEVICE(USB_VENDOR_ID_STANTUM_STM, USB_DEVICE_ID_SENSOR_HUB_7014) }, 1649 1646 { HID_USB_DEVICE(USB_VENDOR_ID_THRUSTMASTER, 0xb300) }, 1650 1647 { HID_USB_DEVICE(USB_VENDOR_ID_THRUSTMASTER, 0xb304) }, 1651 1648 { HID_USB_DEVICE(USB_VENDOR_ID_THRUSTMASTER, 0xb323) },
+6
drivers/hid/hid-ids.h
··· 419 419 #define USB_VENDOR_ID_IMATION 0x0718 420 420 #define USB_DEVICE_ID_DISC_STAKKA 0xd000 421 421 422 + #define USB_VENDOR_ID_INTEL_8086 0x8086 423 + #define USB_VENDOR_ID_INTEL_8087 0x8087 424 + #define USB_DEVICE_ID_SENSOR_HUB_1020 0x1020 425 + #define USB_DEVICE_ID_SENSOR_HUB_09FA 0x09FA 426 + 422 427 #define USB_VENDOR_ID_IRTOUCHSYSTEMS 0x6615 423 428 #define USB_DEVICE_ID_IRTOUCH_INFRARED_USB 0x0070 424 429 ··· 700 695 701 696 #define USB_VENDOR_ID_STANTUM_STM 0x0483 702 697 #define USB_DEVICE_ID_MTP_STM 0x3261 698 + #define USB_DEVICE_ID_SENSOR_HUB_7014 0x7014 703 699 704 700 #define USB_VENDOR_ID_STANTUM_SITRONIX 0x1403 705 701 #define USB_DEVICE_ID_MTP_SITRONIX 0x5001