Hi, Lei
> I'm concerning with this adding init here.
> Since not every platform mount with emmc as boot device, and what they
> need is booting fast.
If I remember correctly, u-boot policy is to not initialize the mmc
until it is needed (i.e. command is executed).
So the extra init won't be executed until fatls or mmc is executed.
> If you order them to initialize all mmc/sd at
> mmc register stage, this adding booting time may not be the one they
> want to see.
I think that booting time will not increase, because in the mmc_init()
there is a check:
if (mmc->has_init)
return 0;
To prevent multiple register level initialization.
The execution time increase is boiled down to executing a
few instructions (when mmc->has_init is set).
--
Best regards,
Lukasz Majewski
Samsung Poland R&D Center
Platform Group
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot