diff options
author | Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com> | 2012-02-29 15:14:46 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:06:41 +0200 |
commit | bf884cb20fd7ce85b7a86365ad2d417d00b7af9c (patch) | |
tree | e0ca2558d9b7a437dc55f9d8060623c50cbe93b2 | |
parent | 241956b2ab50491e2f537fa05928497f460bb68f (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.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 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 */ |