Lines Matching +full:iommu +full:- +full:map

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>
22 the standard "reset-gpios" and "max-link-speed" properties appear on
34 - enum:
35 - apple,t8103-pcie
36 - apple,t6000-pcie
37 - const: apple,pcie
43 reg-names:
46 - const: config
47 - const: rc
48 - const: port0
49 - const: port1
50 - const: port2
51 - const: port3
63 msi-parent: true
65 msi-ranges:
68 iommu-map: true
69 iommu-map-mask: true
71 power-domains:
75 - compatible
76 - reg
77 - reg-names
78 - bus-range
79 - interrupts
80 - msi-controller
81 - msi-parent
82 - msi-ranges
87 - $ref: /schemas/pci/pci-bus.yaml#
88 - $ref: /schemas/interrupt-controller/msi-controller.yaml#
89 - if:
93 const: apple,t8103-pcie
102 - |
103 #include <dt-bindings/interrupt-controller/apple-aic.h>
106 #address-cells = <2>;
107 #size-cells = <2>;
110 compatible = "apple,t8103-pcie", "apple,pcie";
118 reg-names = "config", "rc", "port0", "port1", "port2";
120 interrupt-parent = <&aic>;
125 msi-controller;
126 msi-parent = <&pcie0>;
127 msi-ranges = <&aic AIC_IRQ 704 IRQ_TYPE_EDGE_RISING 32>;
129 iommu-map = <0x100 &dart0 1 1>,
132 iommu-map-mask = <0xff00>;
134 bus-range = <0 3>;
135 #address-cells = <3>;
136 #size-cells = <2>;
140 power-domains = <&ps_apcie_gp>;
141 pinctrl-0 = <&pcie_pins>;
142 pinctrl-names = "default";
147 reset-gpios = <&pinctrl_ap 152 0>;
149 #address-cells = <3>;
150 #size-cells = <2>;
157 reset-gpios = <&pinctrl_ap 153 0>;
159 #address-cells = <3>;
160 #size-cells = <2>;
167 reset-gpios = <&pinctrl_ap 33 0>;
169 #address-cells = <3>;
170 #size-cells = <2>;