mirror of
https://github.com/LineageOS/android_kernel_samsung_msm8226.git
synced 2026-09-28 00:00:22 +02:00
HID: Allow bus wildcard matching
Most HID drivers do not need to know what bus driver is in use. A generic group driver can drive any hid device, and the device list should not need to be duplicated for each new bus. This patch adds wildcard matching to the HID bus, simplifying device list handling for group drivers. Change-Id: I11f26a31f3e6edb7d345c6def7e9dbfe6df6bad9 Signed-off-by: Henrik Rydberg <rydberg@euromail.se> Acked-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>
This commit is contained in:
committed by
Francescodario Cuzzocrea
parent
2a81420257
commit
dec3c7d742
@@ -343,7 +343,8 @@ static int do_hid_entry(const char *filename,
|
||||
id->vendor = TO_NATIVE(id->vendor);
|
||||
id->product = TO_NATIVE(id->product);
|
||||
|
||||
sprintf(alias, "hid:b%04X", id->bus);
|
||||
sprintf(alias, "hid:");
|
||||
ADD(alias, "b", id->bus != HID_BUS_ANY, id->bus);
|
||||
ADD(alias, "g", id->group != HID_GROUP_ANY, id->group);
|
||||
ADD(alias, "v", id->vendor != HID_ANY_ID, id->vendor);
|
||||
ADD(alias, "p", id->product != HID_ANY_ID, id->product);
|
||||
|
||||
Reference in New Issue
Block a user