summaryrefslogtreecommitdiff
path: root/sys/dev/gpio
AgeCommit message (Expand)Author
2010-02-24A pointer typedef entails trading too much flexibility to declare constdyoung
2010-01-24Unfold, bump copyright.mbalmer
2010-01-08Expand PMF_FN_* macros.dyoung
2009-12-06Delete unnecessary device-activation hooks. Simplify the rest.dyoung
2009-11-12Simplify activation hook.dyoung
2009-11-05Delete the useless activation hook. Add a child-detached hook anddyoung
2009-08-23Prevent the creation of duplicate pin names in GPIOSET.mbalmer
2009-08-21Before trying to attach a child device driver, make sure the GPIO pins canmbalmer
2009-08-17unfold short lines, fold long line.mbalmer
2009-08-15Move the keylock.h header from sys/sys to sys/dev where it really belongs.mbalmer
2009-08-14Add support for multi-position electro-mechanical keylocks. An examplembalmer
2009-08-09gpioiic(4), a driver to do use GPIO pins in bit-banging mode to form an I2Cmbalmer
2009-08-08Register with the PMF, and when detaching, just the right order.mbalmer
2009-08-07Don't use an identifier name that probably clashes with the C standard.mbalmer
2009-08-07Properly teardown the sysctl node and detach child driver if gpiosim getsmbalmer
2009-08-07Fold long line.mbalmer
2009-08-06For the sake of correctness, call pmf_device_deregister() in the detachmbalmer
2009-08-03unfold short line; debracketmbalmer
2009-08-03Be more careful when attaching drivers at runtime, call the drivers matchmbalmer
2009-08-03A better match routine that checks also the number of pins insteadmbalmer
2009-07-28add dummy pmf registration to allow suspenddrochner
2009-07-27Do not attach gpiosim(4) at root, but make it a pseudo device.mbalmer
2009-07-26Fold long line, add comment to fix possible creation of duplicates.mbalmer
2009-07-26Simplify the use _a lot_ by hooking this to sysctl instead of bio(4).mbalmer
2009-07-25use device_xnamecegger
2009-07-25make this build w/ GPIO_DEBUGcegger
2009-07-25Change one more struct device * to device_t, noticed by cegger.mbalmer
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
2009-04-02During shutdown, detach devices in an orderly fashion.dyoung
2009-03-18bzero -> memsetcegger
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-05-04Finish device_t/softc split. Previous commit was incomplete.xtraeme
2008-05-01device_t / softc split. From Hans Rosenfeld.cegger
2008-04-29gpio(4): Extend with open/close to request/release the ppbus(4) on open/close.cegger
2008-02-29Use PMF_FN_ARGS, PMF_FN_PROTO.dyoung
2008-01-10Use device_t.dyoung
2007-12-14Bug fix: record the new state (high/low) set by gpio_pin_write().dyoung
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-08-30add missing initializerschristos
2006-04-08Whitespace nit.uwe
2006-04-07Dallas Semiconductor 1-Wire bus support, from OpenBSD. Currently includesriz
2006-03-29Use device_private().thorpej
2006-03-28Use device_unit().thorpej
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