mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-01-23 20:50:23 +01:00
quirks: Add Apple MTP touchpad quirk
Apple M2 (and presumably newer) laptops now embed the touchpad controller into the main SoC, and use a new internal communications protocol between it and the main CPU. This isn't really a "bus" like SPI or I2C, so the downstream kernel driver currently uses the (not well supported) HOST bus type. MatchBus can't match on that, so let's just use a name match (plus the vendor ID, which is still valid and the usual Apple one). Signed-off-by: Hector Martin <marcan@marcan.st>
This commit is contained in:
parent
2f3e943e14
commit
c2b420c793
1 changed files with 9 additions and 0 deletions
|
|
@ -105,6 +105,15 @@ AttrSizeHint=104x75
|
|||
AttrTouchSizeRange=150:130
|
||||
AttrPalmSizeThreshold=1600
|
||||
|
||||
[Apple Laptop Touchpad (MTP)]
|
||||
MatchUdevType=touchpad
|
||||
MatchName=Apple*MTP*
|
||||
MatchVendor=0x5AC
|
||||
ModelAppleTouchpad=1
|
||||
AttrSizeHint=104x75
|
||||
AttrTouchSizeRange=150:130
|
||||
AttrPalmSizeThreshold=1600
|
||||
|
||||
# The Linux applespi driver currently uses the Synaptics vendor for some reason
|
||||
[Apple Laptop Touchpad (SPI)]
|
||||
MatchUdevType=touchpad
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue