Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / Documentation / gpu / amdgpu / display / dc-components.svg
blobf84bb2a57c05bb011b8890b87d258186e3386961
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
4 <svg
5 width="533.42053"
6 height="631.18573"
7 viewBox="0 0 141.13418 167.00122"
8 version="1.1"
9 id="svg8"
10 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
11 sodipodi:docname="dc-components.svg"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14 xmlns="http://www.w3.org/2000/svg"
15 xmlns:svg="http://www.w3.org/2000/svg"
16 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
17 xmlns:cc="http://creativecommons.org/ns#"
18 xmlns:dc="http://purl.org/dc/elements/1.1/">
19 <defs
20 id="defs2">
21 <marker
22 inkscape:stockid="Arrow2Mend"
23 orient="auto"
24 refY="0"
25 refX="0"
26 id="marker8858"
27 style="overflow:visible"
28 inkscape:isstock="true">
29 <path
30 id="path8616"
31 style="fill:#aa00d4;fill-opacity:1;fill-rule:evenodd;stroke:#aa00d4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
32 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
33 transform="scale(-0.6)"
34 inkscape:connector-curvature="0" />
35 </marker>
36 <marker
37 inkscape:stockid="Arrow2Send"
38 orient="auto"
39 refY="0"
40 refX="0"
41 id="Arrow2Send"
42 style="overflow:visible"
43 inkscape:isstock="true">
44 <path
45 id="path8622"
46 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
47 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
48 transform="matrix(-0.3,0,0,-0.3,0.69,0)"
49 inkscape:connector-curvature="0" />
50 </marker>
51 <marker
52 inkscape:stockid="Arrow1Lend"
53 orient="auto"
54 refY="0"
55 refX="0"
56 id="Arrow1Lend"
57 style="overflow:visible"
58 inkscape:isstock="true">
59 <path
60 id="path8592"
61 d="M 0,0 5,-5 -12.5,0 5,5 Z"
62 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
63 transform="matrix(-0.8,0,0,-0.8,-10,0)"
64 inkscape:connector-curvature="0" />
65 </marker>
66 <marker
67 inkscape:stockid="Arrow2Lend"
68 orient="auto"
69 refY="0"
70 refX="0"
71 id="Arrow2Lend"
72 style="overflow:visible"
73 inkscape:isstock="true">
74 <path
75 id="path8610"
76 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
77 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
78 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
79 inkscape:connector-curvature="0" />
80 </marker>
81 <marker
82 inkscape:stockid="Arrow2Mend"
83 orient="auto"
84 refY="0"
85 refX="0"
86 id="Arrow2Mend"
87 style="overflow:visible"
88 inkscape:isstock="true">
89 <path
90 id="path1200"
91 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
92 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
93 transform="scale(-0.6)"
94 inkscape:connector-curvature="0" />
95 </marker>
96 <marker
97 inkscape:stockid="Arrow2Mend"
98 orient="auto"
99 refY="0"
100 refX="0"
101 id="Arrow2Mend-8"
102 style="overflow:visible"
103 inkscape:isstock="true">
104 <path
105 inkscape:connector-curvature="0"
106 id="path1200-9"
107 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
108 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
109 transform="scale(-0.6)" />
110 </marker>
111 <marker
112 inkscape:stockid="Arrow2Mend"
113 orient="auto"
114 refY="0"
115 refX="0"
116 id="Arrow2Mend-8-3"
117 style="overflow:visible"
118 inkscape:isstock="true">
119 <path
120 inkscape:connector-curvature="0"
121 id="path1200-9-6"
122 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
123 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
124 transform="scale(-0.6)" />
125 </marker>
126 <marker
127 inkscape:stockid="Arrow2Mend"
128 orient="auto"
129 refY="0"
130 refX="0"
131 id="Arrow2Mend-8-3-2"
132 style="overflow:visible"
133 inkscape:isstock="true">
134 <path
135 inkscape:connector-curvature="0"
136 id="path1200-9-6-9"
137 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
138 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
139 transform="scale(-0.6)" />
140 </marker>
141 <marker
142 inkscape:stockid="Arrow2Mend"
143 orient="auto"
144 refY="0"
145 refX="0"
146 id="Arrow2Mend-8-3-2-1"
147 style="overflow:visible"
148 inkscape:isstock="true">
149 <path
150 inkscape:connector-curvature="0"
151 id="path1200-9-6-9-9"
152 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
153 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
154 transform="scale(-0.6)" />
155 </marker>
156 <marker
157 inkscape:stockid="Arrow2Mend"
158 orient="auto"
159 refY="0"
160 refX="0"
161 id="Arrow2Mend-8-3-2-7"
162 style="overflow:visible"
163 inkscape:isstock="true">
164 <path
165 inkscape:connector-curvature="0"
166 id="path1200-9-6-9-8"
167 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
168 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
169 transform="scale(-0.6)" />
170 </marker>
171 <marker
172 inkscape:stockid="Arrow2Mend"
173 orient="auto"
174 refY="0"
175 refX="0"
176 id="Arrow2Mend-8-3-4"
177 style="overflow:visible"
178 inkscape:isstock="true">
179 <path
180 inkscape:connector-curvature="0"
181 id="path1200-9-6-5"
182 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
183 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
184 transform="scale(-0.6)" />
185 </marker>
186 <marker
187 inkscape:stockid="Arrow2Mend"
188 orient="auto"
189 refY="0"
190 refX="0"
191 id="Arrow2Mend-8-0"
192 style="overflow:visible"
193 inkscape:isstock="true">
194 <path
195 inkscape:connector-curvature="0"
196 id="path1200-9-3"
197 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
198 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
199 transform="scale(-0.6)" />
200 </marker>
201 <marker
202 inkscape:stockid="Arrow2Mend"
203 orient="auto"
204 refY="0"
205 refX="0"
206 id="Arrow2Mend-6"
207 style="overflow:visible"
208 inkscape:isstock="true">
209 <path
210 inkscape:connector-curvature="0"
211 id="path1200-1"
212 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
213 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
214 transform="scale(-0.6)" />
215 </marker>
216 <marker
217 inkscape:stockid="Arrow2Mend"
218 orient="auto"
219 refY="0"
220 refX="0"
221 id="Arrow2Mend-8-3-2-6"
222 style="overflow:visible"
223 inkscape:isstock="true">
224 <path
225 inkscape:connector-curvature="0"
226 id="path1200-9-6-9-1"
227 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
228 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
229 transform="scale(-0.6)" />
230 </marker>
231 <marker
232 inkscape:stockid="Arrow2Mend"
233 orient="auto"
234 refY="0"
235 refX="0"
236 id="Arrow2Mend-8-0-7"
237 style="overflow:visible"
238 inkscape:isstock="true">
239 <path
240 inkscape:connector-curvature="0"
241 id="path1200-9-3-4"
242 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
243 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
244 transform="scale(-0.6)" />
245 </marker>
246 <marker
247 inkscape:stockid="Arrow2Mend"
248 orient="auto"
249 refY="0"
250 refX="0"
251 id="Arrow2Mend-6-3"
252 style="overflow:visible"
253 inkscape:isstock="true">
254 <path
255 inkscape:connector-curvature="0"
256 id="path1200-1-0"
257 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
258 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
259 transform="scale(-0.6)" />
260 </marker>
261 <marker
262 inkscape:stockid="Arrow2Mend"
263 orient="auto"
264 refY="0"
265 refX="0"
266 id="Arrow2Mend-8-3-2-8"
267 style="overflow:visible"
268 inkscape:isstock="true">
269 <path
270 inkscape:connector-curvature="0"
271 id="path1200-9-6-9-6"
272 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
273 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
274 transform="scale(-0.6)" />
275 </marker>
276 <marker
277 inkscape:stockid="Arrow2Mend"
278 orient="auto"
279 refY="0"
280 refX="0"
281 id="Arrow2Mend-3"
282 style="overflow:visible"
283 inkscape:isstock="true">
284 <path
285 id="path1200-6"
286 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
287 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
288 transform="scale(-0.6)"
289 inkscape:connector-curvature="0" />
290 </marker>
291 <marker
292 inkscape:stockid="Arrow2Mend"
293 orient="auto"
294 refY="0"
295 refX="0"
296 id="marker8858-3"
297 style="overflow:visible"
298 inkscape:isstock="true">
299 <path
300 id="path8616-5"
301 style="fill:#00ffcc;fill-opacity:1;fill-rule:evenodd;stroke:#00ffcc;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
302 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
303 transform="scale(-0.6)"
304 inkscape:connector-curvature="0" />
305 </marker>
306 <marker
307 inkscape:stockid="Arrow2Mend"
308 orient="auto"
309 refY="0"
310 refX="0"
311 id="Arrow2Mend-8-3-3"
312 style="overflow:visible"
313 inkscape:isstock="true">
314 <path
315 inkscape:connector-curvature="0"
316 id="path1200-9-6-56"
317 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
318 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
319 transform="scale(-0.6)" />
320 </marker>
321 <marker
322 inkscape:stockid="Arrow2Mend"
323 orient="auto"
324 refY="0"
325 refX="0"
326 id="Arrow2Mend-8-0-2"
327 style="overflow:visible"
328 inkscape:isstock="true">
329 <path
330 inkscape:connector-curvature="0"
331 id="path1200-9-3-9"
332 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
333 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
334 transform="scale(-0.6)" />
335 </marker>
336 </defs>
337 <sodipodi:namedview
338 id="base"
339 pagecolor="#ffffff"
340 bordercolor="#666666"
341 borderopacity="1.0"
342 inkscape:pageopacity="0.0"
343 inkscape:pageshadow="2"
344 inkscape:zoom="1.4"
345 inkscape:cx="482.85714"
346 inkscape:cy="470"
347 inkscape:document-units="mm"
348 inkscape:current-layer="layer1"
349 showgrid="false"
350 inkscape:window-width="3840"
351 inkscape:window-height="2083"
352 inkscape:window-x="0"
353 inkscape:window-y="0"
354 inkscape:window-maximized="1"
355 showguides="false"
356 fit-margin-top="0"
357 fit-margin-left="0"
358 fit-margin-right="0"
359 fit-margin-bottom="0"
360 units="px"
361 inkscape:snap-global="false"
362 inkscape:showpageshadow="2"
363 inkscape:pagecheckerboard="0"
364 inkscape:deskcolor="#d1d1d1" />
365 <metadata
366 id="metadata5">
367 <rdf:RDF>
368 <cc:Work
369 rdf:about="">
370 <dc:format>image/svg+xml</dc:format>
371 <dc:type
372 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
373 </cc:Work>
374 </rdf:RDF>
375 </metadata>
377 inkscape:label="Layer 1"
378 inkscape:groupmode="layer"
379 id="layer1"
380 transform="translate(384.1992,26.608359)">
381 <text
382 xml:space="preserve"
383 style="font-style:normal;font-weight:normal;font-size:4.0511px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.101278"
384 x="-330.72058"
385 y="57.56284"
386 id="text1063" />
387 <rect
388 ry="4.7572436e-07"
389 y="-26.142614"
390 x="-383.73346"
391 height="16.447845"
392 width="140.2027"
393 id="rect744"
394 style="fill:none;stroke:#3771c8;stroke-width:0.93149;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
395 <rect
396 ry="1.0800992e-06"
397 y="-5.1415901"
398 x="-383.27942"
399 height="37.343693"
400 width="40.239418"
401 id="rect602"
402 style="fill:none;stroke:#000000;stroke-width:0.751929;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
403 <text
404 xml:space="preserve"
405 style="font-style:normal;font-weight:normal;font-size:10.476px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
406 x="-363.2121"
407 y="17.270189"
408 id="text3379"><tspan
409 sodipodi:role="line"
410 x="-363.2121"
411 y="17.270189"
412 style="font-size:10.476px;text-align:center;text-anchor:middle;stroke-width:0.163688"
413 id="tspan3377">Core</tspan></text>
414 <rect
415 ry="1.0800992e-06"
416 y="-5.1415901"
417 x="-331.06259"
418 height="37.343693"
419 width="40.239418"
420 id="rect526"
421 style="fill:none;stroke:#000000;stroke-width:0.751929;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
422 <rect
423 ry="4.4701343e-07"
424 y="-5.2654457"
425 x="-286.88507"
426 height="15.455184"
427 width="43.167706"
428 id="rect528"
429 style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
430 <rect
431 ry="4.4701343e-07"
432 y="15.68337"
433 x="-286.88507"
434 height="15.455184"
435 width="43.167706"
436 id="rect530"
437 style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
438 <rect
439 ry="4.4701343e-07"
440 y="36.959518"
441 x="-286.88507"
442 height="15.455184"
443 width="43.167706"
444 id="rect532"
445 style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
446 <rect
447 ry="1.6213723e-06"
448 y="60.089264"
449 x="-286.65378"
450 height="56.057846"
451 width="42.705132"
452 id="rect534"
453 style="fill:none;stroke:#000000;stroke-width:0.949072;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
454 <rect
455 ry="4.4031123e-07"
456 y="37.077362"
457 x="-382.96875"
458 height="15.223459"
459 width="92.225845"
460 id="rect536"
461 style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
462 <rect
463 ry="4.4031123e-07"
464 y="59.989784"
465 x="-382.96875"
466 height="15.223459"
467 width="92.225845"
468 id="rect538"
469 style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
470 <rect
471 ry="4.4031123e-07"
472 y="80.283493"
473 x="-382.96875"
474 height="15.223459"
475 width="92.225845"
476 id="rect540"
477 style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
478 <rect
479 ry="4.3543034e-07"
480 y="124.89404"
481 x="-382.88803"
482 height="15.054706"
483 width="139.2859"
484 id="rect554"
485 style="fill:none;stroke:#000000;stroke-width:0.888245;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
486 <text
487 xml:space="preserve"
488 style="font-style:normal;font-weight:normal;font-size:8.73001px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
489 x="-311.29712"
490 y="-16.144287"
491 id="text660"><tspan
492 sodipodi:role="line"
493 x="-311.29712"
494 y="-16.144287"
495 style="font-size:8.73001px;text-align:center;text-anchor:middle;stroke-width:0.163688"
496 id="tspan658">Display Core API (dc/dc.h)</tspan></text>
497 <text
498 xml:space="preserve"
499 style="font-style:normal;font-weight:normal;font-size:10.476px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
500 x="-311.40384"
501 y="17.511137"
502 id="text664"><tspan
503 sodipodi:role="line"
504 x="-311.40384"
505 y="17.511137"
506 style="font-size:10.476px;text-align:center;text-anchor:middle;stroke-width:0.163688"
507 id="tspan662">Link</tspan></text>
508 <text
509 xml:space="preserve"
510 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
511 x="-336.97806"
512 y="43.095863"
513 id="text668"><tspan
514 sodipodi:role="line"
515 x="-336.97806"
516 y="43.095863"
517 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
518 id="tspan666">Hardware Sequencer API</tspan><tspan
519 sodipodi:role="line"
520 x="-336.97806"
521 y="48.552124"
522 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
523 id="tspan670">(dc/inc/hw_sequence.h)</tspan></text>
524 <text
525 xml:space="preserve"
526 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
527 x="-337.03479"
528 y="68.73642"
529 id="text750"><tspan
530 sodipodi:role="line"
531 x="-337.03479"
532 y="68.73642"
533 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
534 id="tspan748">Hardware Sequencer</tspan></text>
535 <text
536 xml:space="preserve"
537 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
538 x="-336.98022"
539 y="89.209091"
540 id="text756"><tspan
541 sodipodi:role="line"
542 x="-336.98022"
543 y="89.209091"
544 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
545 id="tspan754">Block Level API (dc/inc/hw)</tspan></text>
547 id="g1543"
548 transform="matrix(0.61866289,0,0,0.61866289,-146.50941,-10.146755)">
549 <rect
550 ry="7.3007396e-07"
551 y="180.25436"
552 x="-382.5336"
553 height="25.241808"
554 width="29.376135"
555 id="rect542"
556 style="fill:none;stroke:#000000;stroke-width:0.528201;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
557 <text
558 xml:space="preserve"
559 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
560 x="-367.99722"
561 y="195.3941"
562 id="text838"><tspan
563 sodipodi:role="line"
564 x="-367.99722"
565 y="195.3941"
566 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
567 id="tspan836">DCHUB</tspan></text>
568 </g>
570 id="a1538"
571 transform="matrix(0.61866289,0,0,0.61866289,-154.037,-10.146755)">
572 <rect
573 ry="7.3027257e-07"
574 y="180.25093"
575 x="-339.82092"
576 height="25.248676"
577 width="28.609333"
578 id="rect546"
579 style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
580 <text
581 xml:space="preserve"
582 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
583 x="-325.67853"
584 y="195.35883"
585 id="text842"><tspan
586 sodipodi:role="line"
587 x="-325.67853"
588 y="195.35883"
589 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
590 id="tspan840">HUBP</tspan></text>
591 </a>
593 id="g1533"
594 transform="matrix(0.61866289,0,0,0.61866289,-154.69251,-10.146755)">
595 <rect
596 ry="7.3027257e-07"
597 y="180.25093"
598 x="-308.59961"
599 height="25.248676"
600 width="28.609333"
601 id="rect844"
602 style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
603 <text
604 xml:space="preserve"
605 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
606 x="-294.45721"
607 y="195.3941"
608 id="text848"><tspan
609 sodipodi:role="line"
610 x="-294.45721"
611 y="195.3941"
612 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
613 id="tspan846">DPP</tspan></text>
614 </g>
616 id="g1528"
617 transform="matrix(0.61866289,0,0,0.61866289,-155.67539,-10.146755)">
618 <rect
619 ry="7.3027257e-07"
620 y="180.25093"
621 x="-276.84912"
622 height="25.248676"
623 width="28.609333"
624 id="rect850"
625 style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
626 <text
627 xml:space="preserve"
628 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
629 x="-262.77728"
630 y="195.3941"
631 id="text854"><tspan
632 sodipodi:role="line"
633 x="-262.77728"
634 y="195.3941"
635 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
636 id="tspan852">MPC</tspan></text>
637 </g>
639 id="g1523"
640 transform="matrix(0.61866289,0,0,0.61866289,-157.64019,-10.146755)">
641 <rect
642 ry="7.3027257e-07"
643 y="180.25093"
644 x="-243.51147"
645 height="25.248676"
646 width="28.609333"
647 id="rect856"
648 style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
649 <text
650 xml:space="preserve"
651 style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
652 x="-229.2068"
653 y="193.25275"
654 id="text860"><tspan
655 sodipodi:role="line"
656 x="-229.2068"
657 y="193.25275"
658 style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
659 id="tspan858">...</tspan></text>
660 </g>
661 <text
662 xml:space="preserve"
663 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
664 x="-313.35858"
665 y="133.55629"
666 id="text951"><tspan
667 sodipodi:role="line"
668 x="-313.35858"
669 y="133.55629"
670 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
671 id="tspan949">Hardware Registers</tspan></text>
672 <text
673 xml:space="preserve"
674 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
675 x="-265.39505"
676 y="86.926537"
677 id="text1044"><tspan
678 sodipodi:role="line"
679 x="-265.39505"
680 y="86.926537"
681 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
682 id="tspan1042">DMUB</tspan><tspan
683 sodipodi:role="line"
684 x="-265.39505"
685 y="92.382797"
686 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
687 id="tspan1046">Block</tspan></text>
688 <text
689 xml:space="preserve"
690 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
691 x="-265.42343"
692 y="43.272846"
693 id="text1052"><tspan
694 sodipodi:role="line"
695 x="-265.42343"
696 y="43.272846"
697 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
698 id="tspan1048">DMUB Hardware API</tspan><tspan
699 sodipodi:role="line"
700 x="-265.42343"
701 y="48.729107"
702 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
703 id="tspan1050">(dmub/dmub_srv.h)</tspan></text>
704 <text
705 xml:space="preserve"
706 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
707 x="-265.40161"
708 y="24.997644"
709 id="text1058"><tspan
710 sodipodi:role="line"
711 x="-265.40161"
712 y="24.997644"
713 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
714 id="tspan1056">DMUB Service</tspan></text>
715 <text
716 xml:space="preserve"
717 style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
718 x="-265.30121"
719 y="0.99768418"
720 id="text1064"><tspan
721 sodipodi:role="line"
722 x="-265.30121"
723 y="0.99768418"
724 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
725 id="tspan1062">DMUB Service API</tspan><tspan
726 sodipodi:role="line"
727 x="-265.30121"
728 y="6.4539466"
729 style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
730 id="tspan1066">(dc/dc_dmub_srv.h)</tspan></text>
731 </g>
732 </svg>