Add WoW support for WCN6750. Unlike other chips where WoW exit happens after sending WoW wakeup WMI command, exit from WoW suspend in the case of WCN6750 happens upon sending a WoW exit SMP2P (Shared memory point to point) message to the firmware. Tested-on: WCN6750 hw1.0 AHB WLAN.MSL.1.0.1-00887-QCAMSLSWPLZ-1 Manikanta Pubbisetty (2): dt: bindings: net: add bindings to add WoW support on WCN6750 ath11k: Add WoW support for WCN6750 --- V3: - Added description to the SMEM items in the DT Binding - Removed SMP2P producer example in the DT Binding V2: - Replaced shift/mask operation with u32_encode_bits() before sending SMP2P message - Rebased on ToT COMMIT SHA-ID: f60b230094cbf88c73808709e4f9c1cf09eb0b01 .../bindings/net/wireless/qcom,ath11k.yaml | 14 ++ drivers/net/wireless/ath/ath11k/ahb.c | 123 +++++++++++++++++- drivers/net/wireless/ath/ath11k/ahb.h | 16 +++ drivers/net/wireless/ath/ath11k/core.c | 7 + drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/pcic.c | 32 +++++ drivers/net/wireless/ath/ath11k/pcic.h | 4 + drivers/net/wireless/ath/ath11k/wow.c | 8 ++ 8 files changed, 204 insertions(+), 1 deletion(-) base-commit: 7fb1cd49103030c68154c5645ac1cf09b06b70aa -- 2.37.1