crwdns2933423:0crwdne2933423:0
crwdns2918538:0crwdne2918538:0

crwdns2934243:0crwdne2934243:0 Adam Chasen

crwdns2934249:0crwdne2934249:0:

looks like there is a kernel driver for the spi based touchpads, but would still require you to get the unit attached to your spi bus
https://patchwork.kernel.org/project/linux-input/patch/20190204081947.25152-3-ronald@innovation.ch/
-[quote|format=featured][code]
+[quote|format=featured]
+[code]
The keyboard and trackpad on recent MacBook's (since 8,1) and
MacBookPro's (13,* and 14,*) are attached to an SPI controller instead
of USB, as previously. The higher level protocol is not publicly
documented and hence has been reverse engineered. As a consequence there
are still a number of unknown fields and commands. However, the known
parts have been working well and received extensive testing and use.
-[/code][/quote]
+[/code]
+[/quote]
+this may also be a good resource as it appears to be drivers for every trackpad version, but I believe assumes it is in an apple device
+
+https://github.com/imbushuo/mac-precision-touchpad
+
+https://github.com/cb22/macbook12-spi-driver

crwdns2915684:0crwdne2915684:0:

open

crwdns2934241:0crwdne2934241:0 Adam Chasen

crwdns2934249:0crwdne2934249:0:

looks like there is a kernel driver for the spi based touchpads, but would still require you to get the unit attached to your spi bus

https://patchwork.kernel.org/project/linux-input/patch/20190204081947.25152-3-ronald@innovation.ch/

[quote|format=featured][code]
The keyboard and trackpad on recent MacBook's (since 8,1) and
MacBookPro's (13,* and 14,*) are attached to an SPI controller instead
of USB, as previously. The higher level protocol is not publicly
documented and hence has been reverse engineered. As a consequence there
are still a number of unknown fields and commands. However, the known
parts have been working well and received extensive testing and use.
[/code][/quote]

crwdns2915684:0crwdne2915684:0:

open