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: 13*f5501623SRob Herring - $ref: cdns-pcie-host.yaml# 1411be8af7SKishon Vijay Abraham I 1511be8af7SKishon Vijay Abraham Iproperties: 1611be8af7SKishon Vijay Abraham I compatible: 1711be8af7SKishon Vijay Abraham I const: cdns,cdns-pcie-host 1811be8af7SKishon Vijay Abraham I 1911be8af7SKishon Vijay Abraham I reg: 20f87b8383SKishon Vijay Abraham I maxItems: 2 2111be8af7SKishon Vijay Abraham I 2211be8af7SKishon Vijay Abraham I reg-names: 2311be8af7SKishon Vijay Abraham I items: 2411be8af7SKishon Vijay Abraham I - const: reg 2511be8af7SKishon Vijay Abraham I - const: cfg 2611be8af7SKishon Vijay Abraham I 2711be8af7SKishon Vijay Abraham Irequired: 2811be8af7SKishon Vijay Abraham I - reg 2911be8af7SKishon Vijay Abraham I - reg-names 3011be8af7SKishon Vijay Abraham I 316fdc6e23SRob HerringunevaluatedProperties: false 326fdc6e23SRob Herring 3311be8af7SKishon Vijay Abraham Iexamples: 3411be8af7SKishon Vijay Abraham I - | 3511be8af7SKishon Vijay Abraham I bus { 3611be8af7SKishon Vijay Abraham I #address-cells = <2>; 3711be8af7SKishon Vijay Abraham I #size-cells = <2>; 3811be8af7SKishon Vijay Abraham I 3911be8af7SKishon Vijay Abraham I pcie@fb000000 { 4011be8af7SKishon Vijay Abraham I compatible = "cdns,cdns-pcie-host"; 4111be8af7SKishon Vijay Abraham I device_type = "pci"; 4211be8af7SKishon Vijay Abraham I #address-cells = <3>; 4311be8af7SKishon Vijay Abraham I #size-cells = <2>; 4411be8af7SKishon Vijay Abraham I bus-range = <0x0 0xff>; 4511be8af7SKishon Vijay Abraham I linux,pci-domain = <0>; 4611be8af7SKishon Vijay Abraham I vendor-id = <0x17cd>; 4711be8af7SKishon Vijay Abraham I device-id = <0x0200>; 4811be8af7SKishon Vijay Abraham I 4911be8af7SKishon Vijay Abraham I reg = <0x0 0xfb000000 0x0 0x01000000>, 50f87b8383SKishon Vijay Abraham I <0x0 0x41000000 0x0 0x00001000>; 51f87b8383SKishon Vijay Abraham I reg-names = "reg", "cfg"; 5211be8af7SKishon Vijay Abraham I 5311be8af7SKishon Vijay Abraham I ranges = <0x02000000 0x0 0x42000000 0x0 0x42000000 0x0 0x1000000>, 5411be8af7SKishon Vijay Abraham I <0x01000000 0x0 0x43000000 0x0 0x43000000 0x0 0x0010000>; 55fb5f8f3cSKishon Vijay Abraham I dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x1 0x00000000>; 5611be8af7SKishon Vijay Abraham I 5711be8af7SKishon Vijay Abraham I #interrupt-cells = <0x1>; 5811be8af7SKishon Vijay Abraham I 5911be8af7SKishon Vijay Abraham I interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0x0 0x0 14 0x1>, 6011be8af7SKishon Vijay Abraham I <0x0 0x0 0x0 0x2 &gic 0x0 0x0 0x0 15 0x1>, 6111be8af7SKishon Vijay Abraham I <0x0 0x0 0x0 0x3 &gic 0x0 0x0 0x0 16 0x1>, 6211be8af7SKishon Vijay Abraham I <0x0 0x0 0x0 0x4 &gic 0x0 0x0 0x0 17 0x1>; 6311be8af7SKishon Vijay Abraham I 6411be8af7SKishon Vijay Abraham I interrupt-map-mask = <0x0 0x0 0x0 0x7>; 6511be8af7SKishon Vijay Abraham I 6611be8af7SKishon Vijay Abraham I msi-parent = <&its_pci>; 6711be8af7SKishon Vijay Abraham I 6811be8af7SKishon Vijay Abraham I phys = <&pcie_phy0>; 6911be8af7SKishon Vijay Abraham I phy-names = "pcie-phy"; 7011be8af7SKishon Vijay Abraham I }; 7111be8af7SKishon Vijay Abraham I }; 7211be8af7SKishon Vijay Abraham I... 73