summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* gpiolib: Initialize the hardware with a callbackAndy Shevchenko2019-10-151-1/+21
* gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-sourceBartosz Golaszewski2019-10-011-8/+19
* Merge tag 'pinctrl-v5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2019-09-191-1/+2
|\
| * pinctrl/gpio: Take MUX usage into accountStefan Wahren2019-08-231-1/+2
* | Merge tag 'gpio-v5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2019-09-161-238/+442
|\ \
| * | gpio: remove explicit comparison with 0Saiyam Doshi2019-09-121-1/+1
| * | gpio: Initialize the irqchip valid_mask with a callbackLinus Walleij2019-09-111-4/+8
| * | gpio: Fix further merge errorsLinus Walleij2019-09-061-4/+4
| * | Merge tag 'v5.3-rc7' into develLinus Walleij2019-09-051-25/+34
| |\ \
| * | | gpio: gpiolib: Normalize return code variable nameLinus Walleij2019-09-041-110/+110
| * | | gpio: Use callback presence to determine need of valid_maskLinus Walleij2019-08-201-3/+1
| * | | gpio: Pass mask and size with the init_valid_mask()Linus Walleij2019-08-201-3/+5
| * | | gpio: Add support for hierarchical IRQ domainsLinus Walleij2019-08-151-12/+308
| * | | gpio: refactor gpiochip_allocate_mask() with bitmap_alloc()Masahiro Yamada2019-08-031-3/+3
| * | | gpio: of: Fix hard-assigned valid_mask for OF caseStephen Boyd2019-08-011-2/+2
| * | | gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.hAndy Shevchenko2019-07-311-0/+1
| * | | gpio: of: Break out OF-only codeLinus Walleij2019-07-281-105/+8
* | | | gpio: fix line flag validation in lineevent_createKent Gibson2019-09-091-5/+3
* | | | gpio: fix line flag validation in linehandle_createKent Gibson2019-09-091-0/+8
| |/ / |/| |
* | | gpio: Fix irqchip initialization orderLinus Walleij2019-08-231-15/+15
* | | gpiolib: never report open-drain/source lines as 'input' to user-spaceBartosz Golaszewski2019-08-141-2/+4
| |/ |/|
* | gpiolib: Preserve desc->flags when setting stateChris Packham2019-07-291-6/+11
* | gpiolib: fix incorrect IRQ requesting of an active-low lineeventMichael Wu2019-07-221-2/+4
|/
* Merge tag 'regulator-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds2019-07-091-5/+1
|\
| * gpio: Fix return value mismatch of function gpiod_get_from_of_node()Waibel Georg2019-06-251-5/+1
* | gpiolib: Clarify use of non-sleeping functionsGeert Uytterhoeven2019-07-041-8/+8
* | gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() variantsGeert Uytterhoeven2019-07-041-3/+4
* | gpio: No need to cast away return value of debugfs_create_file()Greg Kroah-Hartman2019-06-271-2/+2
* | gpio: Drop the parent_irq from gpio_irq_chipLinus Walleij2019-06-141-11/+19
* | gpio: pass lookup and descriptor flags to request_ownLinus Walleij2019-06-071-21/+10
|/
* Merge tag 'gpio-v5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2019-05-111-17/+26
|\
| * gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helperAndy Shevchenko2019-04-231-3/+1
| * gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULTAndy Shevchenko2019-04-231-4/+5
| * gpiolib: Make use of enum gpio_lookup_flags consistentAndy Shevchenko2019-04-231-7/+6
| * Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git.kernel.org/pub/scm...Linus Walleij2019-04-081-1/+2
| |\
| | * gpiolib: Don't WARN on gpiod_put() for optional GPIOAndy Shevchenko2019-04-041-1/+2
| * | Merge tag 'v5.1-rc3' into develLinus Walleij2019-04-081-2/+2
| |\ \
| * | | gpio: Set proper argument value to set_configMaxime Ripard2019-04-041-1/+13
| * | | gpio: Remove obsolete comment about gpiochip_free_hogs() usageGeert Uytterhoeven2019-04-041-2/+0
| | |/ | |/|
* | | gpio: Fix gpiochip_add_data_with_key() error pathGeert Uytterhoeven2019-04-251-4/+8
| |/ |/|
* | Revert "gpio: use new gpio_set_config() helper in more places"Andrew Jeffery2019-03-271-2/+2
|/
* Merge tag 'gpio-v5.1-updates-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Walleij2019-02-171-1/+8
|\
| * gpiolib: fix line event timestamps for nested irqsBartosz Golaszewski2019-01-231-1/+8
* | Merge branch 'ib-pca953x-config' into develLinus Walleij2019-02-141-16/+34
|\ \
| * | gpio: add core support for pull-up/pull-down configurationThomas Petazzoni2019-02-131-0/+18
| * | gpio: use new gpio_set_config() helper in more placesThomas Petazzoni2019-02-131-2/+2
| * | gpio: rename gpio_set_drive_single_ended() to gpio_set_config()Thomas Petazzoni2019-02-131-14/+14
| |/
* / gpio: add irq domain activate/deactivate functionsBrian Masney2019-01-241-0/+37
|/
* Merge tag 'gpio-v4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2018-12-291-36/+40
|\
| * gpio: Pass a flag to gpiochip_request_own_desc()Linus Walleij2018-12-141-2/+19