contrib/freebsd: apple trackpad update

This commit is contained in:
Val Packett 2023-08-20 20:29:34 -03:00
parent a26c1731d4
commit 8253ec8daf

View file

@ -63,11 +63,11 @@ I have contributed a [few](https://github.com/wulf7/iichid/pull/3) [fixes](https
Getting a [Google Pixelbook](/blog/pixelbook/) was the driving factor for a bunch of these contributions, as well as the convertible lid switch driver and keyboard backlight driver, and some non-input things like a driver for an I²C transport for the TPM.
I have also worked on some Apple trackpad things:
I have also worked on Apple trackpad support:
- [Magic Trackpad 1 via bthidd](https://github.com/DankBSD/base/commit/4c60ca2bbf922d326f223d28ca9b4eab8f6df31e), don't remember why it wasn't upstreamed by now…
- [Magic Trackpad 2 over USB](https://reviews.freebsd.org/D34437), needs to be rewritten in an endian-safe way
- [WIP Apple MacBook HID-over-SPI transport](https://github.com/DankBSD/base/commit/5a473b53a7dbc116f0bf9d090e39fb41d695a188), blocked on things like SPI API expansion [D29534](https://reviews.freebsd.org/D29534) and requires some *weird* device relationship trickery on Intel (ACPI) platforms
- [Magic Trackpad 2 over USB](https://reviews.freebsd.org/D34437)
- [Apple HID-over-SPI transport](https://reviews.freebsd.org/D39863) (the `atopcase(4)` driver) enabling the 2015-2018 MacBooks to have keyboard and trackpad input
## Porting various things to FreeBSD