summaryrefslogtreecommitdiff
path: root/sys/dev/gpio
Commit message (Expand)AuthorAgeFilesLines
* gpioled: allow the driver to be disabled via fdtAndriy Gapon2021-11-131-0/+2
* Fix a common typo in source code commentsGordon Bergling2021-09-011-1/+1
* gpioc_detach: fix freeing of wrong pointersAndriy Gapon2021-05-031-1/+1
* Revert "Define PNP info after defining driver modules"Mark Johnston2021-01-303-11/+5
* Define PNP info after defining driver modulesMark Johnston2021-01-213-5/+11
* gpiokeys: Use the new device-tree vendor includeEmmanuel Vadot2021-01-151-1/+1
* Variable declarations are since C99 and r363250 allowed inside for-loops.Hans Petter Selasky2021-01-131-4/+2
* Fix for off-by-one in GPIO driver after r368585.Hans Petter Selasky2021-01-131-2/+4
* Provide userland notification of gpio pin changes ("userland gpio interrupts").Ian Lepore2020-12-122-67/+910
* Allow for interrupts on pl061 childrenAndrew Turner2020-09-141-0/+5
* Move the pl061 acpi attachment earlierAndrew Turner2020-09-101-2/+3
* Switch the name of the pl061 driver to gpioAndrew Turner2020-09-102-2/+2
* Only manage ofw gpio providers on ofw systemsAndrew Turner2020-09-101-2/+4
* Use the correct variable to check which interrupt mode to useAndrew Turner2020-09-101-5/+5
* Add a GPIO driver for the Arm pl061 controllerAndrew Turner2020-09-084-0/+839
* gpiokeys: add evdev supportAndriy Gapon2020-08-121-25/+69
* gpioiic: never drive lines active highAndriy Gapon2020-07-211-11/+14
* gpiobus_release_pin: remove incorrect prefix from error messagesAndriy Gapon2020-06-221-2/+2
* gpioiic_attach: fix a NULL pointer crash on hints-based systemsAndriy Gapon2020-05-071-1/+11
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* [gpioths] Fix GPIOTHS_DEBUGBrad Davis2019-12-271-2/+2
* Revert r355806: kbd drivers: don't double register keyboard driversKyle Evans2019-12-261-3/+0
* kbd drivers: don't double register keyboard driversKyle Evans2019-12-161-0/+3
* kbd: provide default implementations of get_fkeystr/diagKyle Evans2019-12-161-2/+0
* kbd drivers: use kbdd_* indirection for diag invocationKyle Evans2019-12-161-1/+1
* Switch gpioths(4) from using a callout to a taskqueue for periodic pollingIan Lepore2019-12-091-10/+17
* Paste things correctly so that I'm added to the *end* of the copyright list.Ian Lepore2019-12-091-1/+1
* Add myself to the copyright list. Also add an SPDX tag. And finally, fixIan Lepore2019-12-091-3/+5
* Add FDT support to the gpioths driver. It now uses the newer gpio_pin_*()Ian Lepore2019-12-091-104/+131
* Add a MODULE_DEPEND() for the gpioths driver. Also, note that the prior commitIan Lepore2019-12-081-2/+3
* Add support for more chips to the gpioths driver.Ian Lepore2019-12-081-6/+49
* Simplify sysctl stuff in the gpioths driver. There is no need to use localIan Lepore2019-12-081-87/+8
* Several small fixes for the gpioths (temp/humidity sensor) driver.Ian Lepore2019-12-081-4/+15
* Implement bus_rescan for gpiobus(4). This allows on-the-fly reconfigurationIan Lepore2019-12-061-0/+20
* Add a GPIO based MDIO bit-banging bus driver.Luiz Otavio O Souza2019-12-061-0/+243
* Remove "all rights reserved" from copyright for the file that Jared McNeillEmmanuel Vadot2019-12-031-1/+0
* Do not initialize the flags field in struct gpiobus_pin from the flags inIan Lepore2019-12-021-2/+12
* Remove "all rights reserved" from copyright after getting a response fromIan Lepore2019-12-021-1/+1
* Fix leading whitespace (spaces->tabs) in comments; no functional change.Ian Lepore2019-12-021-2/+2
* Rewrite gpioiic(4) to use the gpio_pin_* API, and to conform to the modernIan Lepore2019-12-011-140/+216
* Move most of the gpio_pin_* functions from ofw_gpiobus.c to gpiobus.c soIan Lepore2019-12-013-84/+127
* Remove more needless <sys/tty.h> includesKyle Evans2019-12-011-1/+0
* Ignore "gpio-hog" nodes when instantiating ofw_gpiobus children. Also,Ian Lepore2019-11-291-1/+3
* gpioiic: set output after switching to output mode if presetting it failedAndriy Gapon2019-10-251-25/+33
* gpioiic: add the detach methodAndriy Gapon2019-10-181-1/+10
* o Add support for multi-port instances of Synopsys DesignWare APB GPIORuslan Bukin2019-09-043-0/+643
* Add PNP_INFO to the gpiopps driver.Ian Lepore2019-08-131-0/+1
* Follow r349460 to complete removing "flags" in struct gpiobus_ivarLi-Wen Hsu2019-06-271-3/+1
* gpiobus: provide a new hint, pin_listAndriy Gapon2019-06-272-26/+173
* Zero the GPIO regulator pins memory.Luiz Otavio O Souza2019-06-061-1/+1