Linus Torvalds
5e206459f6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
...
Pull HID updates from Jiri Kosina:
- rework of generic input handling which ultimately makes the
processing of tablet events more generic and reliable (Benjamin
Tissoires)
- fixes for handling unnumbered reports fully correctly in i2c-hid
(Angela Czubak, Dmitry Torokhov)
- untangling of intermingled code for sending and handling output
reports in i2c-hid (Dmitry Torokhov)
- Apple magic keyboard support improvements for newer models (José
Expósito)
- Apple T2 Macs support improvements (Aun-Ali Zaidi, Paul Pawlowski)
- driver for Razer Blackwidow keyboards (Jelle van der Waa)
- driver for SiGma Micro keyboards (Desmond Lim)
- integration of first part of DIGImend patches in order to ultimately
vastly improve Linux support of tablets (Nikolai Kondrashov, José
Expósito)
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (55 commits)
HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
Input: docs: add more details on the use of BTN_TOOL
HID: input: accommodate priorities for slotted devices
HID: input: remove the need for HID_QUIRK_INVERT
HID: input: enforce Invert usage to be processed before InRange
HID: core: for input reports, process the usages by priority list
HID: compute an ordered list of input fields to process
HID: input: move up out-of-range processing of input values
HID: input: rework spaghetti code with switch statements
HID: input: tag touchscreens as such if the physical is not there
HID: core: split data fetching from processing in hid_input_field()
HID: core: de-duplicate some code in hid_input_field()
HID: core: statically allocate read buffers
HID: uclogic: Support multiple frame input devices
HID: uclogic: Define report IDs before their descriptors
HID: uclogic: Put version first in rdesc namespace
HID: uclogic: Use "frame" instead of "buttonpad"
HID: uclogic: Use different constants for frame report IDs
HID: uclogic: Specify total report size to buttonpad macro
HID: uclogic: Switch to matching subreport bytes
...
2022-03-25 12:22:16 -07:00
..
2022-02-28 13:59:17 +00:00
2022-02-11 12:13:56 +01:00
2022-02-24 08:26:03 +01:00
2022-03-01 18:26:37 +01:00
2022-02-25 12:36:25 +01:00
2022-02-27 11:06:14 +00:00
2022-03-23 18:23:13 -07:00
2022-02-17 07:00:39 -06:00
2022-02-17 07:00:39 -06:00
2022-02-15 11:25:46 +00:00
2022-03-24 13:13:26 -07:00
2022-03-24 13:13:26 -07:00
2022-02-08 16:23:39 -08:00
2022-03-25 10:11:38 -07:00
2022-03-24 11:39:32 -07:00
2022-02-11 20:39:39 +11:00
2022-03-22 16:11:53 -07:00
2022-03-23 18:23:13 -07:00
2022-02-28 13:36:16 +00:00
2022-03-24 13:13:26 -07:00
2022-03-10 20:17:28 +01:00
2022-03-25 12:14:39 -07:00
2022-03-10 20:21:58 +01:00
2022-03-03 20:24:22 +01:00
2022-02-16 13:16:08 +00:00
2022-02-07 22:38:02 +09:00
2022-03-22 15:57:01 -07:00
2022-03-22 15:57:01 -07:00
2022-03-08 12:50:58 -06:00
2022-03-24 19:37:53 -07:00
2022-03-23 19:00:33 -07:00
2022-03-24 19:37:53 -07:00
2022-02-11 10:02:41 -07:00
2022-03-08 19:39:38 -07:00
2022-03-24 19:37:53 -07:00
2022-03-20 18:55:05 -07:00
2022-03-17 20:17:18 -07:00
2022-03-05 15:29:35 -08:00
2022-03-22 11:18:49 -07:00
2022-03-01 22:21:50 -05:00
2022-03-16 13:37:04 -04:00
2022-03-23 10:11:03 -07:00
2022-02-23 10:58:28 +01:00
2022-03-12 13:22:11 +01:00
2022-03-22 15:57:09 -07:00
2022-03-24 14:14:07 -07:00
2022-03-05 15:29:36 -08:00
2022-03-24 13:13:26 -07:00
2022-03-08 13:04:19 -06:00
2022-02-28 20:47:57 +01:00
2022-03-25 10:11:38 -07:00
2022-02-23 10:58:28 +01:00
2022-02-12 18:20:05 +01:00
2022-03-03 10:47:51 +12:00
2022-03-22 15:57:13 -07:00
2022-03-24 19:37:53 -07:00
2022-02-07 16:35:35 -08:00
2022-02-07 16:35:35 -08:00
2022-02-08 09:19:45 +01:00
2022-02-08 09:25:16 +01:00
2022-02-08 09:19:45 +01:00
2022-03-07 11:26:02 -08:00
2022-02-23 19:45:40 +01:00
2022-02-15 22:53:28 +00:00
2022-02-19 11:11:08 +01:00
2022-02-13 15:59:38 +00:00
2022-02-23 20:33:05 -08:00
2022-03-22 15:57:07 -07:00
2022-02-25 05:50:18 +10:00
2022-03-16 15:13:36 -07:00
2022-03-17 20:17:02 -07:00
2022-02-23 10:58:28 +01:00
2022-03-22 18:26:56 -07:00
2022-03-15 08:34:36 -04:00
2022-02-08 11:02:04 -08:00
2022-03-24 13:13:26 -07:00
2022-02-23 10:58:28 +01:00
2022-03-24 19:06:47 -07:00
2022-02-23 10:58:28 +01:00
2022-03-01 15:46:03 +01:00
2022-03-22 15:57:11 -07:00
2022-03-15 11:34:09 -06:00
2022-03-03 12:47:33 -05:00
2022-02-23 10:58:28 +01:00
2022-03-24 19:06:50 -07:00
2022-03-22 17:03:12 -07:00
2022-02-21 21:14:21 +01:00
2022-02-27 17:03:19 -08:00
2022-02-07 17:55:30 +00:00
2022-02-18 10:40:54 +02:00
2022-03-16 19:38:41 -07:00
2022-03-17 16:49:58 -07:00
2022-03-02 22:44:49 -08:00
2022-03-14 10:06:54 +00:00
2022-02-18 21:20:06 -08:00
2022-03-23 19:00:34 -07:00
2022-03-04 16:46:31 +01:00
2022-02-28 13:25:48 +01:00
2022-03-07 23:53:50 +01:00
2022-03-10 06:32:49 -07:00
2022-02-15 11:31:35 +01:00
2022-03-15 08:23:29 -04:00
2022-02-28 13:25:49 +01:00
2022-02-19 19:23:53 -08:00
2022-02-14 15:43:15 +01:00
2022-02-15 11:10:21 +00:00
2022-02-21 11:31:06 +01:00
2022-02-15 11:10:21 +00:00
2022-03-22 18:26:56 -07:00
2022-02-16 15:57:58 +01:00
2022-02-16 23:25:11 +11:00
2022-03-09 12:13:37 +00:00
2022-03-24 19:06:50 -07:00
2022-02-19 11:11:08 +01:00
2022-03-23 19:00:34 -07:00
2022-02-11 17:55:00 -08:00
2022-02-23 10:58:28 +01:00
2022-03-17 20:17:02 -07:00
2022-02-23 10:58:28 +01:00
2022-03-21 13:01:35 -04:00
2022-03-22 15:57:00 -07:00
2022-02-23 10:58:28 +01:00
2022-03-01 08:58:26 -05:00
2022-03-23 14:35:59 -07:00
2022-02-22 16:21:34 +00:00
2022-03-22 15:57:03 -07:00
2022-02-23 10:58:28 +01:00
2022-02-11 12:13:56 +01:00
2022-02-23 10:58:28 +01:00
2022-03-21 12:07:05 -07:00
2022-03-23 19:00:33 -07:00
2022-03-21 20:47:54 -07:00
2022-02-15 15:03:38 -05:00
2022-03-22 15:57:04 -07:00
2022-03-22 15:57:10 -07:00
2022-03-22 15:57:10 -07:00
2022-03-21 12:57:38 -04:00
2022-03-22 15:57:11 -07:00
2022-02-23 10:58:28 +01:00
2022-03-22 17:03:12 -07:00
2022-03-22 17:03:12 -07:00
2022-03-24 19:06:51 -07:00
2022-03-22 15:57:09 -07:00
2022-03-12 18:00:56 -07:00
2022-02-23 10:58:28 +01:00
2022-03-22 13:01:06 +01:00
2022-02-28 22:34:04 +01:00
2022-03-22 15:57:00 -07:00
2022-03-15 08:23:30 -04:00
2022-02-09 09:24:40 -05:00
2022-03-22 15:57:10 -07:00
2022-02-28 13:45:04 +02:00
2022-02-23 14:43:11 +01:00
2022-02-28 13:45:06 +02:00
2022-02-21 17:59:25 +01:00
2022-02-16 14:30:37 -08:00
2022-03-24 19:06:45 -07:00
2022-03-22 15:57:06 -07:00
2022-03-24 19:06:51 -07:00
2022-03-24 13:13:26 -07:00
2022-02-27 11:40:58 +02:00
2022-02-23 10:58:28 +01:00
2022-02-08 17:51:21 +00:00
2022-02-23 10:58:28 +01:00
2022-03-10 17:16:56 -08:00
2022-02-28 11:57:49 +00:00
2022-03-04 18:26:54 +01:00
2022-03-08 19:57:01 +01:00
2022-03-08 14:33:36 -06:00
2022-02-21 11:53:51 +01:00
2022-03-21 11:13:49 +01:00
2022-03-15 11:08:23 -07:00
2022-03-07 11:31:34 +00:00
2022-02-23 10:58:28 +01:00
2022-03-22 09:17:20 -07:00
2022-02-14 11:07:12 -08:00
2022-02-14 10:36:58 -08:00
2022-03-07 23:01:26 +01:00
2022-03-21 14:00:56 -07:00
2022-02-23 10:58:28 +01:00
2022-02-14 10:36:58 -08:00
2022-02-23 10:58:28 +01:00
2022-03-18 16:53:19 +00:00
2022-03-08 14:33:36 -06:00
2022-03-17 20:16:29 -07:00
2022-03-01 10:59:13 +01:00
2022-03-21 13:01:35 -04:00
2022-03-03 10:37:23 +00:00
2022-02-08 06:55:49 -07:00
2022-02-23 08:21:32 +01:00
2022-03-24 13:13:26 -07:00
2022-02-21 10:36:48 +00:00
2022-02-15 15:03:38 -05:00
2022-02-23 10:58:28 +01:00
2022-03-22 15:57:01 -07:00
2022-03-22 11:18:49 -07:00
2022-03-15 16:43:31 +01:00
2022-03-23 12:33:21 -07:00
2022-02-11 11:14:58 +00:00
2022-02-23 10:58:28 +01:00
2022-03-17 20:17:18 -07:00
2022-02-23 10:58:28 +01:00
2022-03-23 19:00:33 -07:00
2022-02-07 13:03:07 -08:00
2022-02-07 21:02:31 +01:00
2022-02-23 10:58:28 +01:00
2022-03-24 19:06:51 -07:00
2022-02-23 10:58:28 +01:00
2022-02-25 09:36:06 +01:00
2022-02-11 11:14:58 +00:00
2022-02-16 07:49:41 +01:00
2022-03-22 15:57:11 -07:00
2022-03-24 13:13:26 -07:00
2022-03-17 20:17:18 -07:00
2022-02-23 10:58:28 +01:00
2022-03-23 18:03:08 -07:00
2022-03-04 11:56:33 -05:00
2022-03-03 09:55:34 -07:00
2022-03-03 13:00:16 +02:00
2022-03-04 08:33:21 -05:00
2022-03-04 08:33:21 -05:00
2022-03-22 15:57:09 -07:00
2022-03-24 19:06:47 -07:00
2022-02-23 10:58:28 +01:00
2022-03-11 10:17:12 -08:00
2022-02-23 10:58:28 +01:00
2022-02-14 14:09:59 +00:00
2022-03-22 15:57:03 -07:00