summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.h
AgeCommit message (Expand)AuthorFilesLines
2022-12-31gpiolib: protect the GPIO device against being dropped while in use by user-s...Bartosz Golaszewski1-0/+5
2022-06-05Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2022-05-04gpiolib: Add HTE supportDipen Patel1-0/+1
2022-04-09gpiolib: Split out for_each_gpio_desc() macroAndy Shevchenko1-1/+4
2022-04-09gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag()Andy Shevchenko1-4/+4
2022-03-25Merge tag 'gpio-updates-for-v5.18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+41
2022-02-09gpiolib: make struct comments into real kernel docsBartosz Golaszewski1-0/+34
2022-02-08gpiolib: Introduce for_each_gpio_desc_with_flag() macroAndy Shevchenko1-0/+7
2022-02-08gpiolib: Never return internal error codes to user spaceAndy Shevchenko1-0/+12
2020-12-09Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org/pub/scm/linux/kern...Linus Walleij1-0/+2
2020-12-06gpiolib: cdev: allow edge event timestamps to be configured as REALTIMEKent Gibson1-0/+1
2020-11-16gpiolib: Introduce gpio_set_debounce_timeout() for internal useAndy Shevchenko1-0/+1
2020-10-26gpiolib: Extract gpiod_not_found() helperAndy Shevchenko1-0/+2
2020-09-30gpiolib: cdev: support setting debounceKent Gibson1-0/+4
2020-09-30gpiolib: cdev: support edge detection for uAPI v2Kent Gibson1-0/+2
2020-07-12gpiolib: cdev: use blocking notifier call chain instead of atomicKent Gibson1-1/+1
2020-07-12gpiolib: move gpiolib-sysfs function declarations into their own headerKent Gibson1-18/+0
2020-04-28gpiolib: Rename "chip" variables to "gc" in core header fileGeert Uytterhoeven1-14/+13
2020-02-21gpio: of: Add DT overlay support for GPIO hogsGeert Uytterhoeven1-0/+3
2020-02-12gpiolib: add new ioctl() for monitoring changes in line infoBartosz Golaszewski1-0/+1
2020-01-07Merge tag 'gpio-updates-for-v5.6-part1' of git://git.kernel.org/pub/scm/linux...Linus Walleij1-1/+2
2020-01-07gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc()Bartosz Golaszewski1-1/+2
2019-12-12gpiolib: Add GPIOCHIP_NAME definitionGeert Uytterhoeven1-0/+2
2019-11-12gpiolib: add support for disabling line biasKent Gibson1-0/+1
2019-07-31gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.hAndy Shevchenko1-93/+0
2019-07-29gpio: of: Break out OF-only codeLinus Walleij1-27/+0
2019-07-06gpiolib: Use spinlock_t instead of struct spinlockSebastian Andrzej Siewior1-1/+1
2019-05-11Merge tag 'gpio-v5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds1-5/+14
2019-04-23gpiolib: acpi: Respect pin bias settingAndy Shevchenko1-0/+2
2019-04-23gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helperAndy Shevchenko1-0/+8
2019-04-23gpiolib: Make use of enum gpio_lookup_flags consistentAndy Shevchenko1-5/+4
2019-03-24gpiolib: export devprop_gpiochip_set_names()Jan Kundrát1-3/+0
2019-02-13gpio: add core support for pull-up/pull-down configurationThomas Petazzoni1-0/+2
2018-12-11gpio: Export gpiod_get_from_of_node()Linus Walleij1-6/+0
2018-10-01gpio: Restore indentation of continued linesGeert Uytterhoeven1-4/+4
2018-09-25gpio: Use SPDX header for core libraryLinus Walleij1-4/+1
2018-09-20Merge branch 'ib-array-bitmaps' into develLinus Walleij1-2/+13
2018-09-13gpiolib: Pass array info to get/set array functionsJanusz Krzysztofik1-0/+2
2018-09-13gpiolib: Identify arrays matching GPIO hardwareJanusz Krzysztofik1-0/+9
2018-09-13gpiolib: Pass bitmaps, not integer arrays, to get/set arrayJanusz Krzysztofik1-2/+2
2018-09-10gpiolib: add flag to indicate if the irq is disabledHans Verkuil1-0/+1
2018-07-13gpiolib: Mark gpio_suffixes array with __maybe_unusedAndy Shevchenko1-1/+1
2018-05-23gpio: Remove VLA from gpiolibLaura Abbott1-1/+1
2018-02-22gpio: include consumer header in gpiolib.hLinus Walleij1-1/+1
2018-01-31Merge tag 'gpio-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds1-4/+14
2018-01-12gpio: Export devm_gpiod_get_from_of_node() for consumersLinus Walleij1-0/+6
2017-12-22gpio: fix "gpio-line-names" property retrievalChristophe Leroy1-1/+2
2017-12-20gpiolib: constify label in gpio_deviceBartosz Golaszewski1-1/+1
2017-12-03gpio: gpiolib: Generalise state persistence beyond sleepAndrew Jeffery1-1/+1
2017-11-30gpiolib: acpi: Add quirks field to struct acpi_gpio_mappingAndy Shevchenko1-0/+2