summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-28gpiolib: Switch to bitmap_alloc()Andy Shevchenko1-11/+25
2021-05-28gpiolib: Split fastpath array to twoAndy Shevchenko1-9/+15
2021-05-12gpiolib: Drop duplicate offset check in gpiochip_is_requested()Andy Shevchenko1-3/+0
2021-03-26gpiolib: Fold conditionals into a simple ternary operatorAndy Shevchenko1-7/+2
2021-03-26gpiolib: Reuse device's fwnode to create IRQ domainAndy Shevchenko1-11/+4
2021-03-26gpiolib: Introduce acpi_gpio_dev_init() and call it from coreAndy Shevchenko1-0/+1
2021-03-26gpiolib: Move of_node operations to gpiolib-of and correct fwnode useAndy Shevchenko1-5/+4
2021-03-26gpiolib: Unify the checks on fwnode typeAndy Shevchenko1-15/+13
2021-03-16gpiolib: Assign fwnode to parent's if no primary one providedAndy Shevchenko1-0/+7
2021-03-12gpiolib: Fix error return code in gpiolib_dev_init()Wei Yongjun1-1/+2
2021-03-08gpiolib: Read "gpio-line-names" from a firmware nodeAndy Shevchenko1-8/+4
2021-03-08gpio: fix gpio-device list corruptionJohan Hovold1-0/+4
2021-03-08gpio: fix NULL-deref-on-deregistration regressionJohan Hovold1-2/+1
2021-02-24Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-7/+45
2021-02-22Merge branch 'i2c/for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+4
2021-02-09gpiolib: Don't probe gpio_device if it's not the primary deviceSaravana Kannan1-0/+14
2021-02-01gpio: gpiolib: remove shadowed variableWolfram Sang1-1/+1
2021-01-29gpiolib: free device name on error path to fix kmemleakQuanyang Wang1-2/+8
2021-01-28Merge tag 'v5.11-rc5' into i2c/for-5.12Wolfram Sang1-0/+3
2021-01-27gpiolib: Bind gpio_device to a driver to enable fw_devlink=on by defaultSaravana Kannan1-7/+31
2021-01-19gpiolib: add a warning on gpiochip->to_irq definedNikita Shubin1-0/+3
2021-01-05gpiolib: Follow usual pattern for gpiod_remove_lookup_table() callAndy Shevchenko1-0/+4
2020-12-18Merge tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus 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/kern...Linus Walleij1-19/+20
2020-12-06gpio: 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