wlan: Assign callback to resume TX if secondary channel is changed.

If secondary channel is changed, host is not calling the callback
and thus the resume tx is not called once channel is changed.
This logic is already present in case if only primary channel
has changed.

Added the logic to call the callback in case secondary channel is
changed and thus resume TX will be called after channel is changed.

Change-Id: I14fd08525210ce64d02c151b47edb5d966787ec9
CRs-Fixed: 756595
diff --git a/CORE/MAC/src/pe/lim/limUtils.c b/CORE/MAC/src/pe/lim/limUtils.c
index 7c3e59c..39600cd 100644
--- a/CORE/MAC/src/pe/lim/limUtils.c
+++ b/CORE/MAC/src/pe/lim/limUtils.c
@@ -3354,6 +3354,15 @@
         return;
     }
 #endif
+    /* Assign the callback to resume TX once channel is changed.
+     */
+    psessionEntry->currentReqChannel = newChannel;
+    psessionEntry->limRFBand = limGetRFBand(newChannel);
+
+    psessionEntry->channelChangeReasonCode=LIM_SWITCH_CHANNEL_OPERATION;
+
+    pMac->lim.gpchangeChannelCallback = limSwitchChannelCback;
+    pMac->lim.gpchangeChannelData = NULL;
 
 #if defined WLAN_FEATURE_VOWIFI  
                 limSendSwitchChnlParams(pMac, newChannel, subband, psessionEntry->maxTxPower, psessionEntry->peSessionId);