drm/bridge: Fix assignment of the of_node of the parent to aux bridge
[drm/drm-misc.git] / Documentation / devicetree / bindings / pci / plda,xpressrich3-axi-common.yaml
blob7a57a80052a0161206c6e19226a3b8d816251cd6
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/pci/plda,xpressrich3-axi-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PLDA XpressRICH PCIe host common properties
9 maintainers:
10   - Daire McNamara <daire.mcnamara@microchip.com>
11   - Kevin Xie <kevin.xie@starfivetech.com>
13 description:
14   Generic PLDA XpressRICH PCIe host common properties.
16 allOf:
17   - $ref: /schemas/pci/pci-host-bridge.yaml#
19 properties:
20   reg:
21     maxItems: 2
23   reg-names:
24     items:
25       - const: cfg
26       - const: apb
28   interrupts:
29     minItems: 1
30     items:
31       - description: PCIe host controller
32       - description: builtin MSI controller
34   interrupt-names:
35     minItems: 1
36     items:
37       - const: pcie
38       - const: msi
40   msi-controller:
41     description: Identifies the node as an MSI controller.
43   msi-parent:
44     description: MSI controller the device is capable of using.
46   interrupt-controller:
47     type: object
48     properties:
49       '#address-cells':
50         const: 0
52       '#interrupt-cells':
53         const: 1
55       interrupt-controller: true
57     required:
58       - '#address-cells'
59       - '#interrupt-cells'
60       - interrupt-controller
62     additionalProperties: false
64 required:
65   - reg
66   - reg-names
67   - interrupts
68   - msi-controller
69   - "#interrupt-cells"
70   - interrupt-map-mask
71   - interrupt-map
73 additionalProperties: true
75 ...