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>
Tue, 18 Jan 2022 11:22:21 +0000 (20:22 +0900)
commit634b48688c6d7aeac5127f4348c3264319550ead
treeb42ddb31d6ffa44d5ce7de0ae6900bbda03a8acb
parentfca156a97e6bc5302a5427acf19f5e0494f157d3
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