android_kernel_xiaomi_sm8350/core
Manishekar Chandrasekaran cb0521722b qcacld-3.0: Modify set hw mode sequence on channel switch scenarios
Modify the set hardware mode command sequence during channel switch
in the case of SAP/P2P-GO and STA/P2P-CLI as per the latest FW
requirements. This is primarily to accommodate the time take for
calibration during hardware mode change which could lead to
momentary data stalls.

The new sequence is as follows:
    1. Send (E)CSA
    2. Do vdev restart/vdev up
    3. For DBS downgrade:
       a. PM will initiate HW mode change to DBS right away
    4. For single MAC upgrade:
       a. Opportunistic timer is started, PM will check if MCC
          upgrade can be done on timer expiry

The old sequence is as follows:
    For MCC upgrade:
        1. Send (E)CSA
        2. Opportunistic timer is started
        3. vdev restart is initiated on the new channel
        4. PM will check if MCC upgrade can be done on timer expiry
    For single mac upgrade:
        1. Send (E)CSA
        2. PM will initiate HW mode change to DBS right away
        3. vdev restart is initiated on the new channel

Change-Id: I4bce2ee176cae43b6a46c47216ed7ab47a82a54c
CRs-Fixed: 1006992
2016-05-04 21:17:33 -07:00
..
bmi qcacld-3.0: Fix compilation errors for msmcobalt (2/2) 2016-04-25 22:56:07 -07:00
cds qcacld-3.0: Modify set hw mode sequence on channel switch scenarios 2016-05-04 21:17:33 -07:00
dp qcacld-3.0: Fix for IBSS lock-up issue 2016-04-27 17:00:25 -07:00
hdd qcacld-3.0: Modify set hw mode sequence on channel switch scenarios 2016-05-04 21:17:33 -07:00
mac qcacld-3.0: Modify set hw mode sequence on channel switch scenarios 2016-05-04 21:17:33 -07:00
pld qcacld-3.0: Add PLD layer 2016-05-02 23:27:47 -07:00
sap qcacld-3.0: Modify set hw mode sequence on channel switch scenarios 2016-05-04 21:17:33 -07:00
sme qcacld-3.0: Modify set hw mode sequence on channel switch scenarios 2016-05-04 21:17:33 -07:00
utils qcacld-3.0: Correct EPPING mode macros 2016-04-27 17:00:27 -07:00
wma qcacld-3.0: Modify set hw mode sequence on channel switch scenarios 2016-05-04 21:17:33 -07:00