File Index
Files and directories
Sign in
FILE

qcom,pcie-common.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/pci/qcom,pcie-common.yaml YAML
  1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2%YAML 1.2
  3---
  4$id: http://devicetree.org/schemas/pci/qcom,pcie-common.yaml#
  5$schema: http://devicetree.org/meta-schemas/core.yaml#
  6
  7title: Qualcomm PCI Express Root Complex Common Properties
  8
  9maintainers:
 10  - Bjorn Andersson <andersson@kernel.org>
 11  - Manivannan Sadhasivam <mani@kernel.org>
 12
 13properties:
 14  reg:
 15    minItems: 4
 16    maxItems: 6
 17
 18  reg-names:
 19    minItems: 4
 20    maxItems: 6
 21
 22  interrupts:
 23    minItems: 1
 24    maxItems: 9
 25
 26  interrupt-names:
 27    minItems: 1
 28    maxItems: 9
 29
 30  iommu-map:
 31    minItems: 1
 32    maxItems: 16
 33
 34  clocks:
 35    minItems: 3
 36    maxItems: 13
 37
 38  clock-names:
 39    minItems: 3
 40    maxItems: 13
 41
 42  dma-coherent: true
 43
 44  interconnects:
 45    maxItems: 2
 46
 47  interconnect-names:
 48    items:
 49      - const: pcie-mem
 50      - const: cpu-pcie
 51
 52  phys:
 53    maxItems: 1
 54    deprecated: true
 55    description:
 56      This property is deprecated, instead of referencing this property from
 57      the host bridge node, use the property from the PCIe root port node.
 58
 59  phy-names:
 60    items:
 61      - const: pciephy
 62    deprecated: true
 63    description:
 64      Phandle to the register map node. This property is deprecated, and not
 65      required to add in the root port also, as the root port has only one phy.
 66
 67  power-domains:
 68    maxItems: 1
 69
 70  required-opps:
 71    maxItems: 1
 72
 73  resets:
 74    minItems: 1
 75    maxItems: 12
 76
 77  reset-names:
 78    minItems: 1
 79    maxItems: 12
 80
 81  perst-gpios:
 82    description: GPIO controlled connection to PERST# signal. This property is
 83      deprecated, instead of referencing this property from the host bridge node,
 84      use the reset-gpios property from the root port node.
 85    maxItems: 1
 86    deprecated: true
 87
 88  wake-gpios:
 89    description: GPIO controlled connection to WAKE# signal. This property is
 90      deprecated, instead of referencing this property from the host bridge node,
 91      use the property from the PCIe root port node.
 92    maxItems: 1
 93    deprecated: true
 94
 95  vddpe-3v3-supply:
 96    description: PCIe endpoint power supply
 97
 98  operating-points-v2: true
 99  opp-table:
100    type: object
101
102patternProperties:
103  "^pcie@":
104    type: object
105    $ref: /schemas/pci/pci-pci-bridge.yaml#
106
107    properties:
108      reg:
109        maxItems: 1
110
111      phys:
112        maxItems: 1
113
114    unevaluatedProperties: false
115
116required:
117  - reg
118  - reg-names
119  - interrupt-map-mask
120  - interrupt-map
121  - clocks
122  - clock-names
123
124anyOf:
125  - required:
126      - interrupts
127      - interrupt-names
128      - "#interrupt-cells"
129  - required:
130      - msi-map
131
132allOf:
133  - $ref: /schemas/pci/pci-host-bridge.yaml#
134
135additionalProperties: true
~/ Read-only file preview.