summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/bcm/pinctrl-bcm2835.c
Commit message (Expand)AuthorAgeFilesLines
* pinctrl: bcm2835: Handle gpiochip_add_pin_range() errorsChristophe JAILLET2023-05-081-4/+2
* pinctrl-bcm2835.c: fix race condition when setting gpio dirHans Verkuil2023-04-211-4/+15
* pinctrl: bcm2835: Switch to use ->add_pin_ranges()Andy Shevchenko2023-01-261-4/+4
* pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()Andy Shevchenko2023-01-261-2/+0
* pinctrl: bcm2835: Make the irqchip immutableStefan Wahren2022-06-261-3/+8
* pinctrl: bcm2835: drop irq_enable/disable callbacksStefan Wahren2022-06-261-6/+4
* pinctrl: bcm2835: implement hook for missing gpio-rangesStefan Wahren2022-04-211-0/+18
* pinctrl: bcm2835: Fix a few error pathsFlorian Fainelli2022-01-301-8/+15
* Merge tag 'pinctrl-v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-01-121-5/+10
|\
| * pinctrl: Get rid of duplicate of_node assignment in the driversAndy Shevchenko2021-12-161-1/+0
| * pinctrl-bcm2835: don't call pinctrl_gpio_direction()Hans Verkuil2021-12-161-3/+9
| * pinctrl: bcm2835: Silence uninit warningLinus Walleij2021-12-101-1/+1
* | pinctrl: bcm2835: Change init order for gpio hogsPhil Elwell2021-12-101-13/+16
|/
* pinctrl: bcm2835: Allow building driver as a moduleFlorian Fainelli2021-10-251-1/+8
* Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2021-09-021-2/+1
|\
| * pinctrl: bcm2835: Replace BUG with BUG_ONJason Wang2021-07-231-2/+1
* | pinctrl: Bulk conversion to generic_handle_domain_irq()Marc Zyngier2021-08-121-2/+2
|/
* pinctrl: bcm2835: Accept fewer than expected IRQsPhil Elwell2021-05-281-2/+6
* pinctrl: bcm2835: Add support for wake-up interruptsFlorian Fainelli2020-06-031-1/+75
* pinctrl: bcm2835: Match BCM7211 compatible stringFlorian Fainelli2020-06-031-0/+4
* pinctrl: Use new GPIO_LINE_DIRECTIONMatti Vaittinen2020-02-211-1/+4
* pinctrl: bcm2835: Add support for all GPIOs on BCM2711Stefan Wahren2020-02-141-12/+42
* pinctrl: bcm2835: Refactor platform dataStefan Wahren2020-02-141-13/+44
* pinctrl: bcm2835: Drop unused defineStefan Wahren2020-02-141-3/+0
* pinctrl: bcm2835: Pass irqchip when adding gpiochipLinus Walleij2019-08-261-30/+25
* pinctrl: bcm2835: Add support for BCM2711 pull-up functionalityStefan Wahren2019-08-051-5/+100
* pinctrl: bcm2835: Direct GPIO config changes to generic pinctrlStefan Wahren2019-02-081-1/+2
* pinctrl: bcm2835: declare pin config as genericStefan Wahren2019-02-081-0/+1
* pinctrl: bcm2835: Switch to SPDX identifierStefan Wahren2018-11-161-10/+1
* pinctrl: bcm2835: Use define directive for BCM2835_PINCONF_PARAM_PULLNathan Chancellor2018-11-091-4/+2
* pinctrl: bcm2835: Use raw spinlock for RT compatibilityLukas Wunner2018-11-051-8/+8
* treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-2/+2
* pinctrl: bcm2835: Add support for output-low output-high propertiesMatheus Castello2018-05-161-0/+5
* pinctrl: bcm2835: Add support for generic pinctrl bindingMatheus Castello2018-05-161-37/+58
* Merge tag 'gpio-v4.15-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-11-141-2/+2
|\
| * pinctrl: bcm2835: Fix some merge falloutLinus Walleij2017-11-091-1/+1
| * gpio: Move irqdomain into struct gpio_irq_chipThierry Reding2017-11-081-2/+2
* | pinctrl: bcm2835: fix build warning in bcm2835_gpio_irq_handle_bankCorentin Labbe2017-09-211-4/+0
|/
* pinctrl: bcm2835: Remove unneeded irq_group fieldThierry Reding2017-08-141-3/+1
* pinctrl: Convert to using %pOF instead of full_nameRob Herring2017-08-141-14/+11
* pinctrl: bcm2835: constify gpio_chip structureGustavo A. R. Silva2017-08-141-1/+1
* pinctrl: bcm2835: Avoid warning from __irq_do_set_handlerStefan Wahren2017-06-291-0/+4
* pinctrl: bcm: clean up modular vs. non-modular distinctionsPaul Gortmaker2017-05-291-17/+3
* Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/ar...Linus Torvalds2016-12-151-6/+0
|\
| * pinctrl: bcm2835: add pull defines to dt bindingsGerd Hoffmann2016-10-171-6/+0
* | pinctrl: bcm2835: switch to GPIOLIB_IRQCHIPLinus Walleij2016-12-071-76/+64
* | pinctrl: bcm2835: Return pins to inputs when freedPhil Elwell2016-11-151-0/+11
* | pinctrl: bcm2835: Fix ints for GPIOs 28-31 & 46-53Phil Elwell2016-11-151-12/+38
* | pinctrl: bcm2835: reduce GPPUD set-up timeStefan Wahren2016-11-041-4/+6
|/
* pinctrl: bcm2835: Use devm_pinctrl_register() for pinctrl registrationLaxman Dewangan2016-04-211-2/+1