summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-30gpiolib: Fix using uninitialized lookup-flags on ACPI platformsHans de Goede1-1/+1
2022-12-15Merge tag 'gpio-updates-for-v6.2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-140/+155
2022-12-07gpiolib: protect the GPIO device against being dropped while in use by user-s...Bartosz Golaszewski1-0/+4
2022-11-29gpiolib: Provide to_gpio_device() helperAndy Shevchenko1-1/+1
2022-11-28gpiolib: Unify access to the device propertiesAndy Shevchenko1-7/+10
2022-11-28gpiolib: fix memory leak in gpiochip_setup_dev()Zeng Heng1-16/+26
2022-11-16gpiolib: ensure that fwnode is properly setBrian Masney1-1/+1
2022-11-15gpiolib: add support for software nodesDmitry Torokhov1-0/+7
2022-11-15gpiolib: consolidate GPIO lookupsDmitry Torokhov1-128/+76
2022-11-15gpiolib: acpi: avoid leaking ACPI details into upper gpiolib layersDmitry Torokhov1-6/+2
2022-11-15gpiolib: acpi: change acpi_find_gpio() to accept firmware nodeDmitry Torokhov1-1/+2
2022-11-15gpiolib: of: change of_find_gpio() to accept device nodeDmitry Torokhov1-2/+3
2022-11-09gpiolib: of: Integrate of_gpiochip_init_valid_mask() into gpiochip_init_valid...Andy Shevchenko1-1/+53
2022-10-17gpiolib: Get rid of ARCH_NR_GPIOSChristophe Leroy1-5/+5
2022-10-17gpiolib: Warn on drivers still using static gpiobase allocationChristophe Leroy1-0/+3
2022-09-04gpiolib: make fwnode_get_named_gpiod() staticDmitry Torokhov1-66/+66
2022-08-04Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+6
2022-07-19gpiolib: add support for bias pull disableNuno Sá1-2/+6
2022-07-10gpio: gpiolib: Allow free() callback to be overriddenLad Prabhakar1-3/+6
2022-07-10gpio: Remove dynamic allocation from populate_parent_alloc_arg()Marc Zyngier1-24/+18
2022-06-05Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+58
2022-05-26Merge tag 'gpio-updates-for-v5.19' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-41/+34
2022-05-23Merge tag 'irq-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+10
2022-05-05Merge branch 'irq/gpio-immutable' of git://git.kernel.org/pub/scm/linux/kerne...Bartosz Golaszewski1-3/+10
2022-05-04gpiolib: Add HTE supportDipen Patel1-0/+58
2022-04-22gpio: Request interrupts after IRQ is initializedMario Limonciello1-2/+2
2022-04-19Merge branch irq/gpio-immutable into irq/irqchip-nextMarc Zyngier1-3/+10
2022-04-19gpio: Expose the gpiochip_irq_re[ql]res helpersMarc Zyngier1-2/+4
2022-04-19gpio: Don't fiddle with irqchips marked as immutableMarc Zyngier1-1/+6
2022-04-09gpiolib: Extract gpio_chip_get_value() wrapperAndy Shevchenko1-4/+7
2022-04-09gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc()Andy Shevchenko1-20/+18
2022-04-09gpiolib: Split out for_each_gpio_desc() macroAndy Shevchenko1-8/+3
2022-04-09gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag()Andy Shevchenko1-2/+1
2022-04-09gpiolib: Move error message out of a spinlockAndy Shevchenko1-1/+1
2022-04-05gpiolib: Get rid of redundant 'else'Andy Shevchenko1-7/+5
2022-04-04gpio: Restrict usage of GPIO chip irq members before initializationShreeya Patel1-0/+19
2022-03-25Merge tag 'gpio-updates-for-v5.18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-22/+19
2022-03-15Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"Bartosz Golaszewski1-0/+10
2022-03-08gpiolib: Use list_first_entry()/list_last_entry()Andy Shevchenko1-3/+3
2022-03-07gpiolib: acpi: Convert ACPI value of debounce to microsecondsAndy Shevchenko1-0/+10
2022-03-07gpio: Revert regression in sysfs-gpio (gpiolib.c)Marcelo Roberto Jimenez1-10/+0
2022-02-23gpio: Return EPROBE_DEFER if gc->to_irq is NULLShreeya Patel1-0/+10
2022-02-08gpiolib: Simplify error path in gpiod_get_index() when requesting GPIOAndy Shevchenko1-13/+12
2022-02-08gpiolib: Use short form of ternary operator in gpiod_get_index()Andy Shevchenko1-4/+3
2022-02-08gpiolib: Introduce for_each_gpio_desc_with_flag() macroAndy Shevchenko1-4/+3
2021-12-17gpiolib: allow line names from device props to override driver namesPeter Rosin1-5/+15
2021-12-17gpiolib: allow to specify the firmware node in struct gpio_chipBartosz Golaszewski1-1/+6
2021-12-17gpiolib: provide gpiod_remove_hogs()Bartosz Golaszewski1-0/+11
2021-12-06gpiolib: check the 'ngpios' property in core gpiolib codeBartosz Golaszewski1-0/+21
2021-12-06gpiolib: improve coding style for local variablesBartosz Golaszewski1-4/+4