Unless I am mistaken the mmc init vs mmc rescan should not be an issue
if the default env in u-boot is correct.  As background, legacy mmc
drivers need mmc init and new generic mmc drivers need mmc rescan.  I
agree that this change is annoying, however the difference can be
handled in the default env.   See the patch "ARMV7: OMAP4: Use generic
mmc driver on Beagle" for details:

http://www.sakoman.com/cgi-bin/gitweb.cgi?p=u-boot.git;a=commitdiff;h=cc8f9ef2f95fa8d59b49bba2d90912696676be4c



On Thu, Oct 14, 2010 at 3:38 AM, Loïc Minier <loic.min...@linaro.org> wrote:
> On Thu, Oct 14, 2010, Shawn Guo wrote:
>> Quote from https://bugs.launchpad.net/linaro-image-tools/+bug/659720:
>> Actually, we do not need to add anything before the first "fatload".
>> We set the bootcmd in boot.scr, and boot.scr itself is in mmc boot
>> partition. We have to get mmc ready before doing "fatload boot.scr" in
>> u-boot. In another word, when u-boot runs at the command in boot.scr,
>> the mmc must be already initialized.
>
>  So it means we have to track which platforms use which MMC init
>  command; how ugly   :-/  is there a way we could test for it?
>
>  In fact, I don't understand the need for mmc rescan and mmc init at
>  all; why can't this simply be done when mmc accesses are done?
>
> --
> Loïc Minier
>
> _______________________________________________
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>

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

Reply via email to