summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)Author
34 hoursMerge tag 'gpio-updates-for-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-07-13gpiolib: don't use GPIO global numbers in debugfs outputBartosz Golaszewski
2025-07-04gpiolib: fix performance regression when using gpio_chip_get_multiple()Hugo Villeneuve
2025-06-30gpio: make gpiod_is_equal() arguments stricterBartosz Golaszewski
2025-06-30gpio: constify arguments of gpiod_is_equal()Bartosz Golaszewski
2025-06-10gpiolib: Move GPIO_DYNAMIC_* constants to its only userAndy Shevchenko
2025-05-27Merge tag 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-05-20gpiolib: don't crash on enabling GPIO HOG pinsDmitry Baryshkov
2025-05-20gpiolib: remove unneeded #ifdefBartosz Golaszewski
2025-04-17gpiolib: Remove redundant assignment of return variableAndy Shevchenko
2025-04-17gpiolib: Reuse return variable in gpiod_to_irq()Andy Shevchenko
2025-04-17gpiolib: Call validate_desc() when VALIDATE_DESC() can't be usedAndy Shevchenko
2025-04-17gpiolib: Move validate_desc() and Co upper in the codeAndy Shevchenko
2025-04-17gpiolib: Revert "Don't WARN on gpiod_put() for optional GPIO"Andy Shevchenko
2025-04-17gpiolib: Print actual error when descriptor contains an error pointerAndy Shevchenko
2025-04-17gpiolib: Convert to use guard()() for gpio_machine_hogs_mutexAndy Shevchenko
2025-04-17gpiolib: Make taking gpio_lookup_lock consistentAndy Shevchenko
2025-04-14gpiolib: Allow to use setters with return value for output-only gpiosMathieu Dubois-Briand
2025-04-09Merge tag 'gpiod-is-equal-for-v6.16-rc1' of gitolite.kernel.org:pub/scm/linux...Bartosz Golaszewski
2025-04-09gpio: provide gpiod_is_equal()Bartosz Golaszewski
2025-04-08gpiolib: support parsing gpio three-cell interrupts schemeYixun Lan
2025-04-07gpiolib: don't allow setting values on input linesBartosz Golaszewski
2025-03-17Merge tag 'v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Bartosz Golaszewski
2025-03-13gpio: cdev: use raw notifier for line state eventsBartosz Golaszewski
2025-03-13gpiolib: don't check the retval of get_direction() when registering a chipBartosz Golaszewski
2025-03-05gpio: Hide valid_mask from direct assignmentsMatti Vaittinen
2025-03-05gpio: Add a valid_mask getterMatti Vaittinen
2025-03-05gpio: Respect valid_mask when requesting GPIOsMatti Vaittinen
2025-03-03gpiolib: update kerneldocs for value settersBartosz Golaszewski
2025-03-03gpiolib: remove unneeded WARN_ON() from gpiochip_set_multiple()Bartosz Golaszewski
2025-03-03Merge tag 'v6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Bartosz Golaszewski
2025-02-28gpiolib: Fix Oops in gpiod_direction_input_nonotify()Dan Carpenter
2025-02-27gpiolib: don't double-check the gc->get callback's existenceBartosz Golaszewski
2025-02-27gpiolib: use a more explicit retval logic in gpiochip_get_direction()Bartosz Golaszewski
2025-02-27gpiolib: don't use gpiochip_get_direction() when registering a chipBartosz Golaszewski
2025-02-26gpiolib: introduce gpio_chip setters that return valuesBartosz Golaszewski
2025-02-26gpiolib: rework the wrapper around gpio_chip::set_multiple()Bartosz Golaszewski
2025-02-26gpiolib: wrap gpio_chip::set()Bartosz Golaszewski
2025-02-26gpiolib: make value setters have return valuesBartosz Golaszewski
2025-02-24gpiolib: read descriptor flags once in gpiolib_dbg_show()Bartosz Golaszewski
2025-02-24gpiolib: sanitize the return value of gpio_chip::get_direction()Bartosz Golaszewski
2025-02-24gpiolib: sanitize the return value of gpio_chip::direction_input()Bartosz Golaszewski
2025-02-24gpiolib: sanitize the return value of gpio_chip::direction_output()Bartosz Golaszewski
2025-02-24gpiolib: sanitize the return value of gpio_chip::get_multiple()Bartosz Golaszewski
2025-02-24gpiolib: sanitize the return value of gpio_chip::get()Bartosz Golaszewski
2025-02-24gpiolib: sanitize the return value of gpio_chip::set_config()Bartosz Golaszewski
2025-02-24gpiolib: sanitize the return value of gpio_chip::request()Bartosz Golaszewski
2025-02-24Merge tag 'v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Bartosz Golaszewski
2025-02-21gpiolib: Use fwnode instead of device in gpiochip_get_ngpios()Andy Shevchenko
2025-02-21gpiolib: Extract gpiochip_choose_fwnode() for wider useAndy Shevchenko