aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-12-17Merge tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpioLinus Torvalds1-217/+84
2020-12-12gpiolib: irq hooks: fix recursion in gpiochip_irq_unmaskNikita Shubin1-1/+2
2020-12-09Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into develLinus Walleij1-19/+20
2020-12-05gpio: just plain warning when nonexisting gpio requestedEnrico Weigelt1-1/+2
2020-12-02gpiolib: Don't free if pin ranges are not definedEdmond Chung1-0/+5
2020-12-01gpiolib: do not print err message for EPROBE_DEFERGrygorii Strashko1-3/+5
2020-11-16gpiolib: Introduce gpio_set_debounce_timeout() for internal useAndy Shevchenko1-0/+7
2020-11-16gpiolib: Extract gpio_set_config_with_argument_optional() helperAndy Shevchenko1-26/+27
2020-11-16gpiolib: move bias related code from gpio_set_config() to gpio_set_bias()Andy Shevchenko1-15/+14
2020-11-16gpiolib: Extract gpio_set_config_with_argument() for future useAndy Shevchenko1-3/+11
2020-11-16gpiolib: use proper API to pack pin configuration parametersAndy Shevchenko1-1/+1
2020-11-16gpiolib: add missed break statementAndy Shevchenko1-0/+1
2020-11-16gpiolib: Replace unsigned by unsigned intAndy Shevchenko1-8/+8
2020-11-11Merge branch 'devel' into for-nextLinus Walleij1-160/+8
2020-11-05gpiolib: fix sysfs when cdev is not selectedKent Gibson1-3/+15
2020-10-28gpio: Retire the explicit gpio irqchip codeLinus Walleij1-153/+0
2020-10-28gpiolib: Use proper type for bias enumerator in gpio_set_bias()Andy Shevchenko1-7/+8
2020-10-26gpiolib: split error path in gpiod_request_commit()Andy Shevchenko1-6/+7
2020-10-26gpiolib: Unify expectations about ->request() returned valueAndy Shevchenko1-3/+3
2020-10-26gpiolib: Extract gpiod_not_found() helperAndy Shevchenko1-7/+5
2020-09-30gpiolib: cdev: support setting debounceKent Gibson1-0/+3
2020-09-30gpiolib: cdev: support edge detection for uAPI v2Kent Gibson1-0/+2
2020-09-17gpiolib: check for parent device in devprop_gpiochip_set_names()Bartosz Golaszewski1-0/+4
2020-09-14gpiolib: unexport devprop_gpiochip_set_names()Bartosz Golaszewski1-0/+47
2020-09-14gpiolib: generalize devprop_gpiochip_set_names() for device propertiesBartosz Golaszewski1-4/+4
2020-09-14gpiolib: switch to simpler IDA interfaceBartosz Golaszewski1-3/+3
2020-09-11gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macroAndy Shevchenko1-16/+3
2020-07-12gpiolib: cdev: use blocking notifier call chain instead of atomicKent Gibson1-7/+7
2020-07-12gpiolib: move gpiolib-sysfs function declarations into their own headerKent Gibson1-0/+1
2020-06-30Merge tag 'gpio-updates-for-v5.9-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into develLinus Walleij1-6/+4
2020-06-30gpiolib: Deduplicate find_first_zero_bit() callAndy Shevchenko1-6/+4
2020-06-20gpiolib: split character device into gpiolib-cdevKent Gibson1-1115/+4
2020-06-05Merge tag 'gpio-v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpioLinus Torvalds1-50/+115
2020-06-03gpiolib: Introduce gpiochip_irqchip_add_domain()Michael Walle1-0/+20
2020-05-29gpio: fix locking open drain IRQ linesLinus Walleij1-2/+9
2020-05-28gpio: gpiolib: Allow GPIO IRQs to lazy disableMaulik Shah1-19/+36
2020-05-27gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditionalAndy Shevchenko1-10/+23
2020-05-27Merge tag 'v5.7-rc7' into develLinus Walleij1-5/+29
2020-05-18Merge branch 'ib-gpio-aggregator' into develLinus Walleij1-5/+17
2020-05-18gpiolib: Add support for GPIO lookup by line nameGeert Uytterhoeven1-5/+17
2020-05-18Merge tag 'gpio-fixes-for-v5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into fixesLinus Walleij1-2/+13
2020-05-16gpiolib: Document that GPIO line names are not globally uniqueGeert Uytterhoeven1-3/+8
2020-05-13gpiolib: notify user-space about line status changes after flags are setBartosz Golaszewski1-2/+13
2020-04-28gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without CONFIG_OF_GPIODavid Gow1-2/+3
2020-04-28gpiolib: Improve kernel messagesGeert Uytterhoeven1-13/+11
2020-04-23gpiolib: don't call sleeping functions with a spinlock takenBartosz Golaszewski1-1/+12
2020-04-23gpiolib: improve the robustness of watch/unwatch ioctl()Bartosz Golaszewski1-2/+14
2020-04-04Merge tag 'gpio-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpioLinus Torvalds1-564/+735
2020-04-02Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrlLinus Torvalds1-0/+1
2020-03-31gpio: Rename variable in core APIsLinus Walleij1-412/+413