summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* gpiolib: Assign fwnode to parent's if no primary one providedAndy Shevchenko2021-03-161-0/+7
* gpiolib: Fix error return code in gpiolib_dev_init()Wei Yongjun2021-03-121-1/+2
* gpiolib: Read "gpio-line-names" from a firmware nodeAndy Shevchenko2021-03-081-8/+4
* gpio: fix gpio-device list corruptionJohan Hovold2021-03-081-0/+4
* gpio: fix NULL-deref-on-deregistration regressionJohan Hovold2021-03-081-2/+1
* Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-02-241-7/+45
|\
| * gpiolib: Don't probe gpio_device if it's not the primary deviceSaravana Kannan2021-02-091-0/+14
| * gpiolib: Bind gpio_device to a driver to enable fw_devlink=on by defaultSaravana Kannan2021-01-271-7/+31
* | Merge branch 'i2c/for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2021-02-221-0/+4
|\ \
| * | Merge tag 'v5.11-rc5' into i2c/for-5.12Wolfram Sang2021-01-281-0/+3
| |\|
| * | gpiolib: Follow usual pattern for gpiod_remove_lookup_table() callAndy Shevchenko2021-01-051-0/+4
* | | gpio: gpiolib: remove shadowed variableWolfram Sang2021-02-011-1/+1
* | | gpiolib: free device name on error path to fix kmemleakQuanyang Wang2021-01-291-2/+8
| |/ |/|
* | gpiolib: add a warning on gpiochip->to_irq definedNikita Shubin2021-01-191-0/+3
|/
* Merge tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2020-12-171-217/+84
|\
| * gpiolib: irq hooks: fix recursion in gpiochip_irq_unmaskNikita Shubin2020-12-121-1/+2
| * Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org/pub/scm/linux/kern...Linus Walleij2020-12-091-19/+20
| |\
| | * gpiolib: do not print err message for EPROBE_DEFERGrygorii Strashko2020-12-011-3/+5
| | * gpiolib: split error path in gpiod_request_commit()Andy Shevchenko2020-10-261-6/+7
| | * gpiolib: Unify expectations about ->request() returned valueAndy Shevchenko2020-10-261-3/+3
| | * gpiolib: Extract gpiod_not_found() helperAndy Shevchenko2020-10-261-7/+5
| * | gpio: just plain warning when nonexisting gpio requestedEnrico Weigelt2020-12-051-1/+2
| * | gpiolib: Introduce gpio_set_debounce_timeout() for internal useAndy Shevchenko2020-11-161-0/+7
| * | gpiolib: Extract gpio_set_config_with_argument_optional() helperAndy Shevchenko2020-11-161-26/+27
| * | gpiolib: move bias related code from gpio_set_config() to gpio_set_bias()Andy Shevchenko2020-11-161-15/+14
| * | gpiolib: Extract gpio_set_config_with_argument() for future useAndy Shevchenko2020-11-161-3/+11
| * | gpiolib: use proper API to pack pin configuration parametersAndy Shevchenko2020-11-161-1/+1
| * | gpiolib: add missed break statementAndy Shevchenko2020-11-161-0/+1
| * | gpiolib: Replace unsigned by unsigned intAndy Shevchenko2020-11-161-8/+8
| * | Merge branch 'devel' into for-nextLinus Walleij2020-11-111-160/+8
| |\ \
| | * | gpio: Retire the explicit gpio irqchip codeLinus Walleij2020-10-281-153/+0
| | * | gpiolib: Use proper type for bias enumerator in gpio_set_bias()Andy Shevchenko2020-10-281-7/+8
| | |/
* | / gpiolib: Don't free if pin ranges are not definedEdmond Chung2020-12-021-0/+5
|/ /
* / gpiolib: fix sysfs when cdev is not selectedKent Gibson2020-11-051-3/+15
|/
* gpiolib: cdev: support setting debounceKent Gibson2020-09-301-0/+3
* gpiolib: cdev: support edge detection for uAPI v2Kent Gibson2020-09-301-0/+2
* gpiolib: check for parent device in devprop_gpiochip_set_names()Bartosz Golaszewski2020-09-171-0/+4
* gpiolib: unexport devprop_gpiochip_set_names()Bartosz Golaszewski2020-09-141-0/+47
* gpiolib: generalize devprop_gpiochip_set_names() for device propertiesBartosz Golaszewski2020-09-141-4/+4
* gpiolib: switch to simpler IDA interfaceBartosz Golaszewski2020-09-141-3/+3
* gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macroAndy Shevchenko2020-09-111-16/+3
* gpiolib: cdev: use blocking notifier call chain instead of atomicKent Gibson2020-07-121-7/+7
* gpiolib: move gpiolib-sysfs function declarations into their own headerKent Gibson2020-07-121-0/+1
* Merge tag 'gpio-updates-for-v5.9-part1' of git://git.kernel.org/pub/scm/linux...Linus Walleij2020-06-301-6/+4
|\
| * gpiolib: Deduplicate find_first_zero_bit() callAndy Shevchenko2020-06-301-6/+4
* | gpiolib: split character device into gpiolib-cdevKent Gibson2020-06-201-1115/+4
|/
* Merge tag 'gpio-v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2020-06-051-50/+115
|\
| * gpiolib: Introduce gpiochip_irqchip_add_domain()Michael Walle2020-06-031-0/+20
| * gpio: gpiolib: Allow GPIO IRQs to lazy disableMaulik Shah2020-05-281-19/+36
| * gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditionalAndy Shevchenko2020-05-271-10/+23