Page MenuHomeFreeBSD

arm64: add a GPIO driver for Apple Silicon
ClosedPublic

Authored by kevans on Apr 2 2025, 3:23 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Sep 29, 10:59 PM
Unknown Object (File)
Sat, Sep 27, 4:36 PM
Unknown Object (File)
Fri, Sep 26, 1:45 PM
Unknown Object (File)
Tue, Sep 23, 9:39 PM
Unknown Object (File)
Aug 30 2025, 8:35 AM
Unknown Object (File)
Aug 14 2025, 1:14 AM
Unknown Object (File)
Aug 11 2025, 11:21 PM
Unknown Object (File)
Aug 8 2025, 5:05 AM
Subscribers

Details

Summary

This is a ported version of OpenBSD's work, modulo interrupt
functionality. We won't need GPIO interrupts until we start to get
closer to audio support, and the existing version is sufficient for,
e.g., pcie.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kevans requested review of this revision.Apr 2 2025, 3:23 AM
andrew added inline comments.
sys/arm64/apple/apple_pinctrl.c
442–452

Did you intend to keep this commented out block?

This revision is now accepted and ready to land.Apr 2 2025, 10:04 AM
sys/arm64/apple/apple_pinctrl.c
442–452

Whoops, nope- I'll purge that, too.

This revision was automatically updated to reflect the committed changes.