mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
HID: Add map_msc() to avoid boilerplate code
Since we are going to have more MSC events too, add map_msc() that can be used to fill in necessary fields and avoid boilerplate code. Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Signed-off-by: Tero Kristo <tero.kristo@linux.intel.com> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Link: https://lore.kernel.org/r/20211210111138.1248187-2-tero.kristo@linux.intel.com
This commit is contained in:
parent
f65a0b1f3e
commit
8aa45b544d
2 changed files with 6 additions and 4 deletions
|
@ -1010,6 +1010,10 @@ static inline void hid_map_usage(struct hid_input *hidinput,
|
|||
bmap = input->ledbit;
|
||||
limit = LED_MAX;
|
||||
break;
|
||||
case EV_MSC:
|
||||
bmap = input->mscbit;
|
||||
limit = MSC_MAX;
|
||||
break;
|
||||
}
|
||||
|
||||
if (unlikely(c > limit || !bmap)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue