Re: [PATCH 3/4] ath10k: Enable SRRI/DRRI support on ddr for WCN3990

2018-04-17 Thread pillair
Hi Kalle, The checkpatch warning has been addressed in v2 for this patchset. Thanks, Rakesh Pillai. On 2018-04-16 18:57, Kalle Valo wrote: pill...@codeaurora.org writes: From: Govind Singh SRRI/DRRI are not mapped in the HW Shadow block and can lead to un-clocked

[PATCH v2 4/4] ath10k: Enable sta idle power save

2018-04-17 Thread pillair
From: Govind Singh Enable sta power save in fw for the targets that supports idle power save. The idle ps enable command will be ignored by the firmware which does not support this feature. Signed-off-by: Govind Singh Signed-off-by: Rakesh Pillai

[PATCH v2 3/4] ath10k: Enable SRRI/DRRI support on ddr for WCN3990

2018-04-17 Thread pillair
From: Govind Singh SRRI/DRRI are not mapped in the HW Shadow block and can lead to un-clocked access if common subsystem in the target is powered down due to idle mode. To mitigate this problem SRRI/DRRI can be read from DDR instead of doing an actual hardware read. Host

[PATCH v2 2/4] ath10k: Add support for shadow register for WNC3990

2018-04-17 Thread pillair
From: Rakesh Pillai WCN3990 needs shadow register write operation support for copy engine for regular operation in powersave mode. Add support for copy engine shadow register write in datapath tx for WCN3990 Signed-off-by: Rakesh Pillai ---

[PATCH v2 0/4] Support for STA idle mode power save(IMPS)

2018-04-17 Thread pillair
From: Rakesh Pillai Enable STA idle mode power save(IMPS) for WCN3990 TLV target. In-order to support STA idle mode ps direct access to CE registers are protected via 2 mechanism. As target can power collapse based on idle inactivity and any target register access during

[PATCH v2 1/4] ath10k: Add hw params for shadow register support

2018-04-17 Thread pillair
From: Rakesh Pillai wcn3990 supports shadow register for ce write. Add a hw param for shadow register support. Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.c | 14 ++ drivers/net/wireless/ath/ath10k/hw.h |

Re: ath10k: Enable hw checksum for wcn3990

2018-04-17 Thread pillair
Hi Kalle, The ath10k-check warning has been corrected and I have sent the v2 for the same. Thanks, Rakesh Pillai. On 2018-04-16 18:46, Kalle Valo wrote: Rakesh Pillai wrote: By default ath10k driver enables the support for HW_CHECKSUM (NETIF_F_HW_CSUM). Since the

[PATCH v2] ath10k: Enable hw checksum for wcn3990

2018-04-17 Thread pillair
From: Rakesh Pillai By default ath10k driver enables the support for HW_CHECKSUM (NETIF_F_HW_CSUM). Since the TCP/UDP checksum calculation is not enabled in the wcn3990 firmware the checksum is incorrect in the TCP/UDP packets and all patckets are dropped. But due note

[PATCH 2/4] ath10k: Add support for shadow register for WNC3990

2018-04-10 Thread pillair
From: Rakesh Pillai WCN3990 needs shadow register write operation support for copy engine for regular operation in powersave mode. Add support for copy engine shadow register write in datapath tx for WCN3990 Signed-off-by: Rakesh Pillai ---

[PATCH 3/4] ath10k: Enable SRRI/DRRI support on ddr for WCN3990

2018-04-10 Thread pillair
From: Govind Singh SRRI/DRRI are not mapped in the HW Shadow block and can lead to un-clocked access if common subsystem in the target is powered down due to idle mode. To mitigate this problem SRRI/DRRI can be read from DDR instead of doing an actual hardware read. Host

[PATCH 4/4] ath10k: Enable sta idle power save

2018-04-10 Thread pillair
From: Govind Singh Enable sta power save in fw for the targets that supports idle power save. The idle ps enable command will be ignored by the firmware which does not support this feature. Signed-off-by: Govind Singh Signed-off-by: Rakesh Pillai

[PATCH 1/4] ath10k: Add hw params for shadow register support

2018-04-10 Thread pillair
From: Rakesh Pillai wcn3990 supports shadow register for ce write. Add a hw param for shadow register support. Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.c | 13 + drivers/net/wireless/ath/ath10k/hw.h |

[PATCH 0/4] Support for STA idle mode power save(IMPS)

2018-04-10 Thread pillair
From: Rakesh Pillai Enable STA idle mode power save(IMPS) for WCN3990 TLV target. In-order to support STA idle mode ps direct access to CE registers are protected via 2 mechanism. As target can power collapse based on idle inactivity and any target register access during

[PATCH] ath10k: Enable hw checksum for wcn3990

2018-04-05 Thread pillair
From: Rakesh Pillai By default ath10k driver enables the support for HW_CHECKSUM (NETIF_F_HW_CSUM). Since the TCP/UDP checksum calculation is not enabled in the wcn3990 firmware the checksum is incorrect in the TCP/UDP packets and all patckets are dropped. But due note

[PATCH] ath10k: dma unmap mgmt tx buffer if wmi cmd send fails

2018-02-09 Thread pillair
From: Rakesh Pillai WCN3990 sends mgmt frames by reference via WMI. The host dma maps the mgmt frame and sends the physical address to the firmware in the wmi command. Since the dma mapping is done in the gen_mgmt_tx and if the wmi command send fails, the corresponding