summaryrefslogtreecommitdiff
path: root/sys/dev/gpio/gpiovar.h
AgeCommit message (Expand)Author
2018-05-19Overhaul of GPIO interrupt support (that wasn't even used by anything).thorpej
2017-07-06Let the controller provide a default name for pins. This makes pins easierjmcneill
2016-05-11As proposed inbouyer
2011-11-13Remove software pulsing in gpio(4), this functionality is now providedmbalmer
2011-10-02Add a ga_flags field to the gpio_attach structure to hand drivermbalmer
2011-08-31Remove what I committed accidentally...mbalmer
2011-08-28Add a new ioctl, GPIOPULSE to gpio(4) to allow for pulsing a pin.mbalmer
2011-08-12gpio(4) and gpiosim(4) can now be built and used as modules. While here,mbalmer
2009-08-21Before trying to attach a child device driver, make sure the GPIO pins canmbalmer
2009-07-25Use device_t instead of struct device * per cegger's request.mbalmer
2009-07-25Rework the GPIO framework. Tie it to the kauth(9) framework to controlmbalmer
2008-06-24Both legs of a diagraph must return the same type.gmcgarry
2008-05-27#include <sys/device.h> for device_t definition.dyoung
2008-04-29gpio(4): Extend with open/close to request/release the ppbus(4) on open/close.cegger
2006-02-20Flesh out the framework for attaching drivers to the GPIO pins.riz
2005-12-11merge ktrace-lwp.christos
2005-10-11-kill gba_name in attach argdrochner
2005-09-27Import general purpose I/O framework from OpenBSD.jmcneill