This series introduces the support for the new SoC - STM32MP215, - STM32MP235, by adding the support for the new functionalities - irq affinity, - Resource Isolation Framework (RIF), - Reserved (RSVD) pinmux function, - IO synchronization parameters, - compile the driver as module. Some minor code reorganization is also introduced. Regards, Antonio Borneo Amelie Delaunay (2): pinctrl: stm32: Add stm32mp215 pinctrl support dt-bindings: pinctrl: stm32: support for stm32mp215 and additional packages Antonio Borneo (4): pinctrl: stm32: Declare stm32_pmx_get_mode() as static pinctrl: stm32: Rework stm32_pconf_parse_conf() pinctrl: stm32: Add RIF support for stm32mp257 dt-bindings: pinctrl: stm32: add support for stm32mp235 Cheick Traore (1): pinctrl: stm32: Manage irq affinity settings Clément Le Goffic (2): pinctrl: stm32: Add stm32mp235 pinctrl support pinctrl: stm32: Add new package to stm32mp257 pinctrl support Fabien Dessenne (4): pinctrl: stm32: Handle RSVD pin configuration dt-bindings: pinctrl: stm32: add RSVD mux function pinctrl: stm32: Support IO synchronization parameters dt-bindings: pinctrl: stm32: support IO synchronization parameters Stephane Danieau (1): pinctrl: stm32: Allow compile as module for stm32mp257 .../bindings/pinctrl/st,stm32-pinctrl.yaml | 62 +- arch/arm64/Kconfig.platforms | 1 - drivers/pinctrl/stm32/Kconfig | 18 +- drivers/pinctrl/stm32/Makefile | 2 + drivers/pinctrl/stm32/pinctrl-stm32.c | 365 +++- drivers/pinctrl/stm32/pinctrl-stm32.h | 27 +- drivers/pinctrl/stm32/pinctrl-stm32mp215.c | 1807 ++++++++++++++++ drivers/pinctrl/stm32/pinctrl-stm32mp235.c | 1906 +++++++++++++++++ drivers/pinctrl/stm32/pinctrl-stm32mp257.c | 305 +-- include/dt-bindings/pinctrl/stm32-pinfunc.h | 4 + 10 files changed, 4326 insertions(+), 171 deletions(-) create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp215.c create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp235.c base-commit: 9852d85ec9d492ebef56dc5f229416c925758edc -- 2.34.1