RE: [U-Boot-Users] MPC8272ADS PCI limitation in u-boot

This seems to be the case. Basically, the issue I am having is that when I attempt to boot Linux, my PCI devices aren't getting mapped properly. Linux attempts to map some, but gives up saying it can not allocate the regions. This would seem to suggest that the firmware/boot-loader needs to deal with it.
The same hardware, when connected to a PC, gets mapped and works correctly under x86 Linux.
-----Original Message----- From: Rune Torgersen [mailto:runet@innovsys.com] Sent: Monday, January 10, 2005 8:36 AM To: Yuli Barcohen; Milligan, Keath Cc: U-Boot Subject: RE: [U-Boot-Users] MPC8272ADS PCI limitation in u-boot
Actually the MPC8266ADS port (MPC8266ADS_config, separate from the rest of the PQII boards) does do PCI initializatiopn (at least a very crude one) It only allocates non-prefetchable memory (even for placess where prefetchable should be used).
-----Original Message----- From: u-boot-users-admin@lists.sourceforge.net [mailto:u-boot-users-admin@lists.sourceforge.net] On Behalf Of Yuli Barcohen Sent: Friday, January 07, 2005 17:47 To: Milligan, Keath Cc: U-Boot Subject: Re: [U-Boot-Users] MPC8272ADS PCI limitation in u-boot
U-Boot port for MPC82xxADS family does not initialise PCI bridge at all because it's not necessary for booting the board. Where did you find PCI windows initialisations? Regarding the bridge limitations, AFAIK you can do what you want but please consult MPC8272 user's guide.
--
========== Yuli Barcohen | Phone +972-9-765-1788 | Software Project Leader yuli@arabellasw.com | Fax +972-9-765-7494 | Arabella Software, Israel ============================================================== ==========
The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users

Keath Milligan writes:
Keath> This seems to be the case. Basically, the issue I am having Keath> is that when I attempt to boot Linux, my PCI devices aren't Keath> getting mapped properly. Linux attempts to map some, but Keath> gives up saying it can not allocate the regions. This would Keath> seem to suggest that the firmware/boot-loader needs to deal Keath> with it.
Since Linux should not rely on initialisations made by the firmware and must itself initialise necessary hardware, this would suggest that the board-specific code in the kernel should take care of proper bridge initialisation. Anyway, U-Boot can't guess all OS requirements. This is what we do on many boards (including MPC8272ADS) and we never had such problems.
participants (2)
-
Milligan, Keath
-
Yuli Barcohen