mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.4
[linux-2.6-block.git] / drivers / mmc / host / dw_mmc-k3.c
index 50977ff18074175d5832f8d66fa9499da38daa09..29d2494eb27a310ab5b1dddfc257f7042cefa5e6 100644 (file)
@@ -238,7 +238,7 @@ static void dw_mci_hs_set_timing(struct dw_mci *host, int timing,
                if (smpl_phase >= USE_DLY_MIN_SMPL &&
                                smpl_phase <= USE_DLY_MAX_SMPL)
                        use_smpl_dly = 1;
-                       /* fallthrough */
+               fallthrough;
        case MMC_TIMING_UHS_SDR50:
                if (smpl_phase >= ENABLE_SHIFT_MIN_SMPL &&
                                smpl_phase <= ENABLE_SHIFT_MAX_SMPL)
@@ -473,6 +473,7 @@ static struct platform_driver dw_mci_k3_pltfm_driver = {
        .remove         = dw_mci_pltfm_remove,
        .driver         = {
                .name           = "dwmmc_k3",
+               .probe_type     = PROBE_PREFER_ASYNCHRONOUS,
                .of_match_table = dw_mci_k3_match,
                .pm             = &dw_mci_k3_dev_pm_ops,
        },