Contributor
Christian Krämer

Implementation of a user space interface for GPIO interrupts


Mentors
Chuck Tuffli, Luiz
Organization
FreeBSD

FreeBSD already has support for interrupts implemented in the GPIO controller drivers of several SoCs, but there are no interfaces to take advantage of them out of user space yet. The goal of this project is to implement such an interface by providing descriptors which integrate with the common I/O system calls and multiplexing mechanisms.