Lines Matching +full:msi +full:- +full:ranges

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Mark Kettenis <kettenis@openbsd.org>
26 the standard "reset-gpios" and "max-link-speed" properties appear on
38 - items:
39 - enum:
40 - apple,t8103-pcie
41 - apple,t8112-pcie
42 - apple,t6000-pcie
43 - const: apple,pcie
44 - const: apple,t6020-pcie
50 reg-names:
53 - const: config
54 - const: rc
55 - const: port0
56 - const: port1
57 - const: port2
58 - const: port3
59 - const: phy0
60 - const: phy1
61 - const: phy2
62 - const: phy3
64 ranges:
74 msi-parent: true
76 msi-ranges:
79 iommu-map: true
80 iommu-map-mask: true
82 power-domains:
86 - compatible
87 - reg
88 - reg-names
89 - bus-range
90 - interrupts
91 - msi-controller
92 - msi-parent
93 - msi-ranges
98 - $ref: /schemas/pci/pci-host-bridge.yaml#
99 - $ref: /schemas/interrupt-controller/msi-controller.yaml#
100 - if:
104 const: apple,t8103-pcie
111 - if:
115 const: apple,t6020-pcie
118 reg-names:
122 - |
123 #include <dt-bindings/interrupt-controller/apple-aic.h>
126 #address-cells = <2>;
127 #size-cells = <2>;
130 compatible = "apple,t8103-pcie", "apple,pcie";
138 reg-names = "config", "rc", "port0", "port1", "port2";
140 interrupt-parent = <&aic>;
145 msi-controller;
146 msi-parent = <&pcie0>;
147 msi-ranges = <&aic AIC_IRQ 704 IRQ_TYPE_EDGE_RISING 32>;
149 iommu-map = <0x100 &dart0 1 1>,
152 iommu-map-mask = <0xff00>;
154 bus-range = <0 3>;
155 #address-cells = <3>;
156 #size-cells = <2>;
157 ranges = <0x43000000 0x6 0xa0000000 0x6 0xa0000000 0x0 0x20000000>,
160 power-domains = <&ps_apcie_gp>;
161 pinctrl-0 = <&pcie_pins>;
162 pinctrl-names = "default";
167 reset-gpios = <&pinctrl_ap 152 0>;
169 #address-cells = <3>;
170 #size-cells = <2>;
171 ranges;
177 reset-gpios = <&pinctrl_ap 153 0>;
179 #address-cells = <3>;
180 #size-cells = <2>;
181 ranges;
187 reset-gpios = <&pinctrl_ap 33 0>;
189 #address-cells = <3>;
190 #size-cells = <2>;
191 ranges;