Thread (29 messages) 29 messages, 4 authors, 2007-06-30

Re: [PATCH 09/15] [POWERPC] 86xx: Add uli1575 pci-bridge sector to MPC8641HPCN dts file.

From: David Gibson <hidden>
Date: 2007-06-28 00:23:42

On Wed, Jun 27, 2007 at 10:39:14PM +0200, Segher Boessenkool wrote:
quoted
quoted
-		ranges = <0 f8000000 00100000>;
-		reg = <f8000000 00100000>;	// CCSRBAR 1M
+		ranges = <00001000 f8001000 000ff000
[...]
quoted
+		reg = <f8000000 00001000>;	// CCSRBAR
This can't be right, and I suspect it will break any kernel access to
the first 0x1000 bytes of the CCSR_BAR space.  reg should actually
describe the register space of the SOC.  If ranges needs to specify
that, too, they should be able to be redundant.  But this looks like
a big hack, to me.  Am I missing something?
"reg" and "ranges" can never overlap really.
Is this really true, always?

What about something like a PReP PCI bridge, which has the registers
for indirect config-space access in the same range as the ISA IO
space?

-- 
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