Thread (27 messages) 27 messages, 6 authors, 2007-09-07

Re: [RFC] AmigaOne device tree source v2

From: David Gibson <hidden>
Date: 2007-09-07 00:21:36

On Thu, Sep 06, 2007 at 03:36:30PM +0200, Segher Boessenkool wrote:
[snip]
quoted
quoted
PCI legacy I/O is not direct mapped: there is no legacy I/O on a
PowerPC system bus.  So, it can not be mentioned in the "ranges"
property, but the PHB registers used to access it should be shown
in the "reg" property.  It could be a simple linear window (it
sounds like it is here?), but it could for example also be implemented
via an address/data register pair.
Yes, it is a simple linear address window. I'll remove its address 
range
from the reg property.
No, please remove it from the "ranges" property, instead.
No, don't.  Removing it from reg is just fine.
quoted
quoted
The order of the "reg" entries depends on the exact model of PCI
bridge, so a device binding for it has to be written.
Only the Pegasos I and the AmigaOne use this PCI bridge. I guess it 
should
be enough to check for the board type, but a compatible property 
doesn't
hurt.
Please always use "compatible" to probe any devices.
Do do that, though.

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help