summaryrefslogtreecommitdiff
path: root/sys/dev/gpio
AgeCommit message (Expand)Author
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
2011-08-28Add a new ioctl, GPIOPULSE to gpio(4) to allow for pulsing a pin.mbalmer
2011-08-26u_int32_t -> uin32_t.mbalmer
2011-08-14fix indentsmbalmer
2011-08-12gpio(4) and gpiosim(4) can now be built and used as modules. While here,mbalmer
2011-07-23When reading the bits from the I2C bus, also report SCL. Fixes PR43275.mbalmer