Rockchip platform now not only use dw_mmc but also
the sdhci-of-arasan could be used as emmc. So we need
to add its dependency when setting emmc_disk flag.
Change-Id: I84f99657b874a15e60063b1b4ff94fd90cc191c3
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
dev_set_drvdata(&card->dev, md);
- #if defined(CONFIG_MMC_DW_ROCKCHIP)
+#if defined(CONFIG_MMC_DW_ROCKCHIP) || defined(CONFIG_MMC_SDHCI_OF_ARASAN)
if (card->host->restrict_caps & RESTRICT_CARD_TYPE_EMMC) {
this_card = card;
md->disk->emmc_disk = 1;
} else {
md->disk->emmc_disk = 0;
}
- #endif
+#endif
if (mmc_add_disk(md))
goto out;
{
struct mmc_blk_data *md = dev_get_drvdata(&card->dev);
- #if defined(CONFIG_MMC_DW_ROCKCHIP)
+#if defined(CONFIG_MMC_DW_ROCKCHIP) || defined(CONFIG_MMC_SDHCI_OF_ARASAN)
if (card->host->restrict_caps & RESTRICT_CARD_TYPE_EMMC)
this_card = NULL;
- #endif
+#endif
mmc_blk_remove_parts(card, md);
pm_runtime_get_sync(&card->dev);