blob: d69b0f2e491ef7d49e095fd58b06ef4372064e6a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="96"
inkscape:export-xdpi="96"
inkscape:export-filename="/home/mbolivar/zp/zephyr/doc/guides/dts/zephyr_dt_build_flow.png"
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
sodipodi:docname="zephyr_dt_build_flow.svg"
id="svg66"
content="&lt;mxfile host=&quot;www.draw.io&quot; modified=&quot;2019-10-03T21:13:02.112Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0&quot; etag=&quot;nJzlZGwzNDb1cRSQPZak&quot; version=&quot;12.0.2&quot; type=&quot;google&quot; pages=&quot;1&quot;&gt;&lt;diagram id=&quot;lJw3w9u4R4x5o196SwGf&quot; name=&quot;Page-1&quot;&gt;zVjbcpswEP0aPyZjwPjyWDtu2pl0JjOeaZq+ZBRYgxIhUSEM5OsrmcWAcWy3TUpebPZoJa3O3gQDZxHl15LE4TfhAxvYQz8fOFcD255Ylv41QIGAPS6BQFK/hKwaWNEXQHCIaEp9SFqKSgimaNwGPcE5eKqFESlF1lZbC9beNSYBdICVR1gXvaO+ChG1hsN64AvQIMStpy4ORKRSRiAJiS+yBuQsB85CCqHKpyhfADPcVbyU8z6/MrozTAJX50yIbpzV893F7Ov6VzB0L57Sl+/5Ba6yISzFA1/BhnqgJICxWaTSA7RfFRUpUqTcB7OuNXDmWUgVrGLimdFMR4HGQhUxHMYdQCrIXzXd2hGiAwlEpA0otApOqCgs2mLWcEiFhQ1fOIgRjIFgt3BNk35Apv6AtUmHEfB11KAopApFIDhhyxqd15wNtVTr3AgRI1NPoFSBKUBSJdo8Qk7Vj8bzvVnq0kXpKseVt0KBQmmnMe448ztPv35mG5OPyADUEb3xYU9KYETRTduON3eM3QnneUp1xuvzFYmCqPdItmbtUHbdnkPZOV4AHin3KQ+S3onbKwHTvkvAqMNbh6JESfG86xpWmxLdDWKjF+WB6ZuXayYyLyRSXRLOhdK5IviD5mNOGA24VmSw1meaM/II7FYk1ChoWJZnnceCcgVyudF8JrgH9kTyuLXI1AOfSg2UMzNI1BsF9ajtnFHXOe4B34zfyzfuad8A9z+Z24GWPEaShHqHIvZ04exycuLQFXZ2PcQdbo1/G5RP2pRP9rgsyzlOal4K9teZHV+nLPeddbZu2R367z1V3Q776aR197xvjBzupNrtsmhMMuJ9c6yetpXeoQOPz+zA03/swIcjZbRXgS3r/4bKuJPU18BBEgWmvS+2aUZ8kL13Kmf8wVr89HQ57JsjyzqTpIrMNydp9gFJ2qvxlt03SVXKN1j6CXFYSLMZN3lI4phRb3t7abw+6rdz3/ytKYP+r5LOdI9X5/141WL9hl+WwvozibP8DQ==&lt;/diagram&gt;&lt;/mxfile&gt;"
viewBox="-0.5 -0.5 1056 816"
height="8.5in"
width="11in"
version="1.1">
<metadata
id="metadata70">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
units="in"
inkscape:document-rotation="0"
inkscape:current-layer="g64"
inkscape:window-maximized="0"
inkscape:window-y="23"
inkscape:window-x="26"
inkscape:cy="187.26158"
inkscape:cx="268.40369"
inkscape:zoom="2.0698677"
showgrid="false"
id="namedview68"
inkscape:window-height="1652"
inkscape:window-width="2067"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
guidetolerance="10"
gridtolerance="10"
objecttolerance="10"
borderopacity="1"
bordercolor="#666666"
pagecolor="#ffffff" />
<defs
id="defs2" />
<g
id="g64">
<path
id="path12"
pointer-events="none"
stroke-miterlimit="10"
stroke="#000000"
fill="none"
d="m 290,50 h 43.63" />
<path
id="path14"
pointer-events="none"
stroke-miterlimit="10"
stroke="#000000"
fill="#000000"
d="m 338.88,50 -7,3.5 1.75,-3.5 -1.75,-3.5 z" />
<rect
id="rect16"
pointer-events="none"
stroke="#000000"
fill="#ffffff"
ry="4.5"
rx="4.5"
height="30"
width="120"
y="35"
x="170" />
<g
id="g22"
transform="translate(196.5,43.5)" />
<path
id="path32"
pointer-events="none"
transform="rotate(180,145,50)"
stroke-miterlimit="10"
stroke="#000000"
fill="none"
d="m 170,20 h -25 v 60 h 25" />
<path
id="path34"
pointer-events="none"
transform="rotate(180,145,50)"
stroke-miterlimit="10"
stroke="#000000"
fill="none"
d="m 120,50 h 25" />
<path
id="path36"
pointer-events="none"
stroke-miterlimit="10"
stroke="#000000"
fill="none"
d="m 150,50 h 13.63" />
<path
id="path38"
pointer-events="none"
stroke-miterlimit="10"
stroke="#000000"
fill="#000000"
d="m 168.88,50 -7,3.5 1.75,-3.5 -1.75,-3.5 z" />
<path
id="path40"
pointer-events="none"
stroke-miterlimit="10"
stroke="#000000"
fill="none"
d="M 400.87063,65 V 88.63" />
<path
id="path42"
pointer-events="none"
stroke-miterlimit="10"
stroke="#000000"
fill="#000000"
d="m 400,93.88 -3.5,-7 3.5,1.75 3.5,-1.75 z" />
<rect
style="fill:#ffffff;stroke:#000000;stroke-width:1.04038"
id="rect56"
pointer-events="none"
ry="8.25"
rx="8.9297066"
height="55"
width="129.88664"
y="96.743248"
x="335.92731" />
<switch
id="switch60"
transform="translate(343.11663,95.044373)">
<foreignObject
style="overflow:visible;"
pointer-events="all"
width="116"
height="41"
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
<xhtml:div
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 116px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Zephyr and application source code files</xhtml:div>
</xhtml:div>
</foreignObject>
<text
x="58"
y="27"
font-size="12px"
id="text58"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000"><tspan
sodipodi:role="line"
id="tspan72"
x="58"
y="27">Zephyr and application</tspan><tspan
sodipodi:role="line"
id="tspan74"
x="58"
y="42">source code files</tspan></text>
</switch>
<g
id="g131">
<rect
x="-0.31813347"
y="0"
width="120"
height="30"
rx="4.5"
ry="4.5"
fill="#ffffff"
stroke="#000000"
pointer-events="none"
id="rect4" />
<g
transform="translate(11.393855,8.5)"
id="g10">
<switch
id="switch8">
<foreignObject
style="overflow:visible;"
pointer-events="all"
width="95"
height="12"
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
<xhtml:div
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 96px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Devicetree source</xhtml:div>
</xhtml:div>
</foreignObject>
<text
x="48"
y="12"
fill="#000000"
text-anchor="middle"
font-size="12px"
font-family="Helvetica"
id="text6">Devicetree sources</text>
</switch>
</g>
<g
id="g101"
transform="translate(-0.31813346,4.2054074)">
<rect
id="rect24"
pointer-events="none"
ry="4.5"
rx="4.5"
height="30"
width="120"
y="60"
x="0"
style="fill:#ffffff;stroke:#000000" />
<g
id="g30"
transform="translate(8.5,68.5)">
<switch
id="switch28">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="12"
width="103"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 104px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Devicetree bindings</xhtml:div>
</xhtml:div>
</foreignObject>
<text
id="text26"
font-size="12px"
y="12"
x="52"
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">Devicetree bindings</text>
</switch>
</g>
</g>
</g>
<rect
id="rect44"
pointer-events="none"
stroke="#000000"
fill="#ffffff"
ry="4.5"
rx="4.5"
height="30"
width="120"
y="35.534077"
x="340.87064" />
<g
id="g50"
transform="translate(175.17138,41.76944)">
<switch
id="switch48">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="12"
width="108"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 109px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Generated C header</xhtml:div>
</xhtml:div>
</foreignObject>
<text
id="text46"
font-family="Helvetica"
font-size="12px"
text-anchor="middle"
fill="#000000"
y="12"
x="54">Generated C header</text>
</switch>
</g>
<g
transform="translate(347.13463,42.27922)"
id="g50-3">
<switch
id="switch48-6">
<foreignObject
style="overflow:visible;"
pointer-events="all"
width="108"
height="12"
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
<xhtml:div
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 109px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Generated C header</xhtml:div>
</xhtml:div>
</foreignObject>
<text
x="54"
y="12"
fill="#000000"
text-anchor="middle"
font-size="12px"
font-family="Helvetica"
id="text46-1">devicetree.h</text>
</switch>
<text
id="text120"
y="77.26355"
x="20.713104"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
xml:space="preserve"><tspan
y="77.26355"
x="20.713104"
id="tspan118"
sodipodi:role="line"></tspan></text>
</g>
</g>
</svg>