summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
...
| * | | Merge tag 'v5.5-rc6' into develLinus Walleij2020-01-171-2/+11
| |\| |
| * | | gpiolib: remove set but not used variable 'config'YueHaibing2020-01-151-2/+0
| * | | gpiolib: Set lockdep class for hierarchical irq domainsStephen Boyd2020-01-151-0/+1
| * | | Merge tag 'gpio-updates-for-v5.6-part1' of git://git.kernel.org/pub/scm/linux...Linus Walleij2020-01-071-23/+27
| |\ \ \
| | * | | gpiolib: use gpiochip_get_desc() in gpio_ioctl()Bartosz Golaszewski2020-01-071-3/+4
| | * | | gpiolib: use gpiochip_get_desc() in lineevent_create()Bartosz Golaszewski2020-01-071-3/+3
| | * | | gpiolib: use gpiochip_get_desc() in linehandle_create()Bartosz Golaszewski2020-01-071-4/+3
| | * | | gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc()Bartosz Golaszewski2020-01-071-2/+3
| | * | | gpiolib: have a single place of calling set_config()Bartosz Golaszewski2020-01-071-9/+12
| | * | | gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config()Bartosz Golaszewski2020-01-071-1/+1
| | * | | gpio: gpiolib: fix confusing indentionEnrico Weigelt, metux IT consult2020-01-061-1/+1
| | | |/ | | |/|
| * | | gpiolib: Make use of assign_bit() APIAndy Shevchenko2019-12-131-39/+20
| * | | gpiolib: Add GPIOCHIP_NAME definitionGeert Uytterhoeven2019-12-121-2/+2
| |/ /
* | | Merge tag 'mmc-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds2020-01-271-0/+11
|\ \ \ | |_|/ |/| |
| * | gpio: add gpiod_toggle_active_low()Michał Mirosław2019-12-181-0/+11
| |/
* | Merge tag 'gpio-v5.5-rc2-fixes-for-linus' of git://git.kernel.org/pub/scm/lin...Linus Walleij2019-12-131-0/+8
|\ \
| * | gpiolib: fix up emulated open drain outputsRussell King2019-12-111-0/+8
| |/
* / gpio: Fix error message on out-of-range GPIO in lookup tableGeert Uytterhoeven2019-12-091-2/+3
|/
* gpiolib: Grammar s/manager/managed/Geert Uytterhoeven2019-11-221-1/+1
* gpiolib: fix coding style in gpiod_hog()Bartosz Golaszewski2019-11-131-3/+3
* Merge tag 'intel-gpio-v5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Walleij2019-11-131-0/+12
|\
| * gpiolib: Introduce ->add_pin_ranges() callbackAndy Shevchenko2019-11-131-0/+12
* | gpio: add new SET_CONFIG ioctl() to gpio chardevKent Gibson2019-11-121-0/+69
* | gpiolib: move validation of line handle flags into helper functionKent Gibson2019-11-121-42/+51
* | gpiolib: add support for biasing output linesKent Gibson2019-11-121-2/+6
* | gpiolib: add support for disabling line biasKent Gibson2019-11-121-10/+51
* | gpiolib: add support for pull up/down to lineevent_createKent Gibson2019-11-121-0/+4
* | gpio: expose pull-up/pull-down line flags to userspaceDrew Fustini2019-11-121-0/+18
|/
* Revert "gpio: expose pull-up/pull-down line flags to userspace"Linus Walleij2019-11-081-12/+0
* gpiolib: No need to call gpiochip_remove_pin_ranges() twiceAndy Shevchenko2019-11-071-1/+2
* gpiolib: Switch order of valid mask and hw initLinus Walleij2019-11-051-2/+2
* Merge tag 'v5.4-rc6' into develLinus Walleij2019-11-051-9/+40
|\
| * 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 'gpio-v5.5-updates-for-linus-part-1' of git://git.kernel.org/pub/sc...Linus Walleij2019-10-231-24/+18
|\ \
| * | gpiolib: sanitize flags before allocating memory in lineevent_create()Bartosz Golaszewski2019-10-011-24/+18
| |/
* | gpio: expose pull-up/pull-down line flags to userspaceDrew Fustini2019-10-051-0/+12
* | gpiolib: introduce fwnode_gpiod_get_index()Dmitry Torokhov2019-10-031-0/+48
|/
* 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