[U-Boot-Users] [PATCH] Support for SNMC QS823/QS850 and QS860T boards

Wolter Kamphuis spam at wkamphuis.student.utwente.nl
Fri Dec 5 14:58:44 CET 2003


Hi all,

The past few days I've been busy porting Daris Nevil's PPCBoot patch to 
U-Boot. See http://qslinux.org/qslinux_2_4/ for the original PPCBoot patch.

I've made a few modifications:
The U-Boot patch uses a seperate sector to save the environment in 
instead of using the same sector as the patch for PPCBoot does. This 
prevents corruption of U-Boot while saving the environment.

Since Linux mtd requires the flash layout to be pased to the kernel 
(with a mtdparts=) U-Boot has to know the size of the flash. I've added 
this in QS823 and QS850 configfiles. The options are only used to set 
the environment and can be ignored if you don't use mtd.

The QS823 and QS850 boards need a baudrate prescale to divide the 
baudrate by four. I've added a CFG_BRGCLK_PRESCALE option to do this.

Since we only have a few QS850 boards here and no QS823 or QS860T I've 
only tested U-Boot on these QS850 boards. However, since the QS823 and 
QS860T are almost identical to the QS850 I assume my patch will also 
work for these boards.

Todo:
The reset command crashes the system. I'm not a systems engineer so I 
don't know how to solve this.
Test and verify U-Boot on the QS823 and QS860T boards.

Since the patch is 133Kb I didn't attached it to this e-mail. You can 
download it from my website http://wkamphuis.student.utwente.nl/u-boot/

Wolter Kamphuis
MuLogic B.V.





More information about the U-Boot mailing list