aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/gpio
Commit message (Expand)AuthorAgeFilesLines
* 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
* gpioled: add a new hint for initial stateAndriy Gapon2019-05-231-0/+3
* Fix typo: the 4th argument to GPIO_PIN_ACCESS_32 is the set of pins toIan Lepore2019-04-251-1/+1
* Distinguish _CID match and _HID match and make lower priority probeTakanori Watanabe2018-10-262-11/+14
* Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_allocOleksandr Tymoshenko2018-04-092-2/+2
* Clean up OF_getprop_alloc APIOleksandr Tymoshenko2018-04-082-5/+5
* Add SPDX tags for chvgpio driver sourcesOleksandr Tymoshenko2018-02-242-1/+5
* [chvgpio] add GPIO driver for Intel Z8xxx SoC familyOleksandr Tymoshenko2018-02-222-0/+858
* Provide a public function to acquire a gpio pin by giving the property nameIan Lepore2018-02-182-4/+6
* Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni2018-01-211-3/+3
* dev: make some use of mallocarray(9).Pedro F. Giffuni2018-01-131-3/+3
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-276-0/+12
* Add gpio methods to read/write/configure up to 32 pins simultaneously.Ian Lepore2017-09-102-0/+47
* [gpioths] new driver for temperature/humidity sensor DHT11Michael Zhilin2017-01-161-0/+405
* Convert gpioc to use the make_dev_s(9) KPI. This fix a possible race whereLuiz Otavio O Souza2017-01-081-5/+12
* Only write to *active once, even when GPIO_ACTIVE_LOW is set.Ian Lepore2017-01-071-2/+3
* [gpiospi] add clock delay to avoid smashing of bitsMichael Zhilin2016-12-131-0/+2
* Remove a too strict test and instead, just filter the passed flags with theLuiz Otavio O Souza2016-12-131-3/+3