<span class="hljs-comment">/*
* Copyright (C) 2011 - 2014 Xilinx
*
* This software is licensed under the terms of the GNU General Public
* License version 2, as published by the Free Software Foundation, and
* may be copied, distributed, and modified under those terms.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/</span>
<span class="hljs-keyword">/include/</span> <span class="hljs-string">"skeleton.dtsi"</span>
<span class="hljs-title class_">/</span> <span class="hljs-punctuation">{</span>
<span class="hljs-attr">compatible</span> <span class="hljs-operator">=</span> <span class="hljs-string">"xlnx,zynq-7000"</span><span class="hljs-punctuation">;</span>
<span class="hljs-title class_">pmu</span> <span class="hljs-punctuation">{</span>
<span class="hljs-attr">compatible</span> <span class="hljs-operator">=</span> <span class="hljs-string">"arm,cortex-a9-pmu"</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">interrupts</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">0</span> <span class="hljs-number">5</span> <span class="hljs-number">4</span>></span>, <span class="hljs-params"><<span class="hljs-number">0</span> <span class="hljs-number">6</span> <span class="hljs-number">4</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">interrupt-parent</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-variable">&intc</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">reg</span> <span class="hljs-operator">=</span> <span class="hljs-params">< <span class="hljs-number">0xf8891000</span> <span class="hljs-number">0x1000</span> <span class="hljs-number">0xf8893000</span> <span class="hljs-number">0x1000</span> ></span><span class="hljs-punctuation">;</span>
<span class="hljs-punctuation">};</span>
<span class="hljs-symbol">
regulator_vccpint:</span> <span class="hljs-title class_">fixedregulator@0</span> <span class="hljs-punctuation">{</span>
<span class="hljs-attr">compatible</span> <span class="hljs-operator">=</span> <span class="hljs-string">"regulator-fixed"</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">regulator-name</span> <span class="hljs-operator">=</span> <span class="hljs-string">"VCCPINT"</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">regulator-min-microvolt</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">1000000</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">regulator-max-microvolt</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">1000000</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">regulator-boot-on</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">regulator-always-on</span><span class="hljs-punctuation">;</span>
<span class="hljs-punctuation">};</span>
<span class="hljs-symbol">
amba:</span> <span class="hljs-title class_">amba</span> <span class="hljs-punctuation">{</span>
<span class="hljs-attr">compatible</span> <span class="hljs-operator">=</span> <span class="hljs-string">"simple-bus"</span><span class="hljs-punctuation">;</span>
<span class="hljs-meta">#address-cells = <1>;</span>
<span class="hljs-meta">#size-cells = <1>;</span>
<span class="hljs-attr">interrupt-parent</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-variable">&intc</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">ranges</span><span class="hljs-punctuation">;</span>
<span class="hljs-symbol">
adc:</span> <span class="hljs-title class_">adc@f8007100</span> <span class="hljs-punctuation">{</span>
<span class="hljs-attr">compatible</span> <span class="hljs-operator">=</span> <span class="hljs-string">"xlnx,zynq-xadc-1.00.a"</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">reg</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">0xf8007100</span> <span class="hljs-number">0x20</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">interrupts</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">0</span> <span class="hljs-number">7</span> <span class="hljs-number">4</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">interrupt-parent</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-variable">&intc</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">clocks</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-variable">&clkc</span> <span class="hljs-number">12</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-punctuation">};</span>
<span class="hljs-symbol">
i2c0:</span> <span class="hljs-title class_">i2c@e0004000</span> <span class="hljs-punctuation">{</span>
<span class="hljs-attr">compatible</span> <span class="hljs-operator">=</span> <span class="hljs-string">"cdns,i2c-r1p10"</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">status</span> <span class="hljs-operator">=</span> <span class="hljs-string">"disabled"</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">clocks</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-variable">&clkc</span> <span class="hljs-number">38</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">interrupt-parent</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-variable">&intc</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">interrupts</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">0</span> <span class="hljs-number">25</span> <span class="hljs-number">4</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">reg</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">0xe0004000</span> <span class="hljs-number">0x1000</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-meta">#address-cells = <1>;</span>
<span class="hljs-meta">#size-cells = <0>;</span>
<span class="hljs-punctuation">};</span>
<span class="hljs-symbol">
L2:</span> <span class="hljs-title class_">cache-controller@f8f02000</span> <span class="hljs-punctuation">{</span>
<span class="hljs-attr">compatible</span> <span class="hljs-operator">=</span> <span class="hljs-string">"arm,pl310-cache"</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">reg</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">0xF8F02000</span> <span class="hljs-number">0x1000</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">interrupts</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">0</span> <span class="hljs-number">2</span> <span class="hljs-number">4</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">arm,data-latency</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">3</span> <span class="hljs-number">2</span> <span class="hljs-number">2</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">arm,tag-latency</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">2</span> <span class="hljs-number">2</span> <span class="hljs-number">2</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">cache-unified</span><span class="hljs-punctuation">;</span>
<span class="hljs-attr">cache-level</span> <span class="hljs-operator">=</span> <span class="hljs-params"><<span class="hljs-number">2</span>></span><span class="hljs-punctuation">;</span>
<span class="hljs-punctuation">};</span>
<span class="hljs-punctuation">};</span>
<span class="hljs-punctuation">};</span>