16873aaa5SMinda Chen# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 26873aaa5SMinda Chen%YAML 1.2 36873aaa5SMinda Chen--- 46873aaa5SMinda Chen$id: http://devicetree.org/schemas/pci/plda,xpressrich3-axi-common.yaml# 56873aaa5SMinda Chen$schema: http://devicetree.org/meta-schemas/core.yaml# 66873aaa5SMinda Chen 76873aaa5SMinda Chentitle: PLDA XpressRICH PCIe host common properties 86873aaa5SMinda Chen 96873aaa5SMinda Chenmaintainers: 106873aaa5SMinda Chen - Daire McNamara <daire.mcnamara@microchip.com> 116873aaa5SMinda Chen - Kevin Xie <kevin.xie@starfivetech.com> 126873aaa5SMinda Chen 136873aaa5SMinda Chendescription: 146873aaa5SMinda Chen Generic PLDA XpressRICH PCIe host common properties. 156873aaa5SMinda Chen 166873aaa5SMinda ChenallOf: 176873aaa5SMinda Chen - $ref: /schemas/pci/pci-host-bridge.yaml# 186873aaa5SMinda Chen 196873aaa5SMinda Chenproperties: 206873aaa5SMinda Chen reg: 21*e329b762SConor Dooley maxItems: 3 22*e329b762SConor Dooley minItems: 2 236873aaa5SMinda Chen 246873aaa5SMinda Chen reg-names: 25*e329b762SConor Dooley oneOf: 26*e329b762SConor Dooley - items: 276873aaa5SMinda Chen - const: cfg 286873aaa5SMinda Chen - const: apb 29*e329b762SConor Dooley - items: 30*e329b762SConor Dooley - const: cfg 31*e329b762SConor Dooley - const: bridge 32*e329b762SConor Dooley - const: ctrl 336873aaa5SMinda Chen 346873aaa5SMinda Chen interrupts: 356873aaa5SMinda Chen minItems: 1 366873aaa5SMinda Chen items: 376873aaa5SMinda Chen - description: PCIe host controller 386873aaa5SMinda Chen - description: builtin MSI controller 396873aaa5SMinda Chen 406873aaa5SMinda Chen interrupt-names: 416873aaa5SMinda Chen minItems: 1 426873aaa5SMinda Chen items: 436873aaa5SMinda Chen - const: pcie 446873aaa5SMinda Chen - const: msi 456873aaa5SMinda Chen 466873aaa5SMinda Chen msi-controller: 476873aaa5SMinda Chen description: Identifies the node as an MSI controller. 486873aaa5SMinda Chen 496873aaa5SMinda Chen msi-parent: 506873aaa5SMinda Chen description: MSI controller the device is capable of using. 516873aaa5SMinda Chen 526873aaa5SMinda Chen interrupt-controller: 536873aaa5SMinda Chen type: object 546873aaa5SMinda Chen properties: 556873aaa5SMinda Chen '#address-cells': 566873aaa5SMinda Chen const: 0 576873aaa5SMinda Chen 586873aaa5SMinda Chen '#interrupt-cells': 596873aaa5SMinda Chen const: 1 606873aaa5SMinda Chen 616873aaa5SMinda Chen interrupt-controller: true 626873aaa5SMinda Chen 636873aaa5SMinda Chen required: 646873aaa5SMinda Chen - '#address-cells' 656873aaa5SMinda Chen - '#interrupt-cells' 666873aaa5SMinda Chen - interrupt-controller 676873aaa5SMinda Chen 686873aaa5SMinda Chen additionalProperties: false 696873aaa5SMinda Chen 706873aaa5SMinda Chenrequired: 716873aaa5SMinda Chen - reg 726873aaa5SMinda Chen - reg-names 736873aaa5SMinda Chen - interrupts 746873aaa5SMinda Chen - msi-controller 756873aaa5SMinda Chen - "#interrupt-cells" 766873aaa5SMinda Chen - interrupt-map-mask 776873aaa5SMinda Chen - interrupt-map 786873aaa5SMinda Chen 796873aaa5SMinda ChenadditionalProperties: true 806873aaa5SMinda Chen 816873aaa5SMinda Chen... 82