summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* gpiolib: Avoid calling chip->request() for unused gpiosBiju Das2018-08-101-1/+6
* gpiolib: Fix of_node inconsistencyBiju Das2018-08-101-0/+2
* gpiolib: Don't shadow error code of gpiochip_lock_as_irq()Andy Shevchenko2018-08-061-2/+4
* gpiolib: probe deferral error reportingMarcel Ziswiler2018-07-291-2/+2
* gpiolib: remove an unnecessary TODOBartosz Golaszewski2018-07-161-1/+1
* gpiolib: don't allow userspace to set values of input linesBartosz Golaszewski2018-07-161-1/+7
* gpiolib: Join one line back for better readabilityAndy Shevchenko2018-07-131-3/+1
* gpiolib: Consistent use of ->get_direction() inside gpiolibAndy Shevchenko2018-07-131-6/+1
* gpiolib: Defer on non-DT find_chip_by_name() failureJanusz Krzysztofik2018-07-091-3/+10
* gpiolib: Respect error code of ->get_direction()Andy Shevchenko2018-07-091-0/+6
* gpiolib: Join string literals backAndy Shevchenko2018-07-091-7/+5
* gpio: Add API to explicitly name a consumerLinus Walleij2018-06-181-0/+13
* 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
|\ \
OpenPOWER on IntegriCloud