[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