diff options
| author | Sarada Prasanna Garnayak <sgarna@codeaurora.org> | 2016-09-13 17:30:10 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-09-21 02:37:02 -0700 |
| commit | 4d162937395fef1dc40a20f0a06fe54d9374104b (patch) | |
| tree | d2ef60e2d92332aee92ef2c1881c27694d6e0a0e | |
| parent | 9e2d528dc47d04e98c5e6f1c4ef84fc268115d36 (diff) | |
cnss: Add new case in cnss runtime PM request feature
The cnss platform driver provides wrapper API to
use the kernel runtime PM APIs in wlan host driver
for runtime power management operation.
Add flag for pm_runtime_get_noresume() API.
CRs-Fixed: 1068920
Change-Id: I36d278bf1837b2a18f74ff52b9be9b7e5a165857
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
| -rw-r--r-- | drivers/net/wireless/cnss/cnss_pci.c | 3 | ||||
| -rw-r--r-- | include/net/cnss.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/wireless/cnss/cnss_pci.c b/drivers/net/wireless/cnss/cnss_pci.c index 5d9329168699..1e3c3829c1c7 100644 --- a/drivers/net/wireless/cnss/cnss_pci.c +++ b/drivers/net/wireless/cnss/cnss_pci.c @@ -3452,6 +3452,9 @@ int cnss_pm_runtime_request(struct device *dev, case CNSS_PM_REQUEST_RESUME: ret = pm_request_resume(dev); break; + case CNSS_PM_GET_NORESUME: + pm_runtime_get_noresume(dev); + break; default: ret = -EINVAL; break; diff --git a/include/net/cnss.h b/include/net/cnss.h index 5508d5e46d18..7fce7db19e54 100644 --- a/include/net/cnss.h +++ b/include/net/cnss.h @@ -108,6 +108,7 @@ enum cnss_runtime_request { CNSS_PM_RUNTIME_PUT_NOIDLE, CNSS_PM_REQUEST_RESUME, CNSS_PM_RUNTIME_PUT_AUTO, + CNSS_PM_GET_NORESUME, }; extern int cnss_get_fw_image(struct image_desc_info *image_desc_info); |
