merge G903WVLU1CQI1 changes
[GitHub/LineageOS/android_kernel_samsung_universal7580.git] / drivers / mmc / core / sdio.c
index 6d91d3c8aee691bc2d3b639b174497c844289e28..0587423e3e3738708582451188ba6df3b5cd9acb 100644 (file)
@@ -1230,6 +1230,15 @@ int mmc_attach_sdio(struct mmc_host *host)
                        goto remove_added;
        }
 
+#if defined(CONFIG_BCM43455) || defined(CONFIG_BCM43455_MODULE)|| \
+    defined(CONFIG_BCM4343) || defined(CONFIG_BCM4343_MODULE) || \
+    defined(CONFIG_BCM43454) || defined(CONFIG_BCM43454_MODULE)
+       if(!strcmp("mmc1", mmc_hostname(host))) {
+               printk("%s, Set Nonremovable flag\n",mmc_hostname(host));
+               host->caps |= MMC_CAP_NONREMOVABLE;
+       }
+#endif /* CONFIG_BCM43455 */
+
        mmc_claim_host(host);
        return 0;