summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-02-241-0/+7
|\
| * gpiolib: Clear the gpio_device's fwnode initialized flag before addingSaravana Kannan2023-02-081-0/+7
* | Merge tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2023-02-221-0/+8
|\ \
| * | gpiolib: Check "gpio-ranges" before calling ->add_pin_ranges()Andy Shevchenko2023-01-261-0/+8
* | | gpiolib: sort header inclusion alphabeticallyAndy Shevchenko2023-01-301-17/+18
* | | gpiolib: Get rid of not used of_node memberAndy Shevchenko2023-01-301-8/+3
* | | gpiolib: Introduce gpio_device_get() and gpio_device_put()Andy Shevchenko2023-01-301-8/+6
* | | gpiolib: use irq_domain_alloc_irqs()Johan Hovold2023-01-301-8/+2
| |/ |/|
* | gpiolib: Fix using uninitialized lookup-flags on ACPI platformsHans de Goede2022-12-301-1/+1
|/
* Merge tag 'gpio-updates-for-v6.2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-12-151-140/+155
|\
| * gpiolib: protect the GPIO device against being dropped while in use by user-s...Bartosz Golaszewski2022-12-071-0/+4
| * gpiolib: Provide to_gpio_device() helperAndy Shevchenko2022-11-291-1/+1
| * gpiolib: Unify access to the device propertiesAndy Shevchenko2022-11-281-7/+10
| * gpiolib: ensure that fwnode is properly setBrian Masney2022-11-161-1/+1
| * gpiolib: add support for software nodesDmitry Torokhov2022-11-151-0/+7
| * gpiolib: consolidate GPIO lookupsDmitry Torokhov2022-11-151-128/+76
| * gpiolib: acpi: avoid leaking ACPI details into upper gpiolib layersDmitry Torokhov2022-11-151-6/+2
| * gpiolib: acpi: change acpi_find_gpio() to accept firmware nodeDmitry Torokhov2022-11-151-1/+2
| * gpiolib: of: change of_find_gpio() to accept device nodeDmitry Torokhov2022-11-151-2/+3
| * gpiolib: of: Integrate of_gpiochip_init_valid_mask() into gpiochip_init_valid...Andy Shevchenko2022-11-091-1/+53
| * gpiolib: Get rid of ARCH_NR_GPIOSChristophe Leroy2022-10-171-5/+5
| * gpiolib: Warn on drivers still using static gpiobase allocationChristophe Leroy2022-10-171-0/+3
* | gpiolib: fix memory leak in gpiochip_setup_dev()Zeng Heng2022-11-281-16/+26
|/
* gpiolib: make fwnode_get_named_gpiod() staticDmitry Torokhov2022-09-041-66/+66
* Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-08-041-2/+6
|\
| * gpiolib: add support for bias pull disableNuno Sá2022-07-191-2/+6
* | gpio: gpiolib: Allow free() callback to be overriddenLad Prabhakar2022-07-101-3/+6
* | gpio: Remove dynamic allocation from populate_parent_alloc_arg()Marc Zyngier2022-07-101-24/+18
|/
* Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-06-051-0/+58
|\
| * gpiolib: Add HTE supportDipen Patel2022-05-041-0/+58
* | Merge tag 'gpio-updates-for-v5.19' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-05-261-41/+34
|\ \
| * \ Merge branch 'irq/gpio-immutable' of git://git.kernel.org/pub/scm/linux/kerne...Bartosz Golaszewski2022-05-051-3/+10
| |\ \
| * | | gpiolib: Extract gpio_chip_get_value() wrapperAndy Shevchenko2022-04-091-4/+7
| * | | gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc()Andy Shevchenko2022-04-091-20/+18
| * | | gpiolib: Split out for_each_gpio_desc() macroAndy Shevchenko2022-04-091-8/+3
| * | | gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag()Andy Shevchenko2022-04-091-2/+1
| * | | gpiolib: Move error message out of a spinlockAndy Shevchenko2022-04-091-1/+1
| * | | gpiolib: Get rid of redundant 'else'Andy Shevchenko2022-04-051-7/+5
| | |/ | |/|
* | | Merge tag 'irq-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-05-231-3/+10
|\ \ \
| * \ \ Merge branch irq/gpio-immutable into irq/irqchip-nextMarc Zyngier2022-04-191-3/+10
| |\ \ \ | | | |/ | | |/|
| | * | gpio: Expose the gpiochip_irq_re[ql]res helpersMarc Zyngier2022-04-191-2/+4
| | * | gpio: Don't fiddle with irqchips marked as immutableMarc Zyngier2022-04-191-1/+6
| | |/
* | / gpio: Request interrupts after IRQ is initializedMario Limonciello2022-04-221-2/+2
|/ /
* / gpio: Restrict usage of GPIO chip irq members before initializationShreeya Patel2022-04-041-0/+19
|/
* Merge tag 'gpio-updates-for-v5.18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-03-251-22/+19
|\
| * gpiolib: Use list_first_entry()/list_last_entry()Andy Shevchenko2022-03-081-3/+3
| * gpiolib: Simplify error path in gpiod_get_index() when requesting GPIOAndy Shevchenko2022-02-081-13/+12
| * gpiolib: Use short form of ternary operator in gpiod_get_index()Andy Shevchenko2022-02-081-4/+3
| * gpiolib: Introduce for_each_gpio_desc_with_flag() macroAndy Shevchenko2022-02-081-4/+3
* | Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"Bartosz Golaszewski2022-03-151-0/+10