mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-20 05:31:15 +00: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. Signed-off-by: Henrik Rydberg <rydberg@euromail.se> Acked-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
734c660931
commit
7431fb767d
3 changed files with 4 additions and 2 deletions
|
@ -340,7 +340,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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue