Here are the files I used:
Kernel, Initrd, Device Tree
Modules
The kernel is based on
the Denx GIT tree plus the squashfs patch, has everything compiled in, and works both on rev 3.2 and all rev 4.0 boards, actually better, than the one in the BSP :-) The included initrd is only there to be used during installation.
I also have a 'cheat' file for boot parameters:
Code:
czanik@bigone:~> cat boot.txt
boot nfs:
tftp ${kernel_addr_r} ${bootfile};tftp ${fdt_addr_r} ${fdtfile};setenv rootpath /home/root;setenv serverip 192.168.2.179;run nfsargs addip addtty;bootm ${kernel_addr_r} - ${fdt_addr_r}
boot hdd:
tftp ${kernel_addr_r} ${bootfile};tftp ${fdt_addr_r} ${fdtfile};setenv bootargs root=/dev/hda2 console=ttyPSC0,115200 ;bootm ${kernel_addr_r} - ${fdt_addr_r}
inst:
setenv ramdiskfile ads5121/uinitrd_110; tftp ${kernel_addr_r} ${bootfile};tftp ${ramdisk_addr_r} ${ramdiskfile};tftp ${fdt_addr_r} ${fdtfile}
run ramargs addtty; setenv bootargs ${bootargs} install=
http://192.168.2.52/home/factory/ ssh=1 sshpassword=asdf1234 manual=2; bootm ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
Let me know, if you run into any trouble!