summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)Author
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
2025-02-20gpiolib: don't bail out if get_direction() fails in gpiochip_add_data()Bartosz Golaszewski
2025-02-18gpiolib: don't build HTE code with CONFIG_HTE disabledBartosz Golaszewski
2025-02-18gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/setBartosz Golaszewski
2025-02-17gpiolib: check the return value of gpio_chip::get_direction()Bartosz Golaszewski
2025-02-13gpiolib: Fix crash on error in gpiochip_get_ngpios()Andy Shevchenko
2025-02-12gpiolib: Deduplicate gpiod_direction_input_nonotify() callAndy Shevchenko
2025-02-11gpiolib: Even more opportunities to use str_high_low() helperAndy Shevchenko
2025-02-03gpio: Use str_enable_disable-like helpersKrzysztof Kozlowski
2024-11-04gpiolib: clean up debugfs separator handlingJohan Hovold
2024-11-04Merge tag 'v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Bartosz Golaszewski
2024-10-31gpiolib: fix debugfs dangling chip separatorJohan Hovold
2024-10-31gpiolib: fix debugfs newline separatorsJohan Hovold
2024-10-31gpiolib: remove leftover spinlock bitsBartosz Golaszewski
2024-10-24gpiolib: fix a NULL-pointer dereference when setting directionBartosz Golaszewski
2024-10-22gpiolib: notify user-space about in-kernel line state changesBartosz Golaszewski
2024-10-22gpiolib: switch the line state notifier to atomicBartosz Golaszewski
2024-10-22gpio: cdev: go back to storing debounce period in the GPIO descriptorBartosz Golaszewski
2024-10-22gpiolib: unduplicate chip guard in set_config pathBartosz Golaszewski
2024-10-22gpiolib: notify user-space when a driver requests its own descBartosz Golaszewski
2024-10-14Merge tag 'v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Bartosz Golaszewski
2024-10-08gpiolib: unify two loops initializing GPIO descriptorsBartosz Golaszewski
2024-10-08gpiolib: use v2 defines for line state change eventsBartosz Golaszewski