[U-Boot] [PATCH] OpenRD: Bring PCIe endpoint out of reset
Prafulla Wadaskar
prafulla at marvell.com
Fri Apr 30 08:49:46 CEST 2010
> -----Original Message-----
> From: Tanmay Upadhyay [mailto:tanmay.upadhyay at einfochips.com]
> Sent: Tuesday, April 20, 2010 11:21 AM
> To: Prafulla Wadaskar
> Cc: u-boot at lists.denx.de; Tanmay Upadhyay; Dhaval Vasa
> Subject: [PATCH] OpenRD: Bring PCIe endpoint out of reset
>
> There exists PCIe endpoints(not all) that remains in reset state till
> PERST# line (A11 on the PCIe connector) is hold low. They come out of
> reset only when this line is high.
>
> In case of OpenRD, this line was in tri-state. So, some of the PCIe
> devices would never appear on the PCIe bus. This patch makes PERST#
> line high while booting to bring such PCIe devices out of reset.
>
> XGI Vollari Z11 GPU and Intel WiFi 4965 are the ones who doesn't care
> about this line. Where as Broadcom's BCM970012 won't appear
> on the PCIe
> bus until PERST# is high. With this patch both kinds of device would
> appear on the PCIe bus.
Well, there is some problem indeed on OpenRD board regarding PCIe.
This patch did not helped me to test the hardware that I have.
I have Matrox 550 graphics card on PCIe,
I have enabled respective support in the kernel and tried to bring it up.
This patch did not helped me for successful bring up.
Whereas, if I use u-boot from official release (that comes with board) everything works fine.
And that does not have this patch.
So I think this is not perfect resolution for this problem.
We need to dig more into the issue.
Copying Simon..
Regards..
Prafulla . .
More information about the U-Boot
mailing list