1. cfe6807 gpio: Allow per-parent interrupt data by Marc Zyngier · 3 years, 3 months ago
  2. 4e804c3 gpiolib: convert 'devprop_gpiochip_set_names' to support multiple gpiochip banks per device by Sergio Paracuellos · 3 years, 6 months ago
  3. c354c29 gpiolib: Switch to bitmap_alloc() by Andy Shevchenko · 3 years, 8 months ago
  4. c80c443 gpiolib: Split fastpath array to two by Andy Shevchenko · 3 years, 8 months ago
  5. f2e03ca gpiolib: Drop duplicate offset check in gpiochip_is_requested() by Andy Shevchenko · 3 years, 8 months ago
  6. 266315f gpiolib: Fold conditionals into a simple ternary operator by Andy Shevchenko · 3 years, 10 months ago
  7. 5c63a9d gpiolib: Reuse device's fwnode to create IRQ domain by Andy Shevchenko · 3 years, 10 months ago
  8. 515321a gpiolib: Introduce acpi_gpio_dev_init() and call it from core by Andy Shevchenko · 3 years, 10 months ago
  9. 1df6254 gpiolib: Move of_node operations to gpiolib-of and correct fwnode use by Andy Shevchenko · 3 years, 10 months ago
  10. 944f4b0 gpiolib: Unify the checks on fwnode type by Andy Shevchenko · 3 years, 10 months ago
  11. 6cb59af gpiolib: Assign fwnode to parent's if no primary one provided by Andy Shevchenko · 3 years, 10 months ago
  12. 3875721e gpiolib: Fix error return code in gpiolib_dev_init() by Wei Yongjun · 3 years, 10 months ago
  13. b41ba2e gpiolib: Read "gpio-line-names" from a firmware node by Andy Shevchenko · 3 years, 11 months ago
  14. cf25ef6 gpio: fix gpio-device list corruption by Johan Hovold · 3 years, 11 months ago
  15. a611299 gpio: fix NULL-deref-on-deregistration regression by Johan Hovold · 3 years, 11 months ago
  16. 7ac1161 Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core by Linus Torvalds · 3 years, 11 months ago
  17. 32c080c Merge branch 'i2c/for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux by Linus Torvalds · 3 years, 11 months ago
  18. ced2af4 gpiolib: Don't probe gpio_device if it's not the primary device by Saravana Kannan · 4 years ago
  19. c07ea8d gpio: gpiolib: remove shadowed variable by Wolfram Sang · 4 years ago
  20. c351bb6 gpiolib: free device name on error path to fix kmemleak by Quanyang Wang · 4 years ago
  21. 2e7f3db Merge tag 'v5.11-rc5' into i2c/for-5.12 by Wolfram Sang · 4 years ago
  22. 4731210 gpiolib: Bind gpio_device to a driver to enable fw_devlink=on by default by Saravana Kannan · 4 years ago
  23. ef38237 gpiolib: add a warning on gpiochip->to_irq defined by Nikita Shubin · 4 years ago
  24. d321ad1 gpiolib: Follow usual pattern for gpiod_remove_lookup_table() call by Andy Shevchenko · 4 years, 1 month ago
  25. a409ed1 Merge tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio by Linus Torvalds · 4 years, 1 month ago
  26. 9d55221 gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask by Nikita Shubin · 4 years, 1 month ago
  27. 40b3700 Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel by Linus Walleij · 4 years, 1 month ago
  28. c47d9e1 gpio: just plain warning when nonexisting gpio requested by Enrico Weigelt · 4 years, 1 month ago
  29. 6dbbf84 gpiolib: Don't free if pin ranges are not defined by Edmond Chung · 4 years, 1 month ago
  30. 3cc1fb7 gpiolib: do not print err message for EPROBE_DEFER by Grygorii Strashko · 4 years, 2 months ago
  31. f725edd gpiolib: Introduce gpio_set_debounce_timeout() for internal use by Andy Shevchenko · 4 years, 2 months ago
  32. baca3b1 gpiolib: Extract gpio_set_config_with_argument_optional() helper by Andy Shevchenko · 4 years, 2 months ago
  33. 6aa32ad gpiolib: move bias related code from gpio_set_config() to gpio_set_bias() by Andy Shevchenko · 4 years, 2 months ago
  34. 0c4d866 gpiolib: Extract gpio_set_config_with_argument() for future use by Andy Shevchenko · 4 years, 2 months ago
  35. 8b69461 gpiolib: use proper API to pack pin configuration parameters by Andy Shevchenko · 4 years, 2 months ago
  36. 6900fad gpiolib: add missed break statement by Andy Shevchenko · 4 years, 2 months ago
  37. 13daf48 gpiolib: Replace unsigned by unsigned int by Andy Shevchenko · 4 years, 2 months ago
  38. 27b5ea2 Merge branch 'devel' into for-next by Linus Walleij · 4 years, 2 months ago
  39. 1f5eb8b gpiolib: fix sysfs when cdev is not selected by Kent Gibson · 4 years, 2 months ago
  40. f1f37ab gpio: Retire the explicit gpio irqchip code by Linus Walleij · 4 years, 3 months ago
  41. 9ef6293 gpiolib: Use proper type for bias enumerator in gpio_set_bias() by Andy Shevchenko · 4 years, 3 months ago
  42. 95d9f84 gpiolib: split error path in gpiod_request_commit() by Andy Shevchenko · 4 years, 3 months ago
  43. 8bbff39 gpiolib: Unify expectations about ->request() returned value by Andy Shevchenko · 4 years, 3 months ago
  44. 7b58696 gpiolib: Extract gpiod_not_found() helper by Andy Shevchenko · 4 years, 3 months ago
  45. 65cff70 gpiolib: cdev: support setting debounce by Kent Gibson · 4 years, 4 months ago
  46. 73e0341 gpiolib: cdev: support edge detection for uAPI v2 by Kent Gibson · 4 years, 4 months ago
  47. 587823d gpiolib: check for parent device in devprop_gpiochip_set_names() by Bartosz Golaszewski · 4 years, 4 months ago
  48. 32fc5aa gpiolib: unexport devprop_gpiochip_set_names() by Bartosz Golaszewski · 4 years, 4 months ago
  49. 7cba1a4 gpiolib: generalize devprop_gpiochip_set_names() for device properties by Bartosz Golaszewski · 4 years, 4 months ago
  50. 8d4a85b gpiolib: switch to simpler IDA interface by Bartosz Golaszewski · 4 years, 4 months ago
  51. 425c5b3 gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macro by Andy Shevchenko · 4 years, 4 months ago
  52. 6accc37 gpiolib: cdev: use blocking notifier call chain instead of atomic by Kent Gibson · 4 years, 6 months ago
  53. ef087d8 gpiolib: move gpiolib-sysfs function declarations into their own header by Kent Gibson · 4 years, 6 months ago
  54. b239e44 Merge tag 'gpio-updates-for-v5.9-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel by Linus Walleij · 4 years, 7 months ago
  55. ae66eca gpiolib: Deduplicate find_first_zero_bit() call by Andy Shevchenko · 4 years, 7 months ago
  56. 925ca36 gpiolib: split character device into gpiolib-cdev by Kent Gibson · 4 years, 7 months ago
  57. 3f7e823 Merge tag 'gpio-v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio by Linus Torvalds · 4 years, 7 months ago
  58. 6a45b0e gpiolib: Introduce gpiochip_irqchip_add_domain() by Michael Walle · 4 years, 8 months ago
  59. e9bdf7e gpio: fix locking open drain IRQ lines by Linus Walleij · 4 years, 8 months ago
  60. a817382 gpio: gpiolib: Allow GPIO IRQs to lazy disable by Maulik Shah · 4 years, 8 months ago
  61. a34d5e5 gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditional by Andy Shevchenko · 4 years, 8 months ago
  62. ce1d966 Merge tag 'v5.7-rc7' into devel by Linus Walleij · 4 years, 8 months ago
  63. a0d50aa Merge branch 'ib-gpio-aggregator' into devel by Linus Walleij · 4 years, 8 months ago
  64. 4c033b5 gpiolib: Add support for GPIO lookup by line name by Geert Uytterhoeven · 4 years, 8 months ago
  65. e75dfba Merge tag 'gpio-fixes-for-v5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into fixes by Linus Walleij · 4 years, 8 months ago
  66. 582838e gpiolib: Document that GPIO line names are not globally unique by Geert Uytterhoeven · 4 years, 8 months ago
  67. 9fefca7 gpiolib: notify user-space about line status changes after flags are set by Bartosz Golaszewski · 4 years, 8 months ago
  68. 8650b60 gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without CONFIG_OF_GPIO by David Gow · 4 years, 9 months ago
  69. 262b901 gpiolib: Improve kernel messages by Geert Uytterhoeven · 4 years, 9 months ago
  70. 6409d04 gpiolib: don't call sleeping functions with a spinlock taken by Bartosz Golaszewski · 4 years, 9 months ago
  71. 4e15415 gpiolib: improve the robustness of watch/unwatch ioctl() by Bartosz Golaszewski · 4 years, 9 months ago
  72. 828907e Merge tag 'gpio-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio by Linus Torvalds · 4 years, 10 months ago
  73. bc3b3f4 Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl by Linus Torvalds · 4 years, 10 months ago
  74. a0b66a7 gpio: Rename variable in core APIs by Linus Walleij · 4 years, 10 months ago
  75. 89ad556 gpio: Avoid using pin ranges with !PINCTRL by Thierry Reding · 4 years, 10 months ago
  76. 5f4bf17 gpiolib: Remove unused gpio_chip parameter from gpio_set_bias() by Geert Uytterhoeven · 4 years, 10 months ago
  77. 8352235 gpiolib: Pass gpio_desc to gpio_set_config() by Geert Uytterhoeven · 4 years, 10 months ago
  78. 8ced32f gpiolib: Introduce gpiod_set_config() by Geert Uytterhoeven · 4 years, 10 months ago
  79. 06dd3f3 Merge tag 'v5.6-rc7' into devel by Linus Walleij · 4 years, 10 months ago
  80. 35c6cfb gpio: gpiolib: fix a doc warning by Mauro Carvalho Chehab · 4 years, 10 months ago
  81. 2ab73c6 gpio: Support GPIO controllers without pin-ranges by Thierry Reding · 4 years, 10 months ago
  82. ee203bb gpiolib: gpio_name_to_desc: factor out !name check by Michał Mirosław · 4 years, 10 months ago
  83. a28e1c0 gpio: Move devres calls to devres file by Linus Walleij · 4 years, 10 months ago
  84. 8959b30 gpiolib: Fix irq_disable() semantics by Linus Walleij · 4 years, 10 months ago
  85. 5779925 Merge tag 'gpio-updates-for-v5.7-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel by Linus Walleij · 4 years, 11 months ago
  86. ca18a85 gpiolib: Fix inverted check in gpiochip_remove() by Geert Uytterhoeven · 4 years, 11 months ago
  87. 1931479 gpiolib: fix bitmap operations related to line event watching by Bartosz Golaszewski · 4 years, 11 months ago
  88. 48543bd gpiolib: fix unwatch ioctl() by Kent Gibson · 5 years ago
  89. df2cd58 gpiolib: Rename 'event' to 'ge' to be consistent with other use by Andy Shevchenko · 5 years ago
  90. 869233f gpiolib: Optimize gpiochip_remove() when check for requested line by Andy Shevchenko · 4 years, 11 months ago
  91. 9779542 gpiolib: export gpiochip_get_desc by Marco Felsch · 4 years, 11 months ago
  92. 63636d9 gpio: of: Add DT overlay support for GPIO hogs by Geert Uytterhoeven · 5 years ago
  93. f885020 gpio: Switch timestamps to ktime_get_ns() by Linus Walleij · 5 years ago
  94. 1739a2d gpiolib: use gpiochip_get_desc() where applicable by Bartosz Golaszewski · 5 years ago
  95. 51c1064 gpiolib: add new ioctl() for monitoring changes in line info by Bartosz Golaszewski · 5 years ago
  96. d2ac257 gpiolib: provide a dedicated function for setting lineinfo by Bartosz Golaszewski · 5 years ago
  97. 248ae17 gpiolib: emit a debug message when adding events to a full kfifo by Bartosz Golaszewski · 5 years ago
  98. dea9c80 gpiolib: rework the locking mechanism for lineevent kfifo by Bartosz Golaszewski · 5 years ago
  99. 8131b73b gpiolib: remove unnecessary argument from set_config call by Kent Gibson · 5 years ago
  100. 62adc6f gpiolib: fix gpio_do_set_config() by Bartosz Golaszewski · 5 years ago