RE: [RFC 2/7] ath10k: Add support to process rx packet in thread

2021-03-25 Thread Rakesh Pillai
> -Original Message- > From: Felix Fietkau > Sent: Tuesday, March 23, 2021 1:16 PM > To: Ben Greear ; Brian Norris > > Cc: Johannes Berg ; Rajkumar Manoharan > ; Rakesh Pillai ; ath10k > ; linux-wireless wirel...@vger.kernel.org>; Linux Kernel ; >

RE: [PATCH 2/2] remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS

2021-03-15 Thread Rakesh Pillai
> -Original Message- > From: Bjorn Andersson > Sent: Wednesday, March 10, 2021 10:15 PM > To: Rakesh Pillai > Cc: agr...@kernel.org; o...@wizery.com; mathieu.poir...@linaro.org; > robh...@kernel.org; p.za...@pengutronix.de; si...@codeaurora.org; linux- > arm-...@v

[PATCH] arm64: dts: qcom: sc7280: Add WPSS remoteproc node

2021-03-09 Thread Rakesh Pillai
Add the WPSS remoteproc node in dts for PIL loading. Signed-off-by: Rakesh Pillai --- - This change is dependent on the below patch series 1) https://lore.kernel.org/patchwork/project/lkml/list/?series=487403 2) https://lore.kernel.org/patchwork/project/lkml/list/?series=488365 --- arch/arm64

[PATCH 2/2] remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS

2021-03-09 Thread Rakesh Pillai
Add support for PIL loading of WPSS processor for SC7280 WPSS boot will be requested by the wifi driver and hence disable auto-boot for WPSS. Also add a separate shutdown sequence handler for WPSS. Signed-off-by: Rakesh Pillai --- drivers/remoteproc/qcom_q6v5_adsp.c | 77

[PATCH 1/2] dt-bindings: remoteproc: qcom: Add SC7280 WPSS support

2021-03-09 Thread Rakesh Pillai
Add WPSS PIL loading support for SC7280 SoCs. Signed-off-by: Rakesh Pillai --- .../bindings/remoteproc/qcom,hexagon-v56.txt | 35 -- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt b

[PATCH 0/2] Add support for sc7280 WPSS PIL loading

2021-03-09 Thread Rakesh Pillai
Add support for PIL loading of WPSS co-processor for SC7280 SOCs. Rakesh Pillai (2): dt-bindings: remoteproc: qcom: Add SC7280 WPSS support remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS .../bindings/remoteproc/qcom,hexagon-v56.txt | 35 +- drivers/remoteproc

RE: [PATCH v2 0/2] ath10k: Fixes during subsystem recovery

2021-02-26 Thread Rakesh Pillai
> -Original Message- > From: Rakesh Pillai > Sent: Friday, January 15, 2021 6:56 PM > To: 'Kalle Valo' > Cc: 'ath...@lists.infradead.org' ; 'linux- > wirel...@vger.kernel.org' ; 'linux- > ker...@vger.kernel.org' > Subject: RE: [PATCH v2 0/2] ath10k: Fixes d

RE: [PATCH v2 0/2] ath10k: Fixes during subsystem recovery

2021-01-15 Thread Rakesh Pillai
> -Original Message- > From: Kalle Valo > Sent: Tuesday, December 22, 2020 12:07 AM > To: Rakesh Pillai > Cc: ath...@lists.infradead.org; linux-wirel...@vger.kernel.org; linux- > ker...@vger.kernel.org > Subject: Re: [PATCH v2 0/2] ath10k: Fixes during subsystem

RE: [PATCH 0/3] mac80211: Trigger disconnect for STA during recovery

2020-12-16 Thread Rakesh Pillai
> From: Ben Greear > > On 12/15/20 9:21 AM, Youghandhar Chintala wrote: > > From: Rakesh Pillai > > > > Currently in case of target hardware restart ,we just reconfig and > > re-enable the security keys and enable the network queues to start > > data tra

[PATCH v2] ath10k: Remove voltage regulator votes during wifi disable

2020-12-11 Thread Rakesh Pillai
regulator votes are there only when wlan is enabled. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- Changes from v1: - Remove the CE pipe init failure handling. Posted as a different patch --- drivers/net/wireless/ath/ath10k/snoc.c | 92

[PATCH] ath10k: Fix error handling in case of CE pipe init failure

2020-12-11 Thread Rakesh Pillai
N3990") Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/snoc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c index fd41f25..daae470 100644 --- a/drivers/net/wireless/ath/ath

RE: [PATCH] ath10k: Remove voltage regulator votes during wifi disable

2020-12-10 Thread Rakesh Pillai
> -Original Message- > From: Brian Norris > Sent: Thursday, December 10, 2020 11:44 PM > To: Rakesh Pillai > Cc: ath10k ; linux-wireless wirel...@vger.kernel.org>; Linux Kernel ; > Doug Anderson ; kua...@chromium.org; > Youghandhar Chintala > Subject:

[PATCH] ath10k: Remove voltage regulator votes during wifi disable

2020-12-10 Thread Rakesh Pillai
regulator votes are there only when wlan is enabled. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/snoc.c | 97 +- 1 file changed, 49 insertions(+), 48 deletions(-) diff --git a/drivers

RE: [PATCH v3] ath10k: add option for chip-id based BDF selection

2020-12-07 Thread Rakesh Pillai
net/wireless/ath/ath10k/core.c | 41 +++++++--- > 1 file changed, 30 insertions(+), 11 deletions(-) Reviewed-by: Rakesh Pillai Thanks, Rakesh Pillai.

RE: [PATCH v2 1/1] ath10k: add option for chip-id based BDF selection

2020-12-03 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Tuesday, December 1, 2020 12:49 AM > To: Rakesh Pillai > Cc: Abhishek Kumar ; Kalle Valo > ; LKML ; ath10k > ; Brian Norris ; > linux-wireless ; David S. Miller > ; Jakub Kicinski ; netdev > > Subjec

RE: [PATCH v2 1/1] ath10k: add option for chip-id based BDF selection

2020-11-24 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Tuesday, November 24, 2020 9:56 PM > To: Rakesh Pillai > Cc: Abhishek Kumar ; Kalle Valo > ; LKML ; ath10k > ; Brian Norris ; > linux-wireless ; David S. Miller > ; Jakub Kicinski ; netdev > > Subjec

RE: [PATCH v2 1/1] ath10k: add option for chip-id based BDF selection

2020-11-24 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Tuesday, November 24, 2020 6:27 AM > To: Abhishek Kumar > Cc: Kalle Valo ; Rakesh Pillai > ; LKML ; ath10k > ; Brian Norris ; > linux-wireless ; David S. Miller > ; Jakub Kicinski ; netdev > > Subjec

[PATCH v3] ath10k: Fix the parsing error in service available event

2020-11-15 Thread Rakesh Pillai
EVENT support") Signed-off-by: Rakesh Pillai --- Changes from v2: - Add code documentation explaining the necessity of variable initialization for the logic to work. --- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 4 +++- drivers/net/wireless/ath/ath10k/wmi.c | 9 +++-- drivers/ne

RE: [PATCH v2] ath10k: Fix the parsing error in service available event

2020-10-29 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Thursday, October 29, 2020 12:15 AM > To: Rakesh Pillai > Cc: ath10k ; linux-wireless wirel...@vger.kernel.org>; LKML ; Abhishek > Kumar ; Brian Norris > Subject: Re: [PATCH v2] ath10k: Fix the parsing er

[PATCH v2] ath10k: Fix the parsing error in service available event

2020-10-28 Thread Rakesh Pillai
svc_avail tlv: -71 The wmi service available event parsing should not return error for the newly added optional TLV. Fix this parsing for service available event message. Tested-on: WCN3990 hw1.0 SNOC Fixes: cea19a6ce8bf ("ath10k: add WMI_SERVICE_AVAILABLE_EVENT support") Signed-off-

RE: [PATCH] ath10k: Fix the parsing error in service available event

2020-10-28 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Wednesday, October 28, 2020 9:33 PM > To: Rakesh Pillai > Cc: ath10k ; linux-wireless wirel...@vger.kernel.org>; LKML ; Abhishek > Kumar ; Brian Norris > Subject: Re: [PATCH] ath10k: Fix the parsing error in

RE: [PATCH] ath10k: Fix the parsing error in service available event

2020-10-28 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Wednesday, October 28, 2020 8:07 PM > To: Rakesh Pillai > Cc: ath10k ; linux-wireless wirel...@vger.kernel.org>; LKML ; Abhishek > Kumar ; Brian Norris > Subject: Re: [PATCH] ath10k: Fix the parsing error in

RE: [PATCH] ath10k: add option for chip-id based BDF selection

2020-10-27 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Tuesday, October 27, 2020 8:26 PM > To: Rakesh Pillai > Cc: Abhishek Kumar ; Kalle Valo > ; ath10k ; LKML > ; linux-wireless wirel...@vger.kernel.org>; Brian Norris > Subject: Re: [PATCH] ath10k: add o

[PATCH] ath10k: Fix the parsing error in service available event

2020-10-27 Thread Rakesh Pillai
svc_avail tlv: -71 The wmi service available event parsing should not return error for the newly added optional TLV. Fix this parsing for service available event message. Tested-on: WCN3990 hw1.0 SNOC Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 +++ 1 file

RE: [PATCH] ath10k: add option for chip-id based BDF selection

2020-10-26 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Tuesday, October 27, 2020 4:21 AM > To: Rakesh Pillai > Cc: Abhishek Kumar ; Kalle Valo > ; ath10k ; LKML > ; linux-wireless wirel...@vger.kernel.org>; Brian Norris > Subject: Re: [PATCH] ath10k: add o

[PATCH v2] ath10k: Use bdf calibration variant for snoc targets

2020-09-15 Thread Rakesh Pillai
2 Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- Changes from v1: - Updated the commit text to add details about chip_id used for loading bdf. Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.c | 18 +- dri

RE: [PATCH v2 0/2] ath10k: Fixes during subsystem recovery

2020-09-15 Thread Rakesh Pillai
> -Original Message- > From: Rakesh Pillai > Sent: Saturday, June 27, 2020 12:24 AM > To: ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org; Rakesh > Pillai > Subject: [PATCH v2 0/2] ath10k: Fixes during subsystem rec

RE: [PATCH] ath10k: Use bdf calibration variant for snoc targets

2020-09-10 Thread Rakesh Pillai
> -Original Message- > From: Kalle Valo > Sent: Monday, September 7, 2020 9:48 PM > To: Rakesh Pillai > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org; > ath...@lists.infradead.org > Subject: Re: [PATCH] ath10k: Use bdf calibration var

RE: [PATCH] ath10k: Use bdf calibration variant for snoc targets

2020-09-04 Thread Rakesh Pillai
Hi Kalle, > -Original Message- > From: Kalle Valo > Sent: Wednesday, September 2, 2020 2:17 PM > To: Rakesh Pillai > Cc: ath...@lists.infradead.org; linux-wirel...@vger.kernel.org; linux- > ker...@vger.kernel.org > Subject: Re: [PATCH] ath10k: Use bdf calibra

RE: [PATCH] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path

2020-08-05 Thread Rakesh Pillai
tch the one > used in the corresponding 'dma_alloc_coherent()'. > > Fixes: 1863008369ae ("ath10k: fix shadow register implementation for > WCN3990") > Signed-off-by: Christophe JAILLET > --- > This patch looks obvious to me, but commit 1863008369ae looks also simple. > So it

RE: [PATCH v2 1/3] ath10k: Add history for tracking certain events

2020-07-31 Thread Rakesh Pillai
> -Original Message- > From: Ben Greear > Sent: Saturday, August 1, 2020 12:08 AM > To: Rakesh Pillai ; ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org; > kv...@codeaurora.org; da...@davemloft.net; k...@kernel.org; > n

RE: [PATCH v2 0/3]

2020-07-31 Thread Rakesh Pillai
> -Original Message- > From: Florian Fainelli > Sent: Saturday, August 1, 2020 12:17 AM > To: Rakesh Pillai ; ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org; > kv...@codeaurora.org; da...@davemloft.net; k...

[PATCH v2 3/3] ath10k: Add debugfs support to enable event history

2020-07-31 Thread Rakesh Pillai
Add the support to enable/disable the recording of debug events history. The enable/disable of the history from debugfs will not make any affect if its not enabled via module parameter. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net

[PATCH v2 1/3] ath10k: Add history for tracking certain events

2020-07-31 Thread Rakesh Pillai
-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/ce.c | 1 + drivers/net/wireless/ath/ath10k/core.h| 74 + drivers/net/wireless/ath/ath10k/debug.c | 133 ++ drivers/net/wireless/ath/ath10k/debug.h | 74 + drivers/net

[PATCH v2 0/3]

2020-07-31 Thread Rakesh Pillai
history recording. Rakesh Pillai (3): ath10k: Add history for tracking certain events ath10k: Add module param to enable history ath10k: Add debugfs support to enable event history drivers/net/wireless/ath/ath10k/ce.c | 1 + drivers/net/wireless/ath/ath10k/core.c| 3 + drivers

[PATCH v2 2/3] ath10k: Add module param to enable history

2020-07-31 Thread Rakesh Pillai
allocation when recording the history is not needed. To enable all the history recording, the driver should be loaded as below "insmod ath10k_core.ko history_enable_mask=0xf" Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/

RE: [RFC 0/7] Add support to process rx packets in thread

2020-07-28 Thread Rakesh Pillai
> -Original Message- > From: David Laight > Sent: Sunday, July 26, 2020 4:46 PM > To: 'Sebastian Gottschall' ; Hillf Danton > > Cc: Andrew Lunn ; Rakesh Pillai ; > net...@vger.kernel.org; linux-wirel...@vger.kernel.org; linux- > ker...@vger.kernel.org; at

RE: [RFC 1/7] mac80211: Add check for napi handle before WARN_ON

2020-07-26 Thread Rakesh Pillai
> -Original Message- > From: Rakesh Pillai > Sent: Friday, July 24, 2020 11:51 AM > To: 'Johannes Berg' ; > 'ath...@lists.infradead.org' > Cc: 'linux-wirel...@vger.kernel.org' ; > 'linux-kernel@vger.kernel.org' ; > 'kv...@codeaurora.org' ; 'da...@davemloft.n

RE: [RFC 1/7] mac80211: Add check for napi handle before WARN_ON

2020-07-24 Thread Rakesh Pillai
> -Original Message- > From: Johannes Berg > Sent: Friday, July 24, 2020 1:37 AM > To: Rakesh Pillai ; ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org; > kv...@codeaurora.org; da...@davemloft.net; k...@kernel.org; > n

RE: [RFC 0/7] Add support to process rx packets in thread

2020-07-24 Thread Rakesh Pillai
> -Original Message- > From: Florian Fainelli > Sent: Friday, July 24, 2020 12:33 AM > To: Rakesh Pillai ; 'Andrew Lunn' > > Cc: ath...@lists.infradead.org; linux-wirel...@vger.kernel.org; linux- > ker...@vger.kernel.org; kv...@codeaurora.org; johan...@s

RE: [RFC 7/7] ath10k: Handle rx thread suspend and resume

2020-07-24 Thread Rakesh Pillai
> -Original Message- > From: Sebastian Gottschall > Sent: Friday, July 24, 2020 4:36 AM > To: Rakesh Pillai ; ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org; > kv...@codeaurora.org; johan...@sipsolutions.net; da...@

RE: [RFC 1/7] mac80211: Add check for napi handle before WARN_ON

2020-07-23 Thread Rakesh Pillai
> -Original Message- > From: Johannes Berg > Sent: Wednesday, July 22, 2020 6:26 PM > To: Rakesh Pillai ; ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org; > kv...@codeaurora.org; da...@davemloft.net; k...

RE: [RFC 2/7] ath10k: Add support to process rx packet in thread

2020-07-23 Thread Rakesh Pillai
> -Original Message- > From: Rajkumar Manoharan > Sent: Wednesday, July 22, 2020 3:23 AM > To: Rakesh Pillai > Cc: ath...@lists.infradead.org; linux-wirel...@vger.kernel.org; linux- > ker...@vger.kernel.org; kv...@codeaurora.org; johan...@sipsolutions.net; > d

RE: [RFC 0/7] Add support to process rx packets in thread

2020-07-23 Thread Rakesh Pillai
> -Original Message- > From: Florian Fainelli > Sent: Tuesday, July 21, 2020 11:35 PM > To: Andrew Lunn ; Rakesh Pillai > Cc: ath...@lists.infradead.org; linux-wirel...@vger.kernel.org; linux- > ker...@vger.kernel.org; kv...@codeaurora.org; johan...@sips

[RFC 2/7] ath10k: Add support to process rx packet in thread

2020-07-21 Thread Rakesh Pillai
the init/deinit part for a thread to process the receive packets. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.c | 33 +++ drivers/net/wireless/ath/ath10k/core.h | 23

[RFC 7/7] ath10k: Handle rx thread suspend and resume

2020-07-21 Thread Rakesh Pillai
During the system suspend or resume, the rx thread also needs to be suspended or resume respectively. Handle the rx thread as well during the system suspend and resume. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath

[RFC 5/7] ath10k: Handle the rx packet processing in thread

2020-07-21 Thread Rakesh Pillai
Add the support to handle the receive packet and the tx completion processing in a thread context if the feature has been enabled via module parameter. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.c | 8

[RFC 6/7] ath10k: Add deliver to stack from thread context

2020-07-21 Thread Rakesh Pillai
Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/htt_rx.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/ath/ath10k/htt_rx.c b/drivers/net/wireless/ath/ath10k/htt_rx.c index becbd56..85c169c 100644 --- a/drivers/net/wireless/ath/ath10k

[RFC 3/7] ath10k: Add module param to enable rx thread

2020-07-21 Thread Rakesh Pillai
-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/snoc.c | 24 +--- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/drivers/net/wireless/ath/ath10k/core.h b/drivers/net/wireless/ath/ath10k/core.h index

[RFC 4/7] ath10k: Do not exhaust budget on process tx completion

2020-07-21 Thread Rakesh Pillai
which are processed in the NAPI context. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/htt_rx.c | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/drivers/net/wireless/ath/ath10k

[RFC 1/7] mac80211: Add check for napi handle before WARN_ON

2020-07-21 Thread Rakesh Pillai
The function ieee80211_rx_napi can be now called from a thread context as well, with napi context being NULL. Hence add the napi context check before giving out a warning for softirq count being 0. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai

[RFC 0/7] Add support to process rx packets in thread

2020-07-21 Thread Rakesh Pillai
is dependent on the below patch series https://patchwork.kernel.org/project/ath10k/list/?series=315759 Rakesh Pillai (7): mac80211: Add check for napi handle before WARN_ON ath10k: Add support to process rx packet in thread ath10k: Add module param to enable rx thread ath10k: Do not exhaust budget

RE: [PATCH] ath10k: Add interrupt summary based CE processing

2020-07-21 Thread Rakesh Pillai
> -Original Message- > From: Peter Oh > Sent: Tuesday, July 21, 2020 7:03 AM > To: Kalle Valo > Cc: Brian Norris ; Doug Anderson > ; linux-wireless wirel...@vger.kernel.org>; Rakesh Pillai ; ath10k > ; LKML > Subject: Re: [PATCH] ath10k: Add interrupt

RE: [PATCH] ath10k: Add history for tracking certain events

2020-07-16 Thread Rakesh Pillai
> -Original Message- > From: Ben Greear > Sent: Sunday, June 28, 2020 10:56 PM > To: Rakesh Pillai ; ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org > Subject: Re: [PATCH] ath10k: Add history for tracking certain events &

[PATCH v2] arm64: dts: qcom: sc7180: Add missing properties for Wifi node

2020-07-12 Thread Rakesh Pillai
. Signed-off-by: Rakesh Pillai --- Changes from v1: - Add the wifi mac alias This patch is created on top of the change by Douglas Anderson. https://lkml.org/lkml/2020/6/25/817 Also the dt-bindings for the chain1 voltage supply is added by the below patch series: https://patchwork.kernel.org

RE: [PATCH] arm64: dts: qcom: sc7180: Add missing properties for Wifi node

2020-07-10 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Friday, July 10, 2020 1:36 AM > To: Rakesh Pillai > Cc: open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS > ; Evan Green ; > Andy Gross ; Bjorn Andersson > ; Rob Herring ; linux- > arm-msm ; L

[PATCH] arm64: dts: qcom: sc7180: Add missing properties for Wifi node

2020-07-09 Thread Rakesh Pillai
. Signed-off-by: Rakesh Pillai --- This patch is created on top of the change by Douglas Anderson. https://lkml.org/lkml/2020/6/25/817 Also the dt-bindings for the chain1 voltage supply is added by the below patch series: https://patchwork.kernel.org/project/linux-wireless/list/?series=309137

RE: [REPOST PATCH] arm64: dts: qcom: Fix WiFi supplies on sc7180-idp

2020-07-09 Thread Rakesh Pillai
> -Original Message- > From: Rakesh Pillai > Sent: Friday, June 26, 2020 2:14 PM > To: 'Douglas Anderson' ; 'Andy Gross' > ; 'Bjorn Andersson' > Cc: 'Evan Green' ; 'Sibi Sankar' > ; 'Rob Herring' ; > 'devicet...@vger.kernel.org' ; 'linux-arm- > m...@vger.

RE: [PATCH] ath10k: Keep track of which interrupts fired, don't poll them

2020-07-08 Thread Rakesh Pillai
ever needing to read the Copy Engines. > > Tested-on: WCN3990 SNOC WLAN.HL.3.2.2-00490-QCAHLSWMTPL-1 > > Signed-off-by: Douglas Anderson Reviewed-by: Rakesh Pillai > --- > This patch continues work to try to squash all instances of the crash > we've been seeing whil

RE: [PATCH 2/2] ath10k: Add support for chain1 regulator supply voting

2020-06-29 Thread Rakesh Pillai
> -Original Message- > From: Doug Anderson > Sent: Saturday, June 27, 2020 3:22 AM > To: Rakesh Pillai ; Kalle Valo > > Cc: ath...@lists.infradead.org; open list:OPEN FIRMWARE AND FLATTENED > DEVICE TREE BINDINGS ; linux-wireless wirel...@vger.kernel.org>; LKM

RE: [PATCH] ath10k: Add history for tracking certain events

2020-06-27 Thread Rakesh Pillai
> -Original Message- > From: Ben Greear > Sent: Saturday, June 27, 2020 8:58 PM > To: Rakesh Pillai ; ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org > Subject: Re: [PATCH] ath10k: Add history for tracking certain events &

[PATCH] ath10k: Add history for tracking certain events

2020-06-27 Thread Rakesh Pillai
-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/ce.c | 2 + drivers/net/wireless/ath/ath10k/core.h| 77 + drivers/net/wireless/ath/ath10k/debug.c | 134 ++ drivers/net/wireless/ath/ath10k/debug.h | 74

[PATCH v2 2/2] ath10k: Skip wait for delete response if firmware is down

2020-06-26 Thread Rakesh Pillai
return success to the mac80211 calls when the peer delete cmd fails with return status -ESHUTDOWN. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/mac.c | 18 ++ 1 file changed, 14 insertions(+), 4

[PATCH v2 1/2] ath10k: Pause the tx queues when firmware is down

2020-06-26 Thread Rakesh Pillai
the unwanted duplicate/extra logging in the packet transmission path. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/mac.c | 18 ++ drivers/net/wireless/ath

[PATCH v2 0/2] ath10k: Fixes during subsystem recovery

2020-06-26 Thread Rakesh Pillai
of SSR. Rakesh Pillai (2): ath10k: Pause the tx queues when firmware is down ath10k: Skip wait for delete response if firmware is down drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/mac.c | 36 ++ drivers/net/wireless/ath/ath10k

RE: [PATCH 2/2] ath10k: Skip wait for delete response if firmware is down

2020-06-26 Thread Rakesh Pillai
> -Original Message- > From: Ben Greear > Sent: Friday, June 26, 2020 11:57 PM > To: Rakesh Pillai ; ath...@lists.infradead.org > Cc: linux-wirel...@vger.kernel.org; linux-kernel@vger.kernel.org > Subject: Re: [PATCH 2/2] ath10k: Skip wait for delete response if

[PATCH 1/2] ath10k: Pause the tx queues when firmware is down

2020-06-26 Thread Rakesh Pillai
the unwanted duplicate/extra logging in the packet transmission path. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/mac.c | 18 ++ drivers/net/wireless/ath

[PATCH 2/2] ath10k: Skip wait for delete response if firmware is down

2020-06-26 Thread Rakesh Pillai
return success to the mac80211 calls when the peer delete cmd fails with return status -ESHUTDOWN. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/mac.c | 18 ++ 1 file changed, 14 insertions(+), 4

[PATCH 0/2] ath10k: Fixes during subsystem recovery

2020-06-26 Thread Rakesh Pillai
of SSR. Rakesh Pillai (2): ath10k: Pause the tx queues when firmware is down ath10k: Skip wait for delete response if firmware is down drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/mac.c | 36 ++ drivers/net/wireless/ath/ath10k

[PATCH 1/2] dt: bindings: Add new regulator as optional property for WCN3990

2020-06-26 Thread Rakesh Pillai
Add an additional regulator supply as an optional property for WCN3990. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff

[PATCH 2/2] ath10k: Add support for chain1 regulator supply voting

2020-06-26 Thread Rakesh Pillai
Add support to vote for chain-1 voltage regulator in WCN3990. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/snoc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b

[PATCH 0/2] ath10k: Add chain-1 voltage regulator voting

2020-06-26 Thread Rakesh Pillai
Add the support to vote for the chain-1 voltage regulator for WCN3990. This is added as an optional property. Rakesh Pillai (2): dt: bindings: Add new regulator as optional property for WCN3990 ath10k: Add support for chain1 regulator supply voting Documentation/devicetree/bindings/net

[PATCH] ath10k: Add interrupt summary based CE processing

2020-06-26 Thread Rakesh Pillai
engine before actually processing any of them. This will avoid reading the interrupt status register for any CE after the interrupt status is cleared. Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/ce.c | 63

[PATCH] ath10k: Use bdf calibration variant for snoc targets

2020-06-26 Thread Rakesh Pillai
=17,qmi-chip-id=0,variant=xyz-v2 Tested-on: WCN3990 hw1.0 SNOC WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/core.c | 18 +- drivers/net/wireless/ath/ath10k/core.h | 2 ++ drivers/net/wireless/ath/ath10k/qmi.c | 8 ++

[PATCH] ath10k: Register shutdown handler

2020-06-26 Thread Rakesh Pillai
-QCAHLSWMTPLZ-1 Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/snoc.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c index 354d49b..645ed5f 100644 --- a/drivers/net/wireless/ath/ath10k

RE: [REPOST PATCH] arm64: dts: qcom: Fix WiFi supplies on sc7180-idp

2020-06-26 Thread Rakesh Pillai
> -Original Message- > From: Douglas Anderson > Sent: Friday, June 26, 2020 1:47 AM > To: Andy Gross ; Bjorn Andersson > > Cc: Evan Green ; Sibi Sankar > ; Rakesh Pillai ; Douglas > Anderson ; Rob Herring ; > devicet...@vger.kernel.org; linux-arm-...@vg

RE: [PATCH v11] arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node

2020-06-22 Thread Rakesh Pillai
> -Original Message- > From: Bjorn Andersson > Sent: Monday, June 22, 2020 12:36 AM > To: Evan Green > Cc: Rakesh Pillai ; open list:OPEN FIRMWARE AND > FLATTENED DEVICE TREE BINDINGS ; linux-arm > Mailing List ; LKML ker...@vger.kernel.org>; linux-arm-m

[PATCH v12] arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node

2020-06-20 Thread Rakesh Pillai
Add device node for the ath10k SNOC platform driver probe and add resources required for WCN3990 on sc7180 soc. Signed-off-by: Rakesh Pillai --- Changes from v11: - Add the optional regulator votes which are needed in case of SSR. --- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 11

RE: [PATCH v11] arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node

2020-06-20 Thread Rakesh Pillai
Hi Evan, All the dependent patches are already merged. Thanks, Rakesh Pillai. > -Original Message- > From: Evan Green > Sent: Thursday, June 18, 2020 4:15 AM > To: Rakesh Pillai ; Bjorn Andersson > > Cc: open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS >

[PATCH v11] arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node

2020-05-19 Thread Rakesh Pillai
Add device node for the ath10k SNOC platform driver probe and add resources required for WCN3990 on sc7180 soc. Signed-off-by: Rakesh Pillai --- Changes from v10: - Corrected the position of wifi node, as per address - Removed the wlan_fw_mem from reserved memory, since its already added

[PATCH v10] arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node

2020-05-19 Thread Rakesh Pillai
Add device node for the ath10k SNOC platform driver probe and add resources required for WCN3990 on sc7180 soc. Signed-off-by: Rakesh Pillai --- Changes from v9: - Place the wlan_fw_mem under reserved-memory node --- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 7 +++ arch/arm64/boot/dts/qcom

[PATCH v9] arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node

2020-05-17 Thread Rakesh Pillai
Add device node for the ath10k SNOC platform driver probe and add resources required for WCN3990 on sc7180 soc. Signed-off-by: Rakesh Pillai --- Changes from v8: - Removed the qcom,msa-fixed-perm --- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 7 +++ arch/arm64/boot/dts/qcom/sc7180.dtsi

[PATCH v2] ath10k: Remove msdu from idr when management pkt send fails

2020-05-05 Thread Rakesh Pillai
Fixes: 1807da49733e ("ath10k: wmi: add management tx by reference support over wmi") Signed-off-by: Rakesh Pillai --- Changes from v1: - Added a helper function in wmi-ops for cleanup_mgmt_tx_send --- drivers/net/wireless/ath/ath10k/wmi-ops.h | 15 ++- drivers/net/wireless/

[PATCH] ath10k: Skip handling del_server during driver exit

2020-05-05 Thread Rakesh Pillai
the processing of del_server event when the driver is unloading. Tested HW: WCN3990 Tested FW: WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Fixes: ba94c753ccb4 ("ath10k: add QMI message handshake for wcn3990 client") Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/qmi.c | 13 - d

[PATCH] ath10k: Remove msdu from idr when management pkt send fails

2020-05-04 Thread Rakesh Pillai
Fixes: 1807da49733e ("ath10k: wmi: add management tx by reference support over wmi") Signed-off-by: Rakesh Pillai --- drivers/net/wireless/ath/ath10k/wmi-ops.h | 7 ++- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 15 +++ 2 files changed, 21 insertions(+), 1 deletion(-)