mci: omap: implement device detect callback
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
b87a380a5e
commit
7fe0ab2818
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue