[PATCH 39/99] cw1200: Adds suspend/resume SDIO callbacks

Dmitry Tarnyagin dmitry.tarnyagin at stericsson.com
Wed Feb 29 14:14:46 UTC 2012


From: Stefan Nilsson XK <stefan.xk.nilsson at stericsson.com>

Adds SDIO suspend/resume notifications only.

ST-Ericsson ID: 366640

Signed-off-by: Stefan Nilsson <stefan.xk.nilsson at stericsson.com>
Change-Id: I3c251b8084731acd7b036757fccfdb26d9cac34f
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38400
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski at tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski at tieto.com>
---
 drivers/staging/cw1200/cw1200_sdio.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/drivers/staging/cw1200/cw1200_sdio.c b/drivers/staging/cw1200/cw1200_sdio.c
index dffa887..e50aae5 100644
--- a/drivers/staging/cw1200/cw1200_sdio.c
+++ b/drivers/staging/cw1200/cw1200_sdio.c
@@ -369,11 +369,29 @@ static void cw1200_sdio_disconnect(struct sdio_func *func)
 	}
 }
 
+static int cw1200_suspend(struct device *dev)
+{
+	return 0;
+}
+
+static int cw1200_resume(struct device *dev)
+{
+	return 0;
+}
+
+static const struct dev_pm_ops cw1200_pm_ops = {
+	.suspend = cw1200_suspend,
+	.resume = cw1200_resume,
+};
+
 static struct sdio_driver sdio_driver = {
 	.name		= "cw1200_wlan",
 	.id_table	= cw1200_sdio_ids,
 	.probe		= cw1200_sdio_probe,
 	.remove		= cw1200_sdio_disconnect,
+	.drv = {
+		.pm = &cw1200_pm_ops,
+	}
 };
 
 /* Init Module function -> Called by insmod */
-- 
1.7.8.3



More information about the kernel mailing list