1b8d34040SKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2b8d34040SKrzysztof Kozlowski%YAML 1.2 3b8d34040SKrzysztof Kozlowski--- 4b8d34040SKrzysztof Kozlowski$id: http://devicetree.org/schemas/pci/qcom,pcie-common.yaml# 5b8d34040SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6b8d34040SKrzysztof Kozlowski 7b8d34040SKrzysztof Kozlowskititle: Qualcomm PCI Express Root Complex Common Properties 8b8d34040SKrzysztof Kozlowski 9b8d34040SKrzysztof Kozlowskimaintainers: 10b8d34040SKrzysztof Kozlowski - Bjorn Andersson <andersson@kernel.org> 11b8d34040SKrzysztof Kozlowski - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 12b8d34040SKrzysztof Kozlowski 13b8d34040SKrzysztof Kozlowskiproperties: 14b8d34040SKrzysztof Kozlowski reg: 15b8d34040SKrzysztof Kozlowski minItems: 4 16b8d34040SKrzysztof Kozlowski maxItems: 6 17b8d34040SKrzysztof Kozlowski 18b8d34040SKrzysztof Kozlowski reg-names: 19b8d34040SKrzysztof Kozlowski minItems: 4 20b8d34040SKrzysztof Kozlowski maxItems: 6 21b8d34040SKrzysztof Kozlowski 22b8d34040SKrzysztof Kozlowski interrupts: 23b8d34040SKrzysztof Kozlowski minItems: 1 246efd8533SManivannan Sadhasivam maxItems: 9 25b8d34040SKrzysztof Kozlowski 26b8d34040SKrzysztof Kozlowski interrupt-names: 27b8d34040SKrzysztof Kozlowski minItems: 1 286efd8533SManivannan Sadhasivam maxItems: 9 29b8d34040SKrzysztof Kozlowski 30b8d34040SKrzysztof Kozlowski iommu-map: 31b8d34040SKrzysztof Kozlowski minItems: 1 32b8d34040SKrzysztof Kozlowski maxItems: 16 33b8d34040SKrzysztof Kozlowski 34b8d34040SKrzysztof Kozlowski clocks: 35b8d34040SKrzysztof Kozlowski minItems: 3 36b8d34040SKrzysztof Kozlowski maxItems: 13 37b8d34040SKrzysztof Kozlowski 38b8d34040SKrzysztof Kozlowski clock-names: 39b8d34040SKrzysztof Kozlowski minItems: 3 40b8d34040SKrzysztof Kozlowski maxItems: 13 41b8d34040SKrzysztof Kozlowski 42b8d34040SKrzysztof Kozlowski dma-coherent: true 43b8d34040SKrzysztof Kozlowski 44b8d34040SKrzysztof Kozlowski interconnects: 45b8d34040SKrzysztof Kozlowski maxItems: 2 46b8d34040SKrzysztof Kozlowski 47b8d34040SKrzysztof Kozlowski interconnect-names: 48b8d34040SKrzysztof Kozlowski items: 49b8d34040SKrzysztof Kozlowski - const: pcie-mem 50b8d34040SKrzysztof Kozlowski - const: cpu-pcie 51b8d34040SKrzysztof Kozlowski 52b8d34040SKrzysztof Kozlowski phys: 53b8d34040SKrzysztof Kozlowski maxItems: 1 54b8d34040SKrzysztof Kozlowski 55b8d34040SKrzysztof Kozlowski phy-names: 56b8d34040SKrzysztof Kozlowski items: 57b8d34040SKrzysztof Kozlowski - const: pciephy 58b8d34040SKrzysztof Kozlowski 59b8d34040SKrzysztof Kozlowski power-domains: 60b8d34040SKrzysztof Kozlowski maxItems: 1 61b8d34040SKrzysztof Kozlowski 62c8073025SJohan Hovold required-opps: 63c8073025SJohan Hovold maxItems: 1 64c8073025SJohan Hovold 65b8d34040SKrzysztof Kozlowski resets: 66b8d34040SKrzysztof Kozlowski minItems: 1 67b8d34040SKrzysztof Kozlowski maxItems: 12 68b8d34040SKrzysztof Kozlowski 69b8d34040SKrzysztof Kozlowski reset-names: 70b8d34040SKrzysztof Kozlowski minItems: 1 71b8d34040SKrzysztof Kozlowski maxItems: 12 72b8d34040SKrzysztof Kozlowski 73b8d34040SKrzysztof Kozlowski perst-gpios: 74b8d34040SKrzysztof Kozlowski description: GPIO controlled connection to PERST# signal 75b8d34040SKrzysztof Kozlowski maxItems: 1 76b8d34040SKrzysztof Kozlowski 77b8d34040SKrzysztof Kozlowski wake-gpios: 78b8d34040SKrzysztof Kozlowski description: GPIO controlled connection to WAKE# signal 79b8d34040SKrzysztof Kozlowski maxItems: 1 80b8d34040SKrzysztof Kozlowski 81*3cd3b499SJohan Hovold vddpe-3v3-supply: 82*3cd3b499SJohan Hovold description: PCIe endpoint power supply 83*3cd3b499SJohan Hovold 84b8d34040SKrzysztof Kozlowskirequired: 85b8d34040SKrzysztof Kozlowski - reg 86b8d34040SKrzysztof Kozlowski - reg-names 87b8d34040SKrzysztof Kozlowski - interrupt-map-mask 88b8d34040SKrzysztof Kozlowski - interrupt-map 89b8d34040SKrzysztof Kozlowski - clocks 90b8d34040SKrzysztof Kozlowski - clock-names 91b8d34040SKrzysztof Kozlowski 92b8d34040SKrzysztof KozlowskianyOf: 93b8d34040SKrzysztof Kozlowski - required: 94b8d34040SKrzysztof Kozlowski - interrupts 95b8d34040SKrzysztof Kozlowski - interrupt-names 96b8d34040SKrzysztof Kozlowski - "#interrupt-cells" 97b8d34040SKrzysztof Kozlowski - required: 98b8d34040SKrzysztof Kozlowski - msi-map 99b8d34040SKrzysztof Kozlowski 100b8d34040SKrzysztof KozlowskiallOf: 1015db62b7dSKrzysztof Kozlowski - $ref: /schemas/pci/pci-host-bridge.yaml# 102b8d34040SKrzysztof Kozlowski 103b8d34040SKrzysztof KozlowskiadditionalProperties: true 104