HID: add device IDs for Apple SPI HID devices
authorJanne Grunau <j@jannau.net>
Sun, 12 Dec 2021 19:40:04 +0000 (20:40 +0100)
committerHector Martin <marcan@marcan.st>
Sat, 19 Feb 2022 08:04:19 +0000 (17:04 +0900)
commit2d56dcbc7541e13f2ba9e1ee9776cd0d5c8def56
treea2a0a628dedb797720363a80bcf675e2102bdd16
parent80af94b8d421d4401ba49e27f8f4b455532df142
HID: add device IDs for Apple SPI HID devices

Apple Silicon based laptop use SPI as transport for HID. Add support for
SPI-based HID devices and and Apple keyboard and trackpad devices.
Intel based laptops using the keyboard input driver applespi use the
same HID over SPI protocol and can be supported later.

This requires SPI keyboard/mouse HID types since Apple's intenal
keyboards/trackpads use the same product id.

Signed-off-by: Janne Grunau <j@jannau.net>
drivers/hid/hid-core.c
drivers/hid/hid-ids.h
include/linux/hid.h