diff options
author | Bjorn Helgaas <bhelgaas@google.com> | 2022-12-10 10:36:38 -0600 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2022-12-10 10:36:38 -0600 |
commit | 008ee711f99fdc0e02f0c5eee10e5d067d67c110 (patch) | |
tree | 91de605fe2715d5a5dcdeb7dc28a72a5898db672 /Documentation/devicetree/bindings/pci | |
parent | 8ecdba32a500bbc6c571ea96656eb664b0038f8d (diff) | |
parent | 74eac50391ce42c5d0038d6f0e580576e53aec4e (diff) | |
download | linux-stable-008ee711f99fdc0e02f0c5eee10e5d067d67c110.tar.gz linux-stable-008ee711f99fdc0e02f0c5eee10e5d067d67c110.tar.bz2 linux-stable-008ee711f99fdc0e02f0c5eee10e5d067d67c110.zip |
Merge branch 'remotes/lorenzo/pci/qcom'
- Add DT and driver support for SC8280XP/SA8540P basic interconnects where
interconnect bandwidth must be requested before enabling interconnect
clocks (Johan Hovold)
- Add 'dma-coherent' property (Johan Hovold)
* remotes/lorenzo/pci/qcom:
dt-bindings: PCI: qcom: Allow 'dma-coherent' property
PCI: qcom: Add basic interconnect support
dt-bindings: PCI: qcom: Add SC8280XP/SA8540P interconnects
Diffstat (limited to 'Documentation/devicetree/bindings/pci')
-rw-r--r-- | Documentation/devicetree/bindings/pci/qcom,pcie.yaml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml index 54f07852d279..a5859bb3dc28 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml @@ -62,6 +62,16 @@ properties: minItems: 3 maxItems: 13 + dma-coherent: true + + interconnects: + maxItems: 2 + + interconnect-names: + items: + - const: pcie-mem + - const: cpu-pcie + resets: minItems: 1 maxItems: 12 @@ -632,6 +642,18 @@ allOf: - const: pci # PCIe core reset - if: + properties: + compatible: + contains: + enum: + - qcom,pcie-sa8540p + - qcom,pcie-sc8280xp + then: + required: + - interconnects + - interconnect-names + + - if: not: properties: compatible: |