xref: /linux/Documentation/gpu/amdgpu/display/single-display-mpo.svg (revision 8a922b7728a93d837954315c98b84f6b78de0c4f)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5   xmlns:dc="http://purl.org/dc/elements/1.1/"
6   xmlns:cc="http://creativecommons.org/ns#"
7   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8   xmlns:svg="http://www.w3.org/2000/svg"
9   xmlns="http://www.w3.org/2000/svg"
10   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12   width="148.71147mm"
13   height="38.356358mm"
14   viewBox="0 0 148.71148 38.356358"
15   version="1.1"
16   id="svg8"
17   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
18   sodipodi:docname="single-display-mpo.svg">
19  <defs
20     id="defs2">
21    <marker
22       inkscape:stockid="TriangleOutL"
23       orient="auto"
24       refY="0"
25       refX="0"
26       id="TriangleOutL"
27       style="overflow:visible"
28       inkscape:isstock="true">
29      <path
30         id="path1133"
31         d="M 5.77,0 -2.88,5 V -5 Z"
32         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
33         transform="scale(0.8)"
34         inkscape:connector-curvature="0" />
35    </marker>
36    <marker
37       inkscape:stockid="Arrow1Send"
38       orient="auto"
39       refY="0"
40       refX="0"
41       id="Arrow1Send"
42       style="overflow:visible"
43       inkscape:isstock="true">
44      <path
45         id="path1006"
46         d="M 0,0 5,-5 -12.5,0 5,5 Z"
47         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
48         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
49         inkscape:connector-curvature="0" />
50    </marker>
51    <marker
52       inkscape:stockid="TriangleOutL"
53       orient="auto"
54       refY="0"
55       refX="0"
56       id="TriangleOutL-6"
57       style="overflow:visible"
58       inkscape:isstock="true">
59      <path
60         inkscape:connector-curvature="0"
61         id="path1133-0"
62         d="M 5.77,0 -2.88,5 V -5 Z"
63         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
64         transform="scale(0.8)" />
65    </marker>
66  </defs>
67  <sodipodi:namedview
68     id="base"
69     pagecolor="#ffffff"
70     bordercolor="#666666"
71     borderopacity="1.0"
72     inkscape:pageopacity="0.0"
73     inkscape:pageshadow="2"
74     inkscape:zoom="1.979899"
75     inkscape:cx="266.07058"
76     inkscape:cy="81.254796"
77     inkscape:document-units="mm"
78     inkscape:current-layer="layer1"
79     showgrid="false"
80     inkscape:window-width="1514"
81     inkscape:window-height="1376"
82     inkscape:window-x="1046"
83     inkscape:window-y="27"
84     inkscape:window-maximized="0"
85     fit-margin-top="0"
86     fit-margin-left="0"
87     fit-margin-right="0"
88     fit-margin-bottom="0" />
89  <metadata
90     id="metadata5">
91    <rdf:RDF>
92      <cc:Work
93         rdf:about="">
94        <dc:format>image/svg+xml</dc:format>
95        <dc:type
96           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
97        <dc:title></dc:title>
98      </cc:Work>
99    </rdf:RDF>
100  </metadata>
101  <g
102     inkscape:label="Layer 1"
103     inkscape:groupmode="layer"
104     id="layer1"
105     transform="translate(26.323559,-14.790568)">
106    <rect
107       style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:0.62916809;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
108       id="rect836"
109       width="48.988979"
110       height="29.48851"
111       x="4.9472256"
112       y="17.075632"
113       ry="0" />
114    <g
115       id="g905"
116       transform="matrix(0.26082945,0,0,0.26082945,-26.950235,-0.99631462)">
117      <rect
118         y="67.568451"
119         x="12.473214"
120         height="60.854164"
121         width="102.43154"
122         id="rect834"
123         style="fill:#008000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
124      <path
125         inkscape:transform-center-y="-3.581986e-06"
126         inkscape:transform-center-x="-3.3106064"
127         d="m 73.620805,97.995537 -9.931819,5.734143 -9.931819,5.73413 0,-11.468274 0,-11.468276 9.931819,5.734139 z"
128         inkscape:randomized="0"
129         inkscape:rounded="0"
130         inkscape:flatsided="false"
131         sodipodi:arg2="1.0471976"
132         sodipodi:arg1="0"
133         sodipodi:r2="6.6212125"
134         sodipodi:r1="13.242425"
135         sodipodi:cy="97.995537"
136         sodipodi:cx="60.37838"
137         sodipodi:sides="3"
138         id="path840"
139         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.22854495;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
140         sodipodi:type="star" />
141    </g>
142    <text
143       xml:space="preserve"
144       style="font-style:normal;font-weight:normal;font-size:0.82813352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.06901112"
145       x="-10.357052"
146       y="34.176075"
147       id="text844"><tspan
148         sodipodi:role="line"
149         id="tspan842"
150         x="-10.357052"
151         y="34.176075"
152         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112">Video Buffer (YUV)</tspan><tspan
153         sodipodi:role="line"
154         x="-10.357052"
155         y="36.706482"
156         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"
157         id="tspan846">DRM PRIMARY PLANE</tspan></text>
158    <rect
159       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5216589;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
160       id="rect834-3"
161       width="26.717165"
162       height="15.872559"
163       x="16.083126"
164       y="23.883608" />
165    <text
166       xml:space="preserve"
167       style="font-style:normal;font-weight:normal;font-size:0.82813352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.06901112"
168       x="28.437061"
169       y="49.158085"
170       id="text844-6"><tspan
171         sodipodi:role="line"
172         x="28.437061"
173         y="49.158085"
174         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"
175         id="tspan846-5">Desktop Buffer (ARGB)</tspan><tspan
176         sodipodi:role="line"
177         x="28.437061"
178         y="51.688492"
179         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"
180         id="tspan886">DRM OVERLAY PLANE</tspan></text>
181    <g
182       id="g2874"
183       transform="matrix(1.0858687,0,0,1.0858687,-4.5597909,-2.06277)">
184      <rect
185         ry="0"
186         y="17.624969"
187         x="71.504173"
188         height="27.156607"
189         width="45.115009"
190         id="rect836-9"
191         style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:0.57941455;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
192      <g
193         id="g905-5"
194         transform="matrix(0.24020349,0,0,0.24020349,78.763353,7.664402)">
195        <rect
196           style="fill:#008000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
197           id="rect834-6"
198           width="102.43154"
199           height="60.854164"
200           x="12.473214"
201           y="67.568451" />
202        <path
203           sodipodi:type="star"
204           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.22854495;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
205           id="path840-2"
206           sodipodi:sides="3"
207           sodipodi:cx="60.37838"
208           sodipodi:cy="97.995537"
209           sodipodi:r1="13.242425"
210           sodipodi:r2="6.6212125"
211           sodipodi:arg1="0"
212           sodipodi:arg2="1.0471976"
213           inkscape:flatsided="false"
214           inkscape:rounded="0"
215           inkscape:randomized="0"
216           d="m 73.620805,97.995537 -9.931819,5.734143 -9.931819,5.73413 0,-11.468274 0,-11.468276 9.931819,5.734139 z"
217           inkscape:transform-center-x="-3.3106064"
218           inkscape:transform-center-y="-3.581986e-06" />
219      </g>
220    </g>
221    <text
222       xml:space="preserve"
223       style="font-style:normal;font-weight:normal;font-size:0.82813352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.06901112"
224       x="97.551666"
225       y="50.221046"
226       id="text844-2"><tspan
227         sodipodi:role="line"
228         x="97.551666"
229         y="50.221046"
230         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"
231         id="tspan846-0">CRTC Output</tspan></text>
232    <rect
233       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.42211887;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.26635657, 0.42211886;stroke-dashoffset:0"
234       id="rect969"
235       width="81.806648"
236       height="37.934238"
237       x="-26.112499"
238       y="15.001627" />
239    <text
240       xml:space="preserve"
241       style="font-style:normal;font-weight:normal;font-size:0.82813352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.06901112"
242       x="64.474419"
243       y="31.883568"
244       id="text844-2-9"><tspan
245         sodipodi:role="line"
246         x="64.474419"
247         y="31.883568"
248         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"
249         id="tspan846-0-3">Hardware</tspan><tspan
250         sodipodi:role="line"
251         x="64.474419"
252         y="34.413975"
253         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"
254         id="tspan2868">Composition</tspan></text>
255    <path
256       style="fill:none;stroke:#000000;stroke-width:0.48997903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
257       d="m 57.401149,24.81643 h 9.760144"
258       id="path989"
259       inkscape:connector-curvature="0" />
260    <path
261       style="fill:none;stroke:#000000;stroke-width:0.48997903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6)"
262       d="m 57.401149,41.794278 h 9.760144"
263       id="path989-6"
264       inkscape:connector-curvature="0" />
265  </g>
266</svg>
267