summaryrefslogtreecommitdiffstats
path: root/include/linux/gpio
Commit message (Expand)AuthorAgeFilesLines
* 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
* | gpiolib: Get rid of not used of_node memberAndy Shevchenko2023-01-301-7/+0
* | gpiolib: of: remove [devm_]gpiod_get_from_of_node() APIsDmitry Torokhov2023-01-301-48/+0
|/
* Merge tag 'gpio-updates-for-v6.2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-12-152-21/+11
|\
| * gpiolib: add support for software nodesDmitry Torokhov2022-11-151-0/+11
| * gpiolib: remove devm_fwnode_get_[index_]gpiod_from_child()Dmitry Torokhov2022-11-091-21/+0
* | Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2022-12-134-2/+9
|\ \
| * | gpiolib: Clean up headersAndy Shevchenko2022-10-242-2/+1
| * | gpio: reg: Add missing header(s)Andy Shevchenko2022-10-241-0/+4
| * | gpio: aspeed: Add missing header(s)Andy Shevchenko2022-10-191-0/+4
| |/
* / genirq: Get rid of GENERIC_MSI_IRQ_DOMAINThomas Gleixner2022-11-171-1/+1
|/
* gpiolib: make fwnode_get_named_gpiod() staticDmitry Torokhov2022-09-041-13/+0
* Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-08-041-0/+1
|\
| * gpiolib: add support for bias pull disableNuno Sá2022-07-191-0/+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
|/