summaryrefslogtreecommitdiffstats
path: root/include/linux/gpio/driver.h
Commit message (Expand)AuthorAgeFilesLines
* gpiolib: unexport gpiochip_get_desc()Bartosz Golaszewski2024-07-021-1/+0
* gpiolib: Remove data-less gpiochip_add() functionAndrew Davis2024-06-111-4/+0
* gpiolib: Discourage to use formatting strings in line namesAndy Shevchenko2024-05-071-3/+1
* gpiolib: Add stubs for GPIO lookup functionsMark Brown2024-03-261-2/+15
* 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
* 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
* 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-061-7/+23
* gpiolib: Drop unused forward declaration from driver.hAndy Shevchenko2023-03-061-1/+0
* 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
* | gpiolib: Get rid of not used of_node memberAndy Shevchenko2023-01-301-7/+0
|/
* Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2022-12-131-1/+1
|\
| * gpiolib: Clean up headersAndy Shevchenko2022-10-241-1/+1
* | genirq: Get rid of GENERIC_MSI_IRQ_DOMAINThomas Gleixner2022-11-171-1/+1
|/
* Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-08-011-23/+19
|\
| * gpio: Remove dynamic allocation from populate_parent_alloc_arg()Marc Zyngier2022-07-101-23/+19
* | gpio: Fix kernel-doc comments to nested unionAkira Yokosawa2022-06-231-13/+16
|/
* Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-06-051-0/+10
|\