Files
linux-net/Documentation/devicetree/bindings/pci/st,stm32-pcie-common.yaml
Christian Bruel 5ffa3d2f43 dt-bindings: PCI: Add STM32MP25 PCIe Root Complex bindings
Document the bindings for STM32MP25 PCIe Controller configured in
root complex mode with one root port.

Supports 4 INTx and MSI interrupts from the ARM GICv2m controller.

STM32 PCIe may be in a power domain which is the case for the STM32MP25
based boards.

Supports WAKE# from wake-gpios

Signed-off-by: Christian Bruel <christian.bruel@foss.st.com>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Acked-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://patch.msgid.link/20250820075411.1178729-4-christian.bruel@foss.st.com
2025-08-27 18:53:39 +05:30

34 lines
582 B
YAML

# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/pci/st,stm32-pcie-common.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: STM32MP25 PCIe RC/EP controller
maintainers:
- Christian Bruel <christian.bruel@foss.st.com>
description:
STM32MP25 PCIe RC/EP common properties
properties:
clocks:
maxItems: 1
description: PCIe system clock
resets:
maxItems: 1
power-domains:
maxItems: 1
access-controllers:
maxItems: 1
required:
- clocks
- resets
additionalProperties: true