[ALPS02931157] bt driver: fix bt block wow suspend

[Detail]
test ok
[Solution]

Change-Id: Ic16f50ee0004ff86a2a94020933bd856816f3b1d
Signed-off-by: hongliang hu <hongliang.hu@mediatek.com>
CR-Id: ALPS02931157
Feature: BT AOSP
diff --git a/btmtk_sdio.c b/btmtk_sdio.c
index be4f2ac..26f99f1 100755
--- a/btmtk_sdio.c
+++ b/btmtk_sdio.c
@@ -2397,12 +2397,12 @@
 	pr_notice("%s set reset_stack 1\n", __func__);
 	if (func) {
 		pm_flags = sdio_get_host_pm_caps(func);
-		pr_debug("%s: suspend: PM flags = 0x%x\n",
+		pr_notice("%s: suspend: PM flags = 0x%x\n",
 			sdio_func_id(func), pm_flags);
 		if (!(pm_flags & MMC_PM_KEEP_POWER)) {
 			pr_notice("%s: cannot remain alive while suspended\n",
 				sdio_func_id(func));
-			return -EINVAL;
+			//return -EINVAL;
 		}
 	} else {
 		pr_notice("sdio_func is not specified\n");
@@ -2411,7 +2411,8 @@
 	ret = btmtk_sdio_set_own_back(FW_OWN);
 	if (ret)
 		pr_notice("%s set fw own fail\n", __func__);
-	return sdio_set_host_pm_flags(func, MMC_PM_KEEP_POWER);
+        pr_notice("%s return 0 directly\n", __func__);
+	return 0;//sdio_set_host_pm_flags(func, MMC_PM_KEEP_POWER);
 }
 
 static int btmtk_sdio_resume(struct device *dev)