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 ...
No related branches found
No related tags found
Showing
- Documentation/input/event-codes.rst 5 additions, 1 deletionDocumentation/input/event-codes.rst
- drivers/hid/Kconfig 19 additions, 0 deletionsdrivers/hid/Kconfig
- drivers/hid/Makefile 2 additions, 0 deletionsdrivers/hid/Makefile
- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c 2 additions, 5 deletionsdrivers/hid/amd-sfh-hid/amd_sfh_pcie.c
- drivers/hid/hid-apple.c 278 additions, 27 deletionsdrivers/hid/hid-apple.c
- drivers/hid/hid-core.c 247 additions, 33 deletionsdrivers/hid/hid-core.c
- drivers/hid/hid-google-hammer.c 1 addition, 1 deletiondrivers/hid/hid-google-hammer.c
- drivers/hid/hid-ids.h 13 additions, 1 deletiondrivers/hid/hid-ids.h
- drivers/hid/hid-input.c 295 additions, 69 deletionsdrivers/hid/hid-input.c
- drivers/hid/hid-quirks.c 16 additions, 0 deletionsdrivers/hid/hid-quirks.c
- drivers/hid/hid-razer.c 125 additions, 0 deletionsdrivers/hid/hid-razer.c
- drivers/hid/hid-sigmamicro.c 130 additions, 0 deletionsdrivers/hid/hid-sigmamicro.c
- drivers/hid/hid-uclogic-core.c 155 additions, 103 deletionsdrivers/hid/hid-uclogic-core.c
- drivers/hid/hid-uclogic-params.c 89 additions, 109 deletionsdrivers/hid/hid-uclogic-params.c
- drivers/hid/hid-uclogic-params.h 54 additions, 38 deletionsdrivers/hid/hid-uclogic-params.h
- drivers/hid/hid-uclogic-rdesc.c 40 additions, 29 deletionsdrivers/hid/hid-uclogic-rdesc.c
- drivers/hid/hid-uclogic-rdesc.h 19 additions, 19 deletionsdrivers/hid/hid-uclogic-rdesc.h
- drivers/hid/i2c-hid/i2c-hid-core.c 313 additions, 278 deletionsdrivers/hid/i2c-hid/i2c-hid-core.c
- drivers/hid/intel-ish-hid/ishtp-fw-loader.c 3 additions, 26 deletionsdrivers/hid/intel-ish-hid/ishtp-fw-loader.c
- include/linux/hid.h 21 additions, 2 deletionsinclude/linux/hid.h
Loading
Please register or sign in to comment