<br>
<br><tt><font size=2>Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
wrote on 15.02.2007 22:41:08:<br>
<br>
&gt; <br>
&gt; &gt; Is there a DCR binding? &nbsp;Are the dcr-* properties documented
<br>
&gt; &gt; anywhere:<br>
&gt; &gt; <br>
&gt; &gt; dcr-reg &nbsp; &nbsp; &nbsp; &nbsp; // what do these fields mean?<br>
&gt; &gt; dcr-parent &nbsp; &nbsp; &nbsp;// in case there is more than
one controller??<br>
&gt; &gt; dcr-controller<br>
&gt; &gt; dcr-access-method = &quot;native&quot; &nbsp; // what are the
other options?<br>
&gt; <br>
&gt; Yes, we wrote a binding document though I can't find it now. Hartmut
or<br>
&gt; Heiko, do you have the latest DCR binding document at hand ?<br>
</font></tt>
<br><tt><font size=2>I found some draft. It is as you discribed here. I
need to check, how close this</font></tt>
<br><tt><font size=2>is to what we did at last. Also we need place were
we can publish such a document ...</font></tt>
<br>
<br><tt><font size=2>&gt; <br>
&gt; dcr-reg is akin to &quot;reg&quot;, it is a list of [dcr numbers,
number of dcr]<br>
&gt; for a device.<br>
&gt; <br>
&gt; dcr-parent is a phandle to the dcr &quot;controller&quot; or &quot;master&quot;
that<br>
&gt; generate the DCR cycles<br>
&gt; <br>
&gt; dcr-controller is like &quot;interrupt-controller&quot;, it's a property
to slap<br>
&gt; into any node that is also a dcr-controller. Typically, this can be
the<br>
&gt; core for a 4xx processor or a separate device for Axon<br>
&gt; <br>
&gt; dcr-access-method can be &quot;native&quot; for 4xx or &quot;mmio&quot;
for Axon-type MMIO<br>
&gt; mapped DCR bus.<br>
&gt; <br>
&gt; The parent linkage is necessary when using things ike Axon since more<br>
&gt; than one Axon can be present in a system, thus more than one MMIO-&gt;DCR<br>
&gt; &quot;converters&quot; providing each a separate DCR space for controller
a<br>
&gt; separate set of devices.<br>
&gt; <br>
&gt; Ben<br>
&gt; <br>
</font></tt>