summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)AuthorFilesLines
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-11gpiolib: clear requested flag if line is invalidBarnabás Pőcze1-2/+4
2026-02-27gpio: Fix resource leaks on errors in gpiochip_add_data_with_key()Tzung-Bi Shih1-53/+48
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
2025-07-04gpiolib: fix performance regression when using gpio_chip_get_multiple()Hugo Villeneuve1-2/+3
2025-06-30gpio: make gpiod_is_equal() arguments stricterBartosz Golaszewski1-14/+15
2025-06-30gpio: constify arguments of gpiod_is_equal()Bartosz Golaszewski1-1/+1
2025-06-10gpiolib: Move GPIO_DYNAMIC_* constants to its only userAndy Shevchenko1-0/+13
2025-05-28Merge tag 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-76/+97
2025-05-21gpiolib: don't crash on enabling GPIO HOG pinsDmitry Baryshkov1-0/+6
2025-05-20gpiolib: remove unneeded #ifdefBartosz Golaszewski1-2/+0
2025-04-17gpiolib: Remove redundant assignment of return variableAndy Shevchenko1-7/+6
2025-04-17gpiolib: Reuse return variable in gpiod_to_irq()Andy Shevchenko1-5/+4
2025-04-17gpiolib: Call validate_desc() when VALIDATE_DESC() can't be usedAndy Shevchenko1-11/+5
2025-04-17gpiolib: Move validate_desc() and Co upper in the codeAndy Shevchenko1-31/+31
2025-04-17gpiolib: Revert "Don't WARN on gpiod_put() for optional GPIO"Andy Shevchenko1-2/+1
2025-04-17gpiolib: Print actual error when descriptor contains an error pointerAndy Shevchenko1-1/+1
2025-04-17gpiolib: Convert to use guard()() for gpio_machine_hogs_mutexAndy Shevchenko1-8/+4
2025-04-17gpiolib: Make taking gpio_lookup_lock consistentAndy Shevchenko1-6/+2