summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | | Merge tag 'v5.5-rc6' into develLinus Walleij2020-01-171-2/+11
| |\| |
| * | | gpiolib: remove set but not used variable 'config'YueHaibing2020-01-151-2/+0
| * | | gpiolib: Set lockdep class for hierarchical irq domainsStephen Boyd2020-01-151-0/+1
| * | | Merge tag 'gpio-updates-for-v5.6-part1' of git://git.kernel.org/pub/scm/linux...Linus Walleij2020-01-071-23/+27
| |\ \ \
| | * | | gpiolib: use gpiochip_get_desc() in gpio_ioctl()Bartosz Golaszewski2020-01-071-3/+4