summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* gpiolib: cdev: support setting debounceKent Gibson2020-09-301-0/+3
* gpiolib: cdev: support edge detection for uAPI v2Kent Gibson2020-09-301-0/+2
* gpiolib: check for parent device in devprop_gpiochip_set_names()Bartosz Golaszewski2020-09-171-0/+4
* gpiolib: unexport devprop_gpiochip_set_names()Bartosz Golaszewski2020-09-141-0/+47
* gpiolib: generalize devprop_gpiochip_set_names() for device propertiesBartosz Golaszewski2020-09-141-4/+4
* gpiolib: switch to simpler IDA interfaceBartosz Golaszewski2020-09-141-3/+3
* gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macroAndy Shevchenko2020-09-111-16/+3
* gpiolib: cdev: use blocking notifier call chain instead of atomicKent Gibson2020-07-121-7/+7
* gpiolib: move gpiolib-sysfs function declarations into their own headerKent Gibson2020-07-121-0/+1
* Merge tag 'gpio-updates-for-v5.9-part1' of git://git.kernel.org/pub/scm/linux...Linus Walleij2020-06-301-6/+4
|\
| * gpiolib: Deduplicate find_first_zero_bit() callAndy Shevchenko2020-06-301-6/+4
* | gpiolib: split character device into gpiolib-cdevKent Gibson2020-06-201-1115/+4
|/
* Merge tag 'gpio-v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2020-06-051-50/+115
|\
| * gpiolib: Introduce gpiochip_irqchip_add_domain()Michael Walle2020-06-031-0/+20
| * gpio: gpiolib: Allow GPIO IRQs to lazy disableMaulik Shah2020-05-281-19/+36
| * 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
| |\
| * \ 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
| |/ /
* | | gpio: fix locking open drain IRQ linesLinus Walleij2020-05-291-2/+9
* | | Merge tag 'gpio-fixes-for-v5.7-rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Walleij2020-05-181-2/+13
|\ \ \ | |_|/ |/| |
| * | gpiolib: notify user-space about line status changes after flags are setBartosz Golaszewski2020-05-131-2/+13
* | | 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 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