summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'gpio-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2018-06-081-17/+126
|\
| * gpio: Remove VLA from gpiolibLaura Abbott2018-05-231-17/+59
| * gpiolib: fix gpiochip_machine_hog()Dan Carpenter2018-05-161-1/+1
| * gpiolib: add hogs support for machine codeBartosz Golaszewski2018-05-161-0/+67
* | Merge tag 'pinctrl-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2018-06-071-0/+10
|\ \
| * | gpiolib: discourage gpiochip_add_pin[group]_range for DT pinctrlsChristian Lamparter2018-05-241-0/+10
| |/
* | Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2018-06-061-2/+1
|\ \
| * | treewide: Use struct_size() for kmalloc()-familyKees Cook2018-06-061-2/+1
| |/
* | gpio: fix error path in lineevent_createUwe Kleine-König2018-04-271-1/+1
* | gpioib: do not free unrequested descriptorsTimur Tabi2018-04-261-2/+3
|/
* Merge branch 'gpio-reserved-ranges' into develLinus Walleij2018-03-271-5/+61
|\
| * gpiolib: Support 'gpio-reserved-ranges' propertyStephen Boyd2018-03-271-0/+46
| * gpiolib: Change bitmap allocation to kmalloc_arrayStephen Boyd2018-03-271-1/+1
| * gpiolib: Extract mask allocation into subroutineStephen Boyd2018-03-271-5/+15
* | gpiolib: friendly debug information for consumerWang Dongsheng2018-03-021-1/+1
|/
* vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2018-02-111-2/+2
* Merge tag 'gpio-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2018-01-311-107/+223
|\
| * gpio: Timestamp events in hardirq handlerLinus Walleij2018-01-231-2/+19
| * gpio: Fix kernel stack leak to userspaceLinus Walleij2018-01-231-0/+3
| * gpiolib: remove redundant initialization of pointer descColin Ian King2018-01-171-1/+1
| * gpio: No NULL ownerLinus Walleij2018-01-171-2/+7
| * gpio: Export devm_gpiod_get_from_of_node() for consumersLinus Walleij2018-01-121-4/+5
| * gpio: Break out code to get a descriptor from a DT nodeLinus Walleij2018-01-121-37/+86
| * gpiolib: Export gpiochip_irqchip_irq_valid() to driversStephen Boyd2018-01-101-2/+3
| * gpio: correct docs about return value of gpiod_get_directionWolfram Sang2018-01-091-1/+1
| * gpio: label descriptors using the device nameLinus Walleij2018-01-051-1/+2
| * gpiolib: add desc validation to gpiod_set_transitory()Vladimir Zapolskiy2018-01-021-0/+1
| * gpiolib: remove a redundant check in gpiod_to_chip()Vladimir Zapolskiy2018-01-021-1/+1
| * gpiolib: don't dereference a desc before validationVladimir Zapolskiy2018-01-021-1/+2
| * gpiolib: Fix typo in comment ("piochip_add_data")Jonathan Neuschäfer2017-12-211-1/+1
| * gpio: reduce descriptor validation code sizeRasmus Villemoes2017-12-211-30/+27
| * Revert "gpio: set up initial state from .get_direction()"Timur Tabi2017-12-211-24/+7
| * gpiolib: use kstrdup_const() for gpio_device labelBartosz Golaszewski2017-12-201-6/+3
| * gpio: gpiolib: Generalise state persistence beyond sleepAndrew Jeffery2017-12-021-4/+57
| * Merge branch 'ib-gpio-acpi-quirks' into develLinus Walleij2017-11-301-3/+1
| |\
| | * gpiolib: acpi: Consolidate debug output in acpi_gpio_update_gpiod_flags()Andy Shevchenko2017-11-301-3/+1
| * | gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags simultaneouslyBartosz Golaszewski2017-11-301-0/+9
| |/
* | Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2018-01-301-2/+2
|\ \
| * | the rest of drivers/*: annotate ->poll() instancesAl Viro2017-11-281-2/+2
| |/
* | gpio: Add missing open drain/source handling to gpiod_set_value_cansleep()Geert Uytterhoeven2018-01-101-12/+23
* | kernel/irq: Extend lockdep class for request mutexAndrew Lunn2017-12-281-9/+18
|/
* Merge tag 'pinctrl-v4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2017-11-161-2/+2
|\
| * Merge branch 'gpio-irqchip-rework' of /home/linus/linux-gpio into develLinus Walleij2017-11-091-159/+423
| |\
| * | pinctrl/gpio: Unify namespace for cross-callsLinus Walleij2017-09-221-2/+2
* | | Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-11-141-0/+13
|\ \ \ | |_|/ |/| |
| * | gpio: Make it possible for consumers to enforce open drainLinus Walleij2017-10-301-0/+13
| |/
* | gpio: Fix undefined lock_dep_classLinus Walleij2017-11-081-1/+1
* | gpio: Automatically add lockdep keysThierry Reding2017-11-081-29/+12
* | gpio: Introduce struct gpio_irq_chip.firstThierry Reding2017-11-081-1/+2
* | gpio: Disambiguate struct gpio_irq_chip.nestedThierry Reding2017-11-081-14/+10