aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpio/gpiolib.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-04treewide: rename pinctrl_gpio_set_config_new()Gravatar Bartosz Golaszewski 1-1/+1
2023-11-04treewide: rename pinctrl_gpio_free_new()Gravatar Bartosz Golaszewski 1-1/+1
2023-11-04treewide: rename pinctrl_gpio_request_new()Gravatar Bartosz Golaszewski 1-1/+1
2023-11-04gpiolib: generic: use new pinctrl GPIO helpersGravatar Bartosz Golaszewski 1-3/+3
2023-11-04gpiolib: remove gpiochip_find()Gravatar Bartosz Golaszewski 1-22/+0
2023-10-13gpiolib: provide gpio_device_get_base()Gravatar Bartosz Golaszewski 1-0/+13
2023-10-13gpiolib: provide gpiod_to_gpio_device()Gravatar Bartosz Golaszewski 1-0/+21
2023-10-13gpiolib: provide gpio_device_to_device()Gravatar Bartosz Golaszewski 1-0/+17
2023-10-12gpiolib: provide gpio_device_find_by_fwnode()Gravatar Andy Shevchenko 1-0/+20
2023-10-04gpiolib: replace find_chip_by_name() with gpio_device_find_by_label()Gravatar Bartosz Golaszewski 1-22/+11
2023-10-04gpiolib: reluctantly provide gpio_device_get_chip()Gravatar Bartosz Golaszewski 1-0/+21
2023-10-04gpiolib: provide gpio_device_get_desc()Gravatar Bartosz Golaszewski 1-9/+31
2023-10-04gpiolib: provide gpio_device_find_by_label()Gravatar Bartosz Golaszewski 1-0/+21
2023-10-04gpiolib: provide gpio_device_find()Gravatar Bartosz Golaszewski 1-18/+53
2023-10-04gpiolib: make gpio_device_get() and gpio_device_put() publicGravatar Bartosz Golaszewski 1-0/+24
2023-10-02gpiolib: extend the critical sections of lookup tablesGravatar Bartosz Golaszewski 1-15/+15
2023-09-11gpiolib: unexport gpiod_set_transitory()Gravatar Bartosz Golaszewski 1-1/+0
2023-08-29Merge tag 'gpio-updates-for-v6.6' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-90/+113
2023-08-22gpiolib: provide and use gpiod_line_state_notify()Gravatar Bartosz Golaszewski 1-4/+8
2023-08-21gpiolib: add a second blocking notifier to struct gpio_deviceGravatar Bartosz Golaszewski 1-0/+1
2023-08-21gpiolib: rename the gpio_device notifierGravatar Bartosz Golaszewski 1-3/+3
2023-08-16gpiolib: fix reference leaks when removing GPIO chips still in useGravatar Bartosz Golaszewski 1-5/+11
2023-07-18gpio: mmio: handle "ngpios" properly in bgpio_init()Gravatar Asmaa Mnebhi 1-31/+37
2023-07-10gpiolib: Replace open coded gpiochip_irqchip_add_allocated_domain()Gravatar Andy Shevchenko 1-13/+7
2023-07-10gpiolib: Split out gpiochip_irqchip_add_allocated_domain() helperGravatar Andy Shevchenko 1-16/+23
2023-07-10gpiolib: Do not assign error pointer to the GPIO IRQ chip domainGravatar Andy Shevchenko 1-6/+6
2023-07-10gpiolib: Factor out gpiochip_simple_create_domain()Gravatar Andy Shevchenko 1-7/+16
2023-07-10gpiolib: Make gpiochip_hierarchy_add_domain() return domainGravatar Andy Shevchenko 1-11/+13
2023-07-10gpiolib: Do not alter GPIO chip fwnode memberGravatar Andy Shevchenko 1-8/+8
2023-06-29Merge tag 'gpio-updates-for-v6.5' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-26/+18
2023-06-19gpiolib: Drop unused domain_ops memeber of GPIO IRQ chipGravatar Andy Shevchenko 1-2/+1
2023-06-19gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()Gravatar Michael Walle 1-1/+2
2023-06-13gpiolib: Fix GPIO chip IRQ initialization restrictionGravatar Jiawen Wu 1-0/+8
2023-06-09gpiolib: Do not unexport GPIO on freeingGravatar Andy Shevchenko 1-2/+0
2023-06-07gpiolib: demote the hogging log messages to debugGravatar Bartosz Golaszewski 1-1/+1
2023-06-01gpiolib: Unify allocation and initialization of GPIO valid maskGravatar Andy Shevchenko 1-17/+8
2023-06-01gpiolib: Consolidate the allocated mask freeing APIsGravatar Andy Shevchenko 1-4/+8
2023-05-17gpiolib: fix allocation of mixed dynamic/static GPIOsGravatar Andreas Kemnade 1-0/+2
2023-04-11gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnodeGravatar Linus Walleij 1-7/+6
2023-04-03gpiolib: Add gpiochip_set_data() helperGravatar Andy Shevchenko 1-3/+9
2023-04-03gpiolib: Move gpiochip_get_data() higher in the codeGravatar Andy Shevchenko 1-13/+13
2023-03-29gpiolib: Check array_info for NULL only once in gpiod_get_array()Gravatar Andy Shevchenko 1-7/+9
2023-03-29gpiolib: Replace open coded krealloc()Gravatar Andy Shevchenko 1-9/+8
2023-03-15gpiolib: Use IRQ hardware number getter instead of direct accessGravatar Andy Shevchenko 1-11/+18
2023-03-15gpiolib: Remove duplicative check in gpiod_find_and_request()Gravatar Andy Shevchenko 1-5/+2
2023-03-15gpiolib: Move gpiodevice_*() to gpiodev namespaceGravatar Andy Shevchenko 1-2/+2
2023-03-15gpiolib: Get rid of devprop prefix in one functionGravatar Andy Shevchenko 1-3/+3
2023-03-08gpiolib: Get rid of gpio_bus_match() forward declarationGravatar Andy Shevchenko 1-15/+14
2023-03-08gpiolib: Access device's fwnode via dev_fwnode()Gravatar Andy Shevchenko 1-2/+3
2023-03-06gpiolib: Clean up headersGravatar Andy Shevchenko 1-3/+6