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)
committerJens Axboe <axboe@kernel.dk>
Tue, 1 Mar 2022 17:47:41 +0000 (10:47 -0700)
commitbd78075f20e65fe9e5252963f665107da5d8c0f1
tree1015fde0df3c4936f3b6063d4b67c1bfdd1389a8
parent4ac92d4b03462a46386d42afe52dd0ad8c5df9a4
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