xref: /linux/Documentation/devicetree/bindings/pci/st,spear1340-pcie.yaml (revision 0bd0a41a5120f78685a132834865b0a631b9026a)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/pci/st,spear1340-pcie.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: ST SPEAr1340 PCIe controller
8
9maintainers:
10  - Pratyush Anand <pratyush.anand@gmail.com>
11
12description:
13  SPEAr13XX uses the Synopsys DesignWare PCIe controller and ST MiPHY as PHY
14  controller.
15
16select:
17  properties:
18    compatible:
19      contains:
20        const: st,spear1340-pcie
21  required:
22    - compatible
23
24properties:
25  compatible:
26    items:
27      - const: st,spear1340-pcie
28      - const: snps,dw-pcie
29
30  phys:
31    maxItems: 1
32
33  st,pcie-is-gen1:
34    type: boolean
35    description: Indicates forced gen1 initialization is needed.
36
37required:
38  - compatible
39  - phys
40  - phy-names
41
42allOf:
43  - $ref: snps,dw-pcie.yaml#
44
45unevaluatedProperties: false
46