[U-Boot] Help: U-Boot on Nokia RX-51 (aka N900)

Pali Rohár
2011-09-01T08:42:48Z

Hello,

U-Boot patches which add support for Nokia RX-51 (aka N900) is here:
http://al.robotfuzz.com/~al/maemo/u-boot/

RX-51 has closed 2nd stage bootloader NOLO which can load kernel image from
nand (or usb) to ram and boot it. NOLO also done all HW initializations. These
U-Boot patches for RX-51 add support that builded U-Boot binary can be loaded
and booted by NOLO. So U-Boot will be 3rd bootloader.

Patches are on top of revision bd2313078114c4b44c4a5ce149af43bcb7fc8854 and
working fine. I rebased these patches on top of u-boot git master repository,
but booting failed. No output on device. Using git bisect I found that problem
appeared at revision

561142af20f1fd7b425d9425730014e656defb91
ARM: implement relocation for ARM V7 (OMAP)

If I defined CONFIG_SYS_ARM_WITHOUT_RELOC U-Boot working and booting fine up to
revision a9aa3926295df759306258e5e24cace414f53b67

So problem is that relocation patches broke RX-51 support. Can somebody help
me how to rewrite/port rx-51 patches to work with ARM relocation (do not
forget that U-Boot is loaded by 2nd bootloader to RAM after HW is initialized
by NOLO)? If U-Boot will be working on RX-51 I will prepair patches for
upstreaming.

--
Pali Roh?r
pali.rohar at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20110901/f03b0f3f/attachment.pgp