Hi Christian On 8/20/25 09:54, Christian Bruel wrote:
Changes in v13: - Rebase on pci/next - Replace access to dev->pins->init_state by new pinctrl_pm_select_init_state(). - Document pinctrl PM state API. - Group GPIO PERST# de-assertion with PVPERL delay. (Bjorn)
...
Christian Bruel (11): Documentation: pinctrl: Describe PM helper functions for standard states. pinctrl: Add pinctrl_pm_select_init_state helper function dt-bindings: PCI: Add STM32MP25 PCIe Root Complex bindings PCI: stm32: Add PCIe host support for STM32MP25 dt-bindings: PCI: Add STM32MP25 PCIe Endpoint bindings PCI: stm32: Add PCIe Endpoint support for STM32MP25 MAINTAINERS: add entry for ST STM32MP25 PCIe drivers arm64: dts: st: add PCIe pinctrl entries in stm32mp25-pinctrl.dtsi arm64: dts: st: Add PCIe Root Complex mode on stm32mp251 arm64: dts: st: Add PCIe Endpoint mode on stm32mp251 arm64: dts: st: Enable PCIe on the stm32mp257f-ev1 board .../bindings/pci/st,stm32-pcie-common.yaml | 33 ++ .../bindings/pci/st,stm32-pcie-ep.yaml | 73 ++++ .../bindings/pci/st,stm32-pcie-host.yaml | 112 +++++ Documentation/driver-api/pin-control.rst | 57 ++- MAINTAINERS | 7 + arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 20 + arch/arm64/boot/dts/st/stm32mp251.dtsi | 59 +++ arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 21 + drivers/pci/controller/dwc/Kconfig | 24 ++ drivers/pci/controller/dwc/Makefile | 2 + drivers/pci/controller/dwc/pcie-stm32-ep.c | 384 ++++++++++++++++++ drivers/pci/controller/dwc/pcie-stm32.c | 360 ++++++++++++++++ drivers/pci/controller/dwc/pcie-stm32.h | 16 + drivers/pinctrl/core.c | 13 + include/linux/pinctrl/consumer.h | 10 + 15 files changed, 1189 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-common.yaml create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-host.yaml create mode 100644 drivers/pci/controller/dwc/pcie-stm32-ep.c create mode 100644 drivers/pci/controller/dwc/pcie-stm32.c create mode 100644 drivers/pci/controller/dwc/pcie-stm32.h
DT patches (8 to 11) applied on stm32-next. Cheers Alex