summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-29Merge tag 'gpio-updates-for-v6.5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-26/+18
2023-06-19gpiolib: Drop unused domain_ops memeber of GPIO IRQ chipAndy Shevchenko1-2/+1
2023-06-19gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()Michael Walle1-1/+2
2023-06-13gpiolib: Fix GPIO chip IRQ initialization restrictionJiawen Wu1-0/+8
2023-06-09gpiolib: Do not unexport GPIO on freeingAndy Shevchenko1-2/+0
2023-06-07gpiolib: demote the hogging log messages to debugBartosz Golaszewski1-1/+1
2023-06-01gpiolib: Unify allocation and initialization of GPIO valid maskAndy Shevchenko1-17/+8
2023-06-01gpiolib: Consolidate the allocated mask freeing APIsAndy Shevchenko1-4/+8
2023-05-17gpiolib: fix allocation of mixed dynamic/static GPIOsAndreas Kemnade1-0/+2
2023-04-11gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnodeLinus Walleij1-7/+6
2023-04-03gpiolib: Add gpiochip_set_data() helperAndy Shevchenko1-3/+9
2023-04-03gpiolib: Move gpiochip_get_data() higher in the codeAndy Shevchenko1-13/+13
2023-03-29gpiolib: Check array_info for NULL only once in gpiod_get_array()Andy Shevchenko1-7/+9
2023-03-29gpiolib: Replace open coded krealloc()Andy Shevchenko1-9/+8
2023-03-15gpiolib: Use IRQ hardware number getter instead of direct accessAndy Shevchenko1-11/+18
2023-03-15gpiolib: Remove duplicative check in gpiod_find_and_request()Andy Shevchenko1-5/+2
2023-03-15gpiolib: Move gpiodevice_*() to gpiodev namespaceAndy Shevchenko1-2/+2
2023-03-15gpiolib: Get rid of devprop prefix in one functionAndy Shevchenko1-3/+3
2023-03-08gpiolib: Get rid of gpio_bus_match() forward declarationAndy Shevchenko1-15/+14
2023-03-08gpiolib: Access device's fwnode via dev_fwnode()Andy Shevchenko1-2/+3
2023-03-06gpiolib: Clean up headersAndy Shevchenko1-3/+6
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+7
2023-02-22Merge tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-0/+8
2023-02-08gpiolib: Clear the gpio_device's fwnode initialized flag before addingSaravana Kannan1-0/+7
2023-01-30gpiolib: sort header inclusion alphabeticallyAndy Shevchenko1-17/+18
2023-01-30gpiolib: Get rid of not used of_node memberAndy Shevchenko1-8/+3
2023-01-30gpiolib: Introduce gpio_device_get() and gpio_device_put()Andy Shevchenko1-8/+6
2023-01-30gpiolib: use irq_domain_alloc_irqs()Johan Hovold1-8/+2
2023-01-26gpiolib: Check "gpio-ranges" before calling ->add_pin_ranges()Andy Shevchenko1-0/+8
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-05Merge 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