Hi, Ulf 2012/9/27 Ulf Hansson <ulf.hansson@xxxxxxxxxx>: > Hi Kevin, > > On 26 September 2012 13:38, Kevin Liu <keyuan.liu@xxxxxxxxx> wrote: >> From: Kevin Liu <kliu5@xxxxxxxxxxx> >> >> Mmc does NOT have special sequence requirements for 1.8v >> signal voltage setting compared to sd and sdio. >> Add a new 1.8v flag for mmc so as to use the same >> start_signal_voltage_switch interface. > > This problem is protocol issue and should not be solved in the host > driver. We have more issues for signal_voltage switch as well. > > Please have a look at Johan Rudholms patches: > [PATCH v2 1/2] mmc: core: Proper signal voltage switch > [PATCH v2 2/2] mmc: core: Power cycle card on voltage switch fail > I agree that we should do more things in protocal driver. But the real voltage switch work is still done in host driver. If we keep only one voltage switch interface, then we need to add a flag to distinguish sd/sdio or emmc. Or we should define two interfaces to call different host functions to handle this. Johan's patches can't solve my issue. Thanks Kevin -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html