summaryrefslogtreecommitdiffstats
path: root/include/linux/gpio
Commit message (Expand)AuthorAgeFilesLines
* gpiolib: swnode: Remove wrong header inclusionAndy Shevchenko2024-04-171-1/+0
* gpiolib: Add stubs for GPIO lookup functionsMark Brown2024-03-261-2/+15
* Merge tag 'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2024-03-141-0/+294
|\
| * drivers/gpio/nomadik: move dummy nmk_gpio_dbg_show_one() to headerMax Kellermann2024-03-121-0/+15
| * gpio: nomadik: Finish conversion to use firmware node APIsAndy Shevchenko2024-03-031-1/+3
| * gpio: nomadik: support mobileye,eyeq5-gpioThéo Lebrun2024-02-291-0/+1
| * gpio: nomadik: extract GPIO platform driver from drivers/pinctrl/nomadik/Théo Lebrun2024-02-291-0/+276
* | Merge tag 'v6.8-rc7' into gpio/for-nextBartosz Golaszewski2024-03-051-0/+18
|\ \
| * | gpiolib: add gpio_device_get_label() stub for !GPIOLIBKrzysztof Kozlowski2024-02-131-0/+6
| * | gpiolib: add gpio_device_get_base() stub for !GPIOLIBKrzysztof Kozlowski2024-02-131-0/+6
| * | gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIBKrzysztof Kozlowski2024-02-131-0/+6
| |/
* | gpio: provide for_each_hwgpio()Bartosz Golaszewski2024-02-261-0/+15
* | gpio: constify opaque pointer "data" in gpio_device_find()Krzysztof Kozlowski2024-02-171-1/+1
* | gpio: constify opaque pointer in gpio_device_find() match functionKrzysztof Kozlowski2024-02-121-1/+2
* | gpio: improve the API contract for setting directionBartosz Golaszewski2024-01-291-4/+6
* | gpio: unexport GPIO irq domain functions only used internallyBartosz Golaszewski2024-01-291-12/+0
|/
* gpiolib: Fix scope-based gpio_device refcountingLukas Wunner2024-01-151-1/+1
* gpiolib: remove duplicate inclusionsWang Jinchao2023-12-181-3/+0
* Merge tag 'gpio-remove-gpiochip_is_requested-for-v6.8-rc1' into gpio/for-nextBartosz Golaszewski2023-12-081-9/+30
|\
| * gpiolib: remove gpiochip_is_requested()Bartosz Golaszewski2023-12-081-1/+0
| * gpiolib: use gpiochip_dup_line_label() in for_each helpersBartosz Golaszewski2023-12-081-8/+29
| * gpiolib: provide gpiochip_dup_line_label()Bartosz Golaszewski2023-12-081-0/+1
* | gpiolib: provide gpio_device_get_label()Bartosz Golaszewski2023-11-241-0/+1
|/
* gpiolib: remove gpiochip_find()Bartosz Golaszewski2023-11-041-3/+0
* gpiolib: provide gpio_device_get_base()Bartosz Golaszewski2023-10-131-0/+3
* gpiolib: provide gpiod_to_gpio_device()Bartosz Golaszewski2023-10-131-0/+1
* gpiolib: provide gpio_device_to_device()Bartosz Golaszewski2023-10-131-0/+2
* gpiolib: provide gpio_device_find_by_fwnode()Andy Shevchenko2023-10-121-0/+1
* gpio: acpi: remove acpi_get_and_request_gpiod()Bartosz Golaszewski2023-10-091-8/+0
* gpiolib: reluctantly provide gpio_device_get_chip()Bartosz Golaszewski2023-10-041-0/+2
* gpiolib: provide gpio_device_get_desc()Bartosz Golaszewski2023-10-041-0/+2
* gpiolib: provide gpio_device_find_by_label()Bartosz Golaszewski2023-10-041-0/+1
* gpiolib: provide gpio_device_find()Bartosz Golaszewski2023-10-041-0/+3
* gpiolib: add support for scope-based management to gpio_deviceBartosz Golaszewski2023-10-041-0/+5
* gpiolib: make gpio_device_get() and gpio_device_put() publicBartosz Golaszewski2023-10-041-0/+3
* gpiolib: make gpiochip_get_desc() publicBartosz Golaszewski2023-09-121-0/+2
* gpiolib: remove unnecessary extern specifiers from the driver headerBartosz Golaszewski2023-09-111-11/+10
* gpiolib: remove stray newline in gpio/driver.hBartosz Golaszewski2023-09-111-1/+0
* gpiolib: unexport gpiod_set_transitory()Bartosz Golaszewski2023-09-111-8/+0
* Merge tag 'gpio-updates-for-v6.5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-06-291-7/+0
|\
| * gpiolib: Drop unused domain_ops memeber of GPIO IRQ chipAndy Shevchenko2023-06-191-7/+0
* | gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()Michael Walle2023-06-191-0/+8
|/
* gpiolib: Clean up headersAndy Shevchenko2023-03-062-11/+33
* gpiolib: Group forward declarations in consumer.hAndy Shevchenko2023-03-061-2/+1
* gpiolib: Deduplicate forward declarations in consumer.hAndy Shevchenko2023-03-061-6/+1
* gpiolib: Drop unused forward declaration from driver.hAndy Shevchenko2023-03-061-1/+0
* gpiolib: split of_mm_gpio_chip out of linux/of_gpio.hArnd Bergmann2023-03-061-0/+36
* Merge tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2023-02-221-12/+0
|\
| * Revert "gpiolib: of: Introduce hook for missing gpio-ranges"Andy Shevchenko2023-01-261-12/+0
* | gpiolib: Do not mention legacy API in the codeAndy Shevchenko2023-01-301-1/+1