
On 8/20/07, Andy Fleming afleming@gmail.com wrote:
The 8548 CDS doesn't have PCI2 exposed. PCI1 is routed through the PCI edge connector. PCIe is routed through the slot on the opposite side of the card. There's no room for PCI2, so it's orphaned. On the 8555, PCI2 is routed to where the PCIe slot is on 8548.
Suffice it to say, if you want to use PCI2 on 8548, you'll need to devise your own memory map. The PCI2_IO is probably left over from porting the CDS from the 8555/8541 to the 8548. I will look into cleaning up the comments in that file to reflect reality. :)
Andy
Thanks Andy, as I don't have the mpc8548cds on hand. I can't find an 85xx example that has both PCIe and PCI2. What's confusing me is that I'm seeing this mapping on the mpc8541cds:
* 0xa000_0000 0xbfff_ffff PCI2 MEM 512M
And in mpc8548cds:
* 0xa000_0000 0xbfff_ffff PCIe MEM 512M
Its legal on 85xx to define the same memory area for either PCI2 or PCIe ? If so, here's my idea. I don't have RapidIO - can I do use the memory map that mpc8548cds uses:
* 0xc000_0000 0xdfff_ffff RapidIO 512M
For my board as?
* 0xc000_0000 0xdfff_ffff PCI2 MEM 512M
Thanks for the help! Robert