HID: Recognize sensors with application collections
authorRonald Tschalär <ronald@innovation.ch>
Wed, 11 Jan 2023 10:07:36 +0000 (10:07 +0000)
committerJiri Kosina <jkosina@suse.cz>
Wed, 18 Jan 2023 08:53:12 +0000 (09:53 +0100)
commite04955db6a7c3fc4a1e6978649b61a6f5f8028e3
treeaa769b72d35f9d419c11b694bd368a16aaceac66
parent52d22534690446d1f4b45436b570f77df3e855ba
HID: Recognize sensors with application collections

According to HUTRR39 logical sensor devices may be nested inside
physical collections or may be specified in multiple top-level
application collections (see page 59, strategies 1 and 2). However,
the current code was only recognizing those with physical collections.

This issue turned up in the T2 MacBook Pros which define the ALS in
a top-level application collection.

Signed-off-by: Ronald Tschalär <ronald@innovation.ch>
Signed-off-by: Aditya Garg <gargaditya08@live.com>
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-core.c
drivers/hid/hid-sensor-hub.c