summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.h
AgeCommit message (Expand)Author
2024-01-17gpiolib: revert the attempt to protect the GPIO device list with an rwsemBartosz Golaszewski
2024-01-04gpiolib: replace the GPIO device mutex with a read-write semaphoreBartosz Golaszewski
2023-12-19gpiolib: remove debounce_period_us from struct gpio_descKent Gibson
2023-12-18gpiolib: use a mutex to protect the list of GPIO devicesBartosz Golaszewski
2023-10-04gpiolib: make gpio_device_get() and gpio_device_put() publicBartosz Golaszewski
2023-09-12gpiolib: make gpiochip_get_desc() publicBartosz Golaszewski
2023-09-11gpiolib: unexport gpiod_set_transitory()Bartosz Golaszewski
2023-08-22gpiolib: provide and use gpiod_line_state_notify()Bartosz Golaszewski
2023-08-21gpiolib: add a second blocking notifier to struct gpio_deviceBartosz Golaszewski
2023-08-21gpiolib: rename the gpio_device notifierBartosz Golaszewski
2023-07-18gpio: mmio: handle "ngpios" properly in bgpio_init()Asmaa Mnebhi
2023-07-13gpiolib: order includes alphabetically in gpiolib.hBartosz Golaszewski
2023-07-10gpiolib: add missing includeBartosz Golaszewski
2023-01-30gpiolib: Introduce gpio_device_get() and gpio_device_put()Andy Shevchenko
2022-12-07gpiolib: protect the GPIO device against being dropped while in use by user-s...Bartosz Golaszewski
2022-11-29gpiolib: Provide to_gpio_device() helperAndy Shevchenko
2022-06-05Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2022-05-04gpiolib: Add HTE supportDipen Patel
2022-04-09gpiolib: Split out for_each_gpio_desc() macroAndy Shevchenko
2022-04-09gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag()Andy Shevchenko
2022-03-25Merge tag 'gpio-updates-for-v5.18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2022-02-09gpiolib: make struct comments into real kernel docsBartosz Golaszewski
2022-02-08gpiolib: Introduce for_each_gpio_desc_with_flag() macroAndy Shevchenko
2022-02-08gpiolib: Never return internal error codes to user spaceAndy Shevchenko
2020-12-09Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org/pub/scm/linux/kern...Linus Walleij
2020-12-05gpiolib: cdev: allow edge event timestamps to be configured as REALTIMEKent Gibson
2020-11-16gpiolib: Introduce gpio_set_debounce_timeout() for internal useAndy Shevchenko
2020-10-26gpiolib: Extract gpiod_not_found() helperAndy Shevchenko
2020-09-30gpiolib: cdev: support setting debounceKent Gibson
2020-09-30gpiolib: cdev: support edge detection for uAPI v2Kent Gibson
2020-07-12gpiolib: cdev: use blocking notifier call chain instead of atomicKent Gibson
2020-07-12gpiolib: move gpiolib-sysfs function declarations into their own headerKent Gibson
2020-04-28gpiolib: Rename "chip" variables to "gc" in core header fileGeert Uytterhoeven
2020-02-21gpio: of: Add DT overlay support for GPIO hogsGeert Uytterhoeven
2020-02-12gpiolib: add new ioctl() for monitoring changes in line infoBartosz Golaszewski
2020-01-07Merge tag 'gpio-updates-for-v5.6-part1' of git://git.kernel.org/pub/scm/linux...Linus Walleij
2020-01-07gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc()Bartosz Golaszewski
2019-12-12gpiolib: Add GPIOCHIP_NAME definitionGeert Uytterhoeven
2019-11-12gpiolib: add support for disabling line biasKent Gibson
2019-07-31gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.hAndy Shevchenko
2019-07-28gpio: of: Break out OF-only codeLinus Walleij
2019-07-06gpiolib: Use spinlock_t instead of struct spinlockSebastian Andrzej Siewior
2019-05-11Merge tag 'gpio-v5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds
2019-04-23gpiolib: acpi: Respect pin bias settingAndy Shevchenko
2019-04-23gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helperAndy Shevchenko
2019-04-23gpiolib: Make use of enum gpio_lookup_flags consistentAndy Shevchenko
2019-03-24gpiolib: export devprop_gpiochip_set_names()Jan Kundrát
2019-02-13gpio: add core support for pull-up/pull-down configurationThomas Petazzoni
2018-12-11gpio: Export gpiod_get_from_of_node()Linus Walleij
2018-10-01gpio: Restore indentation of continued linesGeert Uytterhoeven