summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)AuthorFilesLines
7 daysgpiolib: handle gpio-hogs only onceDaniel Drake1-0/+8
7 daysgpio: fix cleanup path on hog failureBartosz Golaszewski1-1/+1
2026-04-14Merge tag 'gpio-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-82/+140
2026-04-03gpiolib: Make deferral warnings debug messagesJon Hunter1-4/+4
2026-03-30gpiolib: fix hogs with multiple linesBartosz Golaszewski1-38/+54
2026-03-23gpio: shared: handle pins shared by child nodes of devicesBartosz Golaszewski1-2/+2
2026-03-23gpio: shared: call gpio_chip::of_xlate() if setBartosz Golaszewski1-1/+1
2026-03-16Merge branch 'gpio/dev-init-rework' into gpio/for-currentBartosz Golaszewski1-53/+48
2026-03-16Revert "gpio: Access `gpio_bus_type` in gpiochip_setup_dev()"Tzung-Bi Shih1-4/+3
2026-03-16gpiolib: Update gpiochip_find_base_unlocked() kerneldocLinus Walleij1-1/+9
2026-03-16gpio: remove machine hogsBartosz Golaszewski1-71/+0
2026-03-16gpio: move hogs into GPIO coreBartosz Golaszewski1-2/+96
2026-03-11gpiolib: clear requested flag if line is invalidBarnabás Pőcze1-2/+4
2026-02-27gpio: Ensure struct gpio_chip for gpiochip_setup_dev()Tzung-Bi Shih1-7/+17
2026-02-27gpio: sysfs: Remove redundant check for struct gpio_chipTzung-Bi Shih1-1/+1
2026-02-27gpio: Remove redundant check for struct gpio_chipTzung-Bi Shih1-11/+2
2026-02-27gpio: Access `gpio_bus_type` in gpiochip_setup_dev()Tzung-Bi Shih1-3/+4
2026-02-27Merge branch 'gpio/dev-init-rework' into gpio/for-nextBartosz Golaszewski1-53/+48
2026-02-27gpio: Fix resource leaks on errors in gpiochip_add_data_with_key()Tzung-Bi Shih1-53/+48
2026-02-27gpiolib: match secondary fwnode too in gpio_device_find_by_fwnode()Bartosz Golaszewski1-1/+11
2026-02-23gpiolib: normalize the return value of gc->get() on behalf of buggy driversBartosz Golaszewski1-2/+6
2026-02-22Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-3/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-5/+4
2026-02-11Merge tag 'gpio-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-18/+12
2026-01-21gpio: shared: propagate configuration to pinctrlBartosz Golaszewski1-2/+2
2026-01-12Merge tag 'v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Bartosz Golaszewski1-57/+79
2026-01-12gpiolib: remove redundant callback checkBartosz Golaszewski1-3/+0
2026-01-08gpiolib: fix lookup table matchingBartosz Golaszewski1-2/+2
2026-01-02gpiolib: fix race condition for gdev->srcuPaweł Narewski1-20/+20
2026-01-02gpio: shared: verify con_id when adding proxy lookupBartosz Golaszewski1-1/+2
2026-01-02gpiolib: allow multiple lookup tables per consumerBartosz Golaszewski1-35/+56
2025-12-17gpio: stub: Drop empty probe functionUwe Kleine-König1-18/+12
2025-11-20Merge tag 'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux ...Bartosz Golaszewski1-1/+7
2025-11-17Merge tag 'gpio/shared-gpios-for-v6.19-rc1' of git://git.kernel.org/pub/scm/l...Bartosz Golaszewski1-9/+61
2025-11-17gpio: provide gpiod_is_shared()Bartosz Golaszewski1-0/+20
2025-11-17gpiolib: support shared GPIOs in core subsystem codeBartosz Golaszewski1-9/+41
2025-11-03gpiolib: fix invalid pointer access in debugfsBartosz Golaszewski1-1/+7
2025-10-21gpio: export gpiod_hwgpio()Bartosz Golaszewski1-0/+13
2025-10-21gpio: rename gpio_chip_hwgpio() to gpiod_hwgpio()Bartosz Golaszewski1-23/+23
2025-10-13gpiolib: rename GPIO chip printk macrosBartosz Golaszewski1-41/+39
2025-10-13gpiolib: remove unnecessary 'out of memory' messagesBartosz Golaszewski1-6/+2
2025-10-01Merge tag 'gpio-updates-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-92/+103
2025-09-22gpiolib: Extend software-node support to support secondary software-nodesHans de Goede1-2/+19
2025-09-12gpiolib: add a common prefix to GPIO descriptor flagsBartosz Golaszewski1-83/+83
2025-08-11gpiolib: add support to register sparse pin rangeThomas Richard1-9/+20
2025-08-07treewide: rename GPIO set callbacks back to their original namesBartosz Golaszewski1-5/+5
2025-08-07gpio: remove legacy GPIO line value setter callbacksBartosz Golaszewski1-21/+6
2025-07-29Merge tag 'gpio-updates-for-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-17/+30
2025-07-13gpiolib: don't use GPIO global numbers in debugfs outputBartosz Golaszewski1-3/+2