aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/stm32
AgeCommit message (Expand)AuthorFilesLines
2024-02-13pinctrl: stm32: fix PM support for stm32mp257Antonio Borneo1-1/+1
2024-01-17Merge tag 'pinctrl-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-2/+1
2023-11-24pinctrl: stm32: return errors from stm32_gpio_direction_output()Sergey Shtylyov1-2/+1
2023-11-14pinctrl: stm32: fix array read out of boundAntonio Borneo1-3/+5
2023-11-13pinctrl: stm32: Add check for devm_kcallocChen Ni1-0/+5
2023-11-04pinctrl: stm32: drop wrappers around pinctrl_gpio_free/input()Bartosz Golaszewski1-13/+3
2023-11-04treewide: rename pinctrl_gpio_direction_output_new()Bartosz Golaszewski1-1/+1
2023-11-04treewide: rename pinctrl_gpio_direction_input_new()Bartosz Golaszewski1-1/+1
2023-11-04treewide: rename pinctrl_gpio_free_new()Bartosz Golaszewski1-1/+1
2023-11-04treewide: rename pinctrl_gpio_request_new()Bartosz Golaszewski1-1/+1
2023-11-04pinctrl: stm32: use new pinctrl GPIO helpersBartosz Golaszewski1-4/+4
2023-08-10pinctrl: stm32: set default gpio line names using pin namesValentin Caron1-0/+35
2023-07-20pinctrl: Explicitly include correct DT includesRob Herring1-2/+1
2023-06-08pinctrl: stm32: add stm32mp257 pinctrl supportAlexandre Torgue4-0/+2591
2023-05-02Merge tag 'pinctrl-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-1/+1
2023-03-23pinctrl: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-03-06pinctrl: stm32: use dynamic allocation of GPIO baseDario Binacchi1-1/+1
2023-01-09pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domainMiaoqian Lin1-0/+1
2022-12-03pinctrl: stm32: Remove check for pins-are-numberedBernhard Rosenkränzer1-5/+0
2022-10-24pinctrl: stm32: Add missing header(s)Andy Shevchenko1-7/+9
2022-09-20pinctrl: stm32: Switch to use dev_err_probe() helperYang Yingliang1-3/+2
2022-06-28pinctrl: stm32: fix optional IRQ support to gpiosFabien Dessenne1-8/+12
2022-05-14pinctrl: stm32: Unshadow np variable in stm32_pctl_probe()Andy Shevchenko1-12/+9
2022-05-05pinctrl: stm32: Fix up errorpath after mergeLinus Walleij1-0/+4
2022-05-05pinctrl: stm32: prevent the use of the secure protected pinsFabien Dessenne3-0/+66
2022-05-05pinctrl: stm32: improve debugfs information of pinconf-pins entryFabien Dessenne2-10/+34
2022-05-04Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Walleij1-48/+36
2022-05-01pinctrl: stm32: improve bank clocks managementFabien Dessenne4-53/+34
2022-04-23pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requestedMarek Vasut1-2/+17
2022-04-21pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOIMarek Vasut1-0/+4
2022-04-08pinctrl: stm32: Switch to use for_each_gpiochip_node() helperAndy Shevchenko1-39/+33
2022-04-08pinctrl: stm32: Replace custom code by gpiochip_node_count() callAndy Shevchenko1-5/+3
2021-12-16pinctrl: stm32: consider the GPIO offset to expose all the GPIO linesFabien Dessenne1-4/+4
2021-11-05Merge tag 'pinctrl-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-13/+3
2021-10-14pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume()Fabien Dessenne1-2/+2
2021-10-14pinctrl: stm32: do not warn when 'st,package' is absentFabien Dessenne1-13/+3
2021-08-10pinctrl: stm32: Add STM32MP135 SoC supportAlexandre Torgue3-0/+1686
2021-07-01Merge tag 'pinctrl-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-39/+40
2021-06-26pinctrl: stm32: check for IRQ MUX validity during alloc()Fabien Dessenne1-39/+40
2021-06-18pinctrl: stm32: fix the reported number of GPIO lines per bankFabien Dessenne1-2/+7
2021-04-08pinctrl: stm32: Print invalid AF warning inside stm32_pctrl_is_function_valid()Marek Vasut1-9/+4
2021-03-10pinctrl: stm32: add missing of_node_putJunlin Yang1-1/+4
2020-07-23pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() APIFabien Dessenne1-36/+42
2020-06-20pinctrl: stm32: add possibility to configure pins individuallyAlexandre Torgue1-2/+21
2020-06-20pinctrl: stm32: return proper error code in pin_config_setAlexandre Torgue1-1/+1
2020-06-20pinctrl: stm32: defer probe if reset resource is not yet readyEtienne Carriere1-4/+8
2020-06-20pinctrl: stm32: don't print an error on probe deferral during clock getEtienne Carriere1-6/+17
2020-04-02Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-2/+2
2020-03-24irqchip/stm32: Retrigger both in eoi and unmask callbacksMarek Vasut1-4/+14
2020-03-08pinctrl: stm32: Add level interrupt support to gpio irq chipAlexandre Torgue1-2/+43
2020-02-21pinctrl: Use new GPIO_LINE_DIRECTIONMatti Vaittinen1-2/+2
2019-12-12pinctrl: stm32: Use the correct style for SPDX License IdentifierNishad Kamdar1-1/+1
2019-08-10pinctrl: stm32: stm32: Add of_node_put() before returnNishka Dasgupta1-1/+4
2019-07-13Merge tag 'pinctrl-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds3-1/+190
2019-06-01pinctrl: stm32: Add links to consumersLinus Walleij1-0/+1
2019-05-24pinctrl: stm32: add lock mechanism for irqmux selectionAlexandre Torgue1-1/+50
2019-05-24pinctrl: stm32: Enable suspend/resume for stm32mp157c SoCAlexandre Torgue1-0/+5
2019-05-24pinctrl: stm32: add suspend/resume managementAlexandre Torgue2-0/+134
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-03pinctrl: stm32: check irq controller availability at probeFabien Dessenne1-10/+27
2019-04-23pinctrl: stm32: align stm32mp157 pin namesAlexandre Torgue1-284/+277
2019-04-23pinctrl: stm32: add package information for stm32mp157cAlexandre Torgue2-176/+358
2019-04-23pinctrl: stm32: introduce package supportAlexandre Torgue2-11/+65
2019-02-20pinctrl: stm32: return error upon hwspinlock failureAlexandre Torgue1-20/+24
2019-02-20pinctrl: stm32: fix memory leak issueAlexandre Torgue1-10/+16
2018-11-19pinctrl: stm32: protect configuration registers with a hwspinlockBenjamin Gaignard1-1/+70
2018-08-29pinctrl: Convert to using %pOFn instead of device_node.nameRob Herring1-2/+2
2018-07-29pinctrl: stm32: add syscfg mask parameterLudovic Barre1-2/+14
2018-07-29pinctrl: stm32: check node status before new gpio bank registeringAlexandre Torgue1-2/+16
2018-07-29pinctrl: stm32: fix bank io port numberAlexandre Torgue1-1/+8
2018-05-24pinctrl/stm32: Add irq_eoi for stm32gpio irqchipLudovic Barre1-6/+7
2018-03-23pinctrl: stm32: add 'depends on HAS_IOMEM' to fix unmet dependencyMasahiro Yamada1-6/+6
2018-03-02pinctrl: stm32: Optimizes and enhances stm32gpio irqchipRadoslaw Pietrzyk1-1/+2
2018-02-02Merge tag 'pinctrl-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds10-10/+4043
2018-01-22pinctrl: stm32: add STM32F769 MCU supportAlexandre Torgue3-0/+1834
2017-12-29genirq/irqdomain: Rename early argument of irq_domain_activate_irq()Thomas Gleixner1-1/+1
2017-12-20pinctrl: stm32: Add STM32MP157 MPU supportLudovic Barre3-0/+2195
2017-12-02pinctrl: stm32: Fix copyrightBenjamin Gaignard6-10/+14
2017-11-16Merge tag 'pinctrl-v4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+2
2017-11-13Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-25genirq/irqdomain: Update irq_domain_ops.activate() signatureThomas Gleixner1-2/+3
2017-09-22pinctrl/gpio: Unify namespace for cross-callsLinus Walleij1-2/+2
2017-08-14pinctrl: stm32: explicitly request exclusive reset controlPhilipp Zabel1-1/+1
2017-08-01pinctrl: stm32: select IRQ_DOMAIN_HIERARCHY instead of depends onMasahiro Yamada1-4/+5
2017-06-29Merge tag 'v4.12-rc7' into develLinus Walleij1-1/+1
2017-06-09pinctrl: stm32: Fix bad function callAlexandre TORGUE1-1/+1
2017-06-09pinctrl: stm32: remove useless checkAlexandre TORGUE1-5/+0
2017-05-31pinctrl: stm32: Implement .get_direction gpio_chip callbackAlexandre TORGUE2-3/+25
2017-05-31pinctrl: stm32: set pin to gpio input when used as interruptAlexandre TORGUE1-10/+29
2017-04-24pinctrl: stm32: Add STM32F469 MCU supportAlexandre TORGUE3-0/+1585
2017-04-24pinctrl: stm32: replace device_initcall() with arch_initcall()Alexandre TORGUE3-3/+16
2017-04-24pinctrl: stm32: add possibility to use gpio-ranges to declare bank rangeAlexandre TORGUE1-50/+65
2017-02-06pinctrl: stm32: Add STM32H743 MCU supportAlexandre TORGUE3-0/+1986
2017-01-30pinctrl: stm32: fix bad location of gpiochip_lock_as_irqAlexandre TORGUE1-25/+12
2016-12-30pinctrl: stm32: activate strict mux modeGabriel Fernandez1-0/+1
2016-12-13Merge tag 'pinctrl-v4.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-5/+1
2016-11-22pinctrl: stm32: use builtin_platform_driverGeliang Tang1-5/+1
2016-10-31pinctrl: stm32: remove dependency with interrupt controllerAlexandre TORGUE1-3/+5
2016-09-15pinctrl: stm32: add IRQ_DOMAIN_HIERARCHY dependencyArnd Bergmann1-2/+2
2016-09-13pinctrl: stm32: constify gpio_chip structuresJulia Lawall1-1/+1
2016-09-13pinctrl: Add IRQ support to STM32 gpiosAlexandre TORGUE2-1/+163
2016-07-11pinctrl: Add STM32F746 MCU supportAlexandre TORGUE3-0/+1688
2016-05-31pinctrl: stm32: factorize stm32_pconf_input/output_get()Patrice Chotard1-21/+10
2016-05-19Merge tag 'pinctrl-v4.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-5/+180
2016-05-10pinctrl: stm32: Implement .pin_config_dbg_show()Patrice Chotard1-0/+174
2016-04-21pinctrl: stm32: Use devm_pinctrl_register() for pinctrl registrationLaxman Dewangan1-3/+4
2016-04-01pinctrl: Rename pinctrl_utils_dt_free_map to pinctrl_utils_free_mapIrina Tirdea1-2/+2
2016-03-09pinctrl: stm32: make explicitly non-modularPaul Gortmaker1-8/+1
2016-02-09pinctrl: stm32: Remove dependency with DT bindings header filesMaxime Coquelin2-2/+8
2016-02-05pinctrl: stm32: fix compile error and modernizeLinus Walleij1-9/+6
2016-01-27pinctrl: Add STM32 MCUs supportMaxime Coquelin5-0/+2496