RE: [U-Boot-Users] MPC8266ADS patch

This works. The current u-boot implementation does not
work. Perhaps
the current configuration works with a different board
configuration.
If that is true, then there should be a big note somewhere with detailed configuration notes.
I doubt that you have any Linux applications running with your configuration.
Rune, are you reading this? I don't have a MPC8266ADS board to actually test this, but you are the board maintainer. What is your comment?
The current configuration in U-BOOT works, and boots Linux with no problem. It will, however, not work on a virgin ADS development board. You have to change one jumper to get the CPU to use the Hardware Configuration word from Flash, and not from BCSR... (JP3 I think)
There is a huge textbox in the start of the MPC8266ADS.h file that explains this. There is absolutely no reason to change the BCSR and PCI_INT addresses. They work fine as they are set now.
I don't know how the unified PQ2 port (which should work on all the MPC826xDAS boards and the new PQ2 boards) is set up. Haven't tried it.
Only other issue I know about (in u-boot-0.4.5) is that the memory controller is set to use Page Based Interleave (PBI), which I do not think works with the standard 16MB DIMM that comes with the eval board. There were some discussion about setting the SDAM field of the PSDMR differently to fix this, but I havent gotten that to work. Fix is to use bigger than 16MB DIMM, or turn off PBI (top of board/mpc8266ads/mpc8266ads.c) This should probaby be changed...

Dear Rune,
in message 9F5558593173D21190EA0008C7B17698731434@innsys1 you wrote:
The current configuration in U-BOOT works, and boots Linux with no problem. It will, however, not work on a virgin ADS development board. You have to change one jumper to get the CPU to use the Hardware Configuration word from Flash, and not from BCSR... (JP3 I think)
There is a huge textbox in the start of the MPC8266ADS.h file that explains this. There is absolutely no reason to change the BCSR and PCI_INT addresses. They work fine as they are set now.
Thanks for the confirmation. I will ignore Allen Curtis' patch, then.
Only other issue I know about (in u-boot-0.4.5) is that the memory controller is set to use Page Based Interleave (PBI), which I do not think works with the standard 16MB DIMM that comes with the eval board. There were some discussion about setting the SDAM field of the PSDMR differently to fix this, but I havent gotten that to work. Fix is to use bigger than 16MB DIMM, or turn off PBI (top of board/mpc8266ads/mpc8266ads.c) This should probaby be changed...
If you know for sure, can you please submit a patch?
Thanks.
Best regards,
Wolfgang Denk
participants (2)
-
Rune Torgersen
-
Wolfgang Denk