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

Reply via email to