| <?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" |
| style="background-color: rgb(255, 255, 255);" |
| version="1.1" |
| width="721px" |
| height="621px" |
| viewBox="-0.5 -0.5 721 621" |
| content="<mxfile host="www.draw.io" modified="2019-10-04T20:14:06.232Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0" etag="f1KdDVQKCpK18vfmvEm6" version="12.0.2" type="google" pages="1"><diagram id="u5Qc6Gt7wLgsKawjMbJk" name="Page-1">7VpZc6M4EP41fgzF4SuPiY/ZVGXHqSS1M5kXlwwyaEcgRgjbzK9fCcRp7MjxkaR28hKp0dGiv+7+WrhjjfzNFwpC72/iQNwxdWfTscYd0zT1nsH/CUmSSQyzd51JXIocKSsFT+g3lEJdSmPkwKg2kBGCGQrrQpsEAbRZTQYoJev6sCXB9V1D4MItwZMN8Lb0G3KYl0mHPb2U/wWR6+U7G7p84oN8sBREHnDIuiKyJh1rRAlhWcvfjCAWby9/L9m86Y6nhWIUBkxlQnfy7WHmJ1e/nr0flgvN9WJErgZSN5bkB4YOP7/sEso84pIA4EkpvaUkDhwoVtV5rxxzT0jIhQYX/gsZS6QxQcwIF3nMx/Ip3CD2vdJ+EUtpPdkbb+TKaSepdB4gRT5kkOaygNHkezlZdF/ydUWnXCrt5WtlZxYH3fkqpSgiMbXhnvdnSkgC6kK2Z1y/MDh3FUj4KWjC51GIAUOruh5AQtYtxpVW5Q1p2AOMLJVcARzLnTpmH3N1bx204k1XNKd39xNDIytIMUjy53y7ypCWWZqmKY8VO8yD5hYL2pzSXKgB0IhR8rNwRqMOLe5koRjnb1wRkLQlJmvbA5RpfsyDxpVD7NhPrXy79hCDTyFI7bvmo7PpmY8KmACM3IC3MVyK8UuE8YhgQlM1LKcHh05XzEn1qTzR079CdX5cBjf7kbaNjDKCZlPy+NmV0WRdBiMjjzBeJRAN9TOByVIB0xN3BlNfiIOMn0fz2T+Tx/ubl7lAgDpeZiFDIq6kizylwZvyqCoaCPOcoLoON7Tt8VkCeDzHQN68nd08jjWHRZdGIQgCwoA419ysQIxmhrvFYAHxA4mQGFFCLyQo4GFvsuKoieQeMuGBRaqR3gTvCbBnDF7H3kWh11OB3l3QEUrpCwKoI5gHovw1EZrsAN6zB9MJ/V8xSZEAIlj2xAJwhWyuP4Ra63Y2jgVDMXWBJ5SjU/uDLHVkWWrA6p8LWEW6//A06ITUpa9IXQzrPblLf8vnHWZ3Ck5dMRjGvCaAOxJ75bWDKMwKhSXaCPPV0b3tfSfAu9Wt4324jffhJQOpYX4WvO+i+CWpPzvFN/Ky80Nz/FzLiqNUSE4zxcgs8gobrthukRn/flFJRPuc5kOQ5Za00sqVz5dXhp/Gz/aX113jEOdLe83VTuiRpmrVbfbe0yVzNffz1du7r+O7r1/mhpYAbsJzFN75FkFti89aeI97k+H44rHE7PfUgsnZkrapVHmn5c9vGHoJFeYUwX+6QIGDAjdSR8xkw2AQIVEBiBMzL6vB54+z2bP6KiMSMICEQjROC3ZRwRfVPA9bpj5SXswmaeXuwgDStMxJwQnDP4XWAYVWG4ovCuKcCL9PRiyz4EvlyWmZ59mT37E5TU59EICslCgDvYaU3qABgSzZylkNFBRqHBHdlC538sCWhRDFyBHZFIVHXPWdrbLMQ4cNgxQqJyk1zbodresWEqy3uHwhPH3iun5Xn6+x4MHFrleOvjbZ5ae9dvteyE8NJRZSlJ5zm/ghwtyQb87SZ69V04zNIeZAmpPJgASweALsn24Kx8bTBi+d8r9+/zRe3LWaebvFi7uXLGWNYYvdz0qoJHFq8qmcZ72BUGWfArJl1jBip7FVb/i6rS5662BcKxcKixhh7prTLK+qM3v5PQ6J+oArqXMv50VGTsvJslP7xKaDwOlk398wSA4oQ+6EhX3oIMAE9ycxC2P2dsLPbcwaoKyVkC1+LUUNTAq8IBvgGyn2kePgXQShnslOzfD7RgN9LXfLrXWqeTaKP1CB3xRlX3Yzmx7yuUwFybyBsg9zvCVLRuioA+8obeS+orblbxzwtCJ8YIXAIdsDX2AnfVDoPxcJNf2uqXnFkAP1/f/VwGYjlxaVzbvVwErxuc3q/GUt04CriKNijToaL35lcuorwIJqnfcKsP86cIw8+R+JHN4tfwmYcfXyB5XW5D8=</diagram></mxfile>" |
| id="svg148" |
| sodipodi:docname="zephyr_dt_inputs_outputs.svg" |
| inkscape:version="0.92.4 5da689c313, 2019-01-14" |
| inkscape:export-filename="/home/mbolivar/zp/zephyr/doc/guides/dts/zephyr_dt_inputs_outputs.png" |
| inkscape:export-xdpi="96" |
| inkscape:export-ydpi="96"> |
| <metadata |
| id="metadata152"> |
| <rdf:RDF> |
| <cc:Work |
| rdf:about=""> |
| <dc:format>image/svg+xml</dc:format> |
| <dc:type |
| rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
| </cc:Work> |
| </rdf:RDF> |
| </metadata> |
| <sodipodi:namedview |
| pagecolor="#ffffff" |
| bordercolor="#666666" |
| borderopacity="1" |
| objecttolerance="10" |
| gridtolerance="10" |
| guidetolerance="10" |
| inkscape:pageopacity="0" |
| inkscape:pageshadow="2" |
| inkscape:window-width="2001" |
| inkscape:window-height="1610" |
| id="namedview150" |
| showgrid="false" |
| inkscape:zoom="1.5201288" |
| inkscape:cx="329.5894" |
| inkscape:cy="363.03523" |
| inkscape:window-x="68" |
| inkscape:window-y="27" |
| inkscape:window-maximized="0" |
| inkscape:current-layer="svg148" /> |
| <defs |
| id="defs2" /> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path4" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 310,150 h 60 v -13.63" /> |
| <path |
| style="fill:#000000;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path6" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 370,131.12 3.5,7 -3.5,-1.75 -3.5,1.75 z" /> |
| <path |
| style="fill:#d5e8d4;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path8" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 203.64,116.64 c 0,-1.76 0.71,-3.45 1.99,-4.7 1.28,-1.24 3.02,-1.94 4.82,-1.94 h 92.73 c 1.81,0 3.54,0.7 4.82,1.94 1.28,1.25 2,2.94 2,4.7 v 53.08 c -17,-7 -36.19,-7 -53.18,0 -17,7.01 -36.19,7.01 -53.18,0 z" /> |
| <path |
| style="fill:#d5e8d4;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path10" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 196.82,123.27 c 0,-3.66 3.05,-6.63 6.82,-6.63 h 92.72 c 3.77,0 6.82,2.97 6.82,6.63 v 53.09 c -16.99,-7.01 -36.18,-7.01 -53.18,0 -17,7 -36.19,7 -53.18,0 z" /> |
| <path |
| style="fill:#d5e8d4;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path12" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 190,129.91 c 0,-1.76 0.72,-3.45 2,-4.7 1.28,-1.24 3.01,-1.94 4.82,-1.94 h 92.73 c 1.8,0 3.54,0.7 4.82,1.94 1.28,1.25 1.99,2.94 1.99,4.7 v 53.08 c -16.99,-7 -36.18,-7 -53.18,0 C 226.19,190 207,190 190,182.99 Z" /> |
| <g |
| id="g18" |
| transform="translate(201.05191,111.73835)"> |
| <switch |
| id="switch16"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="41" |
| width="80" |
| 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: 81px; white-space: nowrap; overflow-wrap: normal; text-align: left;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"> |
| <xhtml:div>FILE1.overlay</xhtml:div> |
| <xhtml:div>...</xhtml:div> |
| <xhtml:div>FILE_n.overlay<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text14" |
| font-size="12px" |
| y="27" |
| x="40"> |
| <tspan |
| y="27" |
| x="40" |
| id="tspan276" |
| sodipodi:role="line">FILE_1.overlay</tspan> |
| <tspan |
| y="42" |
| x="40" |
| id="tspan278" |
| sodipodi:role="line">...</tspan> |
| <tspan |
| y="57" |
| x="40" |
| id="tspan280" |
| sodipodi:role="line">FILE_n.overlay</tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path20" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 180,110 h -10 v 80 h 10" /> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path22" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 160,150 h 10" /> |
| <g |
| id="g28" |
| transform="translate(-0.5,129.5)"> |
| <switch |
| id="switch26"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="41" |
| width="157" |
| 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; white-space: nowrap; text-align: right;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;"> |
| <xhtml:div>Set by DTC_OVERLAY_FILE.</xhtml:div> |
| <xhtml:div>Optional DTS format files</xhtml:div> |
| <xhtml:div>which override BOARD.dts<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000" |
| id="text24" |
| font-size="12px" |
| y="6.6069913" |
| x="82.947037"> |
| <tspan |
| y="6.6069913" |
| x="82.947037" |
| id="tspan162" |
| sodipodi:role="line">Set by DTC_OVERLAY_FILE.</tspan> |
| <tspan |
| y="21.606991" |
| x="82.947037" |
| id="tspan164" |
| sodipodi:role="line">Optional DTS format files</tspan> |
| <tspan |
| y="36.606991" |
| x="82.947037" |
| id="tspan166" |
| sodipodi:role="line">which override BOARD.dts.</tspan> |
| <tspan |
| y="51.606991" |
| x="82.947037" |
| id="tspan168" |
| sodipodi:role="line"></tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path30" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 180,0 h -10 v 60 h 10" /> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path32" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 160,30 h 10" /> |
| <g |
| id="g38" |
| transform="translate(38.5,9.5)"> |
| <switch |
| id="switch36"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="41" |
| width="118" |
| 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; white-space: nowrap; text-align: right;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;"><xhtml:div>In board directory.</xhtml:div> |
| The "base" devicetree.<xhtml:div>Includes .dtsi files.<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text34" |
| font-size="12px" |
| y="3.9756355" |
| x="57.026482"> |
| <tspan |
| y="3.9756355" |
| x="57.026482" |
| id="tspan154" |
| sodipodi:role="line">In board directory.</tspan> |
| <tspan |
| y="18.975636" |
| x="57.026482" |
| id="tspan156" |
| sodipodi:role="line">The "base" devicetree.</tspan> |
| <tspan |
| y="33.975636" |
| x="57.026482" |
| id="tspan158" |
| sodipodi:role="line">Includes .dtsi files.</tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path40" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 410,90 h 80 v 133.63" /> |
| <path |
| style="fill:#000000;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path42" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 490,228.88 -3.5,-7 3.5,1.75 3.5,-1.75 z" /> |
| <circle |
| style="fill:#ffffff;stroke:#000000" |
| r="40" |
| id="ellipse44" |
| pointer-events="none" |
| cy="90" |
| cx="370" /> |
| <g |
| id="g50" |
| transform="translate(362.5,75.605932)"> |
| <switch |
| id="switch48"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="12" |
| width="15" |
| 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: 16px; white-space: nowrap; overflow-wrap: normal; text-align: center;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">dtc </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text46" |
| font-size="12px" |
| y="12" |
| x="8"> |
| <tspan |
| y="12" |
| x="8" |
| id="tspan170" |
| sodipodi:role="line">Apply</tspan> |
| <tspan |
| y="27" |
| x="8" |
| id="tspan172" |
| sodipodi:role="line">overlays</tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path52" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 310,30 h 60 v 13.63" /> |
| <path |
| style="fill:#000000;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path54" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 370,48.88 -3.5,-7 3.5,1.75 3.5,-1.75 z" /> |
| <path |
| style="fill:#d5e8d4;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path56" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 190,0 h 120 v 51 q -30,-16.2 -60,0 -30,16.2 -60,0 V 9 Z" /> |
| <g |
| id="g62" |
| transform="translate(219.5,15.5)"> |
| <switch |
| id="switch60"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="12" |
| width="61" |
| 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: 62px; white-space: nowrap; overflow-wrap: normal; text-align: center;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">BOARD.dts</xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000" |
| id="text58" |
| font-size="12px" |
| y="12" |
| x="31">BOARD.dts</text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path64" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 310,275 h 36 v 78.63" /> |
| <path |
| style="fill:#000000;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path66" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 346,358.88 -3.5,-7 3.5,1.75 3.5,-1.75 z" /> |
| <path |
| style="fill:#d5e8d4;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path68" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 203.64,241.64 c 0,-1.76 0.71,-3.45 1.99,-4.7 1.28,-1.24 3.02,-1.94 4.82,-1.94 h 92.73 c 1.81,0 3.54,0.7 4.82,1.94 1.28,1.25 2,2.94 2,4.7 v 53.08 c -17,-7 -36.19,-7 -53.18,0 -17,7.01 -36.19,7.01 -53.18,0 z" /> |
| <path |
| style="fill:#d5e8d4;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path70" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 196.82,248.27 c 0,-3.66 3.05,-6.63 6.82,-6.63 h 92.72 c 3.77,0 6.82,2.97 6.82,6.63 v 53.09 c -16.99,-7.01 -36.18,-7.01 -53.18,0 -17,7 -36.19,7 -53.18,0 z" /> |
| <path |
| style="fill:#d5e8d4;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path72" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 190,254.91 c 0,-1.76 0.72,-3.45 2,-4.7 1.28,-1.24 3.01,-1.94 4.82,-1.94 h 92.73 c 1.8,0 3.54,0.7 4.82,1.94 1.28,1.25 1.99,2.94 1.99,4.7 v 53.08 c -16.99,-7 -36.18,-7 -53.18,0 C 226.19,315 207,315 190,307.99 Z" /> |
| <g |
| id="g78" |
| transform="translate(197.10487,236.73835)"> |
| <switch |
| id="switch76"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="41" |
| width="92" |
| 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: 93px; white-space: nowrap; overflow-wrap: normal; text-align: left;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"> |
| <xhtml:div>BINDING_1.yaml</xhtml:div> |
| <xhtml:div>...</xhtml:div> |
| <xhtml:div>BINDING_n.yaml<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text74" |
| font-size="12px" |
| y="27" |
| x="46"> |
| <tspan |
| y="27" |
| x="46" |
| id="tspan188" |
| sodipodi:role="line">BINDING_1.yaml</tspan> |
| <tspan |
| y="42" |
| x="46" |
| id="tspan190" |
| sodipodi:role="line">...</tspan> |
| <tspan |
| y="57" |
| x="46" |
| id="tspan192" |
| sodipodi:role="line">BINDING_n.yaml</tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path80" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 180,235 h -10 v 80 h 10" /> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path82" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 160,275 h 10" /> |
| <g |
| id="g88" |
| transform="translate(7.842161,216.89725)"> |
| <switch |
| id="switch86"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="56" |
| width="148" |
| 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; white-space: nowrap; text-align: right;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;"> |
| <xhtml:div>In zephyr/dts/bindings.</xhtml:div> |
| <xhtml:div>Extensible with DTS_ROOT.</xhtml:div> |
| <xhtml:div>Contain rules for DTS to C</xhtml:div> |
| <xhtml:div>code generation step.<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text84" |
| font-size="12px" |
| y="34" |
| x="74"> |
| <tspan |
| y="34" |
| x="74" |
| id="tspan180" |
| sodipodi:role="line">In zephyr/dts/bindings/.</tspan> |
| <tspan |
| y="49" |
| x="74" |
| id="tspan182" |
| sodipodi:role="line">Extensible with DTS_ROOT.</tspan> |
| <tspan |
| y="64" |
| x="74" |
| id="tspan184" |
| sodipodi:role="line">Contain rules for DTS to C</tspan> |
| <tspan |
| y="79" |
| x="74" |
| id="tspan186" |
| sodipodi:role="line">code generation step.</tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-width:0.79604656;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path90" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 355,460 v 46.6586" /> |
| <path |
| style="fill:#000000;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path92" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 355,511.9086 -3.5,-7 3.5,1.75 3.5,-1.75 z" /> |
| <circle |
| style="fill:#ffffff;stroke:#000000" |
| r="50" |
| id="ellipse94" |
| pointer-events="none" |
| cy="410" |
| cx="355" /> |
| <g |
| id="g100" |
| transform="translate(325.47352,385.97458)"> |
| <switch |
| id="switch98"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="27" |
| width="62" |
| 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: 63px; white-space: nowrap; overflow-wrap: normal; text-align: center;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"> |
| <xhtml:div>zephyr DTS</xhtml:div> |
| <xhtml:div>scripts<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text96" |
| font-size="12px" |
| y="20" |
| x="31"> |
| <tspan |
| y="20" |
| x="31" |
| id="tspan210" |
| sodipodi:role="line">Apply bindings,</tspan> |
| <tspan |
| y="35" |
| x="31" |
| id="tspan212" |
| sodipodi:role="line">generate code</tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path102" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 420,275 h -60 v 78.63" /> |
| <path |
| style="fill:#000000;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path104" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 360,358.88 -3.5,-7 3.5,1.75 3.5,-1.75 z" /> |
| <path |
| style="fill:#ffff66;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path106" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 420,230 h 140 v 51 q -35,-16.2 -70,0 -35,16.2 -70,0 v -42 z" /> |
| <g |
| id="g112" |
| transform="translate(432.5,245.5)"> |
| <switch |
| id="switch110"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="12" |
| width="115" |
| 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: 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;"> |
| <xhtml:div>BOARD.dts_compiled<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text108" |
| font-size="12px" |
| y="12" |
| x="58"> |
| <tspan |
| y="12" |
| x="58" |
| id="tspan200" |
| sodipodi:role="line">BOARD.dts_compiled</tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path114" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 570,290 10,0 v -60 h -10" /> |
| <path |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| id="path116" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="M 590,260 H 580" /> |
| <g |
| id="g122" |
| transform="translate(595.57944,201.47563)"> |
| <switch |
| id="switch120"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="70" |
| width="118" |
| 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: 118px; white-space: nowrap; overflow-wrap: normal; text-align: left;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"> |
| <xhtml:div>In build/zephyr.</xhtml:div> |
| <xhtml:div>DTS file, combination of BOARD.dts and overlays.</xhtml:div> |
| <xhtml:div>Intermediate output.<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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;direction:rtl;text-anchor:middle;fill:#000000" |
| id="text118" |
| font-size="12px" |
| y="41" |
| x="59"> |
| <tspan |
| y="51.248001" |
| x="59" |
| id="tspan232" |
| sodipodi:role="line"></tspan> |
| </text> |
| </switch> |
| </g> |
| <path |
| id="path124" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 240.61834,519.01945 h -9.92476 v 98.27889 h 9.92476" |
| inkscape:connector-curvature="0" |
| style="fill:none;stroke:#000000;stroke-width:1.10419369;stroke-miterlimit:10" /> |
| <path |
| id="path126" |
| pointer-events="none" |
| stroke-miterlimit="10" |
| d="m 220.65784,568.1589 h 10" |
| inkscape:connector-curvature="0" |
| style="fill:none;stroke:#000000;stroke-miterlimit:10" /> |
| <g |
| id="g132" |
| transform="translate(42.447034,520.15995)" |
| inkscape:export-xdpi="96" |
| inkscape:export-ydpi="96"> |
| <switch |
| id="switch130"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="70" |
| width="178" |
| 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; white-space: nowrap; text-align: right;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;"> |
| <xhtml:div>Final outputs.<xhtml:br /> |
| </xhtml:div> |
| <xhtml:div>In build/zephyr/include/generated.</xhtml:div> |
| <xhtml:div> |
| <xhtml:br /> |
| </xhtml:div> |
| <xhtml:div>Include C headers via</xhtml:div> |
| <xhtml:div><generated_dts_board.h><xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text128" |
| font-size="12px" |
| y="41" |
| x="89"> |
| <tspan |
| y="41" |
| x="89" |
| id="tspan214" |
| sodipodi:role="line">Final outputs, in</tspan> |
| <tspan |
| y="56" |
| x="89" |
| id="tspan222" |
| sodipodi:role="line">build/zephyr/include/generated/.</tspan> |
| </text> |
| </switch> |
| </g> |
| <g |
| transform="matrix(1.3085305,0,0,1.2589775,-77.132624,-160.11221)" |
| id="g293"> |
| <path |
| style="fill:#ffff66;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| d="m 271.02,546.64 c 0,-3.67 4.71,-6.64 10.51,-6.64 h 142.96 c 5.8,0 10.51,2.97 10.51,6.64 v 53.08 c -26.2,-7 -55.79,-7 -81.99,0 -26.2,7.01 -55.78,7.01 -81.99,0 z" |
| stroke-miterlimit="10" |
| pointer-events="none" |
| id="path134" /> |
| <path |
| style="fill:#ffff66;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| d="m 260.51,553.27 c 0,-1.76 1.11,-3.45 3.08,-4.69 1.97,-1.25 4.64,-1.94 7.43,-1.94 h 142.96 c 2.79,0 5.46,0.69 7.43,1.94 1.97,1.24 3.08,2.93 3.08,4.69 v 53.09 c -26.2,-7.01 -55.79,-7.01 -81.99,0 -26.2,7 -55.79,7 -81.99,0 z" |
| stroke-miterlimit="10" |
| pointer-events="none" |
| id="path136" /> |
| <path |
| style="fill:#ffff66;stroke:#000000;stroke-miterlimit:10" |
| inkscape:connector-curvature="0" |
| d="m 250,559.91 c 0,-3.67 4.71,-6.64 10.51,-6.64 h 142.96 c 5.8,0 10.51,2.97 10.51,6.64 v 53.08 c -26.21,-7 -55.79,-7 -81.99,0 -26.2,7.01 -55.79,7.01 -81.99,0 z" |
| stroke-miterlimit="10" |
| pointer-events="none" |
| id="path138" /> |
| </g> |
| <g |
| id="g144" |
| transform="translate(285.39195,531.63454)"> |
| <switch |
| id="switch142"> |
| <foreignObject |
| requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" |
| height="27" |
| width="140" |
| 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: 141px; white-space: nowrap; overflow-wrap: normal; text-align: left;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"> |
| <xhtml:div>generated_dts_board.conf,</xhtml:div> |
| <xhtml:div>generated C headers.<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| 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" |
| id="text140" |
| font-size="12px" |
| y="20" |
| x="70"> |
| <tspan |
| y="20" |
| x="70" |
| id="tspan4298" |
| sodipodi:role="line">Generated C code</tspan> |
| <tspan |
| y="35" |
| x="70" |
| id="tspan4300" |
| sodipodi:role="line">(generated_dts_board_<foo>.h)</tspan> |
| <tspan |
| y="50" |
| x="70" |
| id="tspan4302" |
| sodipodi:role="line">Include via <generated_dts_board.h></tspan> |
| <tspan |
| y="65" |
| x="70" |
| id="tspan4304" |
| sodipodi:role="line">only, as _<foo> names may change.</tspan> |
| </text> |
| </switch> |
| </g> |
| <text |
| id="text244" |
| y="270.52966" |
| x="664.5752" |
| 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="305.92029" |
| x="664.5752" |
| id="tspan242" |
| sodipodi:role="line" /></text> |
| <g |
| transform="translate(576.21504,203.74048)" |
| id="g258"> |
| <switch |
| id="switch256"> |
| <foreignObject |
| style="overflow:visible;" |
| pointer-events="all" |
| width="148" |
| height="56" |
| 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; white-space: nowrap; text-align: right;"> |
| <xhtml:div |
| style="display:inline-block;text-align:inherit;text-decoration:inherit;"> |
| <xhtml:div>In zephyr/dts/bindings.</xhtml:div> |
| <xhtml:div>Extensible with DTS_ROOT.</xhtml:div> |
| <xhtml:div>Contain rules for DTS to C</xhtml:div> |
| <xhtml:div>code generation step.<xhtml:br /> |
| </xhtml:div> |
| </xhtml:div> |
| </xhtml:div> |
| </foreignObject> |
| <text |
| x="74" |
| y="34" |
| font-size="12px" |
| id="text254" |
| 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 |
| y="34" |
| x="74" |
| id="tspan266" |
| sodipodi:role="line">DTS file in build/zephyr/.</tspan> |
| <tspan |
| y="49" |
| x="74" |
| id="tspan268" |
| sodipodi:role="line">Intermediate output,</tspan> |
| <tspan |
| y="64" |
| x="74" |
| id="tspan270" |
| sodipodi:role="line">combination of base</tspan> |
| <tspan |
| y="79" |
| x="74" |
| id="tspan272" |
| sodipodi:role="line">devicetree and any</tspan> |
| <tspan |
| y="94" |
| x="74" |
| id="tspan274" |
| sodipodi:role="line">overlays.</tspan> |
| </text> |
| </switch> |
| </g> |
| </svg> |