summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Nilsson XK <stefan.xk.nilsson@stericsson.com>2012-02-29 15:14:46 +0100
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:06:41 +0200
commitbf884cb20fd7ce85b7a86365ad2d417d00b7af9c (patch)
treee0ca2558d9b7a437dc55f9d8060623c50cbe93b2
parent241956b2ab50491e2f537fa05928497f460bb68f (diff)
cw1200: Adds suspend/resume SDIO callbacks
Adds SDIO suspend/resume notifications only. ST-Ericsson ID: 366640 Signed-off-by: Stefan Nilsson <stefan.xk.nilsson@stericsson.com> Change-Id: I3c251b8084731acd7b036757fccfdb26d9cac34f Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38400 Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com> Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
-rw-r--r--drivers/staging/cw1200/cw1200_sdio.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/staging/cw1200/cw1200_sdio.c b/drivers/staging/cw1200/cw1200_sdio.c
index dffa8879b93..e50aae5577f 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 */