111be8af7SKishon Vijay Abraham I# SPDX-License-Identifier: GPL-2.0-only 211be8af7SKishon Vijay Abraham I%YAML 1.2 311be8af7SKishon Vijay Abraham I--- 411be8af7SKishon Vijay Abraham I$id: http://devicetree.org/schemas/pci/cdns,cdns-pcie-host.yaml# 511be8af7SKishon Vijay Abraham I$schema: http://devicetree.org/meta-schemas/core.yaml# 611be8af7SKishon Vijay Abraham I 711be8af7SKishon Vijay Abraham Ititle: Cadence PCIe host controller 811be8af7SKishon Vijay Abraham I 911be8af7SKishon Vijay Abraham Imaintainers: 1011be8af7SKishon Vijay Abraham I - Tom Joseph <tjoseph@cadence.com> 1111be8af7SKishon Vijay Abraham I 1211be8af7SKishon Vijay Abraham IallOf: 1311be8af7SKishon Vijay Abraham I - $ref: /schemas/pci/pci-bus.yaml# 14*f5501623SRob Herring - $ref: cdns-pcie-host.yaml# 1511be8af7SKishon Vijay Abraham I 1611be8af7SKishon Vijay Abraham Iproperties: 1711be8af7SKishon Vijay Abraham I compatible: 1811be8af7SKishon Vijay Abraham I const: cdns,cdns-pcie-host 1911be8af7SKishon Vijay Abraham I 2011be8af7SKishon Vijay Abraham I reg: 21f87b8383SKishon Vijay Abraham I maxItems: 2 2211be8af7SKishon Vijay Abraham I 2311be8af7SKishon Vijay Abraham I reg-names: 2411be8af7SKishon Vijay Abraham I items: 2511be8af7SKishon Vijay Abraham I - const: reg 2611be8af7SKishon Vijay Abraham I - const: cfg 2711be8af7SKishon Vijay Abraham I 2811be8af7SKishon Vijay Abraham I msi-parent: true 2911be8af7SKishon Vijay Abraham I 3011be8af7SKishon Vijay Abraham Irequired: 3111be8af7SKishon Vijay Abraham I - reg 3211be8af7SKishon Vijay Abraham I - reg-names 3311be8af7SKishon Vijay Abraham I 346fdc6e23SRob HerringunevaluatedProperties: false 356fdc6e23SRob Herring 3611be8af7SKishon Vijay Abraham Iexamples: 3711be8af7SKishon Vijay Abraham I - | 3811be8af7SKishon Vijay Abraham I bus { 3911be8af7SKishon Vijay Abraham I #address-cells = <2>; 4011be8af7SKishon Vijay Abraham I #size-cells = <2>; 4111be8af7SKishon Vijay Abraham I 4211be8af7SKishon Vijay Abraham I pcie@fb000000 { 4311be8af7SKishon Vijay Abraham I compatible = "cdns,cdns-pcie-host"; 4411be8af7SKishon Vijay Abraham I device_type = "pci"; 4511be8af7SKishon Vijay Abraham I #address-cells = <3>; 4611be8af7SKishon Vijay Abraham I #size-cells = <2>; 4711be8af7SKishon Vijay Abraham I bus-range = <0x0 0xff>; 4811be8af7SKishon Vijay Abraham I linux,pci-domain = <0>; 4911be8af7SKishon Vijay Abraham I vendor-id = <0x17cd>; 5011be8af7SKishon Vijay Abraham I device-id = <0x0200>; 5111be8af7SKishon Vijay Abraham I 5211be8af7SKishon Vijay Abraham I reg = <0x0 0xfb000000 0x0 0x01000000>, 53f87b8383SKishon Vijay Abraham I <0x0 0x41000000 0x0 0x00001000>; 54f87b8383SKishon Vijay Abraham I reg-names = "reg", "cfg"; 5511be8af7SKishon Vijay Abraham I 5611be8af7SKishon Vijay Abraham I ranges = <0x02000000 0x0 0x42000000 0x0 0x42000000 0x0 0x1000000>, 5711be8af7SKishon Vijay Abraham I <0x01000000 0x0 0x43000000 0x0 0x43000000 0x0 0x0010000>; 58fb5f8f3cSKishon Vijay Abraham I dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x1 0x00000000>; 5911be8af7SKishon Vijay Abraham I 6011be8af7SKishon Vijay Abraham I #interrupt-cells = <0x1>; 6111be8af7SKishon Vijay Abraham I 6211be8af7SKishon Vijay Abraham I interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0x0 0x0 14 0x1>, 6311be8af7SKishon Vijay Abraham I <0x0 0x0 0x0 0x2 &gic 0x0 0x0 0x0 15 0x1>, 6411be8af7SKishon Vijay Abraham I <0x0 0x0 0x0 0x3 &gic 0x0 0x0 0x0 16 0x1>, 6511be8af7SKishon Vijay Abraham I <0x0 0x0 0x0 0x4 &gic 0x0 0x0 0x0 17 0x1>; 6611be8af7SKishon Vijay Abraham I 6711be8af7SKishon Vijay Abraham I interrupt-map-mask = <0x0 0x0 0x0 0x7>; 6811be8af7SKishon Vijay Abraham I 6911be8af7SKishon Vijay Abraham I msi-parent = <&its_pci>; 7011be8af7SKishon Vijay Abraham I 7111be8af7SKishon Vijay Abraham I phys = <&pcie_phy0>; 7211be8af7SKishon Vijay Abraham I phy-names = "pcie-phy"; 7311be8af7SKishon Vijay Abraham I }; 7411be8af7SKishon Vijay Abraham I }; 7511be8af7SKishon Vijay Abraham I... 76