[RFC PATCH 4/4] mmc: core: improve initialization flow

2016-06-08 Thread Shawn Lin
We should skip sending some unnecessary cmds during initialization if we know that this controller can't support the claimed function. In this way, we provide the capabilities for DT to decide whether they need to reduce booting time if they know a slot is just only for one card type. We also

[RFC PATCH 4/4] mmc: core: improve initialization flow

2016-06-08 Thread Shawn Lin
We should skip sending some unnecessary cmds during initialization if we know that this controller can't support the claimed function. In this way, we provide the capabilities for DT to decide whether they need to reduce booting time if they know a slot is just only for one card type. We also