summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditionalAndy Shevchenko2020-05-271-10/+23
* Merge tag 'v5.7-rc7' into develLinus Walleij2020-05-271-5/+29
|\
| * gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without CONFIG_OF_GPIODavid Gow2020-04-281-2/+3
| * gpiolib: don't call sleeping functions with a spinlock takenBartosz Golaszewski2020-04-231-1/+12
| * gpiolib: improve the robustness of watch/unwatch ioctl()Bartosz Golaszewski2020-04-231-2/+14
* | Merge branch 'ib-gpio-aggregator' into develLinus Walleij2020-05-181-5/+17
|\ \
| * | gpiolib: Add support for GPIO lookup by line nameGeert Uytterhoeven2020-05-181-5/+17
| |/
* | gpiolib: Document that GPIO line names are not globally uniqueGeert Uytterhoeven2020-05-161-3/+8
* | gpiolib: Improve kernel messagesGeert Uytterhoeven2020-04-281-13/+11
|/
* Merge tag 'gpio-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2020-04-041-564/+735
|\
| * gpio: Rename variable in core APIsLinus Walleij2020-03-311-412/+413
| * gpio: Avoid using pin ranges with !PINCTRLThierry Reding2020-03-311-3/+5
| * gpiolib: Remove unused gpio_chip parameter from gpio_set_bias()Geert Uytterhoeven2020-03-271-5/+3
| * gpiolib: Pass gpio_desc to gpio_set_config()Geert Uytterhoeven2020-03-271-10/+7
| * gpiolib: Introduce gpiod_set_config()Geert Uytterhoeven2020-03-271-6/+22
| * Merge tag 'v5.6-rc7' into develLinus Walleij2020-03-271-5/+25
| |\
| * | gpio: gpiolib: fix a doc warningMauro Carvalho Chehab2020-03-271-1/+1
| * | gpio: Support GPIO controllers without pin-rangesThierry Reding2020-03-271-1/+4
| * | gpiolib: gpio_name_to_desc: factor out !name checkMichał Mirosław2020-03-251-1/+4
| * | gpio: Move devres calls to devres fileLinus Walleij2020-03-201-46/+0
| * | Merge tag 'gpio-updates-for-v5.7-part2' of git://git.kernel.org/pub/scm/linux...Linus Walleij2020-03-031-9/+9
| |\ \
| | * | gpiolib: fix bitmap operations related to line event watchingBartosz Golaszewski2020-03-021-3/+3
| | * | gpiolib: fix unwatch ioctl()Kent Gibson2020-03-021-1/+1
| | * | gpiolib: Rename 'event' to 'ge' to be consistent with other useAndy Shevchenko2020-03-021-6/+6
| * | | gpiolib: Fix inverted check in gpiochip_remove()Geert Uytterhoeven2020-03-031-1/+1
| |/ /
| * | gpiolib: Optimize gpiochip_remove() when check for requested lineAndy Shevchenko2020-02-281-7/+4
| * | gpio: of: Add DT overlay support for GPIO hogsGeert Uytterhoeven2020-02-211-3/+11
| * | gpio: Switch timestamps to ktime_get_ns()Linus Walleij2020-02-211-2/+2
| * | gpiolib: use gpiochip_get_desc() where applicableBartosz Golaszewski2020-02-211-1/+3
| * | gpiolib: add new ioctl() for monitoring changes in line infoBartosz Golaszewski2020-02-121-8/+178
| * | gpiolib: provide a dedicated function for setting lineinfoBartosz Golaszewski2020-02-121-43/+55
| * | gpiolib: emit a debug message when adding events to a full kfifoBartosz Golaszewski2020-02-121-0/+2
| * | gpiolib: rework the locking mechanism for lineevent kfifoBartosz Golaszewski2020-02-121-29/+35
* | | Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2020-04-021-0/+1
|\ \ \
| * | | gpiolib: export gpiochip_get_descMarco Felsch2020-02-251-0/+1
| |/ /
* | / gpiolib: Fix irq_disable() semanticsLinus Walleij2020-03-111-1/+8
| |/ |/|
* | gpiolib: remove unnecessary argument from set_config callKent Gibson2020-02-101-1/+0
* | gpiolib: fix gpio_do_set_config()Bartosz Golaszewski2020-02-101-3/+3
* | Revert "gpiolib: remove set but not used variable 'config'"Bartosz Golaszewski2020-02-101-0/+2
* | Revert "gpiolib: Remove duplicated function gpio_do_set_config()"Bartosz Golaszewski2020-02-101-4/+23
|/
* treewide: remove redundant IS_ERR() before error code checkMasahiro Yamada2020-02-041-1/+1
* Merge tag 'pinctrl-v5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2020-01-291-24/+1
|\
| * gpio: Drop the chained IRQ handler assign functionLinus Walleij2020-01-231-24/+1
* | Merge tag 'gpio-v5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2020-01-291-99/+83
|\ \
| * | gpiolib: hold gpio devices lock until ->descs array is initialisedDan Callaghan2020-01-231-2/+2
| * | gpiolib: Lower verbosity when allocating hierarchy irqKevin Hao2020-01-231-3/+3
| * | gpiolib: Remove duplicated function gpio_do_set_config()YueHaibing2020-01-171-23/+4
| * | Merge branch 'fixup-thunderx-hierarchy' into develLinus Walleij2020-01-171-16/+35
| |\ \
| | * | gpiolib: Add the support for the msi parent domainKevin Hao2020-01-151-0/+6
| | * | gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as argKevin Hao2020-01-151-16/+29