hey

 adding my bits where I can

On Tue, Feb 08, 2011, Eric Miao wrote:
> 2. The three possible boot up methods: a) Internal SPI NOR flash, b) the
>    MicroSD card behind the battery and c) the normal SD card at the left
>    side, not really sure about the situation on Efika MX (smart top) as
>    I don't have one in my hands

 efikamx only has SD and internal flash; there might be other boot
 methods like serial or USB, but I don't think we need to care too much
 about these

> 4. The boot sequence of the Internal SPI NOR flash, as it looks to me that
>    it's trying to find boot.scr from either the MicroSD or SD card on the
>    first partition?  Also it would be helpful to document the envionment
>    variables of this specific u-boot.

 on my efikamx, this is the bootcmd it had when I received it and
 corresponding variables:
bootcmd=run pata_boot
pata_boot=run bootargs_base bootargs_pata
bootargs_base=setenv bootargs noinitrd console=ttymxc0,115200 console=tty1
bootargs_pata=setenv bootargs ${bootargs} root=/dev/sda2 ${bootinfo};run 
boot_pata
bootinfo=rw
boot_pata=run base_cmds;ide reset;fatload ide 0:1 ${loadaddr} ${kernel}; bootm 
${loadaddr}
base_cmds=run base_cmd1;run base_cmd2;run base_cmd3;run base_cmd4;run 
base_cmd5;run base_cmd99
loadaddr=0x90007FC0
kernel=uImage
base_cmd1=pmic 15 0x00400022;mw.l 0x73fa84b8 0xe7 1;mw.l 0x73fd4014 0x59239100 1
base_cmd2=mw.l 0x83fd9010 0xcaaaf6d0 1;mw.l 0x73f88000 0x01025200 1;mw.l 
0x73f84000 0x20 1
base_cmd3=mw.l 0x83fd9004 0x333574aa 1;mw.l 0x83fd900c 0x333574aa 1;
base_cmd4=mw.l 0x83fd9020 0x00f48b00 1;mw.l 0x83fd9024 0x00f49700 1;mw.l 
0x83fd9028 0x00f48700 1
base_cmd5=mw.l 0x83fd902c 0x00f48400 1;mw.l 0x83fd9030 0x00f44e00 1;

> 5. If Linaro is going to support u-boot for Efika MX/SB, it's better to
>    follow what is in upstream. However, there could be some differences
>    between the u-boot in the recovery/installing image downloadable from
>    powerdeveloper.org and the one in upstream.  We might need to figure
>    out those differences and see how to handle them.

 That was indeed the case; Marex, who developed the upstream u-boot
 bits, told me the same u-boot would work on SD and on flash; the one
 I've built from mainline uses the default imximage.cfg settings which
 is "BOOT_FROM spi", yet works fine from a SD card.  So it seems the
 same u-boot can be used for both SD and flash -- just with different
 bootcmd.

   Cheers,
-- 
Loïc Minier

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to