summaryrefslogtreecommitdiff
path: root/sys/dev/gpio
AgeCommit message (Expand)Author
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-06-01Fix a paste-o that prevented the 2-pin interrupt messages from beingthorpej
2018-05-20Add a 1PPS-over-GPIO driver, originally by Brad Spencer, with changes bythorpej
2018-05-19Add an example "gpioirq" driver that demonstrates interrupts on GPIOthorpej
2018-05-19Overhaul of GPIO interrupt support (that wasn't even used by anything).thorpej
2017-10-28Kill some more extern struct cfdriver declarations.riastradh
2017-07-06Let the controller provide a default name for pins. This makes pins easierjmcneill
2017-01-20Check pmf_device_register return value. NFCmaya
2016-07-14- Use aprint*() instead of printf() in xxx_attach().msaitoh
2016-05-11As proposed inbouyer
2015-10-15pull in sysmon_taskqjmcneill
2015-10-04Use sysmon_taskq instead of our own workqueue for submitting button events.jmcneill
2015-09-01i2c_acquire_bus() should return 0 on success.phx
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-08-20Use needs-count for # of pseudo instances; suggested by cube@.uebayasi
2015-05-30remove debug printfjmcneill
2015-05-30Simple driver for GPIO power/sleep buttons.jmcneill
2015-05-29Simple driver for gpio control of rf enable/disable pins.jmcneill
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-06-29make implementation match gpio(4) man entry. do no change configurationkardel
2014-05-23Add aprint_naive("\n") for boot -qmsaitoh
2014-04-04PR/48701: Timo Buhrmester: spurious messages while booting silently (gpio,christos
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2013-05-20Make the gpiosim(4) device a 64 bit wide GPIO.mbalmer
2013-05-20When returning the old value, use the value read from the device.mbalmer
2012-10-27split device_t/softc for all remaining drivers.chs
2012-10-17Quiet down autoconfiguration by changing some printf() calls todyoung
2012-06-02Add some pre-processor magic to verify that the type of the data itemdsl
2011-11-25Don't ignore the gpiobus_close() return value. Found by joerg@ using clang.mbalmer
2011-11-14Initialize ga.ga_dvname in gpio_search to prevent a stack fault in config_matchmbalmer
2011-11-13Remove an unused variable.mbalmer
2011-11-13Remove software pulsing in gpio(4), this functionality is now providedmbalmer
2011-11-13On detach, set the pin to low state.mbalmer
2011-11-13gpiopwm(4) is a driver to pulse GPIO pins in software. This obsoletesmbalmer
2011-10-03Fix non-COMPAT_50 compilation.mbalmer
2011-10-03Unbreak and move the list of child devices to COMPAT_50.mbalmer
2011-10-03Remove the GPIODETACH gpio(4) ioctl (it is still available in COMPAT_50) andmbalmer
2011-10-03Don't cast void pointers.mbalmer
2011-10-02Add the flag locator (missed in the previous commit).mbalmer
2011-10-02Add a ga_flags field to the gpio_attach structure to hand drivermbalmer
2011-09-07Newline is \n, not /n.mbalmer
2011-09-02Make sure error is not used unitialized when sc->sc_attach_busy is 0.mbalmer
2011-08-31Switch von u_int_XY to uintXYmbalmer
2011-08-31Add glue code to build as module.mbalmer
2011-08-31Remove what I committed accidentally...mbalmer
2011-08-31gpio(4) keeps track of child devices attached using the GPIOATTACH ioctl(),mbalmer
2011-08-30Unconditionally include <sys/modules.h>.mbalmer
2011-08-29Register as built-in module when compiled wo/ _MODULE.mbalmer
2011-08-28build with WARNS=3jmcneill