[PATCH 0/3] TDLS support on 10.4 firmware

2017-07-11 Thread mpubbise
From: Manikanta Pubbisetty This patchset adds TDLS support on 10.4 firmwares. Manikanta Pubbisetty (3): ath10k: extend wmi service map to accommodate new services ath10k: add tdls support for 10.4 firmwares ath10k: push peer type to target for TDLS peers drivers/net/wireless/ath/ath10k/c

[PATCH 1/3] ath10k: extend wmi service map to accommodate new services

2017-07-11 Thread mpubbise
From: Manikanta Pubbisetty Though there is room to accommodate 512 services in wmi service ready event, target uses only first 4-bits of each 32-bit word for advertising wmi services thereby limiting max wmi services to 64. TDLS implementation for 10.4 firmwares introduces new wmi services by ma

[PATCH 2/3] ath10k: add tdls support for 10.4 firmwares

2017-07-11 Thread mpubbise
From: Manikanta Pubbisetty This patch adds the support of TDLS feature for 10.4 firmware versions. A new WMI service is added to advertise the support of TDLS for 10.4 firmwares. Signed-off-by: Manikanta Pubbisetty --- drivers/net/wireless/ath/ath10k/core.c |9 ++ drivers/net/wireless/ath

[PATCH 3/3] ath10k: push peer type to target for TDLS peers

2017-07-11 Thread mpubbise
From: Manikanta Pubbisetty WMI interface for all the firmwares(except QCA6714) does not include the type of peer(default/bss/tdls) requested during peer creation, therefore target creates a default peer. TDLS implementation on 10.4 firmware requires host to configure the peer type(tdls) for TDLS

[PATCHv2 0/3] TDLS support on 10.4 firmware

2017-07-18 Thread mpubbise
From: Manikanta Pubbisetty This patchset adds TDLS support on 10.4 firmwares. Manikanta Pubbisetty (3): ath10k: extend wmi service map to accommodate new services ath10k: add tdls support for 10.4 firmwares ath10k: push peer type to target for TDLS peers V2: - Commit log corrections -

[PATCHv2 1/3] ath10k: extend wmi service map to accommodate new services

2017-07-18 Thread mpubbise
From: Manikanta Pubbisetty Though there is room to accommodate 512 services in wmi service ready event, target uses only first 4-bits of each 32-bit word for advertising wmi services thereby limiting max wmi services to 64. TDLS implementation for 10.4 firmwares introduces new wmi services by ma

[PATCHv2 2/3] ath10k: add tdls support for 10.4 firmwares

2017-07-18 Thread mpubbise
From: Manikanta Pubbisetty This patch adds the support of TDLS feature for 10.4 firmware versions. A new WMI service is added to advertise the support of TDLS for 10.4 firmwares. Signed-off-by: Manikanta Pubbisetty --- drivers/net/wireless/ath/ath10k/core.c |9 ++ drivers/net/wireless/ath

[PATCHv2 3/3] ath10k: push peer type to target for TDLS peers

2017-07-18 Thread mpubbise
From: Manikanta Pubbisetty WMI interface for all the firmwares(except QCA6174) does not include the type of peer(default/bss/tdls) requested during peer creation, therefore target creates a default peer. TDLS implementation on 10.4 firmware requires host to configure the peer type(tdls) for TDLS

[PATCH 0/2] ath10k: more on tdls support for 10.4 firmwares

2017-10-09 Thread mpubbise
From: Manikanta Pubbisetty This patchset includes a bug fix and an enhancement of tdls functionality for 10.4 firmwares. First patch in this series is a bug fix, second one is an enhancement. Manikanta Pubbisetty (2): ath10k: update tdls teardown state to target ath10k: handle tdls peer eve

[PATCH 2/2] ath10k: handle tdls peer events

2017-10-09 Thread mpubbise
From: Manikanta Pubbisetty Handle tdls peer events from the target. TDLS events for the peer could be discover, teardown, etc. As of now, adding the logic to handle tdls teardown events alone. Teardown due to peer traffic indication(PTR) timeout is one such teardown event from the target. Teste

[PATCH 1/2] ath10k: update tdls teardown state to target

2017-10-09 Thread mpubbise
From: Manikanta Pubbisetty It is required to update the teardown state of the peer when a tdls link with that peer is terminated. This information is useful for the target to perform some cleanups wrt the tdls peer. Without proper cleanup, target assumes that the peer is connected and blocks fut

[PATCHv2 1/2] ath10k: update tdls teardown state to target

2017-11-06 Thread mpubbise
From: Manikanta Pubbisetty It is required to update the teardown state of the peer when a tdls link with that peer is terminated. This information is useful for the target to perform some cleanups wrt the tdls peer. Without proper cleanup, target assumes that the peer is connected and blocks fut

[PATCHv2 0/2] ath10k: more on tdls support for 10.4 firmwares

2017-11-06 Thread mpubbise
From: Manikanta Pubbisetty This patchset includes a bug fix and an enhancement of tdls functionality for 10.4 firmwares. First patch in this series is a bug fix, second one is an enhancement. Manikanta Pubbisetty (2): ath10k: update tdls teardown state to target ath10k: handle tdls peer ev

[PATCHv2 2/2] ath10k: handle tdls peer events

2017-11-06 Thread mpubbise
From: Manikanta Pubbisetty Handle tdls peer events from the target. TDLS events for the peer could be discover, teardown, etc. As of now, adding the logic to handle tdls teardown events alone. Teardown due to peer traffic indication(PTR) timeout is one such teardown event from the target. Teste

[PATCH] ath10k: correct target assert problem due to CE5 stuck

2018-04-12 Thread mpubbise
From: Manikanta Pubbisetty Correct a minor bug in the commit 0628467f97b5 ("ath10k: fix copy engine 5 destination ring stuck") which introduced a change to fix firmware assert that happens when ring indices of copy engine 5 are stuck for a specific duration, problem with this fix is that it did n

[PATCH] ath10k: correct target assert problem due to CE5 stuck

2018-04-12 Thread mpubbise
From: Manikanta Pubbisetty Correct a minor bug in the commit 0628467f97b5 ("ath10k: fix copy engine 5 destination ring stuck") which introduced a change to fix firmware assert that happens when ring indices of copy engine 5 are stuck for a specific duration, problem with this fix is that it did n