* [U-Boot-Users] initialize non-transparent PCI-to-PCI bridge
@ 2005-07-15 5:47 CuiYW
2005-07-15 15:03 ` Stephen Williams
0 siblings, 1 reply; 3+ messages in thread
From: CuiYW @ 2005-07-15 5:47 UTC (permalink / raw)
To: u-boot
hi, all
I am porting U-boot to custom cpci board (MPC8540 based). On the board, we use Intel non-transparent PCI-to-PCI bridge 21555 to isolate MPC8540 from system, and MPC8540 is connected to secondary pci bus of 21555.
Because no srom is connected to 21555, we configure 21555 using mpc8540 (implemented in U-boot). After system starts up, mpc8540 can find and access 21555, but system card can not find and configure it(such as BAR0, BAR1). If we delay booting of system card(boot mpc8540 firstly), system card can find and configure 21555 successfully.
How to fixthe problem? Could you please give me a hand?
Best Regards,
Cui
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20050715/a20e4b58/attachment.htm
^ permalink raw reply [flat|nested] 3+ messages in thread
* [U-Boot-Users] initialize non-transparent PCI-to-PCI bridge
2005-07-15 5:47 [U-Boot-Users] initialize non-transparent PCI-to-PCI bridge CuiYW
@ 2005-07-15 15:03 ` Stephen Williams
0 siblings, 0 replies; 3+ messages in thread
From: Stephen Williams @ 2005-07-15 15:03 UTC (permalink / raw)
To: u-boot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
CuiYW wrote:
| hi, all
| I am porting U-boot to custom cpci board (MPC8540 based). On the
| board, we use Intel non-transparent PCI-to-PCI bridge 21555 to isolate
| MPC8540 from system, and MPC8540 is connected to secondary pci bus of 21555.
We use that chip on our JSE board.
| Because no srom is connected to 21555, we configure 21555 using
| mpc8540 (implemented in U-boot).
That's how we do it. Check out the board support files for the
JSE board in the U-Boot CVS head.
After system starts up, mpc8540 can
| find and access 21555, but system card can not find and configure
| it(such as BAR0, BAR1). If we delay booting of system card(boot mpc8540
| firstly), system card can find and configure 21555 successfully.
| How to fixthe problem? Could you please give me a hand?
The bridge should initially come up configured so that the host
side configuration cycles are retried. Configure the 21555 to your
liking, then clear the PCI-Lockout bit. The chip should boot up with
the PCI-Lockout bit set. Otherwise, you are stuck.
- --
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFC19A6rPt1Sc2b3ikRAlKjAJ4qaBU3hqDmwenwzfxQa6sxMPx7vACgq2TY
mCcZntoTz8JQwMjpiOSRUGY=
=o4mC
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 3+ messages in thread
* [U-Boot-Users] initialize non-transparent PCI-to-PCI bridge
@ 2005-07-28 1:56 CuiYW
0 siblings, 0 replies; 3+ messages in thread
From: CuiYW @ 2005-07-28 1:56 UTC (permalink / raw)
To: u-boot
hi, Williams
Thanks for your reply.
I have studied your JSE board, and found that we have initialized 21555 at the same location as your board.
If our board start up firstly, the system board can find and access the 21555. System board can not find and access the 21555 if they are start up simultaneously. Is there the same problem on your JSE board?
Thank you again.
Best Regards,
Cui
----- Original Message -----
From: "Stephen Williams" <steve@icarus.com>
Cc: <u-boot-users@lists.sourceforge.net>
Sent: Friday, July 15, 2005 11:03 PM
Subject: Re: [U-Boot-Users] initialize non-transparent PCI-to-PCI bridge
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> CuiYW wrote:
> | hi, all
> | I am porting U-boot to custom cpci board (MPC8540 based). On the
> | board, we use Intel non-transparent PCI-to-PCI bridge 21555 to isolate
> | MPC8540 from system, and MPC8540 is connected to secondary pci bus of 21555.
>
> We use that chip on our JSE board.
>
> | Because no srom is connected to 21555, we configure 21555 using
> | mpc8540 (implemented in U-boot).
>
> That's how we do it. Check out the board support files for the
> JSE board in the U-Boot CVS head.
>
> After system starts up, mpc8540 can
> | find and access 21555, but system card can not find and configure
> | it(such as BAR0, BAR1). If we delay booting of system card(boot mpc8540
> | firstly), system card can find and configure 21555 successfully.
> | How to fixthe problem? Could you please give me a hand?
>
> The bridge should initially come up configured so that the host
> side configuration cycles are retried. Configure the 21555 to your
> liking, then clear the PCI-Lockout bit. The chip should boot up with
> the PCI-Lockout bit set. Otherwise, you are stuck.
>
> - --
> Steve Williams "The woods are lovely, dark and deep.
> steve at icarus.com But I have promises to keep,
> http://www.icarus.com and lines to code before I sleep,
> http://www.picturel.com And lines to code before I sleep."
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.5 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFC19A6rPt1Sc2b3ikRAlKjAJ4qaBU3hqDmwenwzfxQa6sxMPx7vACgq2TY
> mCcZntoTz8JQwMjpiOSRUGY=
> =o4mC
> -----END PGP SIGNATURE-----
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20050728/86210555/attachment.htm
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-07-28 1:56 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-15 5:47 [U-Boot-Users] initialize non-transparent PCI-to-PCI bridge CuiYW
2005-07-15 15:03 ` Stephen Williams
-- strict thread matches above, loose matches on Subject: below --
2005-07-28 1:56 CuiYW
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox