ath10k: disable interface pause wow config for integrated chipset

wow pause iface config controls the PCI D0/D3-WOW cases for pcie
bus state. Firmware does not expects WOW_IFACE_PAUSE_ENABLED config
for bus/link that cannot be suspended ex:snoc and does not trigger
common subsystem shutdown.
Disable interface pause wow config for integrated chipset(WCN3990)
for correct WOW configuration in the firmware.

Testing:
    Tested on WCN3990 HW.
    Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.

Signed-off-by: Govind Singh <govinds@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
Govind Singh
2019-02-08 14:55:33 +02:00
committed by Kalle Valo
parent 185be1c664
commit de8781d7e7
11 changed files with 31 additions and 18 deletions

View File

@@ -2001,8 +2001,15 @@ struct wmi_tlv_set_quiet_cmd {
__le32 enabled;
} __packed;
enum wmi_tlv_wow_interface_cfg {
WOW_IFACE_PAUSE_ENABLED,
WOW_IFACE_PAUSE_DISABLED
};
struct wmi_tlv_wow_enable_cmd {
__le32 enable;
__le32 pause_iface_config;
__le32 flags;
} __packed;
struct wmi_tlv_wow_host_wakeup_ind {