76 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/pci/plda,xpressrich3-axi-common.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: PLDA XpressRICH PCIe host common properties8 9maintainers:10 - Daire McNamara <daire.mcnamara@microchip.com>11 - Kevin Xie <kevin.xie@starfivetech.com>12 13description:14 Generic PLDA XpressRICH PCIe host common properties.15 16allOf:17 - $ref: /schemas/pci/pci-host-bridge.yaml#18 19properties:20 reg:21 maxItems: 222 23 reg-names:24 items:25 - const: cfg26 - const: apb27 28 interrupts:29 minItems: 130 items:31 - description: PCIe host controller32 - description: builtin MSI controller33 34 interrupt-names:35 minItems: 136 items:37 - const: pcie38 - const: msi39 40 msi-controller:41 description: Identifies the node as an MSI controller.42 43 msi-parent:44 description: MSI controller the device is capable of using.45 46 interrupt-controller:47 type: object48 properties:49 '#address-cells':50 const: 051 52 '#interrupt-cells':53 const: 154 55 interrupt-controller: true56 57 required:58 - '#address-cells'59 - '#interrupt-cells'60 - interrupt-controller61 62 additionalProperties: false63 64required:65 - reg66 - reg-names67 - interrupts68 - msi-controller69 - "#interrupt-cells"70 - interrupt-map-mask71 - interrupt-map72 73additionalProperties: true74 75...76