mmc: block: add dependency of emmc_disk flag

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>
This commit is contained in:
Shawn Lin
2019-02-21 11:18:32 +08:00
committed by Tao Huang
parent 5a9f535177
commit c8b3f1fe1c

View File

@@ -2944,14 +2944,14 @@ static int mmc_blk_probe(struct mmc_card *card)
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;