Age | Commit message (Expand) | Author | Files | Lines |
2024-08-20 | gpiolib: Replace gpio_suffix_count with NULL-terminated array | Andy Shevchenko | 1 | -6/+5 |
2024-08-20 | gpiolib: Introduce for_each_gpio_property_name() helper | Andy Shevchenko | 1 | -0/+13 |
2024-07-02 | gpiolib: unexport gpiochip_get_desc() | Bartosz Golaszewski | 1 | -0/+1 |
2024-06-14 | gpiolib: put gpio_suffixes in a single compilation unit | Bartosz Golaszewski | 1 | -1/+2 |
2024-05-14 | Merge tag 'gpio-updates-for-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
2024-05-09 | gpiolib: use a single SRCU struct for all GPIO descriptors | Bartosz Golaszewski | 1 | -5/+5 |
2024-05-07 | gpiolib: fix the speed of descriptor label setting with SRCU | Bartosz Golaszewski | 1 | -1/+6 |
2024-04-17 | gpiolib: Get rid of never false gpio_is_valid() calls | Andy Shevchenko | 1 | -1/+1 |
2024-02-27 | gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index() | Stephen Boyd | 1 | -0/+8 |
2024-02-15 | gpio: use srcu_dereference() with SRCU-protected pointers | Bartosz Golaszewski | 1 | -1/+2 |
2024-02-12 | gpio: remove the RW semaphore from the GPIO device | Bartosz Golaszewski | 1 | -5/+0 |
2024-02-12 | gpio: protect the pointer to gpio_chip in gpio_device with SRCU | Bartosz Golaszewski | 1 | -1/+21 |
2024-02-12 | gpio: add SRCU infrastructure to struct gpio_device | Bartosz Golaszewski | 1 | -0/+2 |
2024-02-12 | gpio: add the can_sleep flag to struct gpio_device | Bartosz Golaszewski | 1 | -0/+3 |
2024-02-12 | gpio: remove gpio_lock | Bartosz Golaszewski | 1 | -2/+0 |
2024-02-12 | gpio: sysfs: use gpio_device_find() to iterate over existing devices | Bartosz Golaszewski | 1 | -1/+0 |
2024-02-12 | gpio: protect the descriptor label with SRCU | Bartosz Golaszewski | 1 | -10/+24 |
2024-02-12 | gpio: add SRCU infrastructure to struct gpio_desc | Bartosz Golaszewski | 1 | -0/+3 |
2024-02-12 | gpio: provide and use gpiod_get_label() | Bartosz Golaszewski | 1 | -0/+1 |
2024-02-12 | gpio: remove unused logging helpers | Bartosz Golaszewski | 1 | -13/+0 |
2024-01-17 | gpiolib: revert the attempt to protect the GPIO device list with an rwsem | Bartosz Golaszewski | 1 | -2/+0 |
2024-01-04 | gpiolib: replace the GPIO device mutex with a read-write semaphore | Bartosz Golaszewski | 1 | -1/+1 |
2023-12-19 | gpiolib: remove debounce_period_us from struct gpio_desc | Kent Gibson | 1 | -5/+0 |
2023-12-18 | gpiolib: use a mutex to protect the list of GPIO devices | Bartosz Golaszewski | 1 | -0/+2 |
2023-10-04 | gpiolib: make gpio_device_get() and gpio_device_put() public | Bartosz Golaszewski | 1 | -10/+0 |
2023-09-12 | gpiolib: make gpiochip_get_desc() public | Bartosz Golaszewski | 1 | -2/+0 |
2023-09-11 | gpiolib: unexport gpiod_set_transitory() | Bartosz Golaszewski | 1 | -0/+2 |
2023-08-22 | gpiolib: provide and use gpiod_line_state_notify() | Bartosz Golaszewski | 1 | -0/+1 |
2023-08-21 | gpiolib: add a second blocking notifier to struct gpio_device | Bartosz Golaszewski | 1 | -0/+3 |
2023-08-21 | gpiolib: rename the gpio_device notifier | Bartosz Golaszewski | 1 | -3/+3 |
2023-07-18 | gpio: mmio: handle "ngpios" properly in bgpio_init() | Asmaa Mnebhi | 1 | -0/+1 |
2023-07-13 | gpiolib: order includes alphabetically in gpiolib.h | Bartosz Golaszewski | 1 | -4/+4 |
2023-07-10 | gpiolib: add missing include | Bartosz Golaszewski | 1 | -0/+1 |
2023-01-30 | gpiolib: Introduce gpio_device_get() and gpio_device_put() | Andy Shevchenko | 1 | -0/+10 |
2022-12-07 | gpiolib: protect the GPIO device against being dropped while in use by user-s... | Bartosz Golaszewski | 1 | -0/+5 |
2022-11-29 | gpiolib: Provide to_gpio_device() helper | Andy Shevchenko | 1 | -2/+7 |
2022-06-05 | Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+1 |
2022-05-04 | gpiolib: Add HTE support | Dipen Patel | 1 | -0/+1 |
2022-04-09 | gpiolib: Split out for_each_gpio_desc() macro | Andy Shevchenko | 1 | -1/+4 |
2022-04-09 | gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag() | Andy Shevchenko | 1 | -4/+4 |
2022-03-25 | Merge tag 'gpio-updates-for-v5.18' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+41 |
2022-02-09 | gpiolib: make struct comments into real kernel docs | Bartosz Golaszewski | 1 | -0/+34 |
2022-02-08 | gpiolib: Introduce for_each_gpio_desc_with_flag() macro | Andy Shevchenko | 1 | -0/+7 |
2022-02-08 | gpiolib: Never return internal error codes to user space | Andy Shevchenko | 1 | -0/+12 |
2020-12-09 | Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org/pub/scm/linux/kern... | Linus Walleij | 1 | -0/+2 |
2020-12-05 | gpiolib: cdev: allow edge event timestamps to be configured as REALTIME | Kent Gibson | 1 | -0/+1 |
2020-11-16 | gpiolib: Introduce gpio_set_debounce_timeout() for internal use | Andy Shevchenko | 1 | -0/+1 |
2020-10-26 | gpiolib: Extract gpiod_not_found() helper | Andy Shevchenko | 1 | -0/+2 |
2020-09-30 | gpiolib: cdev: support setting debounce | Kent Gibson | 1 | -0/+4 |
2020-09-30 | gpiolib: cdev: support edge detection for uAPI v2 | Kent Gibson | 1 | -0/+2 |