HID: extend autodetect to handle I2C sensors as well
Since the advent of HID over I2C protocol, it is possible to have sensor hubs behind I2C bus as well. We can autodetect this in a same way than USB sensor hubs. Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
cf5425bfcd
commit
fa79f5ec53
|
@ -729,7 +729,7 @@ static int hid_scan_report(struct hid_device *hid)
|
|||
item.type == HID_ITEM_TYPE_MAIN &&
|
||||
item.tag == HID_MAIN_ITEM_TAG_BEGIN_COLLECTION &&
|
||||
(item_udata(&item) & 0xff) == HID_COLLECTION_PHYSICAL &&
|
||||
hid->bus == BUS_USB)
|
||||
(hid->bus == BUS_USB || hid->bus == BUS_I2C))
|
||||
hid->group = HID_GROUP_SENSOR_HUB;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue