summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
...
| * gpiolib: Fix array members of same chip processed separatelyJanusz Krzysztofik2018-09-241-10/+25
| * gpiolib: Fix missing updates of bitmap indexJanusz Krzysztofik2018-09-241-5/+6
| * Merge branch 'ib-array-bitmaps' into develLinus Walleij2018-09-201-45/+220
| |\
| | * gpiolib: Implement fast processing path in get/set arrayJanusz Krzysztofik2018-09-131-5/+82
| | * gpiolib: Pass array info to get/set array functionsJanusz Krzysztofik2018-09-131-8/+32
| | * gpiolib: Identify arrays matching GPIO hardwareJanusz Krzysztofik2018-09-131-1/+71
| | * gpiolib: Pass bitmaps, not integer arrays, to get/set arrayJanusz Krzysztofik2018-09-131-39/+43
| * | gpiolib: check if irqchip already has the irq hook replacementsHans Verkuil2018-09-171-0/+10
| * | gpiolib: use better errno if get_direction is not availableWolfram Sang2018-09-141-4/+4
| * | gpiolib: Don't support irq sharing for userspaceUwe Kleine-König2018-09-131-5/+4Star
| * | gpiolib: override irq_enable/disableHans Verkuil2018-09-101-4/+39
| * | gpiolib: add flag to indicate if the irq is disabledHans Verkuil2018-09-101-2/+27
| * | gliolib: set hooks in gpiochip_set_irq_hooks()Hans Verkuil2018-09-101-24/+21Star
| * | gpiolib: export gpiochip_irq_reqres/relres()Hans Verkuil2018-09-101-22/+33
| |/
* | Merge branch 'regulator-4.20' into regulator-nextMark Brown2018-10-211-2/+17
|\ \
| * | regulator/gpio: Allow nonexclusive GPIO accessLinus Walleij2018-10-121-2/+17
| |/
* | gpio: Assign gpio_irq_chip::parents to non-stack pointerStephen Boyd2018-10-101-1/+2
* | gpiolib: Free the last requested descriptorRicardo Ribalda Delgado2018-09-191-1/+1
|/
* 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/+1Star
* gpiolib: Consistent use of ->get_direction() inside gpiolibAndy Shevchenko2018-07-131-6/+1Star
* 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/+5Star
* 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-071-2/+1Star
|\ \
| * | treewide: Use struct_size() for kmalloc()-familyKees Cook2018-06-061-2/+1Star
| |/
* | 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