Lines Matching +full:30 +full:- +full:bit
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * - BM084 Bluetooth Mouse
5 * - EX-G Trackballs (M-XT3DRBK, M-XT3URBK, M-XT4DRBK)
6 * - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
7 * - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
13 * Copyright (c) 2017 Tomasz Kramkowski <tk@the-tk.com>
14 * Copyright (c) 2020 YOSHIOKA Takuma <lo48576@hard-wi.red>
25 #include "hid-ids.h"
53 rdesc[padding_bit + 1] = MOUSE_BUTTONS_MAX - nbuttons; in mouse_button_fixup()
59 switch (hdev->product) { in elecom_report_fixup()
61 /* The BM084 Bluetooth mouse includes a non-existing horizontal in elecom_report_fixup()
71 * 20: button bit count in elecom_report_fixup()
72 * 28: padding bit count in elecom_report_fixup()
83 * 12: button bit count in elecom_report_fixup()
84 * 30: padding bit count in elecom_report_fixup()
88 mouse_button_fixup(hdev, rdesc, *rsize, 12, 30, 14, 20, 6); in elecom_report_fixup()
96 * 12: button bit count in elecom_report_fixup()
97 * 30: padding bit count in elecom_report_fixup()
101 mouse_button_fixup(hdev, rdesc, *rsize, 12, 30, 14, 20, 8); in elecom_report_fixup()
106 * 22: button bit count in elecom_report_fixup()
107 * 30: padding bit count in elecom_report_fixup()
111 mouse_button_fixup(hdev, rdesc, *rsize, 22, 30, 24, 16, 8); in elecom_report_fixup()