linux-gpio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/14] pinctrl: stm32: Add new features and support for more SoC
@ 2024-10-22 15:56 Antonio Borneo
  2024-10-22 15:56 ` [PATCH 01/14] pinctrl: stm32: Declare stm32_pmx_get_mode() as static Antonio Borneo
                   ` (14 more replies)
  0 siblings, 15 replies; 28+ messages in thread
From: Antonio Borneo @ 2024-10-22 15:56 UTC (permalink / raw)
  To: Linus Walleij, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Maxime Coquelin, Alexandre Torgue, Catalin Marinas, Will Deacon,
	linux-gpio, devicetree, linux-arm-kernel
  Cc: Antonio Borneo, linux-kernel, Clément Le Goffic,
	Stephane Danieau, Amelie Delaunay, Fabien Dessenne,
	Valentin Caron, Gatien Chevallier, Cheick Traore, linux-stm32

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


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-11-01 10:25 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-22 15:56 [PATCH 00/14] pinctrl: stm32: Add new features and support for more SoC Antonio Borneo
2024-10-22 15:56 ` [PATCH 01/14] pinctrl: stm32: Declare stm32_pmx_get_mode() as static Antonio Borneo
2024-10-22 15:56 ` [PATCH 02/14] pinctrl: stm32: Manage irq affinity settings Antonio Borneo
2024-10-22 15:56 ` [PATCH 03/14] pinctrl: stm32: Handle RSVD pin configuration Antonio Borneo
2024-10-22 15:56 ` [PATCH 04/14] dt-bindings: pinctrl: stm32: add RSVD mux function Antonio Borneo
2024-10-23  8:46   ` Krzysztof Kozlowski
2024-10-23  8:47   ` Krzysztof Kozlowski
2024-10-23  8:56     ` Antonio Borneo
2024-10-24 13:22       ` Krzysztof Kozlowski
2024-10-22 15:56 ` [PATCH 05/14] pinctrl: stm32: Rework stm32_pconf_parse_conf() Antonio Borneo
2024-10-22 15:56 ` [PATCH 06/14] pinctrl: stm32: Support IO synchronization parameters Antonio Borneo
2024-10-22 15:56 ` [PATCH 07/14] dt-bindings: pinctrl: stm32: support " Antonio Borneo
2024-10-23  8:49   ` Krzysztof Kozlowski
2024-10-24 22:38   ` Linus Walleij
2024-10-31 13:42     ` Antonio Borneo
2024-11-01 10:24       ` Linus Walleij
2024-10-22 15:56 ` [PATCH 08/14] pinctrl: stm32: Add RIF support for stm32mp257 Antonio Borneo
2024-10-22 15:56 ` [PATCH 09/14] pinctrl: stm32: Allow compile as module " Antonio Borneo
2024-10-22 15:56 ` [PATCH 10/14] pinctrl: stm32: Add stm32mp215 pinctrl support Antonio Borneo
2024-10-22 15:56 ` [PATCH 11/14] dt-bindings: pinctrl: stm32: support for stm32mp215 and additional packages Antonio Borneo
2024-10-23  8:51   ` Krzysztof Kozlowski
2024-10-23 10:08     ` Antonio Borneo
2024-10-24 13:25       ` Krzysztof Kozlowski
2024-10-22 15:56 ` [PATCH 12/14] pinctrl: stm32: Add stm32mp235 pinctrl support Antonio Borneo
2024-10-22 15:56 ` [PATCH 13/14] dt-bindings: pinctrl: stm32: add support for stm32mp235 Antonio Borneo
2024-10-23  8:52   ` Krzysztof Kozlowski
2024-10-22 15:56 ` [PATCH 14/14] pinctrl: stm32: Add new package to stm32mp257 pinctrl support Antonio Borneo
2024-10-24 22:20 ` [PATCH 00/14] pinctrl: stm32: Add new features and support for more SoC Linus Walleij

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).