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)
Wed, Nov 26, 9:30 PM
Unknown Object (File)
Mon, Nov 3, 6:55 AM
Unknown Object (File)
Mon, Nov 3, 6:55 AM
Unknown Object (File)
Mon, Nov 3, 6:50 AM
Unknown Object (File)
Oct 27 2025, 1:31 AM
Unknown Object (File)
Sep 29 2025, 10:59 PM
Unknown Object (File)
Sep 27 2025, 4:36 PM
Unknown Object (File)
Sep 26 2025, 1:45 PM
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 Skipped
Unit
Tests Skipped
Build Status
Buildable 63275
Build 60159: arc lint + arc unit

Event Timeline

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

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
441–451

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

This revision was automatically updated to reflect the committed changes.