| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-10 | pinctrl: stm32: handle semaphore acquisition when handling pinctrl/pinmux | Gatien Chevallier | 1 | -8/+27 |
| 2025-10-29 | pinctrl: stm32: fix hwspinlock resource leak in probe function | Haotian Zhang | 1 | -1/+1 |
| 2025-10-28 | pinctrl: stm32: Support I/O synchronization parameters | Antonio Borneo | 3 | -0/+258 |
| 2025-10-28 | pinctrl: stm32: Avoid keeping a bool value in a u32 variable | Antonio Borneo | 1 | -1/+1 |
| 2025-10-28 | pinctrl: stm32: Drop useless spinlock save and restore | Antonio Borneo | 1 | -25/+0 |
| 2025-10-28 | pinctrl: stm32: Simplify handling of backup pin status | Antonio Borneo | 1 | -46/+24 |
| 2025-10-28 | pinctrl: stm32: Rework stm32_pconf_parse_conf() | Antonio Borneo | 1 | -9/+6 |
| 2025-10-01 | Merge tag 'pinctrl-v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2 | -3/+3 |
| 2025-09-24 | gpio: generic: rename BGPIOF_ flags to GPIO_GENERIC_ | Bartosz Golaszewski | 1 | -1/+1 |
| 2025-09-24 | pinctrl: use more common syntax for compound literals | Bartosz Golaszewski | 1 | -1/+1 |
| 2025-09-08 | pinctrl: generic: rename PIN_CONFIG_OUTPUT to LEVEL | Linus Walleij | 1 | -1/+1 |
| 2025-08-20 | pinctrl: stm32: Constify static 'pinctrl_desc' | Krzysztof Kozlowski | 1 | -1/+1 |
| 2025-08-19 | pinctrl: stm32: use new generic GPIO chip API | Bartosz Golaszewski | 1 | -14/+20 |
| 2025-08-07 | treewide: rename GPIO set callbacks back to their original names | Bartosz Golaszewski | 1 | -1/+1 |
| 2025-07-14 | pinctrl: stm32: Introduce HDP driver | Clément Le Goffic | 3 | -0/+735 |
| 2025-06-18 | pinctrl: stm32: Handle RSVD pin configuration | Fabien Dessenne | 2 | -1/+11 |
| 2025-06-18 | pinctrl: stm32: Allow compile as module for stm32mp257 | Stephane Danieau | 4 | -8/+31 |
| 2025-06-18 | pinctrl: stm32: Add RIF support for stm32mp257 | Antonio Borneo | 3 | -1/+125 |
| 2025-06-18 | pinctrl: stm32: Manage irq affinity settings | Cheick Traore | 1 | -0/+1 |
| 2025-06-18 | pinctrl: stm32: Declare stm32_pmx_get_mode() as static | Antonio Borneo | 2 | -6/+3 |
| 2025-04-29 | pinctrl: stm32: use new GPIO line value setter callbacks | Bartosz Golaszewski | 1 | -2/+5 |
| 2025-01-15 | pinctrl: Use str_enable_disable-like helpers | Krzysztof Kozlowski | 1 | -2/+3 |
| 2025-01-14 | pinctrl: stm32: Add check for clk_enable() | Mingwei Zheng | 1 | -38/+38 |
| 2024-10-01 | pinctrl: stm32: check devm_kasprintf() returned value | Ma Ke | 1 | -2/+7 |
| 2024-06-17 | pinctrl: stm32: Use scope based of_node_put() cleanups | Peng Fan | 1 | -3/+1 |
| 2024-02-13 | pinctrl: stm32: fix PM support for stm32mp257 | Antonio Borneo | 1 | -1/+1 |
| 2024-01-17 | Merge tag 'pinctrl-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l... | Linus Torvalds | 1 | -2/+1 |
| 2023-11-24 | pinctrl: stm32: return errors from stm32_gpio_direction_output() | Sergey Shtylyov | 1 | -2/+1 |
| 2023-11-14 | pinctrl: stm32: fix array read out of bound | Antonio Borneo | 1 | -3/+5 |
| 2023-11-13 | pinctrl: stm32: Add check for devm_kcalloc | Chen Ni | 1 | -0/+5 |
| 2023-11-04 | pinctrl: stm32: drop wrappers around pinctrl_gpio_free/input() | Bartosz Golaszewski | 1 | -13/+3 |
| 2023-11-04 | treewide: rename pinctrl_gpio_direction_output_new() | Bartosz Golaszewski | 1 | -1/+1 |
| 2023-11-04 | treewide: rename pinctrl_gpio_direction_input_new() | Bartosz Golaszewski | 1 | -1/+1 |
| 2023-11-04 | treewide: rename pinctrl_gpio_free_new() | Bartosz Golaszewski | 1 | -1/+1 |
| 2023-11-04 | treewide: rename pinctrl_gpio_request_new() | Bartosz Golaszewski | 1 | -1/+1 |
| 2023-11-04 | pinctrl: stm32: use new pinctrl GPIO helpers | Bartosz Golaszewski | 1 | -4/+4 |
| 2023-08-10 | pinctrl: stm32: set default gpio line names using pin names | Valentin Caron | 1 | -0/+35 |
| 2023-07-20 | pinctrl: Explicitly include correct DT includes | Rob Herring | 1 | -2/+1 |
| 2023-06-08 | pinctrl: stm32: add stm32mp257 pinctrl support | Alexandre Torgue | 4 | -0/+2591 |
| 2023-05-02 | Merge tag 'pinctrl-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l... | Linus Torvalds | 1 | -1/+1 |
| 2023-03-23 | pinctrl: Use of_property_present() for testing DT property presence | Rob Herring | 1 | -1/+1 |
| 2023-03-06 | pinctrl: stm32: use dynamic allocation of GPIO base | Dario Binacchi | 1 | -1/+1 |
| 2023-01-09 | pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain | Miaoqian Lin | 1 | -0/+1 |
| 2022-12-03 | pinctrl: stm32: Remove check for pins-are-numbered | Bernhard Rosenkränzer | 1 | -5/+0 |
| 2022-10-24 | pinctrl: stm32: Add missing header(s) | Andy Shevchenko | 1 | -7/+9 |
| 2022-09-20 | pinctrl: stm32: Switch to use dev_err_probe() helper | Yang Yingliang | 1 | -3/+2 |
| 2022-06-28 | pinctrl: stm32: fix optional IRQ support to gpios | Fabien Dessenne | 1 | -8/+12 |
| 2022-05-14 | pinctrl: stm32: Unshadow np variable in stm32_pctl_probe() | Andy Shevchenko | 1 | -12/+9 |
| 2022-05-05 | pinctrl: stm32: Fix up errorpath after merge | Linus Walleij | 1 | -0/+4 |
| 2022-05-05 | pinctrl: stm32: prevent the use of the secure protected pins | Fabien Dessenne | 3 | -0/+66 |
| 2022-05-05 | pinctrl: stm32: improve debugfs information of pinconf-pins entry | Fabien Dessenne | 2 | -10/+34 |
| 2022-05-04 | Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Walleij | 1 | -48/+36 |
| 2022-05-01 | pinctrl: stm32: improve bank clocks management | Fabien Dessenne | 4 | -53/+34 |
| 2022-04-23 | pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested | Marek Vasut | 1 | -2/+17 |
| 2022-04-21 | pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI | Marek Vasut | 1 | -0/+4 |
| 2022-04-08 | pinctrl: stm32: Switch to use for_each_gpiochip_node() helper | Andy Shevchenko | 1 | -39/+33 |
| 2022-04-08 | pinctrl: stm32: Replace custom code by gpiochip_node_count() call | Andy Shevchenko | 1 | -5/+3 |
| 2021-12-16 | pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines | Fabien Dessenne | 1 | -4/+4 |
| 2021-11-05 | Merge tag 'pinctrl-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -13/+3 |
| 2021-10-14 | pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() | Fabien Dessenne | 1 | -2/+2 |
| 2021-10-14 | pinctrl: stm32: do not warn when 'st,package' is absent | Fabien Dessenne | 1 | -13/+3 |
| 2021-08-10 | pinctrl: stm32: Add STM32MP135 SoC support | Alexandre Torgue | 3 | -0/+1686 |
| 2021-07-01 | Merge tag 'pinctrl-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -39/+40 |
| 2021-06-26 | pinctrl: stm32: check for IRQ MUX validity during alloc() | Fabien Dessenne | 1 | -39/+40 |
| 2021-06-18 | pinctrl: stm32: fix the reported number of GPIO lines per bank | Fabien Dessenne | 1 | -2/+7 |
| 2021-04-08 | pinctrl: stm32: Print invalid AF warning inside stm32_pctrl_is_function_valid() | Marek Vasut | 1 | -9/+4 |
| 2021-03-10 | pinctrl: stm32: add missing of_node_put | Junlin Yang | 1 | -1/+4 |
| 2020-07-23 | pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API | Fabien Dessenne | 1 | -36/+42 |
| 2020-06-20 | pinctrl: stm32: add possibility to configure pins individually | Alexandre Torgue | 1 | -2/+21 |
| 2020-06-20 | pinctrl: stm32: return proper error code in pin_config_set | Alexandre Torgue | 1 | -1/+1 |
| 2020-06-20 | pinctrl: stm32: defer probe if reset resource is not yet ready | Etienne Carriere | 1 | -4/+8 |
| 2020-06-20 | pinctrl: stm32: don't print an error on probe deferral during clock get | Etienne Carriere | 1 | -6/+17 |
| 2020-04-02 | Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l... | Linus Torvalds | 1 | -2/+2 |
| 2020-03-24 | irqchip/stm32: Retrigger both in eoi and unmask callbacks | Marek Vasut | 1 | -4/+14 |
| 2020-03-08 | pinctrl: stm32: Add level interrupt support to gpio irq chip | Alexandre Torgue | 1 | -2/+43 |
| 2020-02-21 | pinctrl: Use new GPIO_LINE_DIRECTION | Matti Vaittinen | 1 | -2/+2 |
| 2019-12-12 | pinctrl: stm32: Use the correct style for SPDX License Identifier | Nishad Kamdar | 1 | -1/+1 |
| 2019-08-10 | pinctrl: stm32: stm32: Add of_node_put() before return | Nishka Dasgupta | 1 | -1/+4 |
| 2019-07-13 | Merge tag 'pinctrl-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l... | Linus Torvalds | 3 | -1/+190 |
| 2019-06-01 | pinctrl: stm32: Add links to consumers | Linus Walleij | 1 | -0/+1 |
| 2019-05-24 | pinctrl: stm32: add lock mechanism for irqmux selection | Alexandre Torgue | 1 | -1/+50 |
| 2019-05-24 | pinctrl: stm32: Enable suspend/resume for stm32mp157c SoC | Alexandre Torgue | 1 | -0/+5 |
| 2019-05-24 | pinctrl: stm32: add suspend/resume management | Alexandre Torgue | 2 | -0/+134 |
| 2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 1 | -0/+1 |
| 2019-05-03 | pinctrl: stm32: check irq controller availability at probe | Fabien Dessenne | 1 | -10/+27 |
| 2019-04-23 | pinctrl: stm32: align stm32mp157 pin names | Alexandre Torgue | 1 | -284/+277 |
| 2019-04-23 | pinctrl: stm32: add package information for stm32mp157c | Alexandre Torgue | 2 | -176/+358 |
| 2019-04-23 | pinctrl: stm32: introduce package support | Alexandre Torgue | 2 | -11/+65 |
| 2019-02-20 | pinctrl: stm32: return error upon hwspinlock failure | Alexandre Torgue | 1 | -20/+24 |
| 2019-02-20 | pinctrl: stm32: fix memory leak issue | Alexandre Torgue | 1 | -10/+16 |
| 2018-11-19 | pinctrl: stm32: protect configuration registers with a hwspinlock | Benjamin Gaignard | 1 | -1/+70 |
| 2018-08-29 | pinctrl: Convert to using %pOFn instead of device_node.name | Rob Herring | 1 | -2/+2 |
| 2018-07-29 | pinctrl: stm32: add syscfg mask parameter | Ludovic Barre | 1 | -2/+14 |
| 2018-07-29 | pinctrl: stm32: check node status before new gpio bank registering | Alexandre Torgue | 1 | -2/+16 |
| 2018-07-29 | pinctrl: stm32: fix bank io port number | Alexandre Torgue | 1 | -1/+8 |
| 2018-05-24 | pinctrl/stm32: Add irq_eoi for stm32gpio irqchip | Ludovic Barre | 1 | -6/+7 |
| 2018-03-23 | pinctrl: stm32: add 'depends on HAS_IOMEM' to fix unmet dependency | Masahiro Yamada | 1 | -6/+6 |
| 2018-03-02 | pinctrl: stm32: Optimizes and enhances stm32gpio irqchip | Radoslaw Pietrzyk | 1 | -1/+2 |
| 2018-02-02 | Merge tag 'pinctrl-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 10 | -10/+4043 |
| 2018-01-22 | pinctrl: stm32: add STM32F769 MCU support | Alexandre Torgue | 3 | -0/+1834 |
| 2017-12-29 | genirq/irqdomain: Rename early argument of irq_domain_activate_irq() | Thomas Gleixner | 1 | -1/+1 |
| 2017-12-20 | pinctrl: stm32: Add STM32MP157 MPU support | Ludovic Barre | 3 | -0/+2195 |
| 2017-12-02 | pinctrl: stm32: Fix copyright | Benjamin Gaignard | 6 | -10/+14 |
| 2017-11-16 | Merge tag 'pinctrl-v4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+2 |
| 2017-11-13 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+3 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-09-25 | genirq/irqdomain: Update irq_domain_ops.activate() signature | Thomas Gleixner | 1 | -2/+3 |
| 2017-09-22 | pinctrl/gpio: Unify namespace for cross-calls | Linus Walleij | 1 | -2/+2 |
| 2017-08-14 | pinctrl: stm32: explicitly request exclusive reset control | Philipp Zabel | 1 | -1/+1 |
| 2017-08-01 | pinctrl: stm32: select IRQ_DOMAIN_HIERARCHY instead of depends on | Masahiro Yamada | 1 | -4/+5 |
| 2017-06-29 | Merge tag 'v4.12-rc7' into devel | Linus Walleij | 1 | -1/+1 |
| 2017-06-09 | pinctrl: stm32: Fix bad function call | Alexandre TORGUE | 1 | -1/+1 |
| 2017-06-09 | pinctrl: stm32: remove useless check | Alexandre TORGUE | 1 | -5/+0 |
| 2017-05-31 | pinctrl: stm32: Implement .get_direction gpio_chip callback | Alexandre TORGUE | 2 | -3/+25 |
| 2017-05-31 | pinctrl: stm32: set pin to gpio input when used as interrupt | Alexandre TORGUE | 1 | -10/+29 |
| 2017-04-24 | pinctrl: stm32: Add STM32F469 MCU support | Alexandre TORGUE | 3 | -0/+1585 |
| 2017-04-24 | pinctrl: stm32: replace device_initcall() with arch_initcall() | Alexandre TORGUE | 3 | -3/+16 |
| 2017-04-24 | pinctrl: stm32: add possibility to use gpio-ranges to declare bank range | Alexandre TORGUE | 1 | -50/+65 |
| 2017-02-06 | pinctrl: stm32: Add STM32H743 MCU support | Alexandre TORGUE | 3 | -0/+1986 |
| 2017-01-30 | pinctrl: stm32: fix bad location of gpiochip_lock_as_irq | Alexandre TORGUE | 1 | -25/+12 |
| 2016-12-30 | pinctrl: stm32: activate strict mux mode | Gabriel Fernandez | 1 | -0/+1 |
| 2016-12-13 | Merge tag 'pinctrl-v4.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -5/+1 |
| 2016-11-22 | pinctrl: stm32: use builtin_platform_driver | Geliang Tang | 1 | -5/+1 |
| 2016-10-31 | pinctrl: stm32: remove dependency with interrupt controller | Alexandre TORGUE | 1 | -3/+5 |
| 2016-09-15 | pinctrl: stm32: add IRQ_DOMAIN_HIERARCHY dependency | Arnd Bergmann | 1 | -2/+2 |
| 2016-09-13 | pinctrl: stm32: constify gpio_chip structures | Julia Lawall | 1 | -1/+1 |
| 2016-09-13 | pinctrl: Add IRQ support to STM32 gpios | Alexandre TORGUE | 2 | -1/+163 |
| 2016-07-11 | pinctrl: Add STM32F746 MCU support | Alexandre TORGUE | 3 | -0/+1688 |
| 2016-05-31 | pinctrl: stm32: factorize stm32_pconf_input/output_get() | Patrice Chotard | 1 | -21/+10 |
| 2016-05-19 | Merge tag 'pinctrl-v4.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l... | Linus Torvalds | 1 | -5/+180 |
| 2016-05-10 | pinctrl: stm32: Implement .pin_config_dbg_show() | Patrice Chotard | 1 | -0/+174 |
| 2016-04-21 | pinctrl: stm32: Use devm_pinctrl_register() for pinctrl registration | Laxman Dewangan | 1 | -3/+4 |
| 2016-04-01 | pinctrl: Rename pinctrl_utils_dt_free_map to pinctrl_utils_free_map | Irina Tirdea | 1 | -2/+2 |
| 2016-03-09 | pinctrl: stm32: make explicitly non-modular | Paul Gortmaker | 1 | -8/+1 |
| 2016-02-09 | pinctrl: stm32: Remove dependency with DT bindings header files | Maxime Coquelin | 2 | -2/+8 |
| 2016-02-05 | pinctrl: stm32: fix compile error and modernize | Linus Walleij | 1 | -9/+6 |
| 2016-01-27 | pinctrl: Add STM32 MCUs support | Maxime Coquelin | 5 | -0/+2496 |