Subject: Re: MPC8548 PCIe / PCI support with BSP MPC8548CDS 02/24/2006

From: Florian Boelstler <[email-masked]>
Date: Tue, 27 Jun 2006 18:06:05 +0200

Hi,

Zhang Wei-r63237 schrieb:
> It's an add-on PCIe patch. We have tested it on MPC8641, but we have no PCIe-PCI bridge on MPC8548 platform to do more test. So if you verify it, I'll commit it. :)

We did the hardware fix described in the BSP user's manual to make PCIe 
work (according to the manual section 2.1, step 3).
I.e.
  1) removed R193 and R194 on the carrier card (rev 1.2)
  2) removed RN1 on the CPU daughter card
  2a) connected pad3 of RN1 to pin3 of U12 (IRQ0)
  2b) connected pad2 of RN1 to pin4 of U12 (IRQ1)

Does this fix the interrupt polarity problem (as well)?

We applied the provided kernel patch as well.
IMHO that patch just moves the local PCIe root-complex "out-of-space" so 
no detection of that one occurs any more.
This is what actually happens when "lspci" is run.

However we still don't see any devices behind the PCIe switch (e.g. a 
transparent PLX8516). It seems that the enumeration process (traversing 
through the bus hierarchy) in the kernel is somehow disabled.
Bottom line: Only one device accessible at all on the PCIe port.

Any further ideas?

Thanks,

   Florian