summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* gpio / ACPI: Avoid unnecessary checks in __gpiod_get_index()Rafael J. Wysocki2015-03-191-7/+9
* gpiolib: add gpiod_get_array and gpiod_put_array functionsRojhalat Ibrahim2015-03-051-0/+145
* gpiolib: define gpio suffixes globallyRojhalat Ibrahim2015-03-051-8/+6Star
* gpio: add GPIO hogging mechanismBenoit Parrot2015-03-041-19/+105
* Merge tag 'gpio-v3.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2015-02-111-3/+5
|\
| * gpio: use sizeof() instead of hardcoded valuesOlliver Schinagl2015-01-301-2/+4
| * gpio: correctly use const char * constOlliver Schinagl2015-01-291-1/+1
| * gpio:gpiolib: use static const char const * for a suffixes arrayOlliver Schinagl2015-01-151-1/+1
* | gpio: unregister gpiochip device before removing itJohan Hovold2015-01-141-1/+2
* | gpio: fix sleep-while-atomic in gpiochip_removeJohan Hovold2015-01-141-3/+1Star
* | gpio: fix memory leak and sleep-while-atomicJohan Hovold2015-01-141-1/+2
* | gpio: clean up gpiochip_add error handlingJohan Hovold2015-01-141-21/+17Star
* | gpio: fix gpio-chip list corruptionJohan Hovold2015-01-141-7/+10
* | gpio: fix memory and reference leaks in gpiochip_add error pathJohan Hovold2015-01-141-4/+7
|/
* Merge tag 'gpio-v3.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2014-12-141-29/+212
|\
| * gpio: fix deferred probe detection for legacy APIAlexandre Courbot2014-12-021-1/+3
| * gpio: remove const modifier from gpiod_get_direction()Alexandre Courbot2014-11-281-5/+3Star
| * gpio: remove gpio_descs global arrayAlexandre Courbot2014-11-281-16/+31
| * gpio: Check if base is positive before calling gpio_is_valid()Geert Uytterhoeven2014-11-271-2/+2
| * gpiolib: allow simultaneous setting of multiple GPIO outputsRojhalat Ibrahim2014-11-271-0/+168
| * gpio: rename gpio_lock_as_irq to gpiochip_lock_as_irqAlexandre Courbot2014-10-281-8/+8
* | gpio: Support for unified device properties interfaceMika Westerberg2014-11-041-0/+55
* | gpio / ACPI: Add support for _DSD device propertiesMika Westerberg2014-11-041-4/+26
|/
* Merge tag 'gpio-v3.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2014-10-091-36/+54
|\
| * gpio: handle also nested irqchips in the chained handler set-upLinus Walleij2014-09-261-15/+19
| * gpio: set parent irq on chained handlersLinus Walleij2014-09-261-0/+13
| * gpiolib: irqchip: use irq_find_mapping while removing irqchipGrygorii Strashko2014-09-261-1/+2
| * gpiolib: add irq_not_threaded flag to gpio_chipOctavian Purdila2014-09-241-1/+1
| * GPIO: gpiolib: trivial: Add missing carriage returnAlexander Shiyan2014-09-231-1/+1
| * gpio: gpiolib: set gpiochip_remove retval to voidabdoulaye berthe2014-09-231-17/+7Star
| * gpio: change gpiochip_request_own_desc() prototypeAlexandre Courbot2014-08-291-4/+14
* | gpio: Fix potential NULL handler data in chained irqchip handlerJarkko Nikula2014-09-241-1/+1
* | gpio: Fix gpio direction flags not getting setAdrian Hunter2014-09-241-1/+1
|/
* gpio: add flags argument to gpiod_get*() functionsAlexandre Courbot2014-07-281-21/+46
* gpio / ACPI: Move event handling registration to gpiolib irqchip helpersMika Westerberg2014-07-281-0/+4
* gpio: split gpiod board registration into machine headerLinus Walleij2014-07-281-0/+1
* gpiolib: Export gpiochip_request_own_desc and gpiochip_free_own_descGuenter Roeck2014-07-241-0/+2
* gpio: move gpio_ensure_requested() into legacy C fileAlexandre Courbot2014-07-231-125/+4Star
* gpio: remove gpiod_lock/unlock_as_irq()Alexandre Courbot2014-07-231-14/+16
* gpio: make gpiochip_get_desc() gpiolib-privateAlexandre Courbot2014-07-231-1/+0Star
* gpio: move integer GPIO support to its own fileAlexandre Courbot2014-07-091-105/+0Star
* gpio: move sysfs support to its own fileAlexandre Courbot2014-07-091-907/+4Star
* gpio: always compile label supportAlexandre Courbot2014-07-091-25/+2Star
* gpio: of: Fix handling for deferred probe for -gpio suffixTony Lindgren2014-06-121-1/+1
* gpio: Add helpers for optional GPIOsThierry Reding2014-05-091-0/+43
* gpio: Fix gpio_get -> gpiod_get typo in kernel-docThierry Reding2014-05-031-1/+1
* gpio: of: Allow -gpio suffix for property namesThierry Reding2014-04-281-6/+12
* gpio: of: Remove unneeded dummy functionThierry Reding2014-04-281-9/+0Star
* gpio: do not set up hardware for IRQ_TYPE_NONELinus Walleij2014-04-281-2/+8
* gpio: put GPIO IRQs into their own lock classLinus Walleij2014-04-281-0/+7