|
@@ -419,6 +419,16 @@ int mmc_of_parse(struct mmc_host *host)
|
|
|
host->caps |= MMC_CAP_SD_HIGHSPEED;
|
|
|
if (of_find_property(np, "cap-mmc-highspeed", &len))
|
|
|
host->caps |= MMC_CAP_MMC_HIGHSPEED;
|
|
|
+ if (of_find_property(np, "sd-uhs-sdr12", &len))
|
|
|
+ host->caps |= MMC_CAP_UHS_SDR12;
|
|
|
+ if (of_find_property(np, "sd-uhs-sdr25", &len))
|
|
|
+ host->caps |= MMC_CAP_UHS_SDR25;
|
|
|
+ if (of_find_property(np, "sd-uhs-sdr50", &len))
|
|
|
+ host->caps |= MMC_CAP_UHS_SDR50;
|
|
|
+ if (of_find_property(np, "sd-uhs-sdr104", &len))
|
|
|
+ host->caps |= MMC_CAP_UHS_SDR104;
|
|
|
+ if (of_find_property(np, "sd-uhs-ddr50", &len))
|
|
|
+ host->caps |= MMC_CAP_UHS_DDR50;
|
|
|
if (of_find_property(np, "cap-power-off-card", &len))
|
|
|
host->caps |= MMC_CAP_POWER_OFF_CARD;
|
|
|
if (of_find_property(np, "cap-sdio-irq", &len))
|