[PATCH v13 00/11] Add STM32MP25 PCIe drivers
Alexandre TORGUE
alexandre.torgue at foss.st.com
Thu Sep 4 01:27:35 PDT 2025
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
More information about the linux-arm-kernel
mailing list