This patch series adds PCIe drivers STM32MP25 SoC from STMicrolectronics and respective yaml schema for the root complex and device modes. Christian Bruel (5): 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 .../bindings/pci/st,stm32-pcie-ep.yaml | 97 ++++ .../bindings/pci/st,stm32-pcie-host.yaml | 149 ++++++ MAINTAINERS | 7 + drivers/pci/controller/dwc/Kconfig | 23 + drivers/pci/controller/dwc/Makefile | 2 + drivers/pci/controller/dwc/pcie-stm32-ep.c | 433 +++++++++++++++ drivers/pci/controller/dwc/pcie-stm32.c | 493 ++++++++++++++++++ drivers/pci/controller/dwc/pcie-stm32.h | 24 + 8 files changed, 1228 insertions(+) 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 -- 2.34.1