v2, sync to mmc-next patch 1: move sdhci_priv and sdhci_ops definition to include/linux/mmc/sdhci.h from drivers/mmc/host/sdhci.h 1. platfrom could directly overwrite sdhci_ops with soc specific ops, this case occurs at different controller share the same driver, while different ops they may use, so move sdhci_ops definition to include 2. platform code will use sdhci_priv to access host->private Patch 2: Introduce several call backs. pxa955 may require external gpio to detect card insert and remove. soc_set_ops is used to overwrite host ops directly from platfrom ops. -- 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