summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpio-mmio.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-24gpio: generic: rename BGPIOF_ flags to GPIO_GENERIC_Bartosz Golaszewski1-14/+14
2025-09-12gpio: move gpio-mmio-specific fields out of struct gpio_chipBartosz Golaszewski1-159/+162
2025-09-12gpio: mmio: use new generic GPIO chip APIBartosz Golaszewski1-8/+21
2025-08-25gpio: mmio: Add compatible for the ixp4xx eb MMIOLinus Walleij1-0/+1
2025-08-07treewide: rename GPIO set callbacks back to their original namesBartosz Golaszewski1-12/+12
2025-07-07Merge tag 'gpio-mmio-remove-bgpio-pdata-for-v6.17-rc1' into gpio/for-nextBartosz Golaszewski1-42/+19
2025-07-07gpio: mmio: remove struct bgpio_pdataBartosz Golaszewski1-54/+19
2025-07-07gpio: mmio: get chip label and GPIO base from device propertiesBartosz Golaszewski1-0/+15
2025-07-07gpio: mmio: drop the big-endian platform device variantBartosz Golaszewski1-3/+0
2025-06-19gpio: mmio: don't use legacy GPIO chip settersBartosz Golaszewski1-3/+3
2025-06-19Merge tag 'gpio-mmio-bgpiof-no-input-flag-for-v6.17' into gpio/for-nextBartosz Golaszewski1-1/+10
2025-06-19gpio: mmio: add BGPIOF_NO_INPUT flag for GPO gpiochipClément Le Goffic1-1/+10
2025-06-17gpio: mmio: use new GPIO line value setter callbacksBartosz Golaszewski1-20/+33
2025-02-24gpio: mmio: Add flag for calling pinctrl back-endLinus Walleij1-8/+29
2024-07-03gpio: mmio: do not calculate bgpio_bits via "ngpios"Shiji Yang1-2/+0
2023-12-18gpio: mmio: Clean up headersAndy Shevchenko1-13/+11
2023-12-18gpio: mmio: Make use of device propertiesAndy Shevchenko1-18/+7
2023-10-09gpio: Use device_get_match_data()Rob Herring1-2/+2
2023-07-18gpio: mmio: handle "ngpios" properly in bgpio_init()Asmaa Mnebhi1-1/+8
2022-04-25gpio: use raw spinlock for gpio chip shadowed dataSchspa Shi1-11/+11
2020-07-16gpio: mmio: replace open-coded for_each_set_bit()Andy Shevchenko1-13/+7
2020-03-25gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUTChuanhong Guo1-4/+19
2019-11-13gpio: mmio: remove untrue leftover commentMatti Vaittinen1-1/+0
2019-11-07gpio: Use new GPIO_LINE_DIRECTIONMatti Vaittinen1-6/+15
2019-04-08gpio: mmio: Drop bgpio_dir_invertedLinus Walleij1-7/+0
2019-04-04gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multipleJan Kotas1-19/+2
2019-04-04gpio: mmio: Support two direction registersLinus Walleij1-29/+56
2018-09-25gpio: Use SPDX header for core libraryLinus Walleij1-5/+1
2018-08-11gpio: mmio: Fix up inverted direction registersLinus Walleij1-45/+63
2018-01-17gpio: mmio: Also read bits that are zeroLinus Walleij1-14/+16
2017-10-30gpio-mmio: Use the new .get_multiple() callbackLinus Walleij1-3/+84
2017-10-25gpio: mmio: Make pin2mask() a private businessLinus Walleij1-26/+19
2017-03-23gpio: mmio: add support for NI 169445 NAND GPIONathan Sullivan1-0/+1
2016-08-11gpio: mmio: add brcm,bcm6345 supportChristian Lamparter1-0/+4
2016-06-08gpio: mmio: add MyBook Live GPIO supportChristian Lamparter1-0/+4
2016-06-08gpio: mmio: add DT support for memory-mapped GPIOsÁlvaro Fernández Rojas1-2/+45
2016-04-29gpio: rename gpio-generic.c into gpio-mmio.cChristian Lamparter1-0/+660