9
0
Fork 0

mci: omap: implement device detect callback

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2013-08-24 12:50:37 +02:00
parent b87a380a5e
commit 7fe0ab2818
1 changed files with 10 additions and 0 deletions

View File

@ -574,6 +574,13 @@ static void mmc_set_ios(struct mci_host *mci, struct mci_ios *ios)
writel(readl(&mmc_base->sysctl) | CEN_ENABLE, &mmc_base->sysctl);
}
static int omap_mmc_detect(struct device_d *dev)
{
struct omap_hsmmc *hsmmc = dev->priv;
return mci_detect_card(&hsmmc->mci);
}
static int omap_mmc_probe(struct device_d *dev)
{
struct omap_hsmmc *hsmmc;
@ -609,6 +616,9 @@ static int omap_mmc_probe(struct device_d *dev)
else
hsmmc->mci.f_max = 52000000;
dev->priv = hsmmc;
dev->detect = omap_mmc_detect,
mci_register(&hsmmc->mci);
return 0;