From b3e0af9eb2c334fd7ef4edcf978170b59b3c59e3 Mon Sep 17 00:00:00 2001 From: Kiran Venkatappa Date: Tue, 13 Jun 2017 20:44:54 +0530 Subject: [PATCH] qcacmn: Fix pdev_id used in WMI_PDEV_SUSPEND_CMDID command Firmware expects pdev suspend to be sent per pdev. Fix odev_suspend command to use proper pdev_id. Change-Id: I17489bbfc55c0c49371a857148af80f66b342378 CRs-Fixed: 2062400 --- wmi/src/wmi_unified_tlv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 83f59c6a1b5c..07009e4dec3b 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -1187,6 +1187,9 @@ static QDF_STATUS send_suspend_cmd_tlv(wmi_unified_t wmi_handle, cmd->suspend_opt = WMI_PDEV_SUSPEND_AND_DISABLE_INTR; else cmd->suspend_opt = WMI_PDEV_SUSPEND; + + cmd->pdev_id = wmi_handle->ops->convert_pdev_id_host_to_target(mac_id); + ret = wmi_unified_cmd_send(wmi_handle, wmibuf, len, WMI_PDEV_SUSPEND_CMDID); if (ret) {