<!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: [PATCH 7/7] [POWERPC] Xilinx: Update booting-without-of.</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>
<BR>

<P><FONT SIZE=2>Compound devices that actually have their own shared registers should do something different.&nbsp; Likely they'll need some sort of data synchronization anyway.&nbsp; It seems that by far the common case here is to going to be to just have aggregation, and I don't see any reason that can't be handled by a common 'pseudo-bus'.<BR>
<BR>
<BR>
Steve<BR>
<BR>
-----Original Message-----<BR>
From: glikely@secretlab.ca on behalf of Grant Likely<BR>
Sent: Sun 12/16/2007 8:30 PM<BR>
To: Stephen Neuendorffer; grant.likely@secretlab.ca; simekm2@fel.cvut.cz; jwilliams@itee.uq.edu.au; linuxppc-dev@ozlabs.org<BR>
Subject: Re: [PATCH 7/7] [POWERPC] Xilinx: Update booting-without-of.<BR>
<BR>
On 12/16/07, David Gibson &lt;david@gibson.dropbear.id.au&gt; wrote:<BR>
&gt; On Thu, Dec 13, 2007 at 03:43:33PM -0800, Stephen Neuendorffer wrote:<BR>
&gt; &gt; This now better describes what the UBoot device tree generator actually does.&nbsp; In particular:<BR>
&gt; &gt;<BR>
&gt; &gt; 1) Nodes have a label derived from the device name, and a node name<BR>
&gt; &gt; derived from the device type.<BR>
&gt; &gt; 2) Usage of compound nodes (representing more than one device in the same IP) which actually works.&nbsp; This requires having a valid compatible node, and all the other things that a bus normally has.&nbsp; I've chosen 'xlnx,compound' as the bus name to describe these compound nodes.<BR>
&gt;<BR>
&gt; I'm not sure I like this xlnx,compound business, although maybe it's<BR>
&gt; the best you can do.<BR>
<BR>
I'd prefer something like &quot;xlnx,&lt;ip-name&gt;-group&quot;.&nbsp; &quot;xlnx,compound&quot; is<BR>
a very bad idea because it will be reused for very different types of<BR>
devices.&nbsp; What happens when a device appears that has both<BR>
per-instance properties and 'top level' registers accessed by both<BR>
devices?<BR>
</FONT>
</P>

</BODY>
</HTML>