dt-bindings: PCI: qcom-ep: Enable DMA for SM8450

Qualcomm SM8450 platform can (and should) be using DMA for the PCIe
Endpoint transfers.

Thus, extend the MMIO regions and interrupts in order to acommodate for
the DMA resources, mark iommus property as required for the platform.

Upstream devicetree doesn't provide support for the Endpoint mode of the
PCIe controller, so while this is an ABI break, it doesn't break any of
the supported platforms.

Fixes: 63e445b746 ("dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC")
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250221-sar2130p-pci-v3-3-61a0fdfb75b4@linaro.org
[kwilczynski: commit log]
Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
This commit is contained in:
Dmitry Baryshkov
2025-02-21 17:52:01 +02:00
committed by Krzysztof Wilczyński
parent 8f5bd6cfc9
commit d589fe0bf0

View File

@@ -176,9 +176,11 @@ allOf:
then:
properties:
reg:
maxItems: 6
minItems: 7
maxItems: 7
reg-names:
maxItems: 6
minItems: 7
maxItems: 7
clocks:
items:
- description: PCIe Auxiliary clock
@@ -200,9 +202,13 @@ allOf:
- const: ddrss_sf_tbu
- const: aggre_noc_axi
interrupts:
maxItems: 2
minItems: 3
maxItems: 3
interrupt-names:
maxItems: 2
minItems: 3
maxItems: 3
required:
- iommus
- if:
properties: