Lines Matching +full:pcie +full:- +full:x1

23 Documentation/devicetree/bindings/interrupt-controller/msi.txt.
30 -------------------
32 - msi-map: Maps a Requester ID to an MSI controller and associated
33 msi-specifier data. The property is an arbitrary number of tuples of
34 (rid-base,msi-controller,msi-base,length), where:
36 * rid-base is a single cell describing the first RID matched by the entry.
38 * msi-controller is a single phandle to an MSI controller
40 * msi-base is an msi-specifier describing the msi-specifier produced for the
44 following the rid-base.
46 Any RID r in the interval [rid-base, rid-base + length) is associated with
47 the listed msi-controller, with the msi-specifier (r - rid-base + msi-base).
49 - msi-map-mask: A mask to be applied to each Requester ID prior to being mapped
50 to an msi-specifier per the msi-map property.
52 - msi-parent: Describes the MSI parent of the root complex itself. Where
63 #address-cells = <1>;
64 #size-cells = <1>;
66 msi: msi-controller@a {
67 reg = <0xa 0x1>;
68 compatible = "vendor,some-controller";
69 msi-controller;
70 #msi-cells = <1>;
74 reg = <0xf 0x1>;
75 compatible = "vendor,pcie-root-complex";
80 * the RID, identity-mapped.
82 msi-map = <0x0 &msi_a 0x0 0x10000>,
91 #address-cells = <1>;
92 #size-cells = <1>;
94 msi: msi-controller@a {
95 reg = <0xa 0x1>;
96 compatible = "vendor,some-controller";
97 msi-controller;
98 #msi-cells = <1>;
102 reg = <0xf 0x1>;
103 compatible = "vendor,pcie-root-complex";
110 msi-map = <0x0 &msi_a 0x0 0x100>,
111 msi-map-mask = <0xff>
120 #address-cells = <1>;
121 #size-cells = <1>;
123 msi: msi-controller@a {
124 reg = <0xa 0x1>;
125 compatible = "vendor,some-controller";
126 msi-controller;
127 #msi-cells = <1>;
131 reg = <0xf 0x1>;
132 compatible = "vendor,pcie-root-complex";
140 msi-map = <0x0000 &msi 0x0000 0x8000>,
150 #address-cells = <1>;
151 #size-cells = <1>;
153 msi: msi-controller@a {
154 reg = <0xa 0x1>;
155 compatible = "vendor,some-controller";
156 msi-controller;
157 #msi-cells = <1>;
161 reg = <0xf 0x1>;
162 compatible = "vendor,pcie-root-complex";
170 msi-map = <0x0000 &msi 0x8000 0x8000>,
180 #address-cells = <1>;
181 #size-cells = <1>;
183 msi_a: msi-controller@a {
184 reg = <0xa 0x1>;
185 compatible = "vendor,some-controller";
186 msi-controller;
187 #msi-cells = <1>;
190 msi_b: msi-controller@b {
191 reg = <0xb 0x1>;
192 compatible = "vendor,some-controller";
193 msi-controller;
194 #msi-cells = <1>;
197 msi_c: msi-controller@c {
198 reg = <0xc 0x1>;
199 compatible = "vendor,some-controller";
200 msi-controller;
201 #msi-cells = <1>;
205 reg = <0xf 0x1>;
206 compatible = "vendor,pcie-root-complex";
213 * RID, identity-mapped.
216 msi-map = <0x0000 &msi_a 0x8000 0x08000>,