linux-stable/drivers
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
..
accessibility
acpi platform-drivers-x86 for v5.18-1 2022-03-25 12:14:39 -07:00
amba
android
ata SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
atm
auxdisplay
base Merge branch 'akpm' (patches from Andrew) 2022-03-22 16:11:53 -07:00
bcma
block SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
bluetooth
bus - added support for QCN550x (ath79) 2022-03-25 09:35:19 -07:00
cdrom SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
char drm for 5.18-rc1 2022-03-24 16:19:43 -07:00
clk ARM driver updates for 5.18 2022-03-23 18:23:13 -07:00
clocksource asm-generic updates for 5.18 2022-03-23 18:03:08 -07:00
comedi
connector
counter
cpufreq
cpuidle ARM driver updates for 5.18 2022-03-23 18:23:13 -07:00
crypto VFIO updates for v5.18-rc1 2022-03-24 12:35:59 -07:00
cxl cxl/core/port: Fix NULL but dereferenced coccicheck error 2022-03-22 10:51:17 -07:00
dax dax for 5.18 2022-03-24 18:12:09 -07:00
dca
devfreq
dio
dma - added support for QCN550x (ath79) 2022-03-25 09:35:19 -07:00
dma-buf
edac
eisa
extcon
firewire
firmware drm for 5.18-rc1 2022-03-24 16:19:43 -07:00
fpga
fsi
gnss
gpio
gpu Kbuild -std=gnu11 updates for v5.18 2022-03-25 11:48:01 -07:00
greybus
hid Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid 2022-03-25 12:22:16 -07:00
hsi
hv hyperv-next for 5.18 2022-03-24 12:30:37 -07:00
hwmon
hwspinlock
hwtracing flexible-array transformations for 5.18-rc1 2022-03-24 11:39:32 -07:00
i2c
i3c
idle
iio
infiniband SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
input platform-drivers-x86 for v5.18-1 2022-03-25 12:14:39 -07:00
interconnect
iommu IOMMU Updates for Linux v5.18 2022-03-24 19:48:57 -07:00
ipack
irqchip asm-generic updates for 5.18 2022-03-23 18:03:08 -07:00
isdn
leds
macintosh
mailbox
mcb
md SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
media drm for 5.18-rc1 2022-03-24 16:19:43 -07:00
memory ARM driver updates for 5.18 2022-03-23 18:23:13 -07:00
memstick
message
mfd
misc powerpc updates for 5.18 2022-03-25 09:39:36 -07:00
mmc MMC core: 2022-03-23 14:39:51 -07:00
most
mtd
mux
net Networking changes for 5.18. 2022-03-24 13:13:26 -07:00
nfc
ntb
nubus
nvdimm cxl for 5.18 2022-03-24 18:07:03 -07:00
nvme Folio changes for 5.18 2022-03-22 17:03:12 -07:00
nvmem
of cma: factor out minimum alignment requirement 2022-03-22 15:57:05 -07:00
opp
parisc
parport
pci powerpc updates for 5.18 2022-03-25 09:39:36 -07:00
pcmcia
perf RISC-V Patches for the 5.18 Merge Window, Part 1 2022-03-25 10:11:38 -07:00
phy
pinctrl platform-drivers-x86 for v5.18-1 2022-03-25 12:14:39 -07:00
platform platform-drivers-x86 for v5.18-1 2022-03-25 12:14:39 -07:00
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390 s390 updates for the 5.18 merge window 2022-03-25 10:01:34 -07:00
sbus
scsi SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
sh
siox
slimbus
soc Networking changes for 5.18. 2022-03-24 13:13:26 -07:00
soundwire
spi
spmi
ssb
staging Kbuild -std=gnu11 updates for v5.18 2022-03-25 11:48:01 -07:00
target SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
tc
tee ARM driver updates for 5.18 2022-03-23 18:23:13 -07:00
thermal
thunderbolt
tty Merge branch 'akpm' (patches from Andrew) 2022-03-22 16:11:53 -07:00
uio
usb SCSI misc on 20220324 2022-03-24 19:37:53 -07:00
vdpa IOMMU Updates for Linux v5.18 2022-03-24 19:48:57 -07:00
vfio
vhost
video drm for 5.18-rc1 2022-03-24 16:19:43 -07:00
virt
virtio mm: enforce pageblock_order < MAX_ORDER 2022-03-22 15:57:06 -07:00
visorbus
vlynq
vme
w1
watchdog
xen
zorro
Kconfig
Makefile