<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: Device Tree updates for xilinx.</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>

<P><FONT SIZE=2>Since there don't seem to be any examples of this in the tree: do you have a format preference?&nbsp; For the rest of the compatible lists, I'm using something like: xlnx,ipname-version.&nbsp; So for the microblaze, I'd prefer something like:<BR>
<BR>
xlnx,microblaze-6.00.b<BR>
<BR>
For the powerpc, either ibm,ppc405 or ibm.ppc-405 would seem to be more in character than PowerPC,405.<BR>
<BR>
Steve<BR>
<BR>
-----Original Message-----<BR>
From: David Gibson [<A HREF="mailto:david@gibson.dropbear.id.au">mailto:david@gibson.dropbear.id.au</A>]<BR>
Sent: Sat 12/15/2007 11:04 PM<BR>
To: Stephen Neuendorffer<BR>
Cc: Grant Likely; Michal Simek; John Williams; linuxppc-dev@ozlabs.org; git<BR>
Subject: Re: Device Tree updates for xilinx.<BR>
<BR>
On Thu, Dec 13, 2007 at 03:41:16PM -0800, Stephen Neuendorffer wrote:<BR>
<BR>
&gt;<BR>
&gt; For reference, below is the device tree for a Virtex2Pro design.&nbsp; Except<BR>
&gt; for the changes noted above, this is entirely automatically generated.<BR>
&gt;<BR>
&gt; Steve<BR>
&gt;<BR>
&gt; / {<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mem_size_cells: #address-cells = &lt;1&gt;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #size-cells = &lt;1&gt;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; compatible = &quot;xlnx,virtex&quot;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; model = &quot;testing&quot;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DDR_256MB_32MX64_rank1_row13_col10_cl2_5: memory@0 {<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device_type = &quot;memory&quot;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reg = &lt; 0 memsize:10000000 &gt;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } ;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chosen {<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bootargs = &quot;root=/dev/nfs<BR>
&gt; nfsroot=172.19.221.221:/exports/xup/ydl41 ip=dhcp console=ttyUL0&quot;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } ;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpus {<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #address-cells = &lt;1&gt;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #cpus = &lt;1&gt;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #size-cells = &lt;0&gt;;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PowerPC,405@0 {<BR>
<BR>
I'm trying to encourage people to move to naming cpu nodes simply<BR>
&quot;cpu@XX&quot;, with the type of core in &quot;compatible&quot; instead - in keeping<BR>
with the generic names convention used elsewhere.&nbsp; I think this will<BR>
make your generator simpler, too.<BR>
<BR>
--<BR>
David Gibson&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | I'll have my music baroque, and my code<BR>
david AT gibson.dropbear.id.au&nbsp; | minimalist, thank you.&nbsp; NOT _the_ _other_<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | _way_ _around_!<BR>
<A HREF="http://www.ozlabs.org/~dgibson">http://www.ozlabs.org/~dgibson</A><BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>