summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpio-pl061.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-24gpio: pl061: Add missing header(s)Andy Shevchenko1-7/+8
2022-04-19gpio: pl061: Make the irqchip immutableMarc Zyngier1-9/+23
2021-08-12gpio: Bulk conversion to generic_handle_domain_irq()Marc Zyngier1-2/+2
2020-04-14gpio: pl061: Support building as moduleRob Herring1-5/+4
2020-04-02gpio: Unconditionally assign .request()/.free()Thierry Reding1-5/+2
2020-03-25gpio: pl061: Warn when IRQ line has not been configuredAlexander Sverdlin1-4/+2
2019-11-07gpio: Use new GPIO_LINE_DIRECTIONMatti Vaittinen1-1/+4
2019-07-09Merge tag 'gpio-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds1-14/+16
2019-07-03gpio: pl061: drop duplicate printing of device nameEnrico Weigelt1-1/+1
2019-06-27gpio: pl061: Pass irqchip when adding gpiochipLinus Walleij1-14/+16
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2018-11-05gpio: pl061: Move irq_chip definition inside struct pl061Manivannan Sadhasivam1-11/+10
2018-05-24gpio: pl061: Include the right headerLinus Walleij1-1/+1
2017-11-08gpio: Move irqdomain into struct gpio_irq_chipThierry Reding1-1/+1
2017-08-31gpio: pl061: constify amba_idArvind Yadav1-1/+1
2017-03-16gpio: pl061: make use of raw_spinlock variantsJulia Cartwright1-14/+14
2016-12-07gpio: pl061: delete platform data handlingLinus Walleij1-38/+3
2016-12-07gpio: pl061: move platform data into driverLinus Walleij1-1/+13
2016-12-07gpio: pl061: rename variable from chip to pl061Linus Walleij1-93/+93
2016-12-07gpio: pl061: rename state container structLinus Walleij1-15/+15
2016-12-07gpio: pl061: use local state for parent IRQ storageLinus Walleij1-1/+4
2016-04-28gpio: pl061: implement .get_direction()Linus Walleij1-0/+8
2016-04-28gpio: pl061: remove range checkLinus Walleij1-6/+0
2016-03-31gpio: pl061: make explicitly non-modularPaul Gortmaker1-8/+4
2016-01-05gpio: pl061: use gpiochip data pointerLinus Walleij1-10/+10
2015-12-14gpio: pl061: add support for wakeup configurationSudeep Holla1-0/+9
2015-11-19gpio: change member .dev to .parentLinus Walleij1-6/+6
2015-10-16gpio: pl061: use the generic request/free implementationsJonas Gorski1-28/+4
2015-10-15gpio: pl061: assign the apropriate handler for irqsLinus Walleij1-5/+25
2015-10-15gpio: pl061: returning with lock held in pl061_irq_type()Dan Carpenter1-6/+7
2015-10-02gpio: pl061: detail IRQ trigger handlingLinus Walleij1-8/+47
2015-09-16genirq: Remove irq argument from irq flow handlersThomas Gleixner1-1/+1
2014-12-03gpio: pl061: hook request if gpio-ranges avaiableYunlei He1-6/+14
2014-05-03gpio: pl061: use BIT() macro instead of shifting bitsJavier Martinez Canillas1-13/+13
2014-04-28gpio: pl061/sx150x: Remove unneeded include of linux/workqueue.hAxel Lin1-1/+0
2014-03-26gpio: pl061: convert driver to use gpiolib irqchipLinus Walleij1-62/+18
2014-03-18gpio: switch drivers to use new callbackLinus Walleij1-7/+7
2014-03-07gpio: gpio-pl061: Use %pa to print 'resource_size_t'Fabio Estevam1-2/+2
2014-02-24gpio: pl061: Use devm_ioremap_resource()Jingoo Han1-12/+3
2014-02-03gpio: pl061: remove confusing namingLinus Walleij1-3/+2
2014-02-03gpio: pl061: refactor type settingLinus Walleij1-12/+14
2014-02-03gpio: pl061: lock IRQs when starting themLinus Walleij1-0/+22
2014-02-03gpio: pl061: proper error messagesLinus Walleij1-5/+17
2013-11-27gpio: pl061: move irqdomain initializationLinus Walleij1-5/+5
2013-10-16gpio: pl061: drop references to "virtual" IRQLinus Walleij1-5/+5
2013-08-16gpio: use dev_get_platdata()Jingoo Han1-1/+1
2013-05-02Merge tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2013-03-27gpio: pl061: Add pl061_gpio_free()Axel Lin1-0/+8
2013-03-26arm: Move chained_irq_(enter|exit) to a generic fileCatalin Marinas1-1/+1
2013-03-07gpio: pl061: bind pinctrl by gpio requestHaojian Zhuang1-0/+13