summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)Author
11 daysgpiolib: initialize return value in gpiochip_set_multiple()Ruoyu Wang
2026-06-16Merge tag 'gpio-updates-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2026-06-10gpiolib: handle gpio-hogs only onceDaniel Drake
2026-06-10gpio: fix cleanup path on hog failureBartosz Golaszewski
2026-06-08gpiolib: Replace strcpy() with memcpy()David Laight
2026-06-04gpio: core: fix const-correctness of gpio_chip_guardMarco Scardovi (scardracs)
2026-05-27gpio: gpiolib: use seq_puts() for plain stringsChen Jung Ku
2026-05-26gpiolib: Mark gpio_devt, gpiolib_initialized and gpio_stub_drv as __ro_after_...Len Bao
2026-05-11gpiolib: add gpiod_is_single_ended() helperJie Li
2026-04-13Merge tag 'gpio-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2026-04-03gpiolib: Make deferral warnings debug messagesJon Hunter
2026-03-30gpiolib: fix hogs with multiple linesBartosz Golaszewski
2026-03-23gpio: shared: handle pins shared by child nodes of devicesBartosz Golaszewski
2026-03-23gpio: shared: call gpio_chip::of_xlate() if setBartosz Golaszewski
2026-03-16Merge branch 'gpio/dev-init-rework' into gpio/for-currentBartosz Golaszewski
2026-03-16Revert "gpio: Access `gpio_bus_type` in gpiochip_setup_dev()"Tzung-Bi Shih
2026-03-16gpiolib: Update gpiochip_find_base_unlocked() kerneldocLinus Walleij
2026-03-16gpio: remove machine hogsBartosz Golaszewski
2026-03-16gpio: move hogs into GPIO coreBartosz Golaszewski
2026-03-11gpiolib: clear requested flag if line is invalidBarnabás Pőcze
2026-02-27gpio: Ensure struct gpio_chip for gpiochip_setup_dev()Tzung-Bi Shih
2026-02-27gpio: sysfs: Remove redundant check for struct gpio_chipTzung-Bi Shih
2026-02-27gpio: Remove redundant check for struct gpio_chipTzung-Bi Shih
2026-02-27gpio: Access `gpio_bus_type` in gpiochip_setup_dev()Tzung-Bi Shih
2026-02-27Merge branch 'gpio/dev-init-rework' into gpio/for-nextBartosz Golaszewski
2026-02-27gpio: Fix resource leaks on errors in gpiochip_add_data_with_key()Tzung-Bi Shih
2026-02-27gpiolib: match secondary fwnode too in gpio_device_find_by_fwnode()Bartosz Golaszewski
2026-02-23gpiolib: normalize the return value of gc->get() on behalf of buggy driversBartosz Golaszewski
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-11Merge tag 'gpio-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2026-01-21gpio: shared: propagate configuration to pinctrlBartosz Golaszewski
2026-01-12Merge tag 'v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Bartosz Golaszewski
2026-01-12gpiolib: remove redundant callback checkBartosz Golaszewski
2026-01-08gpiolib: fix lookup table matchingBartosz Golaszewski
2026-01-02gpiolib: fix race condition for gdev->srcuPaweł Narewski
2026-01-02gpio: shared: verify con_id when adding proxy lookupBartosz Golaszewski
2026-01-02gpiolib: allow multiple lookup tables per consumerBartosz Golaszewski
2025-12-17gpio: stub: Drop empty probe functionUwe Kleine-König
2025-11-20Merge tag 'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux ...Bartosz Golaszewski
2025-11-17Merge tag 'gpio/shared-gpios-for-v6.19-rc1' of git://git.kernel.org/pub/scm/l...Bartosz Golaszewski
2025-11-17gpio: provide gpiod_is_shared()Bartosz Golaszewski
2025-11-17gpiolib: support shared GPIOs in core subsystem codeBartosz Golaszewski
2025-11-03gpiolib: fix invalid pointer access in debugfsBartosz Golaszewski
2025-10-21gpio: export gpiod_hwgpio()Bartosz Golaszewski
2025-10-21gpio: rename gpio_chip_hwgpio() to gpiod_hwgpio()Bartosz Golaszewski
2025-10-13gpiolib: rename GPIO chip printk macrosBartosz Golaszewski
2025-10-13gpiolib: remove unnecessary 'out of memory' messagesBartosz Golaszewski
2025-10-01Merge tag 'gpio-updates-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds